From ead83ed55ab082b7662b3f050ff37704718eb0d2 Mon Sep 17 00:00:00 2001 From: Nico Rikken Date: Wed, 13 Jan 2021 15:54:58 +0100 Subject: [PATCH 001/101] feat: Support Jenkinsfile for comment style (#294) Signed-off-by: Nico Rikken --- src/reuse/_comment.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index 2c6a5e6ac..e26475f4d 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -1,6 +1,7 @@ # SPDX-FileCopyrightText: 2019 Free Software Foundation Europe e.V. # SPDX-FileCopyrightText: 2019 Kirill Elagin # SPDX-FileCopyrightText: 2020 Dmitry Bogatov +# SPDX-FileCopyrightText: 2021 Alliander N.V. # # SPDX-License-Identifier: GPL-3.0-or-later @@ -573,6 +574,7 @@ class TexCommentStyle(CommentStyle): "CMakeLists.txt": PythonCommentStyle, "Dockerfile": PythonCommentStyle, "Gemfile": PythonCommentStyle, + "Jenkinsfile": CCommentStyle, "Makefile": PythonCommentStyle, "Makefile.am": PythonCommentStyle, "Manifest.in": PythonCommentStyle, From 142ac5ba06643bc7239ea2029210b0823ecebdf7 Mon Sep 17 00:00:00 2001 From: Nico Rikken Date: Thu, 14 Jan 2021 12:42:34 +0100 Subject: [PATCH 002/101] feat: support comments in .coveragerc files (#296) .coveragerc files are common for configuring the coverage.py behavior, also used by pytest. More details on the syntax are available in the coverage.py documentation: https://coverage.readthedocs.io/en/latest/config.html Signed-off-by: Nico Rikken --- src/reuse/_comment.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index e26475f4d..7089cf375 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -562,6 +562,7 @@ class TexCommentStyle(CommentStyle): } FILENAME_COMMENT_STYLE_MAP = { + ".coveragerc": PythonCommentStyle, ".dockerignore": PythonCommentStyle, ".editorconfig": PythonCommentStyle, ".gitattributes": PythonCommentStyle, From 9f07fbea4b898c55caf2a90fc43b5930c2b9bf78 Mon Sep 17 00:00:00 2001 From: ethulhu Date: Thu, 14 Jan 2021 11:43:02 +0000 Subject: [PATCH 003/101] Add support for .mjs files (#295) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit To distinguish JavaScript modules from non-module files, some sources recommend using the .mjs extension [1]. They are otherwise identical to JavaScript .js files. [1]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules#aside_—_.mjs_versus_.js --- src/reuse/_comment.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index 7089cf375..2c7075e01 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -501,6 +501,7 @@ class TexCommentStyle(CommentStyle): ".m4": M4CommentStyle, ".markdown": HtmlCommentStyle, ".md": HtmlCommentStyle, + ".mjs": CCommentStyle, ".mk": PythonCommentStyle, ".ml": MlCommentStyle, ".ML": MlCommentStyle, From fca93928e6aaa45aa5bf1c7b70c5dec956fd69ef Mon Sep 17 00:00:00 2001 From: Alvar <8402811+oxzi@users.noreply.github.com> Date: Fri, 15 Jan 2021 11:57:42 +0100 Subject: [PATCH 004/101] Comment style for uncommentable files (#298) --- src/reuse/_comment.py | 10 ++++++++++ src/reuse/header.py | 20 ++++++++++++++++---- tests/test_main_addheader.py | 32 ++++++++++++++++++++++++++++++++ 3 files changed, 58 insertions(+), 4 deletions(-) diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index 2c7075e01..3b8f6a160 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -2,6 +2,7 @@ # SPDX-FileCopyrightText: 2019 Kirill Elagin # SPDX-FileCopyrightText: 2020 Dmitry Bogatov # SPDX-FileCopyrightText: 2021 Alliander N.V. +# SPDX-FileCopyrightText: 2021 Alvar Penning # # SPDX-License-Identifier: GPL-3.0-or-later @@ -427,6 +428,12 @@ class TexCommentStyle(CommentStyle): INDENT_AFTER_SINGLE = " " +class UncommentableCommentStyle(EmptyCommentStyle): + """A pseudo comment style to indicate that this file is uncommentable. This + results in an external .license file as for binaries or --explicit-license. + """ + + #: A map of (common) file extensions against comment types. EXTENSION_COMMENT_STYLE_MAP = { ".adb": HaskellCommentStyle, @@ -488,6 +495,7 @@ class TexCommentStyle(CommentStyle): ".jinja": JinjaCommentStyle, ".jinja2": JinjaCommentStyle, ".js": CCommentStyle, + ".json": UncommentableCommentStyle, ".jsx": JsxCommentStyle, ".jy": PythonCommentStyle, ".ksh": PythonCommentStyle, @@ -584,6 +592,7 @@ class TexCommentStyle(CommentStyle): "ROOT": MlCommentStyle, "configure.ac": M4CommentStyle, "go.mod": CCommentStyle, + "go.sum": UncommentableCommentStyle, "manifest": PythonCommentStyle, # used by cdist "meson.build": PythonCommentStyle, "requirements.txt": PythonCommentStyle, @@ -604,6 +613,7 @@ def _all_style_classes() -> List[CommentStyle]: _result = _all_style_classes() _result.remove(EmptyCommentStyle) +_result.remove(UncommentableCommentStyle) #: A map of human-friendly names against style classes. NAME_STYLE_MAP = {style._shorthand: style for style in _result} diff --git a/src/reuse/header.py b/src/reuse/header.py index 463092c9a..e54f4bd20 100644 --- a/src/reuse/header.py +++ b/src/reuse/header.py @@ -3,6 +3,7 @@ # SPDX-FileCopyrightText: 2019 Kirill Elagin # SPDX-FileCopyrightText: 2020 Dmitry Bogatov # SPDX-FileCopyrightText: © 2020 Liferay, Inc. +# SPDX-FileCopyrightText: 2021 Alvar Penning # # SPDX-License-Identifier: GPL-3.0-or-later @@ -36,6 +37,7 @@ CommentStyle, EmptyCommentStyle, PythonCommentStyle, + UncommentableCommentStyle, ) from ._util import ( _COPYRIGHT_STYLES, @@ -297,6 +299,14 @@ def _get_comment_style(path: Path) -> Optional[CommentStyle]: return style +def _is_uncommentable(path: Path) -> bool: + """Determines if *path* is uncommentable, e.g., the file is a binary or + registered as an UncommentableCommentStyle. + """ + is_uncommentable = _get_comment_style(path) == UncommentableCommentStyle + return is_uncommentable or is_binary(str(path)) + + def _verify_paths_line_handling( paths: List[Path], parser: ArgumentParser, @@ -329,8 +339,10 @@ def _verify_paths_line_handling( def _verify_paths_comment_style(paths: List[Path], parser: ArgumentParser): for path in paths: style = _get_comment_style(path) + not_uncommentable = not _is_uncommentable(path) + # TODO: This check is duplicated. - if style is None and not is_binary(str(path)): + if style is None and not_uncommentable: parser.error( _( "'{path}' does not have a recognised file extension," @@ -571,10 +583,10 @@ def run(args, project: Project, out=sys.stdout) -> int: result = 0 for path in paths: - binary = is_binary(str(path)) - if binary or args.explicit_license: + uncommentable = _is_uncommentable(path) + if uncommentable or args.explicit_license: new_path = _determine_license_suffix_path(path) - if binary: + if uncommentable: _LOGGER.info( _( "'{path}' is a binary, therefore using '{new_path}'" diff --git a/tests/test_main_addheader.py b/tests/test_main_addheader.py index 8b36f60f9..0abb86b01 100644 --- a/tests/test_main_addheader.py +++ b/tests/test_main_addheader.py @@ -540,6 +540,38 @@ def test_addheader_binary( ) +def test_addheader_uncommentable_json( + fake_repository, stringio, mock_date_today +): + """Add a header to a .license file if the file is uncommentable, e.g., JSON.""" + json_file = fake_repository / "foo.json" + json_file.write_text('{"foo": 23, "bar": 42}') + + result = main( + [ + "addheader", + "--license", + "GPL-3.0-or-later", + "--copyright", + "Mary Sue", + "foo.json", + ], + out=stringio, + ) + + assert result == 0 + assert ( + json_file.with_name(f"{json_file.name}.license").read_text().strip() + == cleandoc( + """ + spdx-FileCopyrightText: 2018 Mary Sue + + spdx-License-Identifier: GPL-3.0-or-later + """ + ).replace("spdx", "SPDX") + ) + + def test_addheader_explicit_license( fake_repository, stringio, mock_date_today ): From c532784f27933fc30a7ad041f54a9bd7cddc02c9 Mon Sep 17 00:00:00 2001 From: Nico Rikken Date: Fri, 15 Jan 2021 14:13:53 +0100 Subject: [PATCH 005/101] feat: .ipynb UncommentableCommentStyle support (#300) Signed-off-by: Nico Rikken --- src/reuse/_comment.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index 3b8f6a160..8b50f4ab3 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -490,6 +490,7 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".hxsl": CCommentStyle, ".ini": LispCommentStyle, ".ino": CCommentStyle, + ".ipynb": UncommentableCommentStyle, ".iuml": PlantUmlCommentStyle, ".java": CCommentStyle, ".jinja": JinjaCommentStyle, From 5e4ae42adb0e7bc9aaf3c13bfab74b8cf95e14e9 Mon Sep 17 00:00:00 2001 From: Nico Rikken Date: Fri, 15 Jan 2021 14:21:33 +0100 Subject: [PATCH 006/101] Ignore .hgtags file (#301) Signed-off-by: Nico Rikken --- src/reuse/__init__.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/reuse/__init__.py b/src/reuse/__init__.py index bb34ec055..36cab89ff 100644 --- a/src/reuse/__init__.py +++ b/src/reuse/__init__.py @@ -1,4 +1,5 @@ # SPDX-FileCopyrightText: 2017 Free Software Foundation Europe e.V. +# SPDX-FileCopyrightText: 2021 Alliander N.V. # # SPDX-License-Identifier: GPL-3.0-or-later @@ -50,6 +51,7 @@ # ".git" as file happens in submodules re.compile(r"^\.git$"), re.compile(r"^\.gitkeep$"), + re.compile(r"^\.hgtags$"), re.compile(r".*\.license$"), re.compile(r".*\.spdx$"), # Workaround for https://github.com/fsfe/reuse-tool/issues/229 From 0b7a090fb3a7c6bf562797139289c33db430fa25 Mon Sep 17 00:00:00 2001 From: Nico Rikken Date: Mon, 25 Jan 2021 17:14:01 +0100 Subject: [PATCH 007/101] feat: support uncommentable style for .svg files (#302) Although SVG files can be considered plain-text, they are not suitable for including copyright and license information. This commit renders them 'uncommentable' so a .license file is added. Signed-off-by: Nico Rikken --- src/reuse/_comment.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index 8b50f4ab3..b43d53812 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -555,6 +555,7 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".sh": PythonCommentStyle, ".sml": MlCommentStyle, ".sql": HaskellCommentStyle, + ".svg": UncommentableCommentStyle, ".swift": CCommentStyle, ".tex": TexCommentStyle, ".thy": MlCommentStyle, From 4a253abd3bac049b6486cda5d899de196a3ed31f Mon Sep 17 00:00:00 2001 From: Nico Rikken Date: Mon, 25 Jan 2021 17:14:15 +0100 Subject: [PATCH 008/101] feat: support uncommentable style for .csv files (#303) CSV files cannot be annotated as their structure ensure the correct interpretation of the enclosed data. I'm not aware of csv extensions for comments, and in any case they wouldn't be supported by all tools. This commit renders them 'uncommentable' to ensure that a .license file is added. Signed-off-by: Nico Rikken --- src/reuse/_comment.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index b43d53812..8ba8097dd 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -461,6 +461,7 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".cpp": CCommentStyle, ".cs": CCommentStyle, ".css": CssCommentStyle, + ".csv": UncommentableCommentStyle, ".d": CCommentStyle, ".dart": CCommentStyle, ".di": CCommentStyle, From af5467130298e483db28624c05edbe5ebaeeae48 Mon Sep 17 00:00:00 2001 From: Nico Rikken Date: Mon, 25 Jan 2021 17:16:27 +0100 Subject: [PATCH 009/101] feat: support commentable style for sonar-project.properties files (#304) The sonar-project.properties file is to configure SonarScanner on a repository level. More documentation can be found at: https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/ This commit ensures this file format is supported for the addheader command. Signed-off-by: Nico Rikken --- src/reuse/_comment.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index 8ba8097dd..ae467fd8e 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -600,6 +600,7 @@ class UncommentableCommentStyle(EmptyCommentStyle): "meson.build": PythonCommentStyle, "requirements.txt": PythonCommentStyle, "setup.cfg": PythonCommentStyle, + "sonar-project.properties": PythonCommentStyle, } From a8db4a50a271995ed8e66aa3992bfe022253e192 Mon Sep 17 00:00:00 2001 From: Nico Rikken Date: Mon, 25 Jan 2021 17:21:06 +0100 Subject: [PATCH 010/101] feat: support comment style for .bashrc files (#305) This commit ensures that the .bashrc filename is supported for the addheader command. The .bashrc files are used to configure the bash terminal. Typically they are included from other bash configuration files. It is similar to a bash script like the already supported .bash extension. In this case however the hashbang will typically not be there. Signed-off-by: Nico Rikken --- src/reuse/_comment.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index ae467fd8e..d98a61fe0 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -574,6 +574,7 @@ class UncommentableCommentStyle(EmptyCommentStyle): } FILENAME_COMMENT_STYLE_MAP = { + ".bashrc": PythonCommentStyle, ".coveragerc": PythonCommentStyle, ".dockerignore": PythonCommentStyle, ".editorconfig": PythonCommentStyle, From 3f5d1e900499fc89dca44c72bad2adeab6792294 Mon Sep 17 00:00:00 2001 From: Nico Rikken Date: Tue, 26 Jan 2021 07:46:41 +0100 Subject: [PATCH 011/101] fix: comment support from Manifest.in to MANIFEST.in Correct the supported filename for Python source package configurations from Manifest.in to the expected MANIFEST.in. Manifest.in is the default location for this location, as is described in the Python packaging documentation: https://packaging.python.org/guides/using-manifest-in/ This commit was preceded by a small consideration as documented in issue https://github.com/fsfe/reuse-tool/issues/306 Signed-off-by: Nico Rikken --- src/reuse/_comment.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index d98a61fe0..bc1f574e6 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -591,7 +591,7 @@ class UncommentableCommentStyle(EmptyCommentStyle): "Jenkinsfile": CCommentStyle, "Makefile": PythonCommentStyle, "Makefile.am": PythonCommentStyle, - "Manifest.in": PythonCommentStyle, + "MANIFEST.in": PythonCommentStyle, "Rakefile": PythonCommentStyle, "ROOT": MlCommentStyle, "configure.ac": M4CommentStyle, From f37643386586a225bdf405986772470e8be65359 Mon Sep 17 00:00:00 2001 From: Carmen Bianca Bakker Date: Thu, 17 Dec 2020 13:42:11 +0100 Subject: [PATCH 012/101] Bump versions of requirements Signed-off-by: Carmen Bianca Bakker --- requirements-dev.txt | 28 ++++++++++++++-------------- requirements.txt | 4 ++-- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 3078c16fa..24e251618 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -4,22 +4,22 @@ -r requirements.txt -recommonmark==0.6.0 -sphinx_rtd_theme==0.4.3 -sphinx-autodoc-typehints==1.10.3 -sphinx==3.0.4 +recommonmark==0.7.1 +sphinx==3.4.3 +sphinx-autodoc-typehints==1.11.1 +sphinx-rtd-theme==0.5.1 sphinxcontrib-apidoc==0.3.0 -black==19.10b0 -isort==4.3.21 -pylint==2.5.2 +black==20.8b1 +isort==5.7.0 +pylint==2.6.0 -pytest-cov==2.9.0 -pytest==5.4.2 -tox==3.15.1 +pytest==6.2.2 +pytest-cov==2.11.1 +tox==3.21.2 -bump2version==1.0.0 -pre-commit==2.4.0 -twine==3.1.1 +bump2version==1.0.1 +pre-commit==2.9.3 +twine==3.3.0 -wheel==0.34.2 +wheel==0.36.2 diff --git a/requirements.txt b/requirements.txt index f80356e22..7018957c5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,8 +6,8 @@ binaryornot==0.4.4 boolean.py==3.8 Jinja2==2.11.2 license-expression==1.2 -python-debian==0.1.38 +python-debian==0.1.39 requests==2.25.1 -setuptools==51.0.0 +setuptools==52.0.0 setuptools-scm==5.0.1 From 149d545b6d8ff3b9637a830b2e624b42a28d51e6 Mon Sep 17 00:00:00 2001 From: Carmen Bianca Bakker Date: Fri, 18 Dec 2020 11:04:09 +0100 Subject: [PATCH 013/101] Satisfy linters Signed-off-by: Carmen Bianca Bakker --- .pylintrc | 2 +- Makefile | 2 +- src/reuse/_util.py | 10 ++++++---- src/reuse/header.py | 2 +- src/reuse/report.py | 4 +++- tests/test_comment.py | 6 ++---- tests/test_download.py | 3 +-- tests/test_header.py | 3 +-- 8 files changed, 16 insertions(+), 16 deletions(-) diff --git a/.pylintrc b/.pylintrc index 4dc386d32..4e1bc8083 100644 --- a/.pylintrc +++ b/.pylintrc @@ -17,7 +17,7 @@ jobs=0 # --enable=similarities". If you want to run only the classes checker, but have # no Warning level messages displayed, use"--disable=all --enable=classes # --disable=W" -disable=redefined-builtin,C0330,duplicate-code,logging-format-interpolation,line-too-long,implicit-str-concat,logging-fstring-interpolation +disable=redefined-builtin,C0330,duplicate-code,logging-format-interpolation,line-too-long,implicit-str-concat,logging-fstring-interpolation,unsubscriptable-object,inherit-non-class [REPORTS] diff --git a/Makefile b/Makefile index 88aececfc..dd140d90a 100644 --- a/Makefile +++ b/Makefile @@ -53,7 +53,7 @@ blackcheck: ## check with black .PHONY: black black: ## format with black - isort -y -s build -s dist + isort src/ tests/ *.py black . .PHONY: reuse diff --git a/src/reuse/_util.py b/src/reuse/_util.py index eca18c2af..bae01bf12 100644 --- a/src/reuse/_util.py +++ b/src/reuse/_util.py @@ -287,18 +287,20 @@ def __call__(self, string): if not path.exists() and os.access(path.parent, os.W_OK): return path raise ArgumentTypeError(_("can't write to '{}'").format(path)) - except OSError: - raise ArgumentTypeError(_("can't read or write '{}'").format(path)) + except OSError as error: + raise ArgumentTypeError( + _("can't read or write '{}'").format(path) + ) from error def spdx_identifier(text: str) -> Expression: """argparse factory for creating SPDX expressions.""" try: return _LICENSING.parse(text) - except (ExpressionError, ParseError): + except (ExpressionError, ParseError) as error: raise ArgumentTypeError( _("'{}' is not a valid SPDX expression, aborting").format(text) - ) + ) from error def similar_spdx_identifiers(identifier: str) -> List[str]: diff --git a/src/reuse/header.py b/src/reuse/header.py index e54f4bd20..d84c94fc8 100644 --- a/src/reuse/header.py +++ b/src/reuse/header.py @@ -61,7 +61,7 @@ _NEWLINE_PATTERN = re.compile(r"\n", re.MULTILINE) -class _TextSections(NamedTuple): +class _TextSections(NamedTuple): # pylint: disable=too-few-public-methods """Used to split up text in three parts.""" before: str diff --git a/src/reuse/report.py b/src/reuse/report.py index 4bd71b2d0..977532c88 100644 --- a/src/reuse/report.py +++ b/src/reuse/report.py @@ -46,7 +46,9 @@ def __call__(self, file_): return _MultiprocessingResult(file_, None, exc) -class _MultiprocessingResult(NamedTuple): +class _MultiprocessingResult( + NamedTuple +): # pylint: disable=too-few-public-methods """Result of :class:`MultiprocessingContainer`.""" path: PathLike diff --git a/tests/test_comment.py b/tests/test_comment.py index e33f78dd3..be2775fad 100644 --- a/tests/test_comment.py +++ b/tests/test_comment.py @@ -83,8 +83,7 @@ def test_parse_comment_generic_multi(Style): def test_base_class_throws_errors(): - """When trying to do much of anything with the base class, expect errors. - """ + """When trying to do much of anything with the base class, expect errors.""" with pytest.raises(CommentParseError): CommentStyle.parse_comment("hello") with pytest.raises(CommentCreateError): @@ -166,8 +165,7 @@ def test_create_comment_python_force_multi(): def test_parse_comment_python_strip_newlines(): - """When given a comment, remove newlines before and after before parsing. - """ + """When given a comment, remove newlines before and after before parsing.""" text = dedent( """ diff --git a/tests/test_download.py b/tests/test_download.py index a5c2140db..4a130eeaf 100644 --- a/tests/test_download.py +++ b/tests/test_download.py @@ -39,8 +39,7 @@ def test_download_404(monkeypatch): def test_download_exception(monkeypatch): - """If requests raises an exception itself, that exception is not escaped. - """ + """If requests raises an exception itself, that exception is not escaped.""" def raise_exception(_): raise requests.RequestException() diff --git a/tests/test_header.py b/tests/test_header.py index fe45586a1..85fb8d98b 100644 --- a/tests/test_header.py +++ b/tests/test_header.py @@ -340,8 +340,7 @@ def test_find_and_replace_separate_shebang(): def test_find_and_replace_only_shebang(): - """When the file only contains a shebang, keep it at the top of the file. - """ + """When the file only contains a shebang, keep it at the top of the file.""" spdx_info = SpdxInfo({"GPL-3.0-or-later"}, set()) text = cleandoc( """ From 0eb7f99a23a6da660c80bb66c6677aa224dd37ca Mon Sep 17 00:00:00 2001 From: Carmen Bianca Bakker Date: Thu, 28 Jan 2021 09:28:15 +0100 Subject: [PATCH 014/101] Reduce python-debian to <=0.1.38 Later versions do not work on Windows. Signed-off-by: Carmen Bianca Bakker --- CHANGELOG.md | 7 +++++++ requirements.txt | 2 +- setup.py | 4 ++-- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 501a87cae..52b4938bd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -36,6 +36,13 @@ The versions follow [semantic versioning](https://semver.org). ### Security --> +## Unreleased - YYYY-MM-DD + +### Fixed + +- Declared dependency on `python-debian <= 0.1.38`. Later versions of the + dependency do not import on Windows. + ## 0.12.1 - 2020-12-17 ### Fixed diff --git a/requirements.txt b/requirements.txt index 7018957c5..bbe6266f3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,7 +6,7 @@ binaryornot==0.4.4 boolean.py==3.8 Jinja2==2.11.2 license-expression==1.2 -python-debian==0.1.39 +python-debian==0.1.38 requests==2.25.1 setuptools==52.0.0 diff --git a/setup.py b/setup.py index 72a54666e..76ce3b2f0 100644 --- a/setup.py +++ b/setup.py @@ -15,8 +15,8 @@ from setuptools.command.build_py import build_py requirements = [ - # For parsing .reuse/dep5. - "python-debian", + # For parsing .reuse/dep5. TODO: Later versions do not work on Windows. + "python-debian <= 0.1.38", # For downloading from spdx/spdx-license-list-data. Could maybe use # standard library instead? "requests", From 6e7af0de11ae43eae679a4c495f14d7b3c1b2946 Mon Sep 17 00:00:00 2001 From: Carmen Bianca Bakker Date: Thu, 28 Jan 2021 10:08:31 +0100 Subject: [PATCH 015/101] Add change log entry Signed-off-by: Carmen Bianca Bakker --- CHANGELOG.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 501a87cae..0d4e8935e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -36,6 +36,13 @@ The versions follow [semantic versioning](https://semver.org). ### Security --> +## Unreleased - YYYY-MM-DD + +### Fixed + +- `MANIFEST.in` is now recognised instead of the incorrect `Manifest.in` by + `addheader`. + ## 0.12.1 - 2020-12-17 ### Fixed From 1f0b234c04d31dbbe4c78ede1afc0d7eab76be5b Mon Sep 17 00:00:00 2001 From: Carmen Bianca Bakker Date: Thu, 28 Jan 2021 10:26:40 +0100 Subject: [PATCH 016/101] Add previously undocumented changes to change log Signed-off-by: Carmen Bianca Bakker --- CHANGELOG.md | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4e23f938a..ef490b03f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -38,19 +38,38 @@ The versions follow [semantic versioning](https://semver.org). ## Unreleased - YYYY-MM-DD +### Added + +- `addheader` recognises file types that specifically require .license files + instead of headers using `UncommentableCommentStyle`. (#189) + +- `.hgtags` is ignored. (#227) + +- More file types are recognised: + + .mjs + + .ipynb + + .svg + + .json + + .csv + +- More file names are recognised: + + .bashrc + + .coveragerc + + Jenkinsfile + + sonar-project.properties ### Fixed - Declared dependency on `python-debian <= 0.1.38`. Later versions of the - dependency do not import on Windows. + dependency do not import on Windows. (#310) - `MANIFEST.in` is now recognised instead of the incorrect `Manifest.in` by - `addheader`. + `addheader`. (#306) ## 0.12.1 - 2020-12-17 ### Fixed -- Bumped versions of requirements (#288). +- Bumped versions of requirements. (#288) ## 0.12.0 - 2020-12-16 From c7f03b1dc5ebfeae7cfa26961e3145ed5050a7b3 Mon Sep 17 00:00:00 2001 From: Xinglu Chen Date: Wed, 27 Jan 2021 11:41:22 +0100 Subject: [PATCH 017/101] Add comment style for Racket files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Use ‘LispCommentStyle’. --- src/reuse/_comment.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index bc1f574e6..2a10eb24a 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -544,6 +544,7 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".rb": PythonCommentStyle, ".rbw": PythonCommentStyle, ".rbx": PythonCommentStyle, + ".rkt": LispCommentStyle, ".rs": CCommentStyle, ".rss": HtmlCommentStyle, ".rst": ReStructedTextCommentStyle, From d8e6a6fc90d74b0c3abed86ce5cef01d03899f5b Mon Sep 17 00:00:00 2001 From: Xinglu Chen Date: Wed, 27 Jan 2021 11:41:54 +0100 Subject: [PATCH 018/101] Add comment style for Org files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Use ‘PythonCommentStyle’. --- src/reuse/_comment.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index 2a10eb24a..78fb4e149 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -519,6 +519,7 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".nim": PythonCommentStyle, ".nimrod": PythonCommentStyle, ".nix": PythonCommentStyle, + ".org": PythonCommentStyle, ".php": CCommentStyle, ".php3": CCommentStyle, ".php4": CCommentStyle, From 91b6e16864f02ddfdcaa72c8cb9cd404b6346baa Mon Sep 17 00:00:00 2001 From: Carmen Bianca Bakker Date: Thu, 28 Jan 2021 10:36:57 +0100 Subject: [PATCH 019/101] Add change log entry Signed-off-by: Carmen Bianca Bakker --- AUTHORS.rst | 2 ++ CHANGELOG.md | 2 ++ 2 files changed, 4 insertions(+) diff --git a/AUTHORS.rst b/AUTHORS.rst index 619a68a53..f78b3c192 100644 --- a/AUTHORS.rst +++ b/AUTHORS.rst @@ -42,6 +42,8 @@ Contributors - Maximilian Dolling +- yoctocell + Translators ----------- diff --git a/CHANGELOG.md b/CHANGELOG.md index ef490b03f..150b307dc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -51,6 +51,8 @@ The versions follow [semantic versioning](https://semver.org). + .svg + .json + .csv + + .rkt + + .org - More file names are recognised: + .bashrc From 848119408ad92e94259a8e7422670fe8f158fa31 Mon Sep 17 00:00:00 2001 From: Carmen Bianca Bakker Date: Thu, 28 Jan 2021 10:55:28 +0100 Subject: [PATCH 020/101] Fix unused_licenses regression For some reason, unused licenses were not at all detected. This commit fixes that, and adds a test. Signed-off-by: Carmen Bianca Bakker --- CHANGELOG.md | 2 ++ src/reuse/report.py | 5 +---- tests/test_report.py | 12 ++++++++++++ 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 150b307dc..abfb702e3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -61,6 +61,8 @@ The versions follow [semantic versioning](https://semver.org). + sonar-project.properties ### Fixed +- Fixed a regression where unused licenses were not at all detected. (#285) + - Declared dependency on `python-debian <= 0.1.38`. Later versions of the dependency do not import on Windows. (#310) diff --git a/src/reuse/report.py b/src/reuse/report.py index 977532c88..c36b1bfd4 100644 --- a/src/reuse/report.py +++ b/src/reuse/report.py @@ -263,10 +263,7 @@ def unused_licenses(self) -> Set[str]: for lic in file_report.spdxfile.licenses_in_file } self._unused_licenses = { - lic - for file_report in self.file_reports - for lic in file_report.spdxfile.licenses_in_file - if lic not in all_used_licenses + lic for lic in self.licenses if lic not in all_used_licenses } return self._unused_licenses diff --git a/tests/test_report.py b/tests/test_report.py index 86d8bcc6a..1791272f8 100644 --- a/tests/test_report.py +++ b/tests/test_report.py @@ -141,6 +141,18 @@ def test_generate_project_report_bad_license(fake_repository, multiprocessing): assert not result.missing_licenses +def test_generate_project_report_unused_license( + fake_repository, multiprocessing +): + """Unused licenses are detected.""" + (fake_repository / "LICENSES/MIT.txt").write_text("foo") + + project = Project(fake_repository) + result = ProjectReport.generate(project, multiprocessing=multiprocessing) + + assert result.unused_licenses == {"MIT"} + + def test_generate_project_report_bad_license_in_file( fake_repository, multiprocessing ): From e9d496f268ccf7e7cdfbab907f87b085303eddb2 Mon Sep 17 00:00:00 2001 From: Carmen Bianca Bakker Date: Thu, 28 Jan 2021 13:03:42 +0100 Subject: [PATCH 021/101] Log erroneous header to debug Signed-off-by: Carmen Bianca Bakker --- src/reuse/header.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/reuse/header.py b/src/reuse/header.py index d84c94fc8..a09af32ba 100644 --- a/src/reuse/header.py +++ b/src/reuse/header.py @@ -116,6 +116,7 @@ def _create_new_header( " expressions" ) ) + _LOGGER.debug(result) raise MissingSpdxInfo() return result From e8fac88eea740db4b9659ba2a1aa0839d0620384 Mon Sep 17 00:00:00 2001 From: Tuomas Siipola Date: Tue, 21 Jul 2020 00:54:15 +0300 Subject: [PATCH 022/101] Validate file is readable in addheader subcommand Previously it was only checked that the given file is writable. For example, non-existing files are writable so an exception was raised after validation when trying to open the file. To fix this, introduce "r+" mode to `PathType` which validates that the file is both readable and writable. --- AUTHORS.rst | 2 ++ src/reuse/_util.py | 53 +++++++++++++++++++++++++-------------------- src/reuse/header.py | 2 +- tests/test_util.py | 49 ++++++++++++++++++++++++++++++++++++----- 4 files changed, 76 insertions(+), 30 deletions(-) diff --git a/AUTHORS.rst b/AUTHORS.rst index f78b3c192..65ff60519 100644 --- a/AUTHORS.rst +++ b/AUTHORS.rst @@ -44,6 +44,8 @@ Contributors - yoctocell +- Tuomas Siipola + Translators ----------- diff --git a/src/reuse/_util.py b/src/reuse/_util.py index bae01bf12..c21164b0c 100644 --- a/src/reuse/_util.py +++ b/src/reuse/_util.py @@ -249,7 +249,7 @@ class PathType: # pylint: disable=too-few-public-methods """Factory for creating Paths""" def __init__(self, mode="r", force_file=False, force_directory=False): - if mode in ("r", "w"): + if mode in ("r", "r+", "w"): self._mode = mode else: raise ValueError(f"mode='{mode}' is not valid") @@ -260,33 +260,38 @@ def __init__(self, mode="r", force_file=False, force_directory=False): "'force_file' and 'force_directory' cannot both be True" ) + def _check_read(self, path): + if path.exists() and os.access(path, os.R_OK): + if self._force_file and not path.is_file(): + raise ArgumentTypeError(_("'{}' is not a file").format(path)) + if self._force_directory and not path.is_dir(): + raise ArgumentTypeError( + _("'{}' is not a directory").format(path) + ) + return + raise ArgumentTypeError(_("can't open '{}'").format(path)) + + def _check_write(self, path): + # pylint: disable=no-self-use + if path.is_dir(): + raise ArgumentTypeError( + _("can't write to directory '{}'").format(path) + ) + if path.exists() and os.access(path, os.W_OK): + return + if not path.exists() and os.access(path.parent, os.W_OK): + return + raise ArgumentTypeError(_("can't write to '{}'").format(path)) + def __call__(self, string): path = Path(string) try: - # pylint: disable=no-else-raise - if self._mode == "r": - if path.exists() and os.access(path, os.R_OK): - if self._force_file and not path.is_file(): - raise ArgumentTypeError( - _("'{}' is not a file").format(path) - ) - if self._force_directory and not path.is_dir(): - raise ArgumentTypeError( - _("'{}' is not a directory").format(path) - ) - return path - raise ArgumentTypeError(_("can't open '{}'").format(path)) - else: - if path.is_dir(): - raise ArgumentTypeError( - _("can't write to directory '{}'").format(path) - ) - if path.exists() and os.access(path, os.W_OK): - return path - if not path.exists() and os.access(path.parent, os.W_OK): - return path - raise ArgumentTypeError(_("can't write to '{}'").format(path)) + if self._mode in ("r", "r+"): + self._check_read(path) + if self._mode in ("w", "r+"): + self._check_write(path) + return path except OSError as error: raise ArgumentTypeError( _("can't read or write '{}'").format(path) diff --git a/src/reuse/header.py b/src/reuse/header.py index a09af32ba..fe3a0129c 100644 --- a/src/reuse/header.py +++ b/src/reuse/header.py @@ -505,7 +505,7 @@ def add_arguments(parser) -> None: action="store_true", help=_("skip files with unrecognised comment styles"), ) - parser.add_argument("path", action="store", nargs="+", type=PathType("w")) + parser.add_argument("path", action="store", nargs="+", type=PathType("r+")) def run(args, project: Project, out=sys.stdout) -> int: diff --git a/tests/test_util.py b/tests/test_util.py index e67a19d6a..261d931e7 100644 --- a/tests/test_util.py +++ b/tests/test_util.py @@ -247,12 +247,13 @@ def test_pathtype_read_directory_force_file(fake_repository): @posix def test_pathtype_read_not_readable(fake_repository): """Cannot read a nonreadable file.""" - os.chmod("src/source_code.py", 0o000) + try: + os.chmod("src/source_code.py", 0o000) - with pytest.raises(ArgumentTypeError): - _util.PathType("r")("src/source_code.py") - - os.chmod("src/source_code.py", 0o777) + with pytest.raises(ArgumentTypeError): + _util.PathType("r")("src/source_code.py") + finally: + os.chmod("src/source_code.py", 0o777) def test_pathtype_read_not_exists(empty_directory): @@ -261,6 +262,44 @@ def test_pathtype_read_not_exists(empty_directory): _util.PathType("r")("foo.py") +def test_pathtype_read_write_not_exists(empty_directory): + """Cannot read/write a file that does not exist.""" + with pytest.raises(ArgumentTypeError): + _util.PathType("r+")("foo.py") + + +@no_root +@posix +def test_pathtype_read_write_only_write(empty_directory): + """A write-only file loaded with read/write needs both permissions.""" + path = Path("foo.py") + path.touch() + + try: + path.chmod(0o222) + + with pytest.raises(ArgumentTypeError): + _util.PathType("r+")("foo.py") + finally: + path.chmod(0o777) + + +@no_root +@posix +def test_pathtype_read_write_only_read(empty_directory): + """A read-only file loaded with read/write needs both permissions.""" + path = Path("foo.py") + path.touch() + + try: + path.chmod(0o444) + + with pytest.raises(ArgumentTypeError): + _util.PathType("r+")("foo.py") + finally: + path.chmod(0o777) + + def test_pathtype_write_not_exists(empty_directory): """Get a Path for a file that does not exist.""" result = _util.PathType("w")("foo.py") From 8829bbbacb2160d07526d46d277ebb8bac09918e Mon Sep 17 00:00:00 2001 From: Carmen Bianca Bakker Date: Thu, 28 Jan 2021 13:39:27 +0100 Subject: [PATCH 023/101] Add change log entry Signed-off-by: Carmen Bianca Bakker --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index abfb702e3..889b0c870 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -59,6 +59,7 @@ The versions follow [semantic versioning](https://semver.org). + .coveragerc + Jenkinsfile + sonar-project.properties + ### Fixed - Fixed a regression where unused licenses were not at all detected. (#285) @@ -69,6 +70,9 @@ The versions follow [semantic versioning](https://semver.org). - `MANIFEST.in` is now recognised instead of the incorrect `Manifest.in` by `addheader`. (#306) +- `addheader` now checks whether a file is both readable and writeable instead + of only writeable. (#241) + ## 0.12.1 - 2020-12-17 ### Fixed From 38a9197e14559281c6e6c18684e6c15af7cd0fac Mon Sep 17 00:00:00 2001 From: Carmen Bianca Bakker Date: Thu, 28 Jan 2021 16:14:21 +0100 Subject: [PATCH 024/101] Remove superfluous 't' from open call Signed-off-by: Carmen Bianca Bakker --- src/reuse/header.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/reuse/header.py b/src/reuse/header.py index fe3a0129c..2c0109b7b 100644 --- a/src/reuse/header.py +++ b/src/reuse/header.py @@ -398,7 +398,7 @@ def _add_header_to_file( out.write("\n") return result - with path.open("rt", encoding="utf-8") as fp: + with path.open("r", encoding="utf-8") as fp: text = fp.read() try: @@ -427,7 +427,7 @@ def _add_header_to_file( out.write("\n") result = 1 else: - with path.open("wt", encoding="utf-8") as fp: + with path.open("w", encoding="utf-8") as fp: fp.write(output) # TODO: This may need to be rephrased more elegantly. out.write(_("Successfully changed header of {path}").format(path=path)) From c08065717f0a76d675828a9506db0d80c74e4d75 Mon Sep 17 00:00:00 2001 From: Carmen Bianca Bakker Date: Thu, 28 Jan 2021 16:25:57 +0100 Subject: [PATCH 025/101] Write a function for detecting line endings Signed-off-by: Carmen Bianca Bakker --- src/reuse/_util.py | 11 +++++++++++ tests/test_util.py | 20 ++++++++++++++++++++ 2 files changed, 31 insertions(+) diff --git a/src/reuse/_util.py b/src/reuse/_util.py index c21164b0c..856267950 100644 --- a/src/reuse/_util.py +++ b/src/reuse/_util.py @@ -348,3 +348,14 @@ def print_incorrect_spdx_identifier(identifier: str, out=sys.stdout) -> None: "SPDX License Identifiers." ) ) + + +def detect_line_endings(text: str) -> str: + """Return one of '\n', '\r' or '\r\n' depending on the line endings used in + *text*. Return os.linesep if there are no line endings. + """ + line_endings = ["\r\n", "\r", "\n"] + for line_ending in line_endings: + if line_ending in text: + return line_ending + return os.linesep diff --git a/tests/test_util.py b/tests/test_util.py index 261d931e7..715b85dcb 100644 --- a/tests/test_util.py +++ b/tests/test_util.py @@ -380,3 +380,23 @@ def test_similar_spdx_identifiers(): assert "GPL-3.0-or-later" in result assert "AGPL-3.0-or-later" in result assert "LGPL-3.0-or-later" in result + + +def test_detect_line_endings_windows(): + """Given a CRLF string, detect the line endings.""" + assert _util.detect_line_endings("hello\r\nworld") == "\r\n" + + +def test_detect_line_endings_mac(): + """Given a CR string, detect the line endings.""" + assert _util.detect_line_endings("hello\rworld") == "\r" + + +def test_detect_line_endings_linux(): + """Given a LF string, detect the line endings.""" + assert _util.detect_line_endings("hello\nworld") == "\n" + + +def test_detect_line_endings_no_newlines(): + """Given a file without line endings, default to os.linesep.""" + assert _util.detect_line_endings("hello world") == os.linesep From 9e3f4735f124c2484f4cce4c358c4d9121b520c9 Mon Sep 17 00:00:00 2001 From: Carmen Bianca Bakker Date: Thu, 28 Jan 2021 16:52:23 +0100 Subject: [PATCH 026/101] addheader preserves line endings Signed-off-by: Carmen Bianca Bakker --- src/reuse/header.py | 10 +++++++-- tests/test_main_addheader.py | 42 ++++++++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+), 2 deletions(-) diff --git a/src/reuse/header.py b/src/reuse/header.py index 2c0109b7b..28261a578 100644 --- a/src/reuse/header.py +++ b/src/reuse/header.py @@ -45,6 +45,7 @@ _determine_license_path, _determine_license_suffix_path, contains_spdx_info, + detect_line_endings, extract_spdx_info, make_copyright_line, spdx_identifier, @@ -398,9 +399,14 @@ def _add_header_to_file( out.write("\n") return result - with path.open("r", encoding="utf-8") as fp: + with path.open("r", encoding="utf-8", newline="") as fp: text = fp.read() + # Detect and remember line endings for later conversion. + line_ending = detect_line_endings(text) + # Normalise line endings. + text = text.replace(line_ending, "\n") + try: output = find_and_replace_header( text, @@ -427,7 +433,7 @@ def _add_header_to_file( out.write("\n") result = 1 else: - with path.open("w", encoding="utf-8") as fp: + with path.open("w", encoding="utf-8", newline=line_ending) as fp: fp.write(output) # TODO: This may need to be rephrased more elegantly. out.write(_("Successfully changed header of {path}").format(path=path)) diff --git a/tests/test_main_addheader.py b/tests/test_main_addheader.py index 0abb86b01..59baba94c 100644 --- a/tests/test_main_addheader.py +++ b/tests/test_main_addheader.py @@ -8,6 +8,7 @@ # pylint: disable=unused-argument +import os from inspect import cleandoc import pytest @@ -832,3 +833,44 @@ def test_addheader_force_multi_line_for_c( """ ).replace("spdx", "SPDX") ) + + +@pytest.mark.parametrize("line_ending", ["\r\n", "\r", "\n", os.linesep]) +def test_addheader_line_endings( + empty_directory, stringio, mock_date_today, line_ending +): + """Given a file with a certain type of line ending, preserve it.""" + simple_file = empty_directory / "foo.py" + simple_file.write_text(f"hello{line_ending}world") + + result = main( + [ + "addheader", + "--license", + "GPL-3.0-or-later", + "--copyright", + "Mary Sue", + "foo.py", + ], + out=stringio, + ) + + assert result == 0 + with open(simple_file, newline="") as fp: + contents = fp.read() + + assert ( + contents + == cleandoc( + """ + # spdx-FileCopyrightText: 2018 Mary Sue + # + # spdx-License-Identifier: GPL-3.0-or-later + + hello + world + """ + ) + .replace("spdx", "SPDX") + .replace("\n", line_ending) + ) From 7f0c97f99d89335303f109e9686e595e9150bc51 Mon Sep 17 00:00:00 2001 From: Carmen Bianca Bakker Date: Thu, 28 Jan 2021 16:52:59 +0100 Subject: [PATCH 027/101] Add change log entry Signed-off-by: Carmen Bianca Bakker --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 889b0c870..8302bbf3a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -73,6 +73,8 @@ The versions follow [semantic versioning](https://semver.org). - `addheader` now checks whether a file is both readable and writeable instead of only writeable. (#241) +- `addheader` now preserves line endings. (#308) + ## 0.12.1 - 2020-12-17 ### Fixed From 8aeabedf7227b9bc6a416973d15c80aa027699d3 Mon Sep 17 00:00:00 2001 From: Carmen Bianca Bakker Date: Thu, 28 Jan 2021 16:52:59 +0100 Subject: [PATCH 028/101] Use bytes manipulation for Windows Signed-off-by: Carmen Bianca Bakker --- tests/test_main_addheader.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tests/test_main_addheader.py b/tests/test_main_addheader.py index 59baba94c..740a8911b 100644 --- a/tests/test_main_addheader.py +++ b/tests/test_main_addheader.py @@ -8,7 +8,6 @@ # pylint: disable=unused-argument -import os from inspect import cleandoc import pytest @@ -835,13 +834,15 @@ def test_addheader_force_multi_line_for_c( ) -@pytest.mark.parametrize("line_ending", ["\r\n", "\r", "\n", os.linesep]) +@pytest.mark.parametrize("line_ending", ["\r\n", "\r", "\n"]) def test_addheader_line_endings( empty_directory, stringio, mock_date_today, line_ending ): """Given a file with a certain type of line ending, preserve it.""" simple_file = empty_directory / "foo.py" - simple_file.write_text(f"hello{line_ending}world") + simple_file.write_bytes( + line_ending.encode("utf-8").join([b"hello", b"world"]) + ) result = main( [ From f534abcb28518bcc2b26bcaf06cda34108a5c463 Mon Sep 17 00:00:00 2001 From: Carmen Bianca Bakker Date: Mon, 1 Feb 2021 10:14:50 +0100 Subject: [PATCH 029/101] Remove a lot of skipped tests in test_comment.py Signed-off-by: Carmen Bianca Bakker --- tests/test_comment.py | 62 ++++++++++++++++++++++++------------------- 1 file changed, 35 insertions(+), 27 deletions(-) diff --git a/tests/test_comment.py b/tests/test_comment.py index be2775fad..9ee92de5e 100644 --- a/tests/test_comment.py +++ b/tests/test_comment.py @@ -22,64 +22,72 @@ ) -@pytest.fixture(params=_all_style_classes()) -def Style(request): - """Yield the available Style classes.""" +@pytest.fixture( + params=[ + Style for Style in _all_style_classes() if Style.can_handle_single() + ] +) +def SingleStyle(request): + """Yield all Style classes that support single-line comments.""" + yield request.param + + +@pytest.fixture( + params=[ + Style for Style in _all_style_classes() if Style.can_handle_multi() + ] +) +def MultiStyle(request): + """Yield all Style classes that support multi-line comments.""" yield request.param -def test_create_comment_generic_single(Style): +def test_create_comment_generic_single(SingleStyle): """Create a comment for all classes that support single-line comments.""" - if not Style.can_handle_single(): - pytest.skip("does not support single-line comments") text = "Hello" - expected = f"{Style.SINGLE_LINE}{Style.INDENT_AFTER_SINGLE}Hello" + expected = ( + f"{SingleStyle.SINGLE_LINE}{SingleStyle.INDENT_AFTER_SINGLE}Hello" + ) - assert Style.create_comment(text) == expected + assert SingleStyle.create_comment(text) == expected -def test_create_comment_generic_multi(Style): +def test_create_comment_generic_multi(MultiStyle): """Create a comment for all classes that support multi-line comments.""" # pylint: disable=line-too-long - if not Style.can_handle_multi(): - pytest.skip("does not support multi-line comments") text = "Hello" expected = cleandoc( f""" - {Style.MULTI_LINE[0]} - {Style.INDENT_BEFORE_MIDDLE}{Style.MULTI_LINE[1]}{Style.INDENT_AFTER_MIDDLE}Hello - {Style.INDENT_BEFORE_END}{Style.MULTI_LINE[2]} + {MultiStyle.MULTI_LINE[0]} + {MultiStyle.INDENT_BEFORE_MIDDLE}{MultiStyle.MULTI_LINE[1]}{MultiStyle.INDENT_AFTER_MIDDLE}Hello + {MultiStyle.INDENT_BEFORE_END}{MultiStyle.MULTI_LINE[2]} """ ) - assert Style.create_comment(text, force_multi=True) == expected + assert MultiStyle.create_comment(text, force_multi=True) == expected -def test_parse_comment_generic_single(Style): +def test_parse_comment_generic_single(SingleStyle): """Parse a comment for all classes that support single-line comments.""" - if not Style.can_handle_single(): - pytest.skip("does not support single-line comments") - text = f"{Style.SINGLE_LINE}{Style.INDENT_AFTER_SINGLE}Hello" + text = f"{SingleStyle.SINGLE_LINE}{SingleStyle.INDENT_AFTER_SINGLE}Hello" expected = "Hello" - assert Style.parse_comment(text) == expected + assert SingleStyle.parse_comment(text) == expected -def test_parse_comment_generic_multi(Style): +def test_parse_comment_generic_multi(MultiStyle): """Parse a comment for all classes that support multi-line comments.""" # pylint: disable=line-too-long - if not Style.can_handle_multi(): - pytest.skip("does not support multi-line comments") text = cleandoc( f""" - {Style.MULTI_LINE[0]} - {Style.INDENT_BEFORE_MIDDLE}{Style.MULTI_LINE[1]}{Style.INDENT_AFTER_MIDDLE}Hello - {Style.INDENT_BEFORE_END}{Style.MULTI_LINE[2]} + {MultiStyle.MULTI_LINE[0]} + {MultiStyle.INDENT_BEFORE_MIDDLE}{MultiStyle.MULTI_LINE[1]}{MultiStyle.INDENT_AFTER_MIDDLE}Hello + {MultiStyle.INDENT_BEFORE_END}{MultiStyle.MULTI_LINE[2]} """ ) expected = "Hello" - assert Style.parse_comment(text) == expected + assert MultiStyle.parse_comment(text) == expected def test_base_class_throws_errors(): From 4070b4fb099945d671baa06a33ebf3b9e4a144bd Mon Sep 17 00:00:00 2001 From: Carmen Bianca Bakker Date: Mon, 1 Feb 2021 10:31:32 +0100 Subject: [PATCH 030/101] Remove skipped tests relating to VCS Signed-off-by: Carmen Bianca Bakker --- tests/conftest.py | 32 ++++++++++++-------------------- tests/test_main.py | 26 +++++++++++++++++++++++--- tests/test_project.py | 12 ------------ tests/test_vcs.py | 8 -------- 4 files changed, 35 insertions(+), 43 deletions(-) diff --git a/tests/conftest.py b/tests/conftest.py index 283d8a2ed..44783fba2 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -56,22 +56,20 @@ def pytest_runtest_setup(item): os.chdir(CWD) -@pytest.fixture(params=[True, False]) -def git_exe(request, monkeypatch) -> Optional[str]: - """Run the test with or without git.""" - exe = GIT_EXE if request.param else "" - monkeypatch.setattr("reuse.project.GIT_EXE", exe) - monkeypatch.setattr("reuse._util.GIT_EXE", exe) - yield exe +@pytest.fixture() +def git_exe() -> str: + """Run the test with git.""" + if not GIT_EXE: + pytest.skip("cannot run this test without git") + yield GIT_EXE -@pytest.fixture(params=[True, False]) -def hg_exe(request, monkeypatch) -> Optional[str]: - """Run the test with or without mercurial (hg).""" - exe = HG_EXE if request.param else "" - monkeypatch.setattr("reuse.project.HG_EXE", exe) - monkeypatch.setattr("reuse._util.HG_EXE", exe) - yield exe +@pytest.fixture() +def hg_exe() -> str: + """Run the test with mercurial (hg).""" + if not HG_EXE: + pytest.skip("cannot run this test without mercurial") + yield HG_EXE @pytest.fixture(params=[True, False]) @@ -152,9 +150,6 @@ def _repo_contents( @pytest.fixture() def git_repository(fake_repository: Path, git_exe: Optional[str]) -> Path: """Create a git repository with ignored files.""" - if not git_exe: - pytest.skip("cannot run this test without git") - os.chdir(fake_repository) _repo_contents(fake_repository) @@ -181,9 +176,6 @@ def git_repository(fake_repository: Path, git_exe: Optional[str]) -> Path: @pytest.fixture() def hg_repository(fake_repository: Path, hg_exe: Optional[str]) -> Path: """Create a mercurial repository with ignored files.""" - if not hg_exe: - pytest.skip("cannot run this test without mercurial") - os.chdir(fake_repository) _repo_contents( fake_repository, diff --git a/tests/test_main.py b/tests/test_main.py index 7b2db3390..b07d5bb58 100644 --- a/tests/test_main.py +++ b/tests/test_main.py @@ -11,6 +11,7 @@ import errno import os from pathlib import Path +from typing import Optional from unittest.mock import create_autospec import pytest @@ -18,6 +19,25 @@ from reuse import download from reuse._main import main +from reuse._util import GIT_EXE, HG_EXE + + +@pytest.fixture(params=[True, False]) +def optional_git_exe(request, monkeypatch) -> Optional[str]: + """Run the test with or without git.""" + exe = GIT_EXE if request.param else "" + monkeypatch.setattr("reuse.project.GIT_EXE", exe) + monkeypatch.setattr("reuse._util.GIT_EXE", exe) + yield exe + + +@pytest.fixture(params=[True, False]) +def optional_hg_exe(request, monkeypatch) -> Optional[str]: + """Run the test with or without mercurial.""" + exe = HG_EXE if request.param else "" + monkeypatch.setattr("reuse.project.HG_EXE", exe) + monkeypatch.setattr("reuse._util.HG_EXE", exe) + yield exe @pytest.fixture() @@ -28,9 +48,9 @@ def mock_put_license_in_file(monkeypatch): return result -def test_lint(fake_repository, stringio, git_exe): - """Run a successful lint. git_exe is there to make sure that the test - also works if git is not installed. +def test_lint(fake_repository, stringio, optional_git_exe, optional_hg_exe): + """Run a successful lint. The optional VCSs are there to make sure that the + test also works if these programs are not installed. """ result = main(["lint"], out=stringio) diff --git a/tests/test_project.py b/tests/test_project.py index 3448328cb..ae0b653b0 100644 --- a/tests/test_project.py +++ b/tests/test_project.py @@ -16,7 +16,6 @@ import pytest from license_expression import LicenseSymbol -from reuse import _util from reuse.project import Project try: @@ -24,8 +23,6 @@ except ImportError: is_posix = False -git = pytest.mark.skipif(not _util.GIT_EXE, reason="requires git") -hg = pytest.mark.skipif(not _util.HG_EXE, reason="requires hg") posix = pytest.mark.skipif(not is_posix, reason="Windows not supported") TESTS_DIRECTORY = Path(__file__).parent.resolve() @@ -123,7 +120,6 @@ def test_all_files_ignore_zero_sized(empty_directory): assert Path("foo").absolute() not in project.all_files() -@git def test_all_files_git_ignored(git_repository): """Given a Git repository where some files are ignored, do not yield those files. @@ -132,7 +128,6 @@ def test_all_files_git_ignored(git_repository): assert Path("build/hello.py").absolute() not in project.all_files() -@git def test_all_files_git_ignored_different_cwd(git_repository): """Given a Git repository where some files are ignored, do not yield those files. @@ -144,7 +139,6 @@ def test_all_files_git_ignored_different_cwd(git_repository): assert Path("build/hello.py").absolute() not in project.all_files() -@git def test_all_files_git_ignored_contains_space(git_repository): """Files that contain spaces are also ignored.""" (git_repository / "I contain spaces.pyc").write_text("foo") @@ -152,7 +146,6 @@ def test_all_files_git_ignored_contains_space(git_repository): assert Path("I contain spaces.pyc").absolute() not in project.all_files() -@git @posix def test_all_files_git_ignored_contains_newline(git_repository): """Files that contain newlines are also ignored.""" @@ -161,7 +154,6 @@ def test_all_files_git_ignored_contains_newline(git_repository): assert Path("hello\nworld.pyc").absolute() not in project.all_files() -@git def test_all_files_submodule_is_ignored(submodule_repository): """If a submodule is ignored, all_files should not raise an Exception.""" (submodule_repository / "submodule/foo.py").write_text("foo") @@ -173,7 +165,6 @@ def test_all_files_submodule_is_ignored(submodule_repository): assert Path("submodule/foo.py").absolute() not in project.all_files() -@hg def test_all_files_hg_ignored(hg_repository): """Given a mercurial repository where some files are ignored, do not yield those files. @@ -182,7 +173,6 @@ def test_all_files_hg_ignored(hg_repository): assert Path("build/hello.py").absolute() not in project.all_files() -@hg def test_all_files_hg_ignored_different_cwd(hg_repository): """Given a mercurial repository where some files are ignored, do not yield those files. @@ -194,7 +184,6 @@ def test_all_files_hg_ignored_different_cwd(hg_repository): assert Path("build/hello.py").absolute() not in project.all_files() -@hg def test_all_files_hg_ignored_contains_space(hg_repository): """File names that contain spaces are also ignored.""" (hg_repository / "I contain spaces.pyc").touch() @@ -202,7 +191,6 @@ def test_all_files_hg_ignored_contains_space(hg_repository): assert Path("I contain spaces.pyc").absolute() not in project.all_files() -@hg @posix def test_all_files_hg_ignored_contains_newline(hg_repository): """File names that contain newlines are also ignored.""" diff --git a/tests/test_vcs.py b/tests/test_vcs.py index ea0d3dad5..f5b95e7ef 100644 --- a/tests/test_vcs.py +++ b/tests/test_vcs.py @@ -10,16 +10,9 @@ import os from pathlib import Path -import pytest - from reuse import vcs -from reuse._util import GIT_EXE, HG_EXE - -git = pytest.mark.skipif(not GIT_EXE, reason="requires git") -hg = pytest.mark.skipif(not HG_EXE, reason="requires mercurial") -@git def test_find_root_in_git_repo(git_repository): """When using reuse from a child directory in a Git repo, always find the root directory. @@ -30,7 +23,6 @@ def test_find_root_in_git_repo(git_repository): assert Path(result).absolute().resolve() == git_repository -@hg def test_find_root_in_hg_repo(hg_repository): """When using reuse from a child directory in a Mercurial repo, always find the root directory. From 1ba868f95699668827da750c5ac75b07d8e548e0 Mon Sep 17 00:00:00 2001 From: Carmen Bianca Bakker Date: Tue, 2 Feb 2021 17:31:21 +0100 Subject: [PATCH 031/101] Adjust indent sizes for .md, ,yaml, .json Signed-off-by: Carmen Bianca Bakker --- .editorconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.editorconfig b/.editorconfig index db69b5866..378298eda 100644 --- a/.editorconfig +++ b/.editorconfig @@ -12,7 +12,7 @@ insert_final_newline = true charset = utf-8 end_of_line = lf -[*.rst] +[*.{rst,md,yaml,yml,json}] indent_size = 2 [Makefile] From 61b1b891e21b675ed9605348e7b6b60170741e08 Mon Sep 17 00:00:00 2001 From: Carmen Bianca Bakker Date: Tue, 2 Feb 2021 17:32:04 +0100 Subject: [PATCH 032/101] Reformat some yaml and markdown files Done using prettier. This could be automated, but I think that might scare off Python contributors who don't want to mess with NPM packages. Python packaging is hard enough as-is. Signed-off-by: Carmen Bianca Bakker --- .github/workflows/pythonpackage.yml | 42 ++-- .pre-commit-config.yaml | 8 +- .pre-commit-hooks.yaml | 3 +- CHANGELOG.md | 298 ++++++++++++++-------------- README.md | 95 +++++---- 5 files changed, 219 insertions(+), 227 deletions(-) diff --git a/.github/workflows/pythonpackage.yml b/.github/workflows/pythonpackage.yml index a65a7d864..698a722cc 100644 --- a/.github/workflows/pythonpackage.yml +++ b/.github/workflows/pythonpackage.yml @@ -34,27 +34,27 @@ jobs: run: | make test -# Commented out because `cryptography` doesn't install on PyPy3 -# -# pypy3-test: -# runs-on: ubuntu-latest -# container: pypy:3 -# steps: -# - uses: actions/checkout@v1 -# - name: Create alias to python -# run: | -# test -f /usr/local/bin/pypy && ln -s pypy /usr/local/bin/python -# test -f /usr/local/bin/pypy3 && ln -s pypy3 /usr/local/bin/python -# - name: Install dependencies -# run: | -# python -m pip install --upgrade pip -# pip install -r requirements-dev.txt -# - name: Install reuse -# run: | -# python setup.py install -# - name: Run tests with pytest -# run: | -# make test + # Commented out because `cryptography` doesn't install on PyPy3 + # + # pypy3-test: + # runs-on: ubuntu-latest + # container: pypy:3 + # steps: + # - uses: actions/checkout@v1 + # - name: Create alias to python + # run: | + # test -f /usr/local/bin/pypy && ln -s pypy /usr/local/bin/python + # test -f /usr/local/bin/pypy3 && ln -s pypy3 /usr/local/bin/python + # - name: Install dependencies + # run: | + # python -m pip install --upgrade pip + # pip install -r requirements-dev.txt + # - name: Install reuse + # run: | + # python setup.py install + # - name: Run tests with pytest + # run: | + # make test pylint: runs-on: ubuntu-latest diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 20650d7f4..df3752c31 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -3,13 +3,13 @@ # SPDX-License-Identifier: GPL-3.0-or-later repos: -- repo: https://github.com/ambv/black + - repo: https://github.com/ambv/black rev: stable hooks: - - id: black -- repo: local + - id: black + - repo: local hooks: - - id: pylint + - id: pylint name: pylint entry: pylint language: system diff --git a/.pre-commit-hooks.yaml b/.pre-commit-hooks.yaml index 21a2a292f..47b9efbcd 100644 --- a/.pre-commit-hooks.yaml +++ b/.pre-commit-hooks.yaml @@ -7,5 +7,6 @@ entry: reuse lint language: python pass_filenames: false - description: "Lint the project directory for compliance with the REUSE Specification" + description: + "Lint the project directory for compliance with the REUSE Specification" language_version: python3 diff --git a/CHANGELOG.md b/CHANGELOG.md index 889b0c870..37b5b1884 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,16 +7,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 # Change log -This change log follows the [Keep a -Changelog](http://keepachangelog.com/) spec. Every release contains the -following sections: +This change log follows the [Keep a Changelog](http://keepachangelog.com/) spec. +Every release contains the following sections: -- `Added` for new features. -- `Changed` for changes in existing functionality. -- `Deprecated` for soon-to-be removed features. -- `Removed` for now removed features. -- `Fixed` for any bug fixes. -- `Security` in case of vulnerabilities. +- `Added` for new features. +- `Changed` for changes in existing functionality. +- `Deprecated` for soon-to-be removed features. +- `Removed` for now removed features. +- `Fixed` for any bug fixes. +- `Security` in case of vulnerabilities. The versions follow [semantic versioning](https://semver.org). @@ -46,19 +45,20 @@ The versions follow [semantic versioning](https://semver.org). - `.hgtags` is ignored. (#227) - More file types are recognised: - + .mjs - + .ipynb - + .svg - + .json - + .csv - + .rkt - + .org + + - .mjs + - .ipynb + - .svg + - .json + - .csv + - .rkt + - .org - More file names are recognised: - + .bashrc - + .coveragerc - + Jenkinsfile - + sonar-project.properties + - .bashrc + - .coveragerc + - Jenkinsfile + - sonar-project.properties ### Fixed @@ -100,24 +100,25 @@ Diego Elio Pettenò. (#268) - More file types are recognised: - + ClojureScript (`.cljc`, `.cljs`) - + Fortran (`.F`, `.F90`, `.f90`, `.f95`, `.f03`, `.f`, `.for`) - + Makefile (`.mk`) - + PlantUML (`.iuml`, `.plantuml`, `.pu`, `.puml`) - + R (`.R`, `.Renviron`, `.Rprofile`) - + ReStructured Text (`.rst`) - + RMarkdown (`.Rmd`) - + Scheme (`.scm`) - + TypeScript (`.ts`) - + TypeScript JSX (`.tsx`) - + Windows Batch (`.bat`) + + - ClojureScript (`.cljc`, `.cljs`) + - Fortran (`.F`, `.F90`, `.f90`, `.f95`, `.f03`, `.f`, `.for`) + - Makefile (`.mk`) + - PlantUML (`.iuml`, `.plantuml`, `.pu`, `.puml`) + - R (`.R`, `.Renviron`, `.Rprofile`) + - ReStructured Text (`.rst`) + - RMarkdown (`.Rmd`) + - Scheme (`.scm`) + - TypeScript (`.ts`) + - TypeScript JSX (`.tsx`) + - Windows Batch (`.bat`) - More file names are recognised: - + .dockerignore - + Gemfile - + go.mod - + meson.build - + Rakefile + - .dockerignore + - Gemfile + - go.mod + - meson.build + - Rakefile ### Changed @@ -143,8 +144,8 @@ Diego Elio Pettenò. ### Changed -- Always write the output files encoded in UTF-8, explicitly. This is already the - default on most Unix systems, but it was not on Windows. +- Always write the output files encoded in UTF-8, explicitly. This is already + the default on most Unix systems, but it was not on Windows. - All symlinks and 0-sized files in projects are now ignored. @@ -171,10 +172,10 @@ Diego Elio Pettenò. - More file types are recognised: - + Cython (`.pyx`, `.pxd`) - + Sass and SCSS (`.sass`, `.scss`) - + XSL (`.xsl`) - + Mailmap (`.mailmap`) + - Cython (`.pyx`, `.pxd`) + - Sass and SCSS (`.sass`, `.scss`) + - XSL (`.xsl`) + - Mailmap (`.mailmap`) - Added `--single-line` and `--multi-line` flags to `addheader`. These flags force a certain comment style. @@ -183,11 +184,11 @@ Diego Elio Pettenò. - The Docker image has an entrypoint now. In effect, this means running: - `docker run -v $(pwd):/data fsfe/reuse lint` + `docker run -v $(pwd):/data fsfe/reuse lint` - instead of + instead of - `docker run -v $(pwd):/data fsfe/reuse reuse lint`. + `docker run -v $(pwd):/data fsfe/reuse reuse lint`. ## 0.9.0 - 2020-04-21 @@ -205,8 +206,9 @@ Diego Elio Pettenò. - Under the hood, a lot of code that has to do with Git and Mercurial was moved into its own module. -- The Docker image has been changed such that it now automagically runs `reuse - lint` on the `/data` directory unless something else is specified by the user. +- The Docker image has been changed such that it now automagically runs + `reuse lint` on the `/data` directory unless something else is specified by + the user. ### Fixed @@ -264,14 +266,14 @@ Diego Elio Pettenò. - Updated translations: - + Dutch (André Ockers, Carmen Bianca Bakker) - + French (OliBug, Vincent Lequertier) - + Galician (pd) - + German (Max Mehl) - + Esperanto (Carmen Bianca Bakker) - + Portuguese (José Vieira) - + Spanish (Roberto Bauglir) - + Turkish (T. E. Kalayci) + - Dutch (André Ockers, Carmen Bianca Bakker) + - French (OliBug, Vincent Lequertier) + - Galician (pd) + - German (Max Mehl) + - Esperanto (Carmen Bianca Bakker) + - Portuguese (José Vieira) + - Spanish (Roberto Bauglir) + - Turkish (T. E. Kalayci) ### Changed @@ -284,9 +286,9 @@ Diego Elio Pettenò. ### Removed -- `lint` no longer accepts path arguments. Where previously one could do `reuse - lint SUBDIRECTORY`, this is no longer possible. When linting, you must always - lint the entire project. To change the project's root, use `--root`. +- `lint` no longer accepts path arguments. Where previously one could do + `reuse lint SUBDIRECTORY`, this is no longer possible. When linting, you must + always lint the entire project. To change the project's root, use `--root`. - `FileReportInfo` has been removed. `FileReport` is used instead. @@ -314,16 +316,16 @@ Diego Elio Pettenò. - For users of `fsfe-reuse`, this means: - + If you depend on `fsfe-reuse` or `fsfe-reuse>=0.X.Y` in your + - If you depend on `fsfe-reuse` or `fsfe-reuse>=0.X.Y` in your requirements.txt, you will get the latest version of `reuse` when you install `fsfe-reuse`. You may like to change the name to `reuse` explicitly, but this is not strictly necessary. - + If you depend on `fsfe-reuse==0.X.Y`, then you will keep getting that + - If you depend on `fsfe-reuse==0.X.Y`, then you will keep getting that version. When you bump the version you depend on, you will need to change the name to `reuse`. - + If you depend on `fsfe-reuse>=0.X.Y<1.0.0`, then 0.6.0 will be the latest + - If you depend on `fsfe-reuse>=0.X.Y<1.0.0`, then 0.6.0 will be the latest version you receive. In order to get a later version, you will need to change the name to `reuse`. @@ -336,10 +338,10 @@ Diego Elio Pettenò. - `addheader` now also recognises the following extensions: - + .kt - + .xml - + .yaml - + .yml + - .kt + - .xml + - .yaml + - .yml ### Changed @@ -429,9 +431,9 @@ This release was replaced by 0.5.2 due to importing ## 0.4.0 - 2019-08-07 -This release is a major overhaul and refactoring of the tool. Its -primary focus is improved usability and speed, as well as adhering to version -3.0 of the REUSE Specification. +This release is a major overhaul and refactoring of the tool. Its primary focus +is improved usability and speed, as well as adhering to version 3.0 of the REUSE +Specification. ### Added @@ -484,160 +486,150 @@ backwards-incompatible) version is in the works. ### Added -- Copyrights can now start with `©` in addition to `Copyright`. The - former is now recommended, but they are functionally similar. +- Copyrights can now start with `©` in addition to `Copyright`. The former is + now recommended, but they are functionally similar. ### Changed -- The source code of reuse is now formatted with black. -- The repository has been moved from - to - . +- The source code of reuse is now formatted with black. +- The repository has been moved from to + . ## 0.3.3 - 2018-07-15 ### Fixed -- Any files with the suffix `.spdx` are no longer considered licenses. +- Any files with the suffix `.spdx` are no longer considered licenses. ## 0.3.2 - 2018-07-15 ### Fixed -- The documentation now builds under Python 3.7. +- The documentation now builds under Python 3.7. ## 0.3.1 - 2018-07-14 ### Fixed -- When using reuse from a child directory using pygit2, correctly find - the root. +- When using reuse from a child directory using pygit2, correctly find the root. ## 0.3.0 - 2018-05-16 ### Changed -- The output of `reuse compile` is now deterministic. The files, - copyright lines and SPDX expressions are sorted alphabetically. +- The output of `reuse compile` is now deterministic. The files, copyright lines + and SPDX expressions are sorted alphabetically. ### Fixed -- When a GPL license could not be found, the correct `-only` or - `-or-later` extension is now used in the warning message, rather - than a bare `GPL-3.0`. -- If you have a license listed as - `SPDX-Valid-License: GPL-3.0-or-later`, this now correctly matches - corresponding SPDX identifiers. Still it is recommended to use - `SPDX-Valid-License: GPL-3.0` instead. +- When a GPL license could not be found, the correct `-only` or `-or-later` + extension is now used in the warning message, rather than a bare `GPL-3.0`. +- If you have a license listed as `SPDX-Valid-License: GPL-3.0-or-later`, this + now correctly matches corresponding SPDX identifiers. Still it is recommended + to use `SPDX-Valid-License: GPL-3.0` instead. ## 0.2.0 - 2018-04-17 ### Added -- Internationalisation support added. Initial support for: - - English. - - Dutch. - - Esperanto. - - Spanish. +- Internationalisation support added. Initial support for: + - English. + - Dutch. + - Esperanto. + - Spanish. ### Fixed -- The license list of SPDX 3.0 has deprecated `GPL-3.0` and `GPL-3.0+` - et al in favour of `GPL-3.0-only` and `GPL-3.0-or-later`. The - program has been amended to accommodate sufficiently for those - licenses. +- The license list of SPDX 3.0 has deprecated `GPL-3.0` and `GPL-3.0+` et al in + favour of `GPL-3.0-only` and `GPL-3.0-or-later`. The program has been amended + to accommodate sufficiently for those licenses. ### Changed -- `Project.reuse_info_of` now extracts, combines and returns - information both from the file itself and from debian/copyright. -- `ReuseInfo` now holds sets instead of lists. - - As a result of this, `ReuseInfo` will not hold duplicates of - copyright lines or SPDX expressions. -- click removed as dependency. Good old argparse from the library is - used instead. +- `Project.reuse_info_of` now extracts, combines and returns information both + from the file itself and from debian/copyright. +- `ReuseInfo` now holds sets instead of lists. + - As a result of this, `ReuseInfo` will not hold duplicates of copyright lines + or SPDX expressions. +- click removed as dependency. Good old argparse from the library is used + instead. ## 0.1.1 - 2017-12-14 ### Changed -- The `reuse --help` text has been tidied up a little bit. +- The `reuse --help` text has been tidied up a little bit. ### Fixed -- Release date in change log fixed. -- The PyPI homepage now gets reStructuredText instead of Markdown. +- Release date in change log fixed. +- The PyPI homepage now gets reStructuredText instead of Markdown. ## 0.1.0 - 2017-12-14 ### Added -- Successfully parse old-style C and HTML comments now. -- Added `reuse compile`, which creates an SPDX bill of materials. -- Added `--ignore-missing` to `reuse lint`. -- Allow to specify multiple paths to `reuse lint`. -- `chardet` added as dependency. -- `pygit2` added as soft dependency. reuse remains usable without it, - but the performance with `pygit2` is significantly better. Because - `pygit2` has a non-Python dependency (`libgit2`), it must be - installed independently by the user. In the future, when reuse is - packaged natively, this will not be an issue. +- Successfully parse old-style C and HTML comments now. +- Added `reuse compile`, which creates an SPDX bill of materials. +- Added `--ignore-missing` to `reuse lint`. +- Allow to specify multiple paths to `reuse lint`. +- `chardet` added as dependency. +- `pygit2` added as soft dependency. reuse remains usable without it, but the + performance with `pygit2` is significantly better. Because `pygit2` has a + non-Python dependency (`libgit2`), it must be installed independently by the + user. In the future, when reuse is packaged natively, this will not be an + issue. ### Changed -- Updated to version 2.0 of the REUSE recommendations. The - most important change is that `License-Filename` is no longer used. - Instead, the filename is deducted from `SPDX-License-Identifier`. - This change is **NOT** backwards compatible. -- The conditions for linting have changed. A file is now non-compliant - when: - - The license associated with the file could not be found. - - There is no SPDX expression associated with the file. - - There is no copyright notice associated with the file. -- Only read the first 4 KiB (by default) from code files rather than - the entire file when searching for SPDX tags. This speeds up the - tool a bit. -- `Project.reuse_info_of` no longer raises an exception. Instead, it - returns an empty `ReuseInfo` object when no reuse information is - found. -- Logging is a lot prettier now. Only output entries from the `reuse` - module. +- Updated to version 2.0 of the REUSE recommendations. The most important change + is that `License-Filename` is no longer used. Instead, the filename is + deducted from `SPDX-License-Identifier`. This change is **NOT** backwards + compatible. +- The conditions for linting have changed. A file is now non-compliant when: + - The license associated with the file could not be found. + - There is no SPDX expression associated with the file. + - There is no copyright notice associated with the file. +- Only read the first 4 KiB (by default) from code files rather than the entire + file when searching for SPDX tags. This speeds up the tool a bit. +- `Project.reuse_info_of` no longer raises an exception. Instead, it returns an + empty `ReuseInfo` object when no reuse information is found. +- Logging is a lot prettier now. Only output entries from the `reuse` module. ### Fixed -- `reuse --ignore-debian compile` now works as expected. -- The tool no longer breaks when reading a file that has a non-UTF-8 - encoding. Instead, `chardet` is used to detect the encoding before - reading the file. If a file still has errors during decoding, those - errors are silently ignored and replaced. +- `reuse --ignore-debian compile` now works as expected. +- The tool no longer breaks when reading a file that has a non-UTF-8 encoding. + Instead, `chardet` is used to detect the encoding before reading the file. If + a file still has errors during decoding, those errors are silently ignored and + replaced. ## 0.0.4 - 2017-11-06 ### Fixed -- Removed dependency on `os.PathLike` so that Python 3.5 is actually - supported +- Removed dependency on `os.PathLike` so that Python 3.5 is actually supported ## 0.0.3 - 2017-11-06 ### Fixed -- Fixed the link to PyPI in the README. +- Fixed the link to PyPI in the README. ## 0.0.2 - 2017-11-03 -This is a very early development release aimed at distributing the -program as soon as possible. Because this is the first release, the -changelog is a little empty beyond "created the program". +This is a very early development release aimed at distributing the program as +soon as possible. Because this is the first release, the changelog is a little +empty beyond "created the program". The program can do roughly the following: -- Detect the license of a given file through one of three methods (in - order of precedence): - - Information embedded in the .license file. - - Information embedded in its header. - - Information from the global debian/copyright file. -- Find and report all files in a project tree of which the license - could not be found. -- Ignore files ignored by Git. -- Do some logging into STDERR. +- Detect the license of a given file through one of three methods (in order of + precedence): + - Information embedded in the .license file. + - Information embedded in its header. + - Information from the global debian/copyright file. +- Find and report all files in a project tree of which the license could not be + found. +- Ignore files ignored by Git. +- Do some logging into STDERR. diff --git a/README.md b/README.md index 171fe4f36..c87e4947c 100644 --- a/README.md +++ b/README.md @@ -24,12 +24,12 @@ SPDX-License-Identifier: CC-BY-SA-4.0 Copyright and licensing is difficult, especially when reusing software from different projects that are released under various different licenses. -[REUSE](https://reuse.software) was started by the [Free Software Foundation -Europe](https://fsfe.org) (FSFE) to provide a set of recommendations to make -licensing your Free Software projects easier. Not only do these recommendations -make it easier for you to declare the licenses under which your works are -released, but they also make it easier for a computer to understand how your -project is licensed. +[REUSE](https://reuse.software) was started by the +[Free Software Foundation Europe](https://fsfe.org) (FSFE) to provide a set of +recommendations to make licensing your Free Software projects easier. Not only +do these recommendations make it easier for you to declare the licenses under +which your works are released, but they also make it easier for a computer to +understand how your project is licensed. As a short summary, the recommendations are threefold: @@ -37,27 +37,26 @@ As a short summary, the recommendations are threefold: 2. Add copyright and licensing information to each file 3. Confirm REUSE compliance -You are recommended to read [our -tutorial](https://reuse.software/tutorial) for a step-by-step guide -through these three steps. The [FAQ](https://reuse.software/faq) covers -basic questions about licensing, copyright, and more complex use cases. -Advanced users and integrators will find the [full -specification](https://reuse.software/spec) helpful. +You are recommended to read [our tutorial](https://reuse.software/tutorial) for +a step-by-step guide through these three steps. The +[FAQ](https://reuse.software/faq) covers basic questions about licensing, +copyright, and more complex use cases. Advanced users and integrators will find +the [full specification](https://reuse.software/spec) helpful. This tool exists to facilitate the developer in complying with the above recommendations. -There are [other tools](https://reuse.software/comparison) that have a -lot more features and functionality surrounding the analysis and -inspection of copyright and licenses in software projects. The REUSE -helper tool, on the other hand, is solely designed to be a simple tool -to assist in compliance with the REUSE recommendations. +There are [other tools](https://reuse.software/comparison) that have a lot more +features and functionality surrounding the analysis and inspection of copyright +and licenses in software projects. The REUSE helper tool, on the other hand, is +solely designed to be a simple tool to assist in compliance with the REUSE +recommendations. ## Example demo In this screencast, we are going to follow the -[tutorial](https://reuse.software/tutorial), making the [REUSE example -repository](https://github.com/fsfe/reuse-example/) compliant. +[tutorial](https://reuse.software/tutorial), making the +[REUSE example repository](https://github.com/fsfe/reuse-example/) compliant. ![Demo of some basic REUSE tool commands](https://download.fsfe.org/videos/reuse/screencasts/reuse-tool.gif) @@ -65,8 +64,8 @@ repository](https://github.com/fsfe/reuse-example/) compliant. ### Installation via pip -To install reuse, you need to have the following pieces of software on -your computer: +To install reuse, you need to have the following pieces of software on your +computer: - Python 3.6+ - pip @@ -77,10 +76,10 @@ You then only need to run the following command: pip3 install --user reuse ``` -After this, make sure that `~/.local/bin` is in your `$PATH`. On -Windows, the required path for your environment may look like -`%USERPROFILE%\AppData\Roaming\Python\Python39\Scripts`, depending on -the Python version you have installed. +After this, make sure that `~/.local/bin` is in your `$PATH`. On Windows, the +required path for your environment may look like +`%USERPROFILE%\AppData\Roaming\Python\Python39\Scripts`, depending on the Python +version you have installed. To update reuse, run this command: @@ -98,11 +97,11 @@ For full functionality, the following pieces of software are recommended: There are packages available for easy install on some operating systems. You are welcome to help us package this tool for more distributions! -* Arch Linux (AUR): [reuse](https://aur.archlinux.org/packages/reuse/) -* Fedora: [reuse](https://apps.fedoraproject.org/packages/reuse) -* openSUSE: [reuse](https://software.opensuse.org/package/reuse) -* GNU Guix: [reuse](https://guix.gnu.org/packages/reuse-0.5.0/) -* NixOS: [reuse](https://nixos.org/nixos/packages.html?attr=reuse) +- Arch Linux (AUR): [reuse](https://aur.archlinux.org/packages/reuse/) +- Fedora: [reuse](https://apps.fedoraproject.org/packages/reuse) +- openSUSE: [reuse](https://software.opensuse.org/package/reuse) +- GNU Guix: [reuse](https://guix.gnu.org/packages/reuse-0.5.0/) +- NixOS: [reuse](https://nixos.org/nixos/packages.html?attr=reuse) ### Installation from source @@ -120,10 +119,10 @@ First, read the [REUSE tutorial](https://reuse.software/tutorial/). In a nutshell: 1. Put your licenses in the `LICENSES/` directory. -2. Add a comment header to each file that says `SPDX-License-Identifier: - GPL-3.0-or-later`, and `SPDX-FileCopyrightText: $YEAR $NAME`. You can be - flexible with the format, just make sure that the line starts with - `SPDX-FileCopyrightText:`. +2. Add a comment header to each file that says + `SPDX-License-Identifier: GPL-3.0-or-later`, and + `SPDX-FileCopyrightText: $YEAR $NAME`. You can be flexible with the format, + just make sure that the line starts with `SPDX-FileCopyrightText:`. 3. Verify your work using this tool. Example of header: @@ -159,11 +158,12 @@ short summary: ### Run in Docker -The `fsfe/reuse` Docker image is available on [Docker -Hub](https://hub.docker.com/r/fsfe/reuse). With it, you can easily include REUSE -in CI/CD processes. This way, you can check for REUSE compliance for each build. -In our [resources for developers](https://reuse.software/dev/) you can learn how -to integrate the REUSE tool in Drone, Travis, GitHub, or GitLab CI. +The `fsfe/reuse` Docker image is available on +[Docker Hub](https://hub.docker.com/r/fsfe/reuse). With it, you can easily +include REUSE in CI/CD processes. This way, you can check for REUSE compliance +for each build. In our [resources for developers](https://reuse.software/dev/) +you can learn how to integrate the REUSE tool in Drone, Travis, GitHub, or +GitLab CI. You can run the helper tool simply by providing the command you want to run (e.g., `lint`, `spdx`). The image's working directory is `/data` by default. So @@ -184,16 +184,16 @@ docker run --volume $(pwd):/data fsfe/reuse --include-submodules spdx -o out.spd ### Run as pre-commit hook You can automatically run `reuse lint` on every commit as a pre-commit hook for -Git. This uses [pre-commit](https://pre-commit.com/). Once you [have it -installed](https://pre-commit.com/#install), add this to the +Git. This uses [pre-commit](https://pre-commit.com/). Once you +[have it installed](https://pre-commit.com/#install), add this to the `.pre-commit-config.yaml` in your repository: ```yaml repos: -- repo: https://github.com/fsfe/reuse-tool + - repo: https://github.com/fsfe/reuse-tool rev: latest hooks: - - id: reuse + - id: reuse ``` Then run `pre-commit install`. Now, every time you commit, `reuse lint` is run @@ -202,7 +202,7 @@ an error. ## Maintainers -- Carmen Bianca Bakker - +- Carmen Bianca Bakker - ## Contribute @@ -210,11 +210,10 @@ Any pull requests or suggestions are welcome at or via e-mail to one of the maintainers. General inquiries can be sent to . -Interaction within this project is covered by the [FSFE's Code of -Conduct](https://fsfe.org/about/codeofconduct). +Interaction within this project is covered by the +[FSFE's Code of Conduct](https://fsfe.org/about/codeofconduct). -Starting local development is very simple, just execute the following -commands: +Starting local development is very simple, just execute the following commands: ```bash git clone git@github.com:fsfe/reuse-tool.git From d7b1669878ec40c576408f669f0cc9e9d718f4b1 Mon Sep 17 00:00:00 2001 From: Carmen Bianca Bakker Date: Tue, 2 Feb 2021 17:35:17 +0100 Subject: [PATCH 033/101] Use .yaml extension instead of .yml As per the recommendations of the people behind YAML. Signed-off-by: Carmen Bianca Bakker --- .github/workflows/{latesttag.yml => latesttag.yaml} | 0 .../{license_list_up_to_date.yml => license_list_up_to_date.yaml} | 0 .github/workflows/{pythonpackage.yml => pythonpackage.yaml} | 0 3 files changed, 0 insertions(+), 0 deletions(-) rename .github/workflows/{latesttag.yml => latesttag.yaml} (100%) rename .github/workflows/{license_list_up_to_date.yml => license_list_up_to_date.yaml} (100%) rename .github/workflows/{pythonpackage.yml => pythonpackage.yaml} (100%) diff --git a/.github/workflows/latesttag.yml b/.github/workflows/latesttag.yaml similarity index 100% rename from .github/workflows/latesttag.yml rename to .github/workflows/latesttag.yaml diff --git a/.github/workflows/license_list_up_to_date.yml b/.github/workflows/license_list_up_to_date.yaml similarity index 100% rename from .github/workflows/license_list_up_to_date.yml rename to .github/workflows/license_list_up_to_date.yaml diff --git a/.github/workflows/pythonpackage.yml b/.github/workflows/pythonpackage.yaml similarity index 100% rename from .github/workflows/pythonpackage.yml rename to .github/workflows/pythonpackage.yaml From 1371d6fc805c8cbab8c0809f9b1e61fdcedbdf78 Mon Sep 17 00:00:00 2001 From: Carmen Bianca Bakker Date: Tue, 2 Feb 2021 18:10:58 +0100 Subject: [PATCH 034/101] Adjust versioned dependency on python-debian Signed-off-by: Carmen Bianca Bakker --- CHANGELOG.md | 4 ++-- setup.py | 7 +++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 37b5b1884..098bef205 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -64,8 +64,8 @@ The versions follow [semantic versioning](https://semver.org). - Fixed a regression where unused licenses were not at all detected. (#285) -- Declared dependency on `python-debian <= 0.1.38`. Later versions of the - dependency do not import on Windows. (#310) +- Declared dependency on `python-debian != 0.1.39` on Windows. This version does + not import on Windows. (#310) - `MANIFEST.in` is now recognised instead of the incorrect `Manifest.in` by `addheader`. (#306) diff --git a/setup.py b/setup.py index 76ce3b2f0..913f786b4 100644 --- a/setup.py +++ b/setup.py @@ -5,6 +5,7 @@ # SPDX-License-Identifier: GPL-3.0-or-later import glob +import platform import shutil import subprocess from distutils import cmd @@ -15,8 +16,10 @@ from setuptools.command.build_py import build_py requirements = [ - # For parsing .reuse/dep5. TODO: Later versions do not work on Windows. - "python-debian <= 0.1.38", + # For parsing .reuse/dep5. + "python-debian" + if platform.system() != "Windows" + else "python-debian != 0.1.39", # For downloading from spdx/spdx-license-list-data. Could maybe use # standard library instead? "requests", From b42141b7d578349187966ce57570d4724080b501 Mon Sep 17 00:00:00 2001 From: Mauro Aranda Date: Thu, 11 Mar 2021 12:00:48 -0300 Subject: [PATCH 035/101] Avoid failing when --all and --output are both given (#326) --- src/reuse/download.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/reuse/download.py b/src/reuse/download.py index 9dab37015..067df07df 100644 --- a/src/reuse/download.py +++ b/src/reuse/download.py @@ -6,6 +6,7 @@ import errno import sys +import logging from gettext import gettext as _ from os import PathLike from pathlib import Path @@ -22,6 +23,8 @@ from .project import Project from .report import ProjectReport +_LOGGER = logging.getLogger(__name__) + # All raw text files are available as files underneath this path. _SPDX_REPOSITORY_BASE_URL = ( "https://raw.githubusercontent.com/spdx/license-list-data/master/text/" @@ -124,6 +127,11 @@ def _successfully_downloaded(destination: PathLike): # TODO: This is fairly inefficient, but gets the job done. report = ProjectReport.generate(project) licenses = report.missing_licenses + if args.file: + _LOGGER.warning( + _("--output has no effect when used together with --all") + ) + args.file = None elif not args.license: args.parser.error(_("the following arguments are required: license")) elif len(args.license) > 1 and args.file: From 073a74fe2f7b4c81daaa33129d23641f92e76ef0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Mar 2021 17:55:42 +0200 Subject: [PATCH 036/101] Bump jinja2 from 2.11.2 to 2.11.3 (#333) --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index bbe6266f3..e6892692b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,7 +4,7 @@ binaryornot==0.4.4 boolean.py==3.8 -Jinja2==2.11.2 +Jinja2==2.11.3 license-expression==1.2 python-debian==0.1.38 requests==2.25.1 From c3f9a3dea0f0aa2250b06cc0b1c0b76b526f36bd Mon Sep 17 00:00:00 2001 From: Wolfgang Traylor Date: Mon, 29 Mar 2021 17:56:09 +0200 Subject: [PATCH 037/101] Add support for LaTeX package files (.sty) (#341) --- src/reuse/_comment.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index 78fb4e149..bde2fc779 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -558,6 +558,7 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".sh": PythonCommentStyle, ".sml": MlCommentStyle, ".sql": HaskellCommentStyle, + ".sty": TexCommentStyle, ".svg": UncommentableCommentStyle, ".swift": CCommentStyle, ".tex": TexCommentStyle, From 3e7e8c3d7235c6b0acef00d270381dfee384ca68 Mon Sep 17 00:00:00 2001 From: Liam Beguin Date: Mon, 29 Mar 2021 11:56:56 -0400 Subject: [PATCH 038/101] comment: add comment style for devicetree files (#340) --- src/reuse/_comment.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index bde2fc779..2377f6095 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -465,6 +465,8 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".d": CCommentStyle, ".dart": CCommentStyle, ".di": CCommentStyle, + ".dts": CCommentStyle, + ".dtsi": CCommentStyle, ".el": LispCommentStyle, ".erl": TexCommentStyle, ".ex": PythonCommentStyle, From e7040863a265db9b2314a2f29b3fcfd59f5cae51 Mon Sep 17 00:00:00 2001 From: Liam Beguin Date: Tue, 30 Mar 2021 06:24:40 -0400 Subject: [PATCH 039/101] comment: add comment style for Bitbake files (#327) Signed-off-by: Liam Beguin --- src/reuse/_comment.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index 2377f6095..be767bd6c 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -450,6 +450,9 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".applescript": AppleScriptCommentStyle, ".bash": PythonCommentStyle, ".bat": BatchFileCommentStyle, + ".bb": PythonCommentStyle, + ".bbappend": PythonCommentStyle, + ".bbclass": PythonCommentStyle, ".bib": BibTexCommentStyle, ".c": CCommentStyle, ".cl": LispCommentStyle, From 4af8dd2afd1b0cad33fa58ededad26a9b9506dbd Mon Sep 17 00:00:00 2001 From: Jon Burdo Date: Wed, 28 Apr 2021 04:51:56 -0400 Subject: [PATCH 040/101] add spdx-symbol copyright style (#350) --- docs/usage.rst | 1 + src/reuse/_util.py | 3 ++- tests/test_util.py | 8 ++++++++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/docs/usage.rst b/docs/usage.rst index 10fde9bf0..172647dfd 100644 --- a/docs/usage.rst +++ b/docs/usage.rst @@ -75,6 +75,7 @@ With the argument ``--copyright-style`` it is posible to change the default .. code-block:: spdx: SPDX-FileCopyrightText: + spdx-symbol: SPDX-FileCopyrightText: © string: Copyright string-c: Copyright (C) string-symbol: Copyright © diff --git a/src/reuse/_util.py b/src/reuse/_util.py index 856267950..866e3055d 100644 --- a/src/reuse/_util.py +++ b/src/reuse/_util.py @@ -56,6 +56,7 @@ _COPYRIGHT_STYLES = { "spdx": "SPDX-FileCopyrightText:", + "spdx-symbol": "SPDX-FileCopyrightText: ©", "string": "Copyright", "string-c": "Copyright (C)", "string-symbol": "Copyright ©", @@ -221,7 +222,7 @@ def make_copyright_line( copyright_prefix = _COPYRIGHT_STYLES.get(copyright_style) if copyright_prefix is None: raise RuntimeError( - "Unexpected copyright syle: Need 'spdx', 'string', 'string-c'," + "Unexpected copyright syle: Need 'spdx', 'spdx-symbol', 'string', 'string-c'," "'string-symbol' or 'symbol'" ) diff --git a/tests/test_util.py b/tests/test_util.py index 715b85dcb..c06b7b53b 100644 --- a/tests/test_util.py +++ b/tests/test_util.py @@ -170,6 +170,14 @@ def test_make_copyright_line_style_spdx_year(): assert statement == "SPDX-FileCopyrightText: 2019 hello" +def test_make_copyright_line_style_spdx_symbol_year(): + """Given a simple statement, style and a year, make it a copyright line.""" + statement = _util.make_copyright_line( + "hello", year=2019, copyright_style="spdx-symbol" + ) + assert statement == "SPDX-FileCopyrightText: © 2019 hello" + + def test_make_copyright_line_style_string_year(): """Given a simple statement, style and a year, make it a copyright line.""" statement = _util.make_copyright_line( From 06c18b0bf39c4c88ae44e47a3dbd2465e0fb2459 Mon Sep 17 00:00:00 2001 From: Nico Rikken Date: Fri, 30 Apr 2021 14:32:57 +0200 Subject: [PATCH 041/101] feat: better Gradle files support (#352) Improve the Gradle support by adding some more comment files for `gradle-wrapper.properties` and `gradlew` as suggested in https://github.com/fsfe/reuse-tool/issues/351 Signed-off-by: Nico Rikken --- src/reuse/_comment.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index be767bd6c..b8797996d 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -605,6 +605,8 @@ class UncommentableCommentStyle(EmptyCommentStyle): "configure.ac": M4CommentStyle, "go.mod": CCommentStyle, "go.sum": UncommentableCommentStyle, + "gradle-wrapper.properties": PythonCommentStyle, + "gradlew": PythonCommentStyle, "manifest": PythonCommentStyle, # used by cdist "meson.build": PythonCommentStyle, "requirements.txt": PythonCommentStyle, From f413b6e11b6a1049a85f9fd4c471a5234214ad74 Mon Sep 17 00:00:00 2001 From: Nico Rikken Date: Fri, 30 Apr 2021 14:38:13 +0200 Subject: [PATCH 042/101] feat: XML schema file support (#354) Adds support for .xsd files which contain XML schema's. Signed-off-by: Nico Rikken --- src/reuse/_comment.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index b8797996d..71401a2e5 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -574,6 +574,7 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".tsx": JsxCommentStyle, ".vala": CCommentStyle, ".xml": HtmlCommentStyle, + ".xsd": HtmlCommentStyle, ".xsh": PythonCommentStyle, ".xsl": PythonCommentStyle, ".yaml": PythonCommentStyle, From a19e1d57a316e2825ff6bdca8afb3253bd968854 Mon Sep 17 00:00:00 2001 From: "max.mehl" Date: Fri, 30 Apr 2021 15:08:11 +0200 Subject: [PATCH 043/101] sort imports correctly --- src/reuse/download.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/reuse/download.py b/src/reuse/download.py index 067df07df..f18fbfae6 100644 --- a/src/reuse/download.py +++ b/src/reuse/download.py @@ -5,8 +5,8 @@ """Functions for downloading license files from spdx/license-data-list.""" import errno -import sys import logging +import sys from gettext import gettext as _ from os import PathLike from pathlib import Path From 2a2938ecd08bc1c0f2aa1b8b8679c0e4194a3a4a Mon Sep 17 00:00:00 2001 From: Carmen Bianca Bakker Date: Fri, 30 Apr 2021 15:24:40 +0200 Subject: [PATCH 044/101] Add isort check to blackcheck (#319) * Add isort check to blackcheck Previously `make blackcheck` could succeed even if the imports were not correctly ordered Signed-off-by: Carmen Bianca Bakker * add recursive flag to avoid error with directories Co-authored-by: max.mehl --- Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/Makefile b/Makefile index dd140d90a..573c5f3ff 100644 --- a/Makefile +++ b/Makefile @@ -50,6 +50,7 @@ lint: ## check with pylint .PHONY: blackcheck blackcheck: ## check with black black --check . + isort --check --recursive src/ tests/ *.py .PHONY: black black: ## format with black From 60c0986bb24a3b482ee0527e9195f7c23cadb003 Mon Sep 17 00:00:00 2001 From: Mauro Aranda Date: Fri, 30 Apr 2021 10:30:46 -0300 Subject: [PATCH 045/101] Fix format call in sdpx_info_of (#331) --- src/reuse/project.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/reuse/project.py b/src/reuse/project.py index bf3817043..eec9ea4c6 100644 --- a/src/reuse/project.py +++ b/src/reuse/project.py @@ -155,7 +155,7 @@ def spdx_info_of(self, path: PathLike) -> SpdxInfo: _( "'{path}' holds an SPDX expression that cannot be" " parsed, skipping the file" - ).format(path) + ).format(path=path) ) return SpdxInfo( From 1d63a1b60ebf0e859637e05d8b52de2bcf973651 Mon Sep 17 00:00:00 2001 From: David Marzal <2069735+Marzal@users.noreply.github.com> Date: Thu, 20 May 2021 11:00:06 +0200 Subject: [PATCH 046/101] Add --rm to docker examples (#358) Improve example so multiples executions don't generate a lot of containers that have no use anymore. --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c87e4947c..f84a8d9c9 100644 --- a/README.md +++ b/README.md @@ -172,13 +172,13 @@ mount it on the container's `/data` directory, and tell the tool to lint. That looks a little like this: ```bash -docker run --volume $(pwd):/data fsfe/reuse lint +docker run --rm --volume $(pwd):/data fsfe/reuse lint ``` You can also provide additional arguments, like so: ```bash -docker run --volume $(pwd):/data fsfe/reuse --include-submodules spdx -o out.spdx +docker run --rm --volume $(pwd):/data fsfe/reuse --include-submodules spdx -o out.spdx ``` ### Run as pre-commit hook From b53897a4cf797f5a0c352075cceaeb237e5b5fe1 Mon Sep 17 00:00:00 2001 From: Nico Rikken Date: Thu, 20 May 2021 13:06:15 +0200 Subject: [PATCH 047/101] feat: ignore case when matching files (#359) Signed-off-by: Nico Rikken --- src/reuse/_comment.py | 13 +++++++++---- src/reuse/header.py | 9 +++++---- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index 71401a2e5..b960e62af 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -1,7 +1,7 @@ # SPDX-FileCopyrightText: 2019 Free Software Foundation Europe e.V. # SPDX-FileCopyrightText: 2019 Kirill Elagin # SPDX-FileCopyrightText: 2020 Dmitry Bogatov -# SPDX-FileCopyrightText: 2021 Alliander N.V. +# SPDX-FileCopyrightText: 2021 Alliander N.V. # SPDX-FileCopyrightText: 2021 Alvar Penning # # SPDX-License-Identifier: GPL-3.0-or-later @@ -474,8 +474,6 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".erl": TexCommentStyle, ".ex": PythonCommentStyle, ".exs": PythonCommentStyle, - ".F": FortranCommentStyle, - ".F90": FortranCommentStyle, ".f90": FortranCommentStyle, ".f95": FortranCommentStyle, ".f03": FortranCommentStyle, @@ -519,7 +517,6 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".mjs": CCommentStyle, ".mk": PythonCommentStyle, ".ml": MlCommentStyle, - ".ML": MlCommentStyle, ".mli": MlCommentStyle, ".nim": PythonCommentStyle, ".nimrod": PythonCommentStyle, @@ -582,6 +579,10 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".zsh": PythonCommentStyle, } +EXTENSION_COMMENT_STYLE_MAP_LOWERCASE = { + k.lower(): v for k, v in EXTENSION_COMMENT_STYLE_MAP.items() +} + FILENAME_COMMENT_STYLE_MAP = { ".bashrc": PythonCommentStyle, ".coveragerc": PythonCommentStyle, @@ -615,6 +616,10 @@ class UncommentableCommentStyle(EmptyCommentStyle): "sonar-project.properties": PythonCommentStyle, } +FILENAME_COMMENT_STYLE_MAP_LOWERCASE = { + k.lower(): v for k, v in FILENAME_COMMENT_STYLE_MAP.items() +} + def _all_style_classes() -> List[CommentStyle]: """Return a list of all defined style classes, excluding the base class.""" diff --git a/src/reuse/header.py b/src/reuse/header.py index 28261a578..761e193db 100644 --- a/src/reuse/header.py +++ b/src/reuse/header.py @@ -4,6 +4,7 @@ # SPDX-FileCopyrightText: 2020 Dmitry Bogatov # SPDX-FileCopyrightText: © 2020 Liferay, Inc. # SPDX-FileCopyrightText: 2021 Alvar Penning +# SPDX-FileCopyrightText: 2021 Alliander N.V. # # SPDX-License-Identifier: GPL-3.0-or-later @@ -29,8 +30,8 @@ from . import SpdxInfo from ._comment import ( - EXTENSION_COMMENT_STYLE_MAP, - FILENAME_COMMENT_STYLE_MAP, + EXTENSION_COMMENT_STYLE_MAP_LOWERCASE, + FILENAME_COMMENT_STYLE_MAP_LOWERCASE, NAME_STYLE_MAP, CommentCreateError, CommentParseError, @@ -295,9 +296,9 @@ def find_and_replace_header( def _get_comment_style(path: Path) -> Optional[CommentStyle]: """Return value of CommentStyle detected for *path* or None.""" - style = FILENAME_COMMENT_STYLE_MAP.get(path.name) + style = FILENAME_COMMENT_STYLE_MAP_LOWERCASE.get(path.name.lower()) if style is None: - style = EXTENSION_COMMENT_STYLE_MAP.get(path.suffix) + style = EXTENSION_COMMENT_STYLE_MAP_LOWERCASE.get(path.suffix.lower()) return style From fa8595fbfc3d8cdb094f75be9aff462c8a2e7dad Mon Sep 17 00:00:00 2001 From: ethulhu Date: Fri, 11 Jun 2021 09:48:40 +0100 Subject: [PATCH 048/101] Add support for OpenSCAD *.scad files (#362) --- src/reuse/_comment.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index b960e62af..357162a8c 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -552,6 +552,7 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".rss": HtmlCommentStyle, ".rst": ReStructedTextCommentStyle, ".sass": CssCommentStyle, + ".scad": CCommentStyle, ".scala": PythonCommentStyle, ".scm": LispCommentStyle, ".scpt": AppleScriptCommentStyle, From a5cbb420252fcbb73eb69a25f07ac0e40619b844 Mon Sep 17 00:00:00 2001 From: "max.mehl" Date: Fri, 11 Jun 2021 11:18:52 +0200 Subject: [PATCH 049/101] update changelog --- CHANGELOG.md | 36 +++++++++++++++++++++++++----------- 1 file changed, 25 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4e730525b..e747f5665 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -44,21 +44,31 @@ The versions follow [semantic versioning](https://semver.org). - `.hgtags` is ignored. (#227) +- `spdx-symbol` added to possible copyright styles. (#350) + +- `addheader` ignores case when matching file extensions and names. (#359) + - More file types are recognised: - - .mjs - - .ipynb - - .svg - - .json - - .csv - - .rkt - - .org + - Javascript modules (`.mjs`) + - Jupyter Notebook (`.ipynb`) + - Scalable Vector Graphics (`.svg`) + - JSON (`.json`) + - Comma-separated values (`.csv`) + - Racket (`.rkt`) + - Org-mode (`.org`) + - LaTeX package files (`.sty`) + - devicetree (`.dts`, `.dtsi`) + - Bitbake (.bb, .bbappend, .bbclass) + - XML schemas (`.xsd`) + - OpenSCAD (`.scad`) - More file names are recognised: - - .bashrc - - .coveragerc - - Jenkinsfile - - sonar-project.properties + - Bash configuration (`.bashrc`) + - Coverage.py (`.coveragerc`) + - Jenkins (`Jenkinsfile`) + - SonarScanner (`sonar-project.properties`) + - Gradle (`gradle-wrapper.properties`, `gradlew`) ### Fixed @@ -75,6 +85,10 @@ The versions follow [semantic versioning](https://semver.org). - `addheader` now preserves line endings. (#308) +- `download` does no longer fail when both `--output` and `--all` are used. (#326) + +- Catch erroneous SPDX expressions. (#331) + ## 0.12.1 - 2020-12-17 ### Fixed From ec169e9603cb41fcdb6d5b056814d23ee1218317 Mon Sep 17 00:00:00 2001 From: "max.mehl" Date: Fri, 11 Jun 2021 11:43:43 +0200 Subject: [PATCH 050/101] bump SPDX license list to 3.13 --- src/reuse/resources/exceptions.json | 598 +-- src/reuse/resources/licenses.json | 6506 ++++++++++++++------------- 2 files changed, 3626 insertions(+), 3478 deletions(-) diff --git a/src/reuse/resources/exceptions.json b/src/reuse/resources/exceptions.json index ec3d6e077..9161036ab 100644 --- a/src/reuse/resources/exceptions.json +++ b/src/reuse/resources/exceptions.json @@ -1,466 +1,466 @@ { - "licenseListVersion": "3.11", - "releaseDate": "2020-11-25", + "licenseListVersion": "3.13", "exceptions": [ { - "reference": "./GCC-exception-2.0.html", + "reference": "./eCos-exception-2.0.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/GCC-exception-2.0.json", - "referenceNumber": "1", - "name": "GCC Runtime Library exception 2.0", + "detailsUrl": "./eCos-exception-2.0.html", + "referenceNumber": 1, + "name": "eCos exception 2.0", + "licenseExceptionId": "eCos-exception-2.0", "seeAlso": [ - "https://gcc.gnu.org/git/?p\u003dgcc.git;a\u003dblob;f\u003dgcc/libgcc1.c;h\u003d762f5143fc6eed57b6797c82710f3538aa52b40b;hb\u003dcb143a3ce4fb417c68f5fa2691a1b1b1053dfba9#l10" - ], - "licenseExceptionId": "GCC-exception-2.0" + "http://ecos.sourceware.org/license-overview.html" + ] + }, + { + "reference": "./Qt-LGPL-exception-1.1.json", + "isDeprecatedLicenseId": false, + "detailsUrl": "./Qt-LGPL-exception-1.1.html", + "referenceNumber": 2, + "name": "Qt LGPL exception 1.1", + "licenseExceptionId": "Qt-LGPL-exception-1.1", + "seeAlso": [ + "http://code.qt.io/cgit/qt/qtbase.git/tree/LGPL_EXCEPTION.txt" + ] }, { - "reference": "./openvpn-openssl-exception.html", + "reference": "./PS-or-PDF-font-exception-20170817.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/openvpn-openssl-exception.json", - "referenceNumber": "2", + "detailsUrl": "./PS-or-PDF-font-exception-20170817.html", + "referenceNumber": 3, + "name": "PS/PDF font exception (2017-08-17)", + "licenseExceptionId": "PS-or-PDF-font-exception-20170817", + "seeAlso": [ + "https://github.com/ArtifexSoftware/urw-base35-fonts/blob/65962e27febc3883a17e651cdb23e783668c996f/LICENSE" + ] + }, + { + "reference": "./openvpn-openssl-exception.json", + "isDeprecatedLicenseId": false, + "detailsUrl": "./openvpn-openssl-exception.html", + "referenceNumber": 4, "name": "OpenVPN OpenSSL Exception", + "licenseExceptionId": "openvpn-openssl-exception", "seeAlso": [ "http://openvpn.net/index.php/license.html" - ], - "licenseExceptionId": "openvpn-openssl-exception" + ] }, { - "reference": "./Nokia-Qt-exception-1.1.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "http://spdx.org/licenses/Nokia-Qt-exception-1.1.json", - "referenceNumber": "3", - "name": "Nokia Qt LGPL exception 1.1", + "reference": "./Bootloader-exception.json", + "isDeprecatedLicenseId": false, + "detailsUrl": "./Bootloader-exception.html", + "referenceNumber": 5, + "name": "Bootloader Distribution Exception", + "licenseExceptionId": "Bootloader-exception", "seeAlso": [ - "https://www.keepassx.org/dev/projects/keepassx/repository/revisions/b8dfb9cc4d5133e0f09cd7533d15a4f1c19a40f2/entry/LICENSE.NOKIA-LGPL-EXCEPTION" - ], - "licenseExceptionId": "Nokia-Qt-exception-1.1" + "https://github.com/pyinstaller/pyinstaller/blob/develop/COPYING.txt" + ] }, { - "reference": "./GPL-3.0-linking-exception.html", + "reference": "./OCCT-exception-1.0.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/GPL-3.0-linking-exception.json", - "referenceNumber": "4", - "name": "GPL-3.0 Linking Exception", + "detailsUrl": "./OCCT-exception-1.0.html", + "referenceNumber": 6, + "name": "Open CASCADE Exception 1.0", + "licenseExceptionId": "OCCT-exception-1.0", "seeAlso": [ - "https://www.gnu.org/licenses/gpl-faq.en.html#GPLIncompatibleLibs" - ], - "licenseExceptionId": "GPL-3.0-linking-exception" + "http://www.opencascade.com/content/licensing" + ] }, { - "reference": "./Fawkes-Runtime-exception.html", + "reference": "./Bison-exception-2.2.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Fawkes-Runtime-exception.json", - "referenceNumber": "5", - "name": "Fawkes Runtime Exception", + "detailsUrl": "./Bison-exception-2.2.html", + "referenceNumber": 7, + "name": "Bison exception 2.2", + "licenseExceptionId": "Bison-exception-2.2", "seeAlso": [ - "http://www.fawkesrobotics.org/about/license/" - ], - "licenseExceptionId": "Fawkes-Runtime-exception" + "http://git.savannah.gnu.org/cgit/bison.git/tree/data/yacc.c?id\u003d193d7c7054ba7197b0789e14965b739162319b5e#n141" + ] }, { - "reference": "./u-boot-exception-2.0.html", + "reference": "./Swift-exception.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/u-boot-exception-2.0.json", - "referenceNumber": "6", - "name": "U-Boot exception 2.0", + "detailsUrl": "./Swift-exception.html", + "referenceNumber": 8, + "name": "Swift Exception", + "licenseExceptionId": "Swift-exception", "seeAlso": [ - "http://git.denx.de/?p\u003du-boot.git;a\u003dblob;f\u003dLicenses/Exceptions" - ], - "licenseExceptionId": "u-boot-exception-2.0" + "https://swift.org/LICENSE.txt", + "https://github.com/apple/swift-package-manager/blob/7ab2275f447a5eb37497ed63a9340f8a6d1e488b/LICENSE.txt#L205" + ] }, { - "reference": "./PS-or-PDF-font-exception-20170817.html", + "reference": "./Linux-syscall-note.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/PS-or-PDF-font-exception-20170817.json", - "referenceNumber": "7", - "name": "PS/PDF font exception (2017-08-17)", + "detailsUrl": "./Linux-syscall-note.html", + "referenceNumber": 9, + "name": "Linux Syscall Note", + "licenseExceptionId": "Linux-syscall-note", "seeAlso": [ - "https://github.com/ArtifexSoftware/urw-base35-fonts/blob/65962e27febc3883a17e651cdb23e783668c996f/LICENSE" - ], - "licenseExceptionId": "PS-or-PDF-font-exception-20170817" + "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/COPYING" + ] }, { - "reference": "./gnu-javamail-exception.html", + "reference": "./389-exception.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/gnu-javamail-exception.json", - "referenceNumber": "8", - "name": "GNU JavaMail exception", + "detailsUrl": "./389-exception.html", + "referenceNumber": 10, + "name": "389 Directory Server Exception", + "licenseExceptionId": "389-exception", "seeAlso": [ - "http://www.gnu.org/software/classpathx/javamail/javamail.html" - ], - "licenseExceptionId": "gnu-javamail-exception" + "http://directory.fedoraproject.org/wiki/GPL_Exception_License_Text" + ] }, { - "reference": "./LGPL-3.0-linking-exception.html", + "reference": "./GPL-3.0-linking-source-exception.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/LGPL-3.0-linking-exception.json", - "referenceNumber": "9", - "name": "LGPL-3.0 Linking Exception", + "detailsUrl": "./GPL-3.0-linking-source-exception.html", + "referenceNumber": 11, + "name": "GPL-3.0 Linking Exception (with Corresponding Source)", + "licenseExceptionId": "GPL-3.0-linking-source-exception", "seeAlso": [ - "https://raw.githubusercontent.com/go-xmlpath/xmlpath/v2/LICENSE", - "https://github.com/goamz/goamz/blob/master/LICENSE", - "https://github.com/juju/errors/blob/master/LICENSE" - ], - "licenseExceptionId": "LGPL-3.0-linking-exception" + "https://www.gnu.org/licenses/gpl-faq.en.html#GPLIncompatibleLibs", + "https://github.com/mirror/wget/blob/master/src/http.c#L20" + ] }, { - "reference": "./DigiRule-FOSS-exception.html", + "reference": "./FLTK-exception.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/DigiRule-FOSS-exception.json", - "referenceNumber": "10", - "name": "DigiRule FOSS License Exception", + "detailsUrl": "./FLTK-exception.html", + "referenceNumber": 12, + "name": "FLTK exception", + "licenseExceptionId": "FLTK-exception", "seeAlso": [ - "http://www.digirulesolutions.com/drupal/foss" - ], - "licenseExceptionId": "DigiRule-FOSS-exception" + "http://www.fltk.org/COPYING.php" + ] }, { - "reference": "./LLVM-exception.html", + "reference": "./LLVM-exception.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/LLVM-exception.json", - "referenceNumber": "11", + "detailsUrl": "./LLVM-exception.html", + "referenceNumber": 13, "name": "LLVM Exception", + "licenseExceptionId": "LLVM-exception", "seeAlso": [ "http://llvm.org/foundation/relicensing/LICENSE.txt" - ], - "licenseExceptionId": "LLVM-exception" + ] }, { - "reference": "./Linux-syscall-note.html", + "reference": "./GPL-3.0-linking-exception.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Linux-syscall-note.json", - "referenceNumber": "12", - "name": "Linux Syscall Note", + "detailsUrl": "./GPL-3.0-linking-exception.html", + "referenceNumber": 14, + "name": "GPL-3.0 Linking Exception", + "licenseExceptionId": "GPL-3.0-linking-exception", "seeAlso": [ - "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/COPYING" - ], - "licenseExceptionId": "Linux-syscall-note" + "https://www.gnu.org/licenses/gpl-faq.en.html#GPLIncompatibleLibs" + ] }, { - "reference": "./GPL-3.0-linking-source-exception.html", + "reference": "./GCC-exception-2.0.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/GPL-3.0-linking-source-exception.json", - "referenceNumber": "13", - "name": "GPL-3.0 Linking Exception (with Corresponding Source)", + "detailsUrl": "./GCC-exception-2.0.html", + "referenceNumber": 15, + "name": "GCC Runtime Library exception 2.0", + "licenseExceptionId": "GCC-exception-2.0", "seeAlso": [ - "https://www.gnu.org/licenses/gpl-faq.en.html#GPLIncompatibleLibs", - "https://github.com/mirror/wget/blob/master/src/http.c#L20" - ], - "licenseExceptionId": "GPL-3.0-linking-source-exception" + "https://gcc.gnu.org/git/?p\u003dgcc.git;a\u003dblob;f\u003dgcc/libgcc1.c;h\u003d762f5143fc6eed57b6797c82710f3538aa52b40b;hb\u003dcb143a3ce4fb417c68f5fa2691a1b1b1053dfba9#l10" + ] }, { - "reference": "./Qwt-exception-1.0.html", + "reference": "./SHL-2.0.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Qwt-exception-1.0.json", - "referenceNumber": "14", - "name": "Qwt exception 1.0", + "detailsUrl": "./SHL-2.0.html", + "referenceNumber": 16, + "name": "Solderpad Hardware License v2.0", + "licenseExceptionId": "SHL-2.0", "seeAlso": [ - "http://qwt.sourceforge.net/qwtlicense.html" - ], - "licenseExceptionId": "Qwt-exception-1.0" + "https://solderpad.org/licenses/SHL-2.0/" + ] }, { - "reference": "./389-exception.html", + "reference": "./Libtool-exception.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/389-exception.json", - "referenceNumber": "15", - "name": "389 Directory Server Exception", + "detailsUrl": "./Libtool-exception.html", + "referenceNumber": 17, + "name": "Libtool Exception", + "licenseExceptionId": "Libtool-exception", "seeAlso": [ - "http://directory.fedoraproject.org/wiki/GPL_Exception_License_Text" - ], - "licenseExceptionId": "389-exception" + "http://git.savannah.gnu.org/cgit/libtool.git/tree/m4/libtool.m4" + ] }, { - "reference": "./mif-exception.html", + "reference": "./Nokia-Qt-exception-1.1.json", + "isDeprecatedLicenseId": true, + "detailsUrl": "./Nokia-Qt-exception-1.1.html", + "referenceNumber": 18, + "name": "Nokia Qt LGPL exception 1.1", + "licenseExceptionId": "Nokia-Qt-exception-1.1", + "seeAlso": [ + "https://www.keepassx.org/dev/projects/keepassx/repository/revisions/b8dfb9cc4d5133e0f09cd7533d15a4f1c19a40f2/entry/LICENSE.NOKIA-LGPL-EXCEPTION" + ] + }, + { + "reference": "./mif-exception.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/mif-exception.json", - "referenceNumber": "16", + "detailsUrl": "./mif-exception.html", + "referenceNumber": 19, "name": "Macros and Inline Functions Exception", + "licenseExceptionId": "mif-exception", "seeAlso": [ "http://www.scs.stanford.edu/histar/src/lib/cppsup/exception", "http://dev.bertos.org/doxygen/", "https://www.threadingbuildingblocks.org/licensing" - ], - "licenseExceptionId": "mif-exception" - }, - { - "reference": "./eCos-exception-2.0.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/eCos-exception-2.0.json", - "referenceNumber": "17", - "name": "eCos exception 2.0", - "seeAlso": [ - "http://ecos.sourceware.org/license-overview.html" - ], - "licenseExceptionId": "eCos-exception-2.0" + ] }, { - "reference": "./CLISP-exception-2.0.html", + "reference": "./SHL-2.1.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CLISP-exception-2.0.json", - "referenceNumber": "18", - "name": "CLISP exception 2.0", + "detailsUrl": "./SHL-2.1.html", + "referenceNumber": 20, + "name": "Solderpad Hardware License v2.1", + "licenseExceptionId": "SHL-2.1", "seeAlso": [ - "http://sourceforge.net/p/clisp/clisp/ci/default/tree/COPYRIGHT" - ], - "licenseExceptionId": "CLISP-exception-2.0" + "https://solderpad.org/licenses/SHL-2.1/" + ] }, { - "reference": "./Bison-exception-2.2.html", + "reference": "./Font-exception-2.0.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Bison-exception-2.2.json", - "referenceNumber": "19", - "name": "Bison exception 2.2", + "detailsUrl": "./Font-exception-2.0.html", + "referenceNumber": 21, + "name": "Font exception 2.0", + "licenseExceptionId": "Font-exception-2.0", "seeAlso": [ - "http://git.savannah.gnu.org/cgit/bison.git/tree/data/yacc.c?id\u003d193d7c7054ba7197b0789e14965b739162319b5e#n141" - ], - "licenseExceptionId": "Bison-exception-2.2" + "http://www.gnu.org/licenses/gpl-faq.html#FontException" + ] }, { - "reference": "./Libtool-exception.html", + "reference": "./WxWindows-exception-3.1.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Libtool-exception.json", - "referenceNumber": "20", - "name": "Libtool Exception", + "detailsUrl": "./WxWindows-exception-3.1.html", + "referenceNumber": 22, + "name": "WxWindows Library Exception 3.1", + "licenseExceptionId": "WxWindows-exception-3.1", "seeAlso": [ - "http://git.savannah.gnu.org/cgit/libtool.git/tree/m4/libtool.m4" - ], - "licenseExceptionId": "Libtool-exception" + "http://www.opensource.org/licenses/WXwindows" + ] }, { - "reference": "./LZMA-exception.html", + "reference": "./CLISP-exception-2.0.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/LZMA-exception.json", - "referenceNumber": "21", - "name": "LZMA exception", + "detailsUrl": "./CLISP-exception-2.0.html", + "referenceNumber": 23, + "name": "CLISP exception 2.0", + "licenseExceptionId": "CLISP-exception-2.0", "seeAlso": [ - "http://nsis.sourceforge.net/Docs/AppendixI.html#I.6" - ], - "licenseExceptionId": "LZMA-exception" + "http://sourceforge.net/p/clisp/clisp/ci/default/tree/COPYRIGHT" + ] }, { - "reference": "./OpenJDK-assembly-exception-1.0.html", + "reference": "./Autoconf-exception-2.0.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/OpenJDK-assembly-exception-1.0.json", - "referenceNumber": "22", - "name": "OpenJDK Assembly exception 1.0", + "detailsUrl": "./Autoconf-exception-2.0.html", + "referenceNumber": 24, + "name": "Autoconf exception 2.0", + "licenseExceptionId": "Autoconf-exception-2.0", "seeAlso": [ - "http://openjdk.java.net/legal/assembly-exception.html" - ], - "licenseExceptionId": "OpenJDK-assembly-exception-1.0" + "http://ac-archive.sourceforge.net/doc/copyright.html", + "http://ftp.gnu.org/gnu/autoconf/autoconf-2.59.tar.gz" + ] }, { - "reference": "./Font-exception-2.0.html", + "reference": "./Autoconf-exception-3.0.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Font-exception-2.0.json", - "referenceNumber": "23", - "name": "Font exception 2.0", + "detailsUrl": "./Autoconf-exception-3.0.html", + "referenceNumber": 25, + "name": "Autoconf exception 3.0", + "licenseExceptionId": "Autoconf-exception-3.0", "seeAlso": [ - "http://www.gnu.org/licenses/gpl-faq.html#FontException" - ], - "licenseExceptionId": "Font-exception-2.0" + "http://www.gnu.org/licenses/autoconf-exception-3.0.html" + ] }, { - "reference": "./OCaml-LGPL-linking-exception.html", + "reference": "./Universal-FOSS-exception-1.0.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/OCaml-LGPL-linking-exception.json", - "referenceNumber": "24", - "name": "OCaml LGPL Linking Exception", + "detailsUrl": "./Universal-FOSS-exception-1.0.html", + "referenceNumber": 26, + "name": "Universal FOSS Exception, Version 1.0", + "licenseExceptionId": "Universal-FOSS-exception-1.0", "seeAlso": [ - "https://caml.inria.fr/ocaml/license.en.html" - ], - "licenseExceptionId": "OCaml-LGPL-linking-exception" + "https://oss.oracle.com/licenses/universal-foss-exception/" + ] }, { - "reference": "./GCC-exception-3.1.html", + "reference": "./GCC-exception-3.1.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/GCC-exception-3.1.json", - "referenceNumber": "25", + "detailsUrl": "./GCC-exception-3.1.html", + "referenceNumber": 27, "name": "GCC Runtime Library exception 3.1", + "licenseExceptionId": "GCC-exception-3.1", "seeAlso": [ "http://www.gnu.org/licenses/gcc-exception-3.1.html" - ], - "licenseExceptionId": "GCC-exception-3.1" + ] }, { - "reference": "./Bootloader-exception.html", + "reference": "./OCaml-LGPL-linking-exception.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Bootloader-exception.json", - "referenceNumber": "26", - "name": "Bootloader Distribution Exception", + "detailsUrl": "./OCaml-LGPL-linking-exception.html", + "referenceNumber": 28, + "name": "OCaml LGPL Linking Exception", + "licenseExceptionId": "OCaml-LGPL-linking-exception", "seeAlso": [ - "https://github.com/pyinstaller/pyinstaller/blob/develop/COPYING.txt" - ], - "licenseExceptionId": "Bootloader-exception" + "https://caml.inria.fr/ocaml/license.en.html" + ] }, { - "reference": "./SHL-2.0.html", + "reference": "./gnu-javamail-exception.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/SHL-2.0.json", - "referenceNumber": "27", - "name": "Solderpad Hardware License v2.0", + "detailsUrl": "./gnu-javamail-exception.html", + "referenceNumber": 29, + "name": "GNU JavaMail exception", + "licenseExceptionId": "gnu-javamail-exception", "seeAlso": [ - "https://solderpad.org/licenses/SHL-2.0/" - ], - "licenseExceptionId": "SHL-2.0" + "http://www.gnu.org/software/classpathx/javamail/javamail.html" + ] }, { - "reference": "./Classpath-exception-2.0.html", + "reference": "./Classpath-exception-2.0.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Classpath-exception-2.0.json", - "referenceNumber": "28", + "detailsUrl": "./Classpath-exception-2.0.html", + "referenceNumber": 30, "name": "Classpath exception 2.0", + "licenseExceptionId": "Classpath-exception-2.0", "seeAlso": [ "http://www.gnu.org/software/classpath/license.html", "https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception" - ], - "licenseExceptionId": "Classpath-exception-2.0" + ] }, { - "reference": "./Swift-exception.html", + "reference": "./OpenJDK-assembly-exception-1.0.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Swift-exception.json", - "referenceNumber": "29", - "name": "Swift Exception", - "seeAlso": [ - "https://swift.org/LICENSE.txt", - "https://github.com/apple/swift-package-manager/blob/7ab2275f447a5eb37497ed63a9340f8a6d1e488b/LICENSE.txt#L205" - ], - "licenseExceptionId": "Swift-exception" - }, - { - "reference": "./Autoconf-exception-2.0.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Autoconf-exception-2.0.json", - "referenceNumber": "30", - "name": "Autoconf exception 2.0", - "seeAlso": [ - "http://ac-archive.sourceforge.net/doc/copyright.html", - "http://ftp.gnu.org/gnu/autoconf/autoconf-2.59.tar.gz" - ], - "licenseExceptionId": "Autoconf-exception-2.0" - }, - { - "reference": "./FLTK-exception.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/FLTK-exception.json", - "referenceNumber": "31", - "name": "FLTK exception", + "detailsUrl": "./OpenJDK-assembly-exception-1.0.html", + "referenceNumber": 31, + "name": "OpenJDK Assembly exception 1.0", + "licenseExceptionId": "OpenJDK-assembly-exception-1.0", "seeAlso": [ - "http://www.fltk.org/COPYING.php" - ], - "licenseExceptionId": "FLTK-exception" + "http://openjdk.java.net/legal/assembly-exception.html" + ] }, { - "reference": "./freertos-exception-2.0.html", + "reference": "./LGPL-3.0-linking-exception.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/freertos-exception-2.0.json", - "referenceNumber": "32", - "name": "FreeRTOS Exception 2.0", + "detailsUrl": "./LGPL-3.0-linking-exception.html", + "referenceNumber": 32, + "name": "LGPL-3.0 Linking Exception", + "licenseExceptionId": "LGPL-3.0-linking-exception", "seeAlso": [ - "https://web.archive.org/web/20060809182744/http://www.freertos.org/a00114.html" - ], - "licenseExceptionId": "freertos-exception-2.0" + "https://raw.githubusercontent.com/go-xmlpath/xmlpath/v2/LICENSE", + "https://github.com/goamz/goamz/blob/master/LICENSE", + "https://github.com/juju/errors/blob/master/LICENSE" + ] }, { - "reference": "./Universal-FOSS-exception-1.0.html", + "reference": "./GPL-CC-1.0.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Universal-FOSS-exception-1.0.json", - "referenceNumber": "33", - "name": "Universal FOSS Exception, Version 1.0", + "detailsUrl": "./GPL-CC-1.0.html", + "referenceNumber": 33, + "name": "GPL Cooperation Commitment 1.0", + "licenseExceptionId": "GPL-CC-1.0", "seeAlso": [ - "https://oss.oracle.com/licenses/universal-foss-exception/" - ], - "licenseExceptionId": "Universal-FOSS-exception-1.0" + "https://github.com/gplcc/gplcc/blob/master/Project/COMMITMENT", + "https://gplcc.github.io/gplcc/Project/README-PROJECT.html" + ] }, { - "reference": "./WxWindows-exception-3.1.html", + "reference": "./Qt-GPL-exception-1.0.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/WxWindows-exception-3.1.json", - "referenceNumber": "34", - "name": "WxWindows Library Exception 3.1", + "detailsUrl": "./Qt-GPL-exception-1.0.html", + "referenceNumber": 34, + "name": "Qt GPL exception 1.0", + "licenseExceptionId": "Qt-GPL-exception-1.0", "seeAlso": [ - "http://www.opensource.org/licenses/WXwindows" - ], - "licenseExceptionId": "WxWindows-exception-3.1" + "http://code.qt.io/cgit/qt/qtbase.git/tree/LICENSE.GPL3-EXCEPT" + ] }, { - "reference": "./OCCT-exception-1.0.html", + "reference": "./DigiRule-FOSS-exception.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/OCCT-exception-1.0.json", - "referenceNumber": "35", - "name": "Open CASCADE Exception 1.0", + "detailsUrl": "./DigiRule-FOSS-exception.html", + "referenceNumber": 35, + "name": "DigiRule FOSS License Exception", + "licenseExceptionId": "DigiRule-FOSS-exception", "seeAlso": [ - "http://www.opencascade.com/content/licensing" - ], - "licenseExceptionId": "OCCT-exception-1.0" + "http://www.digirulesolutions.com/drupal/foss" + ] }, { - "reference": "./Autoconf-exception-3.0.html", + "reference": "./Fawkes-Runtime-exception.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Autoconf-exception-3.0.json", - "referenceNumber": "36", - "name": "Autoconf exception 3.0", + "detailsUrl": "./Fawkes-Runtime-exception.html", + "referenceNumber": 36, + "name": "Fawkes Runtime Exception", + "licenseExceptionId": "Fawkes-Runtime-exception", "seeAlso": [ - "http://www.gnu.org/licenses/autoconf-exception-3.0.html" - ], - "licenseExceptionId": "Autoconf-exception-3.0" + "http://www.fawkesrobotics.org/about/license/" + ] }, { - "reference": "./i2p-gpl-java-exception.html", + "reference": "./Qwt-exception-1.0.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/i2p-gpl-java-exception.json", - "referenceNumber": "37", - "name": "i2p GPL+Java Exception", + "detailsUrl": "./Qwt-exception-1.0.html", + "referenceNumber": 37, + "name": "Qwt exception 1.0", + "licenseExceptionId": "Qwt-exception-1.0", "seeAlso": [ - "http://geti2p.net/en/get-involved/develop/licenses#java_exception" - ], - "licenseExceptionId": "i2p-gpl-java-exception" + "http://qwt.sourceforge.net/qwtlicense.html" + ] }, { - "reference": "./GPL-CC-1.0.html", + "reference": "./LZMA-exception.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/GPL-CC-1.0.json", - "referenceNumber": "38", - "name": "GPL Cooperation Commitment 1.0", + "detailsUrl": "./LZMA-exception.html", + "referenceNumber": 38, + "name": "LZMA exception", + "licenseExceptionId": "LZMA-exception", "seeAlso": [ - "https://github.com/gplcc/gplcc/blob/master/Project/COMMITMENT", - "https://gplcc.github.io/gplcc/Project/README-PROJECT.html" - ], - "licenseExceptionId": "GPL-CC-1.0" + "http://nsis.sourceforge.net/Docs/AppendixI.html#I.6" + ] }, { - "reference": "./Qt-LGPL-exception-1.1.html", + "reference": "./freertos-exception-2.0.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Qt-LGPL-exception-1.1.json", - "referenceNumber": "39", - "name": "Qt LGPL exception 1.1", + "detailsUrl": "./freertos-exception-2.0.html", + "referenceNumber": 39, + "name": "FreeRTOS Exception 2.0", + "licenseExceptionId": "freertos-exception-2.0", "seeAlso": [ - "http://code.qt.io/cgit/qt/qtbase.git/tree/LGPL_EXCEPTION.txt" - ], - "licenseExceptionId": "Qt-LGPL-exception-1.1" + "https://web.archive.org/web/20060809182744/http://www.freertos.org/a00114.html" + ] }, { - "reference": "./SHL-2.1.html", + "reference": "./u-boot-exception-2.0.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/SHL-2.1.json", - "referenceNumber": "40", - "name": "Solderpad Hardware License v2.1", + "detailsUrl": "./u-boot-exception-2.0.html", + "referenceNumber": 40, + "name": "U-Boot exception 2.0", + "licenseExceptionId": "u-boot-exception-2.0", "seeAlso": [ - "https://solderpad.org/licenses/SHL-2.1/" - ], - "licenseExceptionId": "SHL-2.1" + "http://git.denx.de/?p\u003du-boot.git;a\u003dblob;f\u003dLicenses/Exceptions" + ] }, { - "reference": "./Qt-GPL-exception-1.0.html", + "reference": "./i2p-gpl-java-exception.json", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Qt-GPL-exception-1.0.json", - "referenceNumber": "41", - "name": "Qt GPL exception 1.0", + "detailsUrl": "./i2p-gpl-java-exception.html", + "referenceNumber": 41, + "name": "i2p GPL+Java Exception", + "licenseExceptionId": "i2p-gpl-java-exception", "seeAlso": [ - "http://code.qt.io/cgit/qt/qtbase.git/tree/LICENSE.GPL3-EXCEPT" - ], - "licenseExceptionId": "Qt-GPL-exception-1.0" + "http://geti2p.net/en/get-involved/develop/licenses#java_exception" + ] } - ] + ], + "releaseDate": "2021-05-20" } \ No newline at end of file diff --git a/src/reuse/resources/licenses.json b/src/reuse/resources/licenses.json index d3739f9e7..9c7cdbc7a 100644 --- a/src/reuse/resources/licenses.json +++ b/src/reuse/resources/licenses.json @@ -1,1348 +1,1370 @@ { - "licenseListVersion": "3.11", + "licenseListVersion": "3.13", "licenses": [ { - "reference": "./0BSD.html", + "reference": "https://spdx.org/licenses/bzip2-1.0.6.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/0BSD.json", - "referenceNumber": "244", - "name": "BSD Zero Clause License", - "licenseId": "0BSD", + "detailsUrl": "https://spdx.org/licenses/bzip2-1.0.6.json", + "referenceNumber": 0, + "name": "bzip2 and libbzip2 License v1.0.6", + "licenseId": "bzip2-1.0.6", "seeAlso": [ - "http://landley.net/toybox/license.html" + "https://sourceware.org/git/?p\u003dbzip2.git;a\u003dblob;f\u003dLICENSE;hb\u003dbzip2-1.0.6", + "http://bzip.org/1.0.5/bzip2-manual-1.0.5.html" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./AAL.html", + "reference": "https://spdx.org/licenses/Glulxe.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/AAL.json", - "referenceNumber": "59", - "name": "Attribution Assurance License", - "licenseId": "AAL", + "detailsUrl": "https://spdx.org/licenses/Glulxe.json", + "referenceNumber": 1, + "name": "Glulxe License", + "licenseId": "Glulxe", "seeAlso": [ - "https://opensource.org/licenses/attribution" + "https://fedoraproject.org/wiki/Licensing/Glulxe" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./ADSL.html", + "reference": "https://spdx.org/licenses/Parity-7.0.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/ADSL.json", - "referenceNumber": "223", - "name": "Amazon Digital Services License", - "licenseId": "ADSL", + "detailsUrl": "https://spdx.org/licenses/Parity-7.0.0.json", + "referenceNumber": 2, + "name": "The Parity Public License 7.0.0", + "licenseId": "Parity-7.0.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/AmazonDigitalServicesLicense" + "https://paritylicense.com/versions/7.0.0.html" ], "isOsiApproved": false }, { - "reference": "./AFL-1.1.html", + "reference": "https://spdx.org/licenses/OML.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/AFL-1.1.json", - "referenceNumber": "142", - "name": "Academic Free License v1.1", - "licenseId": "AFL-1.1", + "detailsUrl": "https://spdx.org/licenses/OML.json", + "referenceNumber": 3, + "name": "Open Market License", + "licenseId": "OML", "seeAlso": [ - "http://opensource.linux-mirror.org/licenses/afl-1.1.txt", - "http://wayback.archive.org/web/20021004124254/http://www.opensource.org/licenses/academic.php" + "https://fedoraproject.org/wiki/Licensing/Open_Market_License" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./AFL-1.2.html", + "reference": "https://spdx.org/licenses/UCL-1.0.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/AFL-1.2.json", - "referenceNumber": "255", - "name": "Academic Free License v1.2", - "licenseId": "AFL-1.2", + "detailsUrl": "https://spdx.org/licenses/UCL-1.0.json", + "referenceNumber": 4, + "name": "Upstream Compatibility License v1.0", + "licenseId": "UCL-1.0", "seeAlso": [ - "http://opensource.linux-mirror.org/licenses/afl-1.2.txt", - "http://wayback.archive.org/web/20021204204652/http://www.opensource.org/licenses/academic.php" + "https://opensource.org/licenses/UCL-1.0" ], "isOsiApproved": true }, { - "reference": "./AFL-2.0.html", + "reference": "https://spdx.org/licenses/UPL-1.0.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/AFL-2.0.json", - "referenceNumber": "447", - "name": "Academic Free License v2.0", - "licenseId": "AFL-2.0", + "detailsUrl": "https://spdx.org/licenses/UPL-1.0.json", + "referenceNumber": 5, + "name": "Universal Permissive License v1.0", + "licenseId": "UPL-1.0", "seeAlso": [ - "http://wayback.archive.org/web/20060924134533/http://www.opensource.org/licenses/afl-2.0.txt" + "https://opensource.org/licenses/UPL" ], - "isOsiApproved": true + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./AFL-2.1.html", + "reference": "https://spdx.org/licenses/BSD-Protection.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/AFL-2.1.json", - "referenceNumber": "258", - "name": "Academic Free License v2.1", - "licenseId": "AFL-2.1", + "detailsUrl": "https://spdx.org/licenses/BSD-Protection.json", + "referenceNumber": 6, + "name": "BSD Protection License", + "licenseId": "BSD-Protection", "seeAlso": [ - "http://opensource.linux-mirror.org/licenses/afl-2.1.txt" + "https://fedoraproject.org/wiki/Licensing/BSD_Protection_License" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./AFL-3.0.html", + "reference": "https://spdx.org/licenses/OCLC-2.0.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/AFL-3.0.json", - "referenceNumber": "391", - "name": "Academic Free License v3.0", - "licenseId": "AFL-3.0", + "detailsUrl": "https://spdx.org/licenses/OCLC-2.0.json", + "referenceNumber": 7, + "name": "OCLC Research Public License 2.0", + "licenseId": "OCLC-2.0", "seeAlso": [ - "http://www.rosenlaw.com/AFL3.0.htm", - "https://opensource.org/licenses/afl-3.0" + "http://www.oclc.org/research/activities/software/license/v2final.htm", + "https://opensource.org/licenses/OCLC-2.0" ], "isOsiApproved": true }, { - "reference": "./AGPL-1.0.html", + "reference": "https://spdx.org/licenses/eCos-2.0.html", "isDeprecatedLicenseId": true, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/AGPL-1.0.json", - "referenceNumber": "174", - "name": "Affero General Public License v1.0", - "licenseId": "AGPL-1.0", + "detailsUrl": "https://spdx.org/licenses/eCos-2.0.json", + "referenceNumber": 8, + "name": "eCos license version 2.0", + "licenseId": "eCos-2.0", "seeAlso": [ - "http://www.affero.org/oagpl.html" + "https://www.gnu.org/licenses/ecos-license.html" ], "isOsiApproved": false }, { - "reference": "./AGPL-1.0-only.html", + "reference": "https://spdx.org/licenses/Multics.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/AGPL-1.0-only.json", - "referenceNumber": "72", - "name": "Affero General Public License v1.0 only", - "licenseId": "AGPL-1.0-only", + "detailsUrl": "https://spdx.org/licenses/Multics.json", + "referenceNumber": 9, + "name": "Multics License", + "licenseId": "Multics", "seeAlso": [ - "http://www.affero.org/oagpl.html" + "https://opensource.org/licenses/Multics" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "./AGPL-1.0-or-later.html", + "reference": "https://spdx.org/licenses/IPL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/AGPL-1.0-or-later.json", - "referenceNumber": "167", - "name": "Affero General Public License v1.0 or later", - "licenseId": "AGPL-1.0-or-later", + "detailsUrl": "https://spdx.org/licenses/IPL-1.0.json", + "referenceNumber": 10, + "name": "IBM Public License v1.0", + "licenseId": "IPL-1.0", "seeAlso": [ - "http://www.affero.org/oagpl.html" + "https://opensource.org/licenses/IPL-1.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./AGPL-3.0.html", - "isDeprecatedLicenseId": true, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/AGPL-3.0.json", - "referenceNumber": "145", - "name": "GNU Affero General Public License v3.0", - "licenseId": "AGPL-3.0", + "reference": "https://spdx.org/licenses/IPA.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/IPA.json", + "referenceNumber": 11, + "name": "IPA Font License", + "licenseId": "IPA", "seeAlso": [ - "https://www.gnu.org/licenses/agpl.txt", - "https://opensource.org/licenses/AGPL-3.0" + "https://opensource.org/licenses/IPA" ], - "isOsiApproved": true + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./AGPL-3.0-only.html", + "reference": "https://spdx.org/licenses/eGenix.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/AGPL-3.0-only.json", - "referenceNumber": "312", - "name": "GNU Affero General Public License v3.0 only", - "licenseId": "AGPL-3.0-only", + "detailsUrl": "https://spdx.org/licenses/eGenix.json", + "referenceNumber": 12, + "name": "eGenix.com Public License 1.1.0", + "licenseId": "eGenix", "seeAlso": [ - "https://www.gnu.org/licenses/agpl.txt", - "https://opensource.org/licenses/AGPL-3.0" + "http://www.egenix.com/products/eGenix.com-Public-License-1.1.0.pdf", + "https://fedoraproject.org/wiki/Licensing/eGenix.com_Public_License_1.1.0" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./AGPL-3.0-or-later.html", + "reference": "https://spdx.org/licenses/Glide.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/AGPL-3.0-or-later.json", - "referenceNumber": "160", - "name": "GNU Affero General Public License v3.0 or later", - "licenseId": "AGPL-3.0-or-later", + "detailsUrl": "https://spdx.org/licenses/Glide.json", + "referenceNumber": 13, + "name": "3dfx Glide License", + "licenseId": "Glide", "seeAlso": [ - "https://www.gnu.org/licenses/agpl.txt", - "https://opensource.org/licenses/AGPL-3.0" + "http://www.users.on.net/~triforce/glidexp/COPYING.txt" + ], + "isOsiApproved": false + }, + { + "reference": "https://spdx.org/licenses/Entessa.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/Entessa.json", + "referenceNumber": 14, + "name": "Entessa Public License v1.0", + "licenseId": "Entessa", + "seeAlso": [ + "https://opensource.org/licenses/Entessa" ], "isOsiApproved": true }, { - "reference": "./AMDPLPA.html", + "reference": "https://spdx.org/licenses/FSFUL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/AMDPLPA.json", - "referenceNumber": "132", - "name": "AMD\u0027s plpa_map.c License", - "licenseId": "AMDPLPA", + "detailsUrl": "https://spdx.org/licenses/FSFUL.json", + "referenceNumber": 15, + "name": "FSF Unlimited License", + "licenseId": "FSFUL", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/AMD_plpa_map_License" + "https://fedoraproject.org/wiki/Licensing/FSF_Unlimited_License" + ], + "isOsiApproved": false + }, + { + "reference": "https://spdx.org/licenses/Nunit.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/Nunit.json", + "referenceNumber": 16, + "name": "Nunit License", + "licenseId": "Nunit", + "seeAlso": [ + "https://fedoraproject.org/wiki/Licensing/Nunit" ], "isOsiApproved": false }, { - "reference": "./AML.html", + "reference": "https://spdx.org/licenses/MPL-2.0-no-copyleft-exception.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/AML.json", - "referenceNumber": "155", - "name": "Apple MIT License", - "licenseId": "AML", + "detailsUrl": "https://spdx.org/licenses/MPL-2.0-no-copyleft-exception.json", + "referenceNumber": 17, + "name": "Mozilla Public License 2.0 (no copyleft exception)", + "licenseId": "MPL-2.0-no-copyleft-exception", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Apple_MIT_License" + "http://www.mozilla.org/MPL/2.0/", + "https://opensource.org/licenses/MPL-2.0" + ], + "isOsiApproved": true + }, + { + "reference": "https://spdx.org/licenses/libpng-2.0.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/libpng-2.0.json", + "referenceNumber": 18, + "name": "PNG Reference Library version 2", + "licenseId": "libpng-2.0", + "seeAlso": [ + "http://www.libpng.org/pub/png/src/libpng-LICENSE.txt" ], "isOsiApproved": false }, { - "reference": "./AMPAS.html", + "reference": "https://spdx.org/licenses/OLDAP-2.2.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/AMPAS.json", - "referenceNumber": "133", - "name": "Academy of Motion Picture Arts and Sciences BSD", - "licenseId": "AMPAS", + "detailsUrl": "https://spdx.org/licenses/OLDAP-2.2.1.json", + "referenceNumber": 19, + "name": "Open LDAP Public License v2.2.1", + "licenseId": "OLDAP-2.2.1", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/BSD#AMPASBSD" + "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d4bc786f34b50aa301be6f5600f58a980070f481e" ], "isOsiApproved": false }, { - "reference": "./ANTLR-PD.html", + "reference": "https://spdx.org/licenses/curl.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/ANTLR-PD.json", - "referenceNumber": "40", - "name": "ANTLR Software Rights Notice", - "licenseId": "ANTLR-PD", + "detailsUrl": "https://spdx.org/licenses/curl.json", + "referenceNumber": 20, + "name": "curl License", + "licenseId": "curl", "seeAlso": [ - "http://www.antlr2.org/license.html" + "https://github.com/bagder/curl/blob/master/COPYING" ], "isOsiApproved": false }, { - "reference": "./ANTLR-PD-fallback.html", + "reference": "https://spdx.org/licenses/ANTLR-PD.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/ANTLR-PD-fallback.json", - "referenceNumber": "153", - "name": "ANTLR Software Rights Notice with license fallback", - "licenseId": "ANTLR-PD-fallback", + "detailsUrl": "https://spdx.org/licenses/ANTLR-PD.json", + "referenceNumber": 21, + "name": "ANTLR Software Rights Notice", + "licenseId": "ANTLR-PD", "seeAlso": [ "http://www.antlr2.org/license.html" ], "isOsiApproved": false }, { - "reference": "./APAFML.html", + "reference": "https://spdx.org/licenses/CC-BY-SA-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/APAFML.json", - "referenceNumber": "254", - "name": "Adobe Postscript AFM License", - "licenseId": "APAFML", + "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-2.0.json", + "referenceNumber": 22, + "name": "Creative Commons Attribution Share Alike 2.0 Generic", + "licenseId": "CC-BY-SA-2.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/AdobePostscriptAFM" + "https://creativecommons.org/licenses/by-sa/2.0/legalcode" ], "isOsiApproved": false }, { - "reference": "./APL-1.0.html", + "reference": "https://spdx.org/licenses/LiLiQ-P-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/APL-1.0.json", - "referenceNumber": "284", - "name": "Adaptive Public License 1.0", - "licenseId": "APL-1.0", + "detailsUrl": "https://spdx.org/licenses/LiLiQ-P-1.1.json", + "referenceNumber": 23, + "name": "Licence Libre du Québec – Permissive version 1.1", + "licenseId": "LiLiQ-P-1.1", "seeAlso": [ - "https://opensource.org/licenses/APL-1.0" + "https://forge.gouv.qc.ca/licence/fr/liliq-v1-1/", + "http://opensource.org/licenses/LiLiQ-P-1.1" ], "isOsiApproved": true }, { - "reference": "./APSL-1.0.html", + "reference": "https://spdx.org/licenses/TCP-wrappers.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/APSL-1.0.json", - "referenceNumber": "403", - "name": "Apple Public Source License 1.0", - "licenseId": "APSL-1.0", + "detailsUrl": "https://spdx.org/licenses/TCP-wrappers.json", + "referenceNumber": 24, + "name": "TCP Wrappers License", + "licenseId": "TCP-wrappers", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Apple_Public_Source_License_1.0" + "http://rc.quest.com/topics/openssh/license.php#tcpwrappers" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./APSL-1.1.html", + "reference": "https://spdx.org/licenses/Unicode-DFS-2016.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/APSL-1.1.json", - "referenceNumber": "446", - "name": "Apple Public Source License 1.1", - "licenseId": "APSL-1.1", + "detailsUrl": "https://spdx.org/licenses/Unicode-DFS-2016.json", + "referenceNumber": 25, + "name": "Unicode License Agreement - Data Files and Software (2016)", + "licenseId": "Unicode-DFS-2016", "seeAlso": [ - "http://www.opensource.apple.com/source/IOSerialFamily/IOSerialFamily-7/APPLE_LICENSE" + "http://www.unicode.org/copyright.html" ], "isOsiApproved": true }, { - "reference": "./APSL-1.2.html", + "reference": "https://spdx.org/licenses/ODbL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/APSL-1.2.json", - "referenceNumber": "205", - "name": "Apple Public Source License 1.2", - "licenseId": "APSL-1.2", + "detailsUrl": "https://spdx.org/licenses/ODbL-1.0.json", + "referenceNumber": 26, + "name": "Open Data Commons Open Database License v1.0", + "licenseId": "ODbL-1.0", "seeAlso": [ - "http://www.samurajdata.se/opensource/mirror/licenses/apsl.php" + "http://www.opendatacommons.org/licenses/odbl/1.0/", + "https://opendatacommons.org/licenses/odbl/1-0/" ], - "isOsiApproved": true + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./APSL-2.0.html", + "reference": "https://spdx.org/licenses/LPPL-1.3a.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/APSL-2.0.json", - "referenceNumber": "204", - "name": "Apple Public Source License 2.0", - "licenseId": "APSL-2.0", + "detailsUrl": "https://spdx.org/licenses/LPPL-1.3a.json", + "referenceNumber": 27, + "name": "LaTeX Project Public License v1.3a", + "licenseId": "LPPL-1.3a", "seeAlso": [ - "http://www.opensource.apple.com/license/apsl/" + "http://www.latex-project.org/lppl/lppl-1-3a.txt" ], - "isOsiApproved": true + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./Abstyles.html", + "reference": "https://spdx.org/licenses/CERN-OHL-1.2.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Abstyles.json", - "referenceNumber": "92", - "name": "Abstyles License", - "licenseId": "Abstyles", + "detailsUrl": "https://spdx.org/licenses/CERN-OHL-1.2.json", + "referenceNumber": 28, + "name": "CERN Open Hardware Licence v1.2", + "licenseId": "CERN-OHL-1.2", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Abstyles" + "https://www.ohwr.org/project/licenses/wikis/cern-ohl-v1.2" ], "isOsiApproved": false }, { - "reference": "./Adobe-2006.html", + "reference": "https://spdx.org/licenses/ADSL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Adobe-2006.json", - "referenceNumber": "355", - "name": "Adobe Systems Incorporated Source Code License Agreement", - "licenseId": "Adobe-2006", + "detailsUrl": "https://spdx.org/licenses/ADSL.json", + "referenceNumber": 29, + "name": "Amazon Digital Services License", + "licenseId": "ADSL", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/AdobeLicense" + "https://fedoraproject.org/wiki/Licensing/AmazonDigitalServicesLicense" ], "isOsiApproved": false }, { - "reference": "./Adobe-Glyph.html", + "reference": "https://spdx.org/licenses/CDDL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Adobe-Glyph.json", - "referenceNumber": "357", - "name": "Adobe Glyph List License", - "licenseId": "Adobe-Glyph", + "detailsUrl": "https://spdx.org/licenses/CDDL-1.0.json", + "referenceNumber": 30, + "name": "Common Development and Distribution License 1.0", + "licenseId": "CDDL-1.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/MIT#AdobeGlyph" + "https://opensource.org/licenses/cddl1" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./Afmparse.html", + "reference": "https://spdx.org/licenses/Motosoto.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Afmparse.json", - "referenceNumber": "346", - "name": "Afmparse License", - "licenseId": "Afmparse", + "detailsUrl": "https://spdx.org/licenses/Motosoto.json", + "referenceNumber": 31, + "name": "Motosoto License", + "licenseId": "Motosoto", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Afmparse" + "https://opensource.org/licenses/Motosoto" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "./Aladdin.html", + "reference": "https://spdx.org/licenses/BUSL-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Aladdin.json", - "referenceNumber": "336", - "name": "Aladdin Free Public License", - "licenseId": "Aladdin", + "detailsUrl": "https://spdx.org/licenses/BUSL-1.1.json", + "referenceNumber": 32, + "name": "Business Source License 1.1", + "licenseId": "BUSL-1.1", "seeAlso": [ - "http://pages.cs.wisc.edu/~ghost/doc/AFPL/6.01/Public.htm" + "https://mariadb.com/bsl11/" ], "isOsiApproved": false }, { - "reference": "./Apache-1.0.html", + "reference": "https://spdx.org/licenses/OGL-UK-1.0.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/Apache-1.0.json", - "referenceNumber": "143", - "name": "Apache License 1.0", - "licenseId": "Apache-1.0", + "detailsUrl": "https://spdx.org/licenses/OGL-UK-1.0.json", + "referenceNumber": 33, + "name": "Open Government Licence v1.0", + "licenseId": "OGL-UK-1.0", "seeAlso": [ - "http://www.apache.org/licenses/LICENSE-1.0" + "http://www.nationalarchives.gov.uk/doc/open-government-licence/version/1/" ], "isOsiApproved": false }, { - "reference": "./Apache-1.1.html", + "reference": "https://spdx.org/licenses/xinetd.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/Apache-1.1.json", - "referenceNumber": "292", - "name": "Apache License 1.1", - "licenseId": "Apache-1.1", + "detailsUrl": "https://spdx.org/licenses/xinetd.json", + "referenceNumber": 34, + "name": "xinetd License", + "licenseId": "xinetd", "seeAlso": [ - "http://apache.org/licenses/LICENSE-1.1", - "https://opensource.org/licenses/Apache-1.1" + "https://fedoraproject.org/wiki/Licensing/Xinetd_License" ], - "isOsiApproved": true + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./Apache-2.0.html", + "reference": "https://spdx.org/licenses/Imlib2.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/Apache-2.0.json", - "referenceNumber": "383", - "name": "Apache License 2.0", - "licenseId": "Apache-2.0", + "detailsUrl": "https://spdx.org/licenses/Imlib2.json", + "referenceNumber": 35, + "name": "Imlib2 License", + "licenseId": "Imlib2", "seeAlso": [ - "http://www.apache.org/licenses/LICENSE-2.0", - "https://opensource.org/licenses/Apache-2.0" + "http://trac.enlightenment.org/e/browser/trunk/imlib2/COPYING", + "https://git.enlightenment.org/legacy/imlib2.git/tree/COPYING" ], - "isOsiApproved": true + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./Artistic-1.0.html", + "reference": "https://spdx.org/licenses/SNIA.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Artistic-1.0.json", - "referenceNumber": "279", - "name": "Artistic License 1.0", - "licenseId": "Artistic-1.0", + "detailsUrl": "https://spdx.org/licenses/SNIA.json", + "referenceNumber": 36, + "name": "SNIA Public License 1.1", + "licenseId": "SNIA", "seeAlso": [ - "https://opensource.org/licenses/Artistic-1.0" + "https://fedoraproject.org/wiki/Licensing/SNIA_Public_License" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./Artistic-1.0-Perl.html", + "reference": "https://spdx.org/licenses/OGTSL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Artistic-1.0-Perl.json", - "referenceNumber": "318", - "name": "Artistic License 1.0 (Perl)", - "licenseId": "Artistic-1.0-Perl", + "detailsUrl": "https://spdx.org/licenses/OGTSL.json", + "referenceNumber": 37, + "name": "Open Group Test Suite License", + "licenseId": "OGTSL", "seeAlso": [ - "http://dev.perl.org/licenses/artistic.html" + "http://www.opengroup.org/testing/downloads/The_Open_Group_TSL.txt", + "https://opensource.org/licenses/OGTSL" ], "isOsiApproved": true }, { - "reference": "./Artistic-1.0-cl8.html", + "reference": "https://spdx.org/licenses/TMate.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Artistic-1.0-cl8.json", - "referenceNumber": "234", - "name": "Artistic License 1.0 w/clause 8", - "licenseId": "Artistic-1.0-cl8", + "detailsUrl": "https://spdx.org/licenses/TMate.json", + "referenceNumber": 38, + "name": "TMate Open Source License", + "licenseId": "TMate", "seeAlso": [ - "https://opensource.org/licenses/Artistic-1.0" + "http://svnkit.com/license.html" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./Artistic-2.0.html", + "reference": "https://spdx.org/licenses/OCCT-PL.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/Artistic-2.0.json", - "referenceNumber": "80", - "name": "Artistic License 2.0", - "licenseId": "Artistic-2.0", + "detailsUrl": "https://spdx.org/licenses/OCCT-PL.json", + "referenceNumber": 39, + "name": "Open CASCADE Technology Public License", + "licenseId": "OCCT-PL", "seeAlso": [ - "http://www.perlfoundation.org/artistic_license_2_0", - "https://opensource.org/licenses/artistic-license-2.0" + "http://www.opencascade.com/content/occt-public-license" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./BSD-1-Clause.html", + "reference": "https://spdx.org/licenses/GPL-1.0-or-later.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/BSD-1-Clause.json", - "referenceNumber": "405", - "name": "BSD 1-Clause License", - "licenseId": "BSD-1-Clause", + "detailsUrl": "https://spdx.org/licenses/GPL-1.0-or-later.json", + "referenceNumber": 40, + "name": "GNU General Public License v1.0 or later", + "licenseId": "GPL-1.0-or-later", "seeAlso": [ - "https://svnweb.freebsd.org/base/head/include/ifaddrs.h?revision\u003d326823" + "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./BSD-2-Clause.html", + "reference": "https://spdx.org/licenses/YPL-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/BSD-2-Clause.json", - "referenceNumber": "317", - "name": "BSD 2-Clause \"Simplified\" License", - "licenseId": "BSD-2-Clause", - "seeAlso": [ - "https://opensource.org/licenses/BSD-2-Clause" - ], - "isOsiApproved": true - }, - { - "reference": "./BSD-2-Clause-FreeBSD.html", - "isDeprecatedLicenseId": true, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/BSD-2-Clause-FreeBSD.json", - "referenceNumber": "288", - "name": "BSD 2-Clause FreeBSD License", - "licenseId": "BSD-2-Clause-FreeBSD", + "detailsUrl": "https://spdx.org/licenses/YPL-1.1.json", + "referenceNumber": 41, + "name": "Yahoo! Public License v1.1", + "licenseId": "YPL-1.1", "seeAlso": [ - "http://www.freebsd.org/copyright/freebsd-license.html" + "http://www.zimbra.com/license/yahoo_public_license_1.1.html" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./BSD-2-Clause-NetBSD.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "http://spdx.org/licenses/BSD-2-Clause-NetBSD.json", - "referenceNumber": "187", - "name": "BSD 2-Clause NetBSD License", - "licenseId": "BSD-2-Clause-NetBSD", + "reference": "https://spdx.org/licenses/CECILL-2.0.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/CECILL-2.0.json", + "referenceNumber": 42, + "name": "CeCILL Free Software License Agreement v2.0", + "licenseId": "CECILL-2.0", "seeAlso": [ - "http://www.netbsd.org/about/redistribution.html#default" + "http://www.cecill.info/licences/Licence_CeCILL_V2-en.html" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./BSD-2-Clause-Patent.html", + "reference": "https://spdx.org/licenses/PHP-3.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/BSD-2-Clause-Patent.json", - "referenceNumber": "380", - "name": "BSD-2-Clause Plus Patent License", - "licenseId": "BSD-2-Clause-Patent", + "detailsUrl": "https://spdx.org/licenses/PHP-3.0.json", + "referenceNumber": 43, + "name": "PHP License v3.0", + "licenseId": "PHP-3.0", "seeAlso": [ - "https://opensource.org/licenses/BSDplusPatent" + "http://www.php.net/license/3_0.txt", + "https://opensource.org/licenses/PHP-3.0" ], "isOsiApproved": true }, { - "reference": "./BSD-2-Clause-Views.html", + "reference": "https://spdx.org/licenses/BlueOak-1.0.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/BSD-2-Clause-Views.json", - "referenceNumber": "285", - "name": "BSD 2-Clause with views sentence", - "licenseId": "BSD-2-Clause-Views", + "detailsUrl": "https://spdx.org/licenses/BlueOak-1.0.0.json", + "referenceNumber": 44, + "name": "Blue Oak Model License 1.0.0", + "licenseId": "BlueOak-1.0.0", "seeAlso": [ - "http://www.freebsd.org/copyright/freebsd-license.html", - "https://people.freebsd.org/~ivoras/wine/patch-wine-nvidia.sh", - "https://github.com/protegeproject/protege/blob/master/license.txt" + "https://blueoakcouncil.org/license/1.0.0" ], "isOsiApproved": false }, { - "reference": "./BSD-3-Clause.html", - "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/BSD-3-Clause.json", - "referenceNumber": "207", - "name": "BSD 3-Clause \"New\" or \"Revised\" License", - "licenseId": "BSD-3-Clause", - "seeAlso": [ - "https://opensource.org/licenses/BSD-3-Clause" - ], - "isOsiApproved": true - }, - { - "reference": "./BSD-3-Clause-Attribution.html", + "reference": "https://spdx.org/licenses/Zimbra-1.3.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/BSD-3-Clause-Attribution.json", - "referenceNumber": "35", - "name": "BSD with attribution", - "licenseId": "BSD-3-Clause-Attribution", + "detailsUrl": "https://spdx.org/licenses/Zimbra-1.3.json", + "referenceNumber": 45, + "name": "Zimbra Public License v1.3", + "licenseId": "Zimbra-1.3", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/BSD_with_Attribution" + "http://web.archive.org/web/20100302225219/http://www.zimbra.com/license/zimbra-public-license-1-3.html" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./BSD-3-Clause-Clear.html", + "reference": "https://spdx.org/licenses/OGC-1.0.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/BSD-3-Clause-Clear.json", - "referenceNumber": "85", - "name": "BSD 3-Clause Clear License", - "licenseId": "BSD-3-Clause-Clear", + "detailsUrl": "https://spdx.org/licenses/OGC-1.0.json", + "referenceNumber": 46, + "name": "OGC Software License, Version 1.0", + "licenseId": "OGC-1.0", "seeAlso": [ - "http://labs.metacarta.com/license-explanation.html#license" + "https://www.ogc.org/ogc/software/1.0" ], "isOsiApproved": false }, { - "reference": "./BSD-3-Clause-LBNL.html", + "reference": "https://spdx.org/licenses/NASA-1.3.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/BSD-3-Clause-LBNL.json", - "referenceNumber": "144", - "name": "Lawrence Berkeley National Labs BSD variant license", - "licenseId": "BSD-3-Clause-LBNL", + "detailsUrl": "https://spdx.org/licenses/NASA-1.3.json", + "referenceNumber": 47, + "name": "NASA Open Source Agreement 1.3", + "licenseId": "NASA-1.3", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/LBNLBSD" + "http://ti.arc.nasa.gov/opensource/nosa/", + "https://opensource.org/licenses/NASA-1.3" ], "isOsiApproved": true }, { - "reference": "./BSD-3-Clause-No-Nuclear-License.html", + "reference": "https://spdx.org/licenses/SPL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/BSD-3-Clause-No-Nuclear-License.json", - "referenceNumber": "179", - "name": "BSD 3-Clause No Nuclear License", - "licenseId": "BSD-3-Clause-No-Nuclear-License", + "detailsUrl": "https://spdx.org/licenses/SPL-1.0.json", + "referenceNumber": 48, + "name": "Sun Public License v1.0", + "licenseId": "SPL-1.0", "seeAlso": [ - "http://download.oracle.com/otn-pub/java/licenses/bsd.txt?AuthParam\u003d1467140197_43d516ce1776bd08a58235a7785be1cc" + "https://opensource.org/licenses/SPL-1.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./BSD-3-Clause-No-Nuclear-License-2014.html", + "reference": "https://spdx.org/licenses/Intel-ACPI.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/BSD-3-Clause-No-Nuclear-License-2014.json", - "referenceNumber": "356", - "name": "BSD 3-Clause No Nuclear License 2014", - "licenseId": "BSD-3-Clause-No-Nuclear-License-2014", + "detailsUrl": "https://spdx.org/licenses/Intel-ACPI.json", + "referenceNumber": 49, + "name": "Intel ACPI Software License Agreement", + "licenseId": "Intel-ACPI", "seeAlso": [ - "https://java.net/projects/javaeetutorial/pages/BerkeleyLicense" + "https://fedoraproject.org/wiki/Licensing/Intel_ACPI_Software_License_Agreement" ], "isOsiApproved": false }, { - "reference": "./BSD-3-Clause-No-Nuclear-Warranty.html", + "reference": "https://spdx.org/licenses/SISSL-1.2.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/BSD-3-Clause-No-Nuclear-Warranty.json", - "referenceNumber": "116", - "name": "BSD 3-Clause No Nuclear Warranty", - "licenseId": "BSD-3-Clause-No-Nuclear-Warranty", + "detailsUrl": "https://spdx.org/licenses/SISSL-1.2.json", + "referenceNumber": 50, + "name": "Sun Industry Standards Source License v1.2", + "licenseId": "SISSL-1.2", "seeAlso": [ - "https://jogamp.org/git/?p\u003dgluegen.git;a\u003dblob_plain;f\u003dLICENSE.txt" + "http://gridscheduler.sourceforge.net/Gridengine_SISSL_license.html" ], "isOsiApproved": false }, { - "reference": "./BSD-3-Clause-Open-MPI.html", + "reference": "https://spdx.org/licenses/OGL-Canada-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/BSD-3-Clause-Open-MPI.json", - "referenceNumber": "218", - "name": "BSD 3-Clause Open MPI variant", - "licenseId": "BSD-3-Clause-Open-MPI", + "detailsUrl": "https://spdx.org/licenses/OGL-Canada-2.0.json", + "referenceNumber": 51, + "name": "Open Government Licence - Canada", + "licenseId": "OGL-Canada-2.0", "seeAlso": [ - "https://www.open-mpi.org/community/license.php", - "http://www.netlib.org/lapack/LICENSE.txt" + "https://open.canada.ca/en/open-government-licence-canada" ], "isOsiApproved": false }, { - "reference": "./BSD-4-Clause.html", + "reference": "https://spdx.org/licenses/CC-BY-3.0-US.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/BSD-4-Clause.json", - "referenceNumber": "66", - "name": "BSD 4-Clause \"Original\" or \"Old\" License", - "licenseId": "BSD-4-Clause", + "detailsUrl": "https://spdx.org/licenses/CC-BY-3.0-US.json", + "referenceNumber": 52, + "name": "Creative Commons Attribution 3.0 United States", + "licenseId": "CC-BY-3.0-US", "seeAlso": [ - "http://directory.fsf.org/wiki/License:BSD_4Clause" + "https://creativecommons.org/licenses/by/3.0/us/legalcode" ], "isOsiApproved": false }, { - "reference": "./BSD-4-Clause-UC.html", + "reference": "https://spdx.org/licenses/copyleft-next-0.3.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/BSD-4-Clause-UC.json", - "referenceNumber": "390", - "name": "BSD-4-Clause (University of California-Specific)", - "licenseId": "BSD-4-Clause-UC", + "detailsUrl": "https://spdx.org/licenses/copyleft-next-0.3.1.json", + "referenceNumber": 53, + "name": "copyleft-next 0.3.1", + "licenseId": "copyleft-next-0.3.1", "seeAlso": [ - "http://www.freebsd.org/copyright/license.html" + "https://github.com/copyleft-next/copyleft-next/blob/master/Releases/copyleft-next-0.3.1" ], "isOsiApproved": false }, { - "reference": "./BSD-Protection.html", + "reference": "https://spdx.org/licenses/GFDL-1.1-invariants-or-later.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/BSD-Protection.json", - "referenceNumber": "418", - "name": "BSD Protection License", - "licenseId": "BSD-Protection", + "detailsUrl": "https://spdx.org/licenses/GFDL-1.1-invariants-or-later.json", + "referenceNumber": 54, + "name": "GNU Free Documentation License v1.1 or later - invariants", + "licenseId": "GFDL-1.1-invariants-or-later", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/BSD_Protection_License" + "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt" ], "isOsiApproved": false }, { - "reference": "./BSD-Source-Code.html", + "reference": "https://spdx.org/licenses/GL2PS.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/BSD-Source-Code.json", - "referenceNumber": "168", - "name": "BSD Source Code Attribution", - "licenseId": "BSD-Source-Code", + "detailsUrl": "https://spdx.org/licenses/GL2PS.json", + "referenceNumber": 55, + "name": "GL2PS License", + "licenseId": "GL2PS", "seeAlso": [ - "https://github.com/robbiehanson/CocoaHTTPServer/blob/master/LICENSE.txt" + "http://www.geuz.org/gl2ps/COPYING.GL2PS" ], "isOsiApproved": false }, { - "reference": "./BSL-1.0.html", + "reference": "https://spdx.org/licenses/MS-PL.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/BSL-1.0.json", - "referenceNumber": "303", - "name": "Boost Software License 1.0", - "licenseId": "BSL-1.0", + "detailsUrl": "https://spdx.org/licenses/MS-PL.json", + "referenceNumber": 56, + "name": "Microsoft Public License", + "licenseId": "MS-PL", "seeAlso": [ - "http://www.boost.org/LICENSE_1_0.txt", - "https://opensource.org/licenses/BSL-1.0" + "http://www.microsoft.com/opensource/licenses.mspx", + "https://opensource.org/licenses/MS-PL" ], - "isOsiApproved": true + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./BUSL-1.1.html", + "reference": "https://spdx.org/licenses/SCEA.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/BUSL-1.1.json", - "referenceNumber": "38", - "name": "Business Source License 1.1", - "licenseId": "BUSL-1.1", + "detailsUrl": "https://spdx.org/licenses/SCEA.json", + "referenceNumber": 57, + "name": "SCEA Shared Source License", + "licenseId": "SCEA", "seeAlso": [ - "https://mariadb.com/bsl11/" + "http://research.scea.com/scea_shared_source_license.html" ], "isOsiApproved": false }, { - "reference": "./Bahyph.html", + "reference": "https://spdx.org/licenses/CC-BY-ND-2.5.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Bahyph.json", - "referenceNumber": "148", - "name": "Bahyph License", - "licenseId": "Bahyph", + "detailsUrl": "https://spdx.org/licenses/CC-BY-ND-2.5.json", + "referenceNumber": 58, + "name": "Creative Commons Attribution No Derivatives 2.5 Generic", + "licenseId": "CC-BY-ND-2.5", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Bahyph" + "https://creativecommons.org/licenses/by-nd/2.5/legalcode" ], "isOsiApproved": false }, { - "reference": "./Barr.html", + "reference": "https://spdx.org/licenses/SSPL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Barr.json", - "referenceNumber": "125", - "name": "Barr License", - "licenseId": "Barr", + "detailsUrl": "https://spdx.org/licenses/SSPL-1.0.json", + "referenceNumber": 59, + "name": "Server Side Public License, v 1", + "licenseId": "SSPL-1.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Barr" + "https://www.mongodb.com/licensing/server-side-public-license" ], "isOsiApproved": false }, { - "reference": "./Beerware.html", + "reference": "https://spdx.org/licenses/Spencer-86.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Beerware.json", - "referenceNumber": "257", - "name": "Beerware License", - "licenseId": "Beerware", + "detailsUrl": "https://spdx.org/licenses/Spencer-86.json", + "referenceNumber": 60, + "name": "Spencer License 86", + "licenseId": "Spencer-86", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Beerware", - "https://people.freebsd.org/~phk/" + "https://fedoraproject.org/wiki/Licensing/Henry_Spencer_Reg-Ex_Library_License" ], "isOsiApproved": false }, { - "reference": "./BitTorrent-1.0.html", + "reference": "https://spdx.org/licenses/LPPL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/BitTorrent-1.0.json", - "referenceNumber": "211", - "name": "BitTorrent Open Source License v1.0", - "licenseId": "BitTorrent-1.0", + "detailsUrl": "https://spdx.org/licenses/LPPL-1.0.json", + "referenceNumber": 61, + "name": "LaTeX Project Public License v1.0", + "licenseId": "LPPL-1.0", "seeAlso": [ - "http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/licenses/BitTorrent?r1\u003d1.1\u0026r2\u003d1.1.1.1\u0026diff_format\u003ds" + "http://www.latex-project.org/lppl/lppl-1-0.txt" ], "isOsiApproved": false }, { - "reference": "./BitTorrent-1.1.html", + "reference": "https://spdx.org/licenses/GPL-3.0-only.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/BitTorrent-1.1.json", - "referenceNumber": "190", - "name": "BitTorrent Open Source License v1.1", - "licenseId": "BitTorrent-1.1", + "detailsUrl": "https://spdx.org/licenses/GPL-3.0-only.json", + "referenceNumber": 62, + "name": "GNU General Public License v3.0 only", + "licenseId": "GPL-3.0-only", "seeAlso": [ - "http://directory.fsf.org/wiki/License:BitTorrentOSL1.1" + "https://www.gnu.org/licenses/gpl-3.0-standalone.html", + "https://opensource.org/licenses/GPL-3.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./BlueOak-1.0.0.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/BlueOak-1.0.0.json", - "referenceNumber": "216", - "name": "Blue Oak Model License 1.0.0", - "licenseId": "BlueOak-1.0.0", + "reference": "https://spdx.org/licenses/GPL-2.0-with-autoconf-exception.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/GPL-2.0-with-autoconf-exception.json", + "referenceNumber": 63, + "name": "GNU General Public License v2.0 w/Autoconf exception", + "licenseId": "GPL-2.0-with-autoconf-exception", "seeAlso": [ - "https://blueoakcouncil.org/license/1.0.0" + "http://ac-archive.sourceforge.net/doc/copyright.html" ], "isOsiApproved": false }, { - "reference": "./Borceux.html", + "reference": "https://spdx.org/licenses/Giftware.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Borceux.json", - "referenceNumber": "316", - "name": "Borceux license", - "licenseId": "Borceux", + "detailsUrl": "https://spdx.org/licenses/Giftware.json", + "referenceNumber": 64, + "name": "Giftware License", + "licenseId": "Giftware", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Borceux" + "http://liballeg.org/license.html#allegro-4-the-giftware-license" ], "isOsiApproved": false }, { - "reference": "./CAL-1.0.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-ND-3.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CAL-1.0.json", - "referenceNumber": "55", - "name": "Cryptographic Autonomy License 1.0", - "licenseId": "CAL-1.0", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-ND-3.0.json", + "referenceNumber": 65, + "name": "Creative Commons Attribution Non Commercial No Derivatives 3.0 Unported", + "licenseId": "CC-BY-NC-ND-3.0", "seeAlso": [ - "http://cryptographicautonomylicense.com/license-text.html", - "https://opensource.org/licenses/CAL-1.0" + "https://creativecommons.org/licenses/by-nc-nd/3.0/legalcode" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./CAL-1.0-Combined-Work-Exception.html", + "reference": "https://spdx.org/licenses/CNRI-Python.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CAL-1.0-Combined-Work-Exception.json", - "referenceNumber": "76", - "name": "Cryptographic Autonomy License 1.0 (Combined Work Exception)", - "licenseId": "CAL-1.0-Combined-Work-Exception", + "detailsUrl": "https://spdx.org/licenses/CNRI-Python.json", + "referenceNumber": 66, + "name": "CNRI Python License", + "licenseId": "CNRI-Python", "seeAlso": [ - "http://cryptographicautonomylicense.com/license-text.html", - "https://opensource.org/licenses/CAL-1.0" + "https://opensource.org/licenses/CNRI-Python" ], "isOsiApproved": true }, { - "reference": "./CATOSL-1.1.html", + "reference": "https://spdx.org/licenses/GFDL-1.2-no-invariants-or-later.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CATOSL-1.1.json", - "referenceNumber": "243", - "name": "Computer Associates Trusted Open Source License 1.1", - "licenseId": "CATOSL-1.1", + "detailsUrl": "https://spdx.org/licenses/GFDL-1.2-no-invariants-or-later.json", + "referenceNumber": 67, + "name": "GNU Free Documentation License v1.2 or later - no invariants", + "licenseId": "GFDL-1.2-no-invariants-or-later", "seeAlso": [ - "https://opensource.org/licenses/CATOSL-1.1" + "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./CC-BY-1.0.html", + "reference": "https://spdx.org/licenses/Afmparse.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CC-BY-1.0.json", - "referenceNumber": "16", - "name": "Creative Commons Attribution 1.0 Generic", - "licenseId": "CC-BY-1.0", + "detailsUrl": "https://spdx.org/licenses/Afmparse.json", + "referenceNumber": 68, + "name": "Afmparse License", + "licenseId": "Afmparse", "seeAlso": [ - "https://creativecommons.org/licenses/by/1.0/legalcode" + "https://fedoraproject.org/wiki/Licensing/Afmparse" ], "isOsiApproved": false }, { - "reference": "./CC-BY-2.0.html", + "reference": "https://spdx.org/licenses/BSD-3-Clause-LBNL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CC-BY-2.0.json", - "referenceNumber": "57", - "name": "Creative Commons Attribution 2.0 Generic", - "licenseId": "CC-BY-2.0", + "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-LBNL.json", + "referenceNumber": 69, + "name": "Lawrence Berkeley National Labs BSD variant license", + "licenseId": "BSD-3-Clause-LBNL", "seeAlso": [ - "https://creativecommons.org/licenses/by/2.0/legalcode" + "https://fedoraproject.org/wiki/Licensing/LBNLBSD" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "./CC-BY-2.5.html", + "reference": "https://spdx.org/licenses/NCGL-UK-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CC-BY-2.5.json", - "referenceNumber": "192", - "name": "Creative Commons Attribution 2.5 Generic", - "licenseId": "CC-BY-2.5", + "detailsUrl": "https://spdx.org/licenses/NCGL-UK-2.0.json", + "referenceNumber": 70, + "name": "Non-Commercial Government Licence", + "licenseId": "NCGL-UK-2.0", "seeAlso": [ - "https://creativecommons.org/licenses/by/2.5/legalcode" + "http://www.nationalarchives.gov.uk/doc/non-commercial-government-licence/version/2/" ], "isOsiApproved": false }, { - "reference": "./CC-BY-3.0.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CC-BY-3.0.json", - "referenceNumber": "358", - "name": "Creative Commons Attribution 3.0 Unported", - "licenseId": "CC-BY-3.0", + "reference": "https://spdx.org/licenses/GPL-1.0+.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/GPL-1.0+.json", + "referenceNumber": 71, + "name": "GNU General Public License v1.0 or later", + "licenseId": "GPL-1.0+", "seeAlso": [ - "https://creativecommons.org/licenses/by/3.0/legalcode" + "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" ], "isOsiApproved": false }, { - "reference": "./CC-BY-3.0-AT.html", + "reference": "https://spdx.org/licenses/PHP-3.01.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CC-BY-3.0-AT.json", - "referenceNumber": "440", - "name": "Creative Commons Attribution 3.0 Austria", - "licenseId": "CC-BY-3.0-AT", + "detailsUrl": "https://spdx.org/licenses/PHP-3.01.json", + "referenceNumber": 72, + "name": "PHP License v3.01", + "licenseId": "PHP-3.01", "seeAlso": [ - "https://creativecommons.org/licenses/by/3.0/at/legalcode" + "http://www.php.net/license/3_01.txt" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./CC-BY-3.0-US.html", + "reference": "https://spdx.org/licenses/Leptonica.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CC-BY-3.0-US.json", - "referenceNumber": "334", - "name": "Creative Commons Attribution 3.0 United States", - "licenseId": "CC-BY-3.0-US", + "detailsUrl": "https://spdx.org/licenses/Leptonica.json", + "referenceNumber": 73, + "name": "Leptonica License", + "licenseId": "Leptonica", "seeAlso": [ - "https://creativecommons.org/licenses/by/3.0/us/legalcode" + "https://fedoraproject.org/wiki/Licensing/Leptonica" ], "isOsiApproved": false }, { - "reference": "./CC-BY-4.0.html", + "reference": "https://spdx.org/licenses/bzip2-1.0.5.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/CC-BY-4.0.json", - "referenceNumber": "224", - "name": "Creative Commons Attribution 4.0 International", - "licenseId": "CC-BY-4.0", + "detailsUrl": "https://spdx.org/licenses/bzip2-1.0.5.json", + "referenceNumber": 74, + "name": "bzip2 and libbzip2 License v1.0.5", + "licenseId": "bzip2-1.0.5", "seeAlso": [ - "https://creativecommons.org/licenses/by/4.0/legalcode" + "https://sourceware.org/bzip2/1.0.5/bzip2-manual-1.0.5.html", + "http://bzip.org/1.0.5/bzip2-manual-1.0.5.html" ], "isOsiApproved": false }, { - "reference": "./CC-BY-NC-1.0.html", + "reference": "https://spdx.org/licenses/NIST-PD-fallback.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CC-BY-NC-1.0.json", - "referenceNumber": "239", - "name": "Creative Commons Attribution Non Commercial 1.0 Generic", - "licenseId": "CC-BY-NC-1.0", + "detailsUrl": "https://spdx.org/licenses/NIST-PD-fallback.json", + "referenceNumber": 75, + "name": "NIST Public Domain Notice with license fallback", + "licenseId": "NIST-PD-fallback", "seeAlso": [ - "https://creativecommons.org/licenses/by-nc/1.0/legalcode" + "https://github.com/usnistgov/jsip/blob/59700e6926cbe96c5cdae897d9a7d2656b42abe3/LICENSE", + "https://github.com/usnistgov/fipy/blob/86aaa5c2ba2c6f1be19593c5986071cf6568cc34/LICENSE.rst" ], "isOsiApproved": false }, { - "reference": "./CC-BY-NC-2.0.html", + "reference": "https://spdx.org/licenses/OSL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CC-BY-NC-2.0.json", - "referenceNumber": "339", - "name": "Creative Commons Attribution Non Commercial 2.0 Generic", - "licenseId": "CC-BY-NC-2.0", + "detailsUrl": "https://spdx.org/licenses/OSL-1.0.json", + "referenceNumber": 76, + "name": "Open Software License 1.0", + "licenseId": "OSL-1.0", "seeAlso": [ - "https://creativecommons.org/licenses/by-nc/2.0/legalcode" + "https://opensource.org/licenses/OSL-1.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./CC-BY-NC-2.5.html", + "reference": "https://spdx.org/licenses/OFL-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CC-BY-NC-2.5.json", - "referenceNumber": "414", - "name": "Creative Commons Attribution Non Commercial 2.5 Generic", - "licenseId": "CC-BY-NC-2.5", + "detailsUrl": "https://spdx.org/licenses/OFL-1.1.json", + "referenceNumber": 77, + "name": "SIL Open Font License 1.1", + "licenseId": "OFL-1.1", "seeAlso": [ - "https://creativecommons.org/licenses/by-nc/2.5/legalcode" + "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL_web", + "https://opensource.org/licenses/OFL-1.1" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./CC-BY-NC-3.0.html", + "reference": "https://spdx.org/licenses/JasPer-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CC-BY-NC-3.0.json", - "referenceNumber": "349", - "name": "Creative Commons Attribution Non Commercial 3.0 Unported", - "licenseId": "CC-BY-NC-3.0", + "detailsUrl": "https://spdx.org/licenses/JasPer-2.0.json", + "referenceNumber": 78, + "name": "JasPer License", + "licenseId": "JasPer-2.0", "seeAlso": [ - "https://creativecommons.org/licenses/by-nc/3.0/legalcode" + "http://www.ece.uvic.ca/~mdadams/jasper/LICENSE" ], "isOsiApproved": false }, { - "reference": "./CC-BY-NC-4.0.html", + "reference": "https://spdx.org/licenses/Naumen.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CC-BY-NC-4.0.json", - "referenceNumber": "278", - "name": "Creative Commons Attribution Non Commercial 4.0 International", - "licenseId": "CC-BY-NC-4.0", + "detailsUrl": "https://spdx.org/licenses/Naumen.json", + "referenceNumber": 79, + "name": "Naumen Public License", + "licenseId": "Naumen", "seeAlso": [ - "https://creativecommons.org/licenses/by-nc/4.0/legalcode" + "https://opensource.org/licenses/Naumen" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "./CC-BY-NC-ND-1.0.html", + "reference": "https://spdx.org/licenses/AGPL-1.0-only.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CC-BY-NC-ND-1.0.json", - "referenceNumber": "99", - "name": "Creative Commons Attribution Non Commercial No Derivatives 1.0 Generic", - "licenseId": "CC-BY-NC-ND-1.0", + "detailsUrl": "https://spdx.org/licenses/AGPL-1.0-only.json", + "referenceNumber": 80, + "name": "Affero General Public License v1.0 only", + "licenseId": "AGPL-1.0-only", "seeAlso": [ - "https://creativecommons.org/licenses/by-nd-nc/1.0/legalcode" + "http://www.affero.org/oagpl.html" ], "isOsiApproved": false }, { - "reference": "./CC-BY-NC-ND-2.0.html", + "reference": "https://spdx.org/licenses/C-UDA-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CC-BY-NC-ND-2.0.json", - "referenceNumber": "135", - "name": "Creative Commons Attribution Non Commercial No Derivatives 2.0 Generic", - "licenseId": "CC-BY-NC-ND-2.0", + "detailsUrl": "https://spdx.org/licenses/C-UDA-1.0.json", + "referenceNumber": 81, + "name": "Computational Use of Data Agreement v1.0", + "licenseId": "C-UDA-1.0", "seeAlso": [ - "https://creativecommons.org/licenses/by-nc-nd/2.0/legalcode" + "https://github.com/microsoft/Computational-Use-of-Data-Agreement/blob/master/C-UDA-1.0.md", + "https://cdla.dev/computational-use-of-data-agreement-v1-0/" ], "isOsiApproved": false }, { - "reference": "./CC-BY-NC-ND-2.5.html", + "reference": "https://spdx.org/licenses/MIT.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CC-BY-NC-ND-2.5.json", - "referenceNumber": "23", - "name": "Creative Commons Attribution Non Commercial No Derivatives 2.5 Generic", - "licenseId": "CC-BY-NC-ND-2.5", + "detailsUrl": "https://spdx.org/licenses/MIT.json", + "referenceNumber": 82, + "name": "MIT License", + "licenseId": "MIT", "seeAlso": [ - "https://creativecommons.org/licenses/by-nc-nd/2.5/legalcode" + "https://opensource.org/licenses/MIT" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./CC-BY-NC-ND-3.0.html", + "reference": "https://spdx.org/licenses/TCL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CC-BY-NC-ND-3.0.json", - "referenceNumber": "36", - "name": "Creative Commons Attribution Non Commercial No Derivatives 3.0 Unported", - "licenseId": "CC-BY-NC-ND-3.0", + "detailsUrl": "https://spdx.org/licenses/TCL.json", + "referenceNumber": 83, + "name": "TCL/TK License", + "licenseId": "TCL", "seeAlso": [ - "https://creativecommons.org/licenses/by-nc-nd/3.0/legalcode" + "http://www.tcl.tk/software/tcltk/license.html", + "https://fedoraproject.org/wiki/Licensing/TCL" ], "isOsiApproved": false }, { - "reference": "./CC-BY-NC-ND-3.0-IGO.html", + "reference": "https://spdx.org/licenses/LGPL-3.0-only.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CC-BY-NC-ND-3.0-IGO.json", - "referenceNumber": "363", - "name": "Creative Commons Attribution Non Commercial No Derivatives 3.0 IGO", - "licenseId": "CC-BY-NC-ND-3.0-IGO", + "detailsUrl": "https://spdx.org/licenses/LGPL-3.0-only.json", + "referenceNumber": 84, + "name": "GNU Lesser General Public License v3.0 only", + "licenseId": "LGPL-3.0-only", "seeAlso": [ - "https://creativecommons.org/licenses/by-nc-nd/3.0/igo/legalcode" + "https://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "https://opensource.org/licenses/LGPL-3.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./CC-BY-NC-ND-4.0.html", + "reference": "https://spdx.org/licenses/ECL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CC-BY-NC-ND-4.0.json", - "referenceNumber": "171", - "name": "Creative Commons Attribution Non Commercial No Derivatives 4.0 International", - "licenseId": "CC-BY-NC-ND-4.0", + "detailsUrl": "https://spdx.org/licenses/ECL-1.0.json", + "referenceNumber": 85, + "name": "Educational Community License v1.0", + "licenseId": "ECL-1.0", "seeAlso": [ - "https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode" + "https://opensource.org/licenses/ECL-1.0" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "./CC-BY-NC-SA-1.0.html", + "reference": "https://spdx.org/licenses/MPL-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CC-BY-NC-SA-1.0.json", - "referenceNumber": "117", - "name": "Creative Commons Attribution Non Commercial Share Alike 1.0 Generic", - "licenseId": "CC-BY-NC-SA-1.0", + "detailsUrl": "https://spdx.org/licenses/MPL-2.0.json", + "referenceNumber": 86, + "name": "Mozilla Public License 2.0", + "licenseId": "MPL-2.0", "seeAlso": [ - "https://creativecommons.org/licenses/by-nc-sa/1.0/legalcode" + "http://www.mozilla.org/MPL/2.0/", + "https://opensource.org/licenses/MPL-2.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./CC-BY-NC-SA-2.0.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CC-BY-NC-SA-2.0.json", - "referenceNumber": "428", - "name": "Creative Commons Attribution Non Commercial Share Alike 2.0 Generic", - "licenseId": "CC-BY-NC-SA-2.0", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-1.0.json", + "referenceNumber": 87, + "name": "Creative Commons Attribution Non Commercial 1.0 Generic", + "licenseId": "CC-BY-NC-1.0", "seeAlso": [ - "https://creativecommons.org/licenses/by-nc-sa/2.0/legalcode" + "https://creativecommons.org/licenses/by-nc/1.0/legalcode" ], "isOsiApproved": false }, { - "reference": "./CC-BY-NC-SA-2.5.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-ND-2.5.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CC-BY-NC-SA-2.5.json", - "referenceNumber": "222", - "name": "Creative Commons Attribution Non Commercial Share Alike 2.5 Generic", - "licenseId": "CC-BY-NC-SA-2.5", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-ND-2.5.json", + "referenceNumber": 88, + "name": "Creative Commons Attribution Non Commercial No Derivatives 2.5 Generic", + "licenseId": "CC-BY-NC-ND-2.5", "seeAlso": [ - "https://creativecommons.org/licenses/by-nc-sa/2.5/legalcode" + "https://creativecommons.org/licenses/by-nc-nd/2.5/legalcode" ], "isOsiApproved": false }, { - "reference": "./CC-BY-NC-SA-3.0.html", + "reference": "https://spdx.org/licenses/LPPL-1.3c.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CC-BY-NC-SA-3.0.json", - "referenceNumber": "376", - "name": "Creative Commons Attribution Non Commercial Share Alike 3.0 Unported", - "licenseId": "CC-BY-NC-SA-3.0", + "detailsUrl": "https://spdx.org/licenses/LPPL-1.3c.json", + "referenceNumber": 89, + "name": "LaTeX Project Public License v1.3c", + "licenseId": "LPPL-1.3c", "seeAlso": [ - "https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode" + "http://www.latex-project.org/lppl/lppl-1-3c.txt", + "https://opensource.org/licenses/LPPL-1.3c" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "./CC-BY-NC-SA-4.0.html", + "reference": "https://spdx.org/licenses/JSON.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CC-BY-NC-SA-4.0.json", - "referenceNumber": "345", - "name": "Creative Commons Attribution Non Commercial Share Alike 4.0 International", - "licenseId": "CC-BY-NC-SA-4.0", + "detailsUrl": "https://spdx.org/licenses/JSON.json", + "referenceNumber": 90, + "name": "JSON License", + "licenseId": "JSON", "seeAlso": [ - "https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode" + "http://www.json.org/license.html" ], "isOsiApproved": false }, { - "reference": "./CC-BY-ND-1.0.html", + "reference": "https://spdx.org/licenses/NBPL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CC-BY-ND-1.0.json", - "referenceNumber": "91", - "name": "Creative Commons Attribution No Derivatives 1.0 Generic", - "licenseId": "CC-BY-ND-1.0", + "detailsUrl": "https://spdx.org/licenses/NBPL-1.0.json", + "referenceNumber": 91, + "name": "Net Boolean Public License v1", + "licenseId": "NBPL-1.0", "seeAlso": [ - "https://creativecommons.org/licenses/by-nd/1.0/legalcode" + "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d37b4b3f6cc4bf34e1d3dec61e69914b9819d8894" ], "isOsiApproved": false }, { - "reference": "./CC-BY-ND-2.0.html", + "reference": "https://spdx.org/licenses/CAL-1.0-Combined-Work-Exception.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CC-BY-ND-2.0.json", - "referenceNumber": "50", - "name": "Creative Commons Attribution No Derivatives 2.0 Generic", - "licenseId": "CC-BY-ND-2.0", + "detailsUrl": "https://spdx.org/licenses/CAL-1.0-Combined-Work-Exception.json", + "referenceNumber": 92, + "name": "Cryptographic Autonomy License 1.0 (Combined Work Exception)", + "licenseId": "CAL-1.0-Combined-Work-Exception", "seeAlso": [ - "https://creativecommons.org/licenses/by-nd/2.0/legalcode" + "http://cryptographicautonomylicense.com/license-text.html", + "https://opensource.org/licenses/CAL-1.0" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "./CC-BY-ND-2.5.html", + "reference": "https://spdx.org/licenses/Unlicense.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CC-BY-ND-2.5.json", - "referenceNumber": "22", - "name": "Creative Commons Attribution No Derivatives 2.5 Generic", - "licenseId": "CC-BY-ND-2.5", + "detailsUrl": "https://spdx.org/licenses/Unlicense.json", + "referenceNumber": 93, + "name": "The Unlicense", + "licenseId": "Unlicense", "seeAlso": [ - "https://creativecommons.org/licenses/by-nd/2.5/legalcode" + "https://unlicense.org/" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./CC-BY-ND-3.0.html", + "reference": "https://spdx.org/licenses/CNRI-Python-GPL-Compatible.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CC-BY-ND-3.0.json", - "referenceNumber": "295", - "name": "Creative Commons Attribution No Derivatives 3.0 Unported", - "licenseId": "CC-BY-ND-3.0", + "detailsUrl": "https://spdx.org/licenses/CNRI-Python-GPL-Compatible.json", + "referenceNumber": 94, + "name": "CNRI Python Open Source GPL Compatible License Agreement", + "licenseId": "CNRI-Python-GPL-Compatible", "seeAlso": [ - "https://creativecommons.org/licenses/by-nd/3.0/legalcode" + "http://www.python.org/download/releases/1.6.1/download_win/" ], "isOsiApproved": false }, { - "reference": "./CC-BY-ND-4.0.html", + "reference": "https://spdx.org/licenses/TU-Berlin-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CC-BY-ND-4.0.json", - "referenceNumber": "337", - "name": "Creative Commons Attribution No Derivatives 4.0 International", - "licenseId": "CC-BY-ND-4.0", + "detailsUrl": "https://spdx.org/licenses/TU-Berlin-2.0.json", + "referenceNumber": 95, + "name": "Technische Universitaet Berlin License 2.0", + "licenseId": "TU-Berlin-2.0", "seeAlso": [ - "https://creativecommons.org/licenses/by-nd/4.0/legalcode" + "https://github.com/CorsixTH/deps/blob/fd339a9f526d1d9c9f01ccf39e438a015da50035/licences/libgsm.txt" ], "isOsiApproved": false }, { - "reference": "./CC-BY-SA-1.0.html", + "reference": "https://spdx.org/licenses/NLPL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CC-BY-SA-1.0.json", - "referenceNumber": "419", - "name": "Creative Commons Attribution Share Alike 1.0 Generic", - "licenseId": "CC-BY-SA-1.0", + "detailsUrl": "https://spdx.org/licenses/NLPL.json", + "referenceNumber": 96, + "name": "No Limit Public License", + "licenseId": "NLPL", "seeAlso": [ - "https://creativecommons.org/licenses/by-sa/1.0/legalcode" + "https://fedoraproject.org/wiki/Licensing/NLPL" ], "isOsiApproved": false }, { - "reference": "./CC-BY-SA-2.0.html", + "reference": "https://spdx.org/licenses/LGPL-3.0-or-later.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CC-BY-SA-2.0.json", - "referenceNumber": "386", - "name": "Creative Commons Attribution Share Alike 2.0 Generic", - "licenseId": "CC-BY-SA-2.0", + "detailsUrl": "https://spdx.org/licenses/LGPL-3.0-or-later.json", + "referenceNumber": 97, + "name": "GNU Lesser General Public License v3.0 or later", + "licenseId": "LGPL-3.0-or-later", "seeAlso": [ - "https://creativecommons.org/licenses/by-sa/2.0/legalcode" + "https://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "https://opensource.org/licenses/LGPL-3.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./CC-BY-SA-2.0-UK.html", + "reference": "https://spdx.org/licenses/Beerware.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CC-BY-SA-2.0-UK.json", - "referenceNumber": "5", - "name": "Creative Commons Attribution Share Alike 2.0 England and Wales", - "licenseId": "CC-BY-SA-2.0-UK", + "detailsUrl": "https://spdx.org/licenses/Beerware.json", + "referenceNumber": 98, + "name": "Beerware License", + "licenseId": "Beerware", "seeAlso": [ - "https://creativecommons.org/licenses/by-sa/2.0/uk/legalcode" + "https://fedoraproject.org/wiki/Licensing/Beerware", + "https://people.freebsd.org/~phk/" ], "isOsiApproved": false }, { - "reference": "./CC-BY-SA-2.5.html", + "reference": "https://spdx.org/licenses/NGPL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CC-BY-SA-2.5.json", - "referenceNumber": "209", - "name": "Creative Commons Attribution Share Alike 2.5 Generic", - "licenseId": "CC-BY-SA-2.5", + "detailsUrl": "https://spdx.org/licenses/NGPL.json", + "referenceNumber": 99, + "name": "Nethack General Public License", + "licenseId": "NGPL", "seeAlso": [ - "https://creativecommons.org/licenses/by-sa/2.5/legalcode" + "https://opensource.org/licenses/NGPL" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "./CC-BY-SA-3.0.html", + "reference": "https://spdx.org/licenses/ZPL-2.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CC-BY-SA-3.0.json", - "referenceNumber": "238", - "name": "Creative Commons Attribution Share Alike 3.0 Unported", - "licenseId": "CC-BY-SA-3.0", + "detailsUrl": "https://spdx.org/licenses/ZPL-2.1.json", + "referenceNumber": 100, + "name": "Zope Public License 2.1", + "licenseId": "ZPL-2.1", "seeAlso": [ - "https://creativecommons.org/licenses/by-sa/3.0/legalcode" + "http://old.zope.org/Resources/ZPL/" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./CC-BY-SA-3.0-AT.html", + "reference": "https://spdx.org/licenses/Saxpath.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CC-BY-SA-3.0-AT.json", - "referenceNumber": "299", - "name": "Creative Commons Attribution-Share Alike 3.0 Austria", - "licenseId": "CC-BY-SA-3.0-AT", + "detailsUrl": "https://spdx.org/licenses/Saxpath.json", + "referenceNumber": 101, + "name": "Saxpath License", + "licenseId": "Saxpath", "seeAlso": [ - "https://creativecommons.org/licenses/by-sa/3.0/at/legalcode" + "https://fedoraproject.org/wiki/Licensing/Saxpath_License" ], "isOsiApproved": false }, { - "reference": "./CC-BY-SA-4.0.html", + "reference": "https://spdx.org/licenses/CC-BY-SA-2.0-UK.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/CC-BY-SA-4.0.json", - "referenceNumber": "333", - "name": "Creative Commons Attribution Share Alike 4.0 International", - "licenseId": "CC-BY-SA-4.0", + "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-2.0-UK.json", + "referenceNumber": 102, + "name": "Creative Commons Attribution Share Alike 2.0 England and Wales", + "licenseId": "CC-BY-SA-2.0-UK", "seeAlso": [ - "https://creativecommons.org/licenses/by-sa/4.0/legalcode" + "https://creativecommons.org/licenses/by-sa/2.0/uk/legalcode" ], "isOsiApproved": false }, { - "reference": "./CC-PDDC.html", + "reference": "https://spdx.org/licenses/CECILL-2.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CC-PDDC.json", - "referenceNumber": "90", - "name": "Creative Commons Public Domain Dedication and Certification", - "licenseId": "CC-PDDC", + "detailsUrl": "https://spdx.org/licenses/CECILL-2.1.json", + "referenceNumber": 103, + "name": "CeCILL Free Software License Agreement v2.1", + "licenseId": "CECILL-2.1", "seeAlso": [ - "https://creativecommons.org/licenses/publicdomain/" + "http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.html" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "./CC0-1.0.html", + "reference": "https://spdx.org/licenses/XFree86-1.1.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/CC0-1.0.json", - "referenceNumber": "63", - "name": "Creative Commons Zero v1.0 Universal", - "licenseId": "CC0-1.0", + "detailsUrl": "https://spdx.org/licenses/XFree86-1.1.json", + "referenceNumber": 104, + "name": "XFree86 License 1.1", + "licenseId": "XFree86-1.1", "seeAlso": [ - "https://creativecommons.org/publicdomain/zero/1.0/legalcode" + "http://www.xfree86.org/current/LICENSE4.html" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./CDDL-1.0.html", + "reference": "https://spdx.org/licenses/IBM-pibs.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/CDDL-1.0.json", - "referenceNumber": "348", - "name": "Common Development and Distribution License 1.0", - "licenseId": "CDDL-1.0", + "detailsUrl": "https://spdx.org/licenses/IBM-pibs.json", + "referenceNumber": 105, + "name": "IBM PowerPC Initialization and Boot Software", + "licenseId": "IBM-pibs", "seeAlso": [ - "https://opensource.org/licenses/cddl1" + "http://git.denx.de/?p\u003du-boot.git;a\u003dblob;f\u003darch/powerpc/cpu/ppc4xx/miiphy.c;h\u003d297155fdafa064b955e53e9832de93bfb0cfb85b;hb\u003d9fab4bf4cc077c21e43941866f3f2c196f28670d" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./CDDL-1.1.html", + "reference": "https://spdx.org/licenses/Zlib.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CDDL-1.1.json", - "referenceNumber": "443", - "name": "Common Development and Distribution License 1.1", - "licenseId": "CDDL-1.1", + "detailsUrl": "https://spdx.org/licenses/Zlib.json", + "referenceNumber": 106, + "name": "zlib License", + "licenseId": "Zlib", "seeAlso": [ - "http://glassfish.java.net/public/CDDL+GPL_1_1.html", - "https://javaee.github.io/glassfish/LICENSE" + "http://www.zlib.net/zlib_license.html", + "https://opensource.org/licenses/Zlib" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./CDLA-Permissive-1.0.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CDLA-Permissive-1.0.json", - "referenceNumber": "107", - "name": "Community Data License Agreement Permissive 1.0", - "licenseId": "CDLA-Permissive-1.0", + "reference": "https://spdx.org/licenses/StandardML-NJ.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/StandardML-NJ.json", + "referenceNumber": 107, + "name": "Standard ML of New Jersey License", + "licenseId": "StandardML-NJ", "seeAlso": [ - "https://cdla.io/permissive-1-0" + "http://www.smlnj.org//license.html" ], "isOsiApproved": false }, { - "reference": "./CDLA-Sharing-1.0.html", + "reference": "https://spdx.org/licenses/RPSL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CDLA-Sharing-1.0.json", - "referenceNumber": "178", - "name": "Community Data License Agreement Sharing 1.0", - "licenseId": "CDLA-Sharing-1.0", + "detailsUrl": "https://spdx.org/licenses/RPSL-1.0.json", + "referenceNumber": 108, + "name": "RealNetworks Public Source License v1.0", + "licenseId": "RPSL-1.0", "seeAlso": [ - "https://cdla.io/sharing-1-0" + "https://helixcommunity.org/content/rpsl", + "https://opensource.org/licenses/RPSL-1.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./CECILL-1.0.html", + "reference": "https://spdx.org/licenses/CECILL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CECILL-1.0.json", - "referenceNumber": "64", + "detailsUrl": "https://spdx.org/licenses/CECILL-1.0.json", + "referenceNumber": 109, "name": "CeCILL Free Software License Agreement v1.0", "licenseId": "CECILL-1.0", "seeAlso": [ @@ -1351,1228 +1373,1210 @@ "isOsiApproved": false }, { - "reference": "./CECILL-1.1.html", + "reference": "https://spdx.org/licenses/OGL-UK-3.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CECILL-1.1.json", - "referenceNumber": "161", - "name": "CeCILL Free Software License Agreement v1.1", - "licenseId": "CECILL-1.1", + "detailsUrl": "https://spdx.org/licenses/OGL-UK-3.0.json", + "referenceNumber": 110, + "name": "Open Government Licence v3.0", + "licenseId": "OGL-UK-3.0", "seeAlso": [ - "http://www.cecill.info/licences/Licence_CeCILL_V1.1-US.html" + "http://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/" ], "isOsiApproved": false }, { - "reference": "./CECILL-2.0.html", + "reference": "https://spdx.org/licenses/BSD-4-Clause-Shortened.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/CECILL-2.0.json", - "referenceNumber": "61", - "name": "CeCILL Free Software License Agreement v2.0", - "licenseId": "CECILL-2.0", + "detailsUrl": "https://spdx.org/licenses/BSD-4-Clause-Shortened.json", + "referenceNumber": 111, + "name": "BSD 4 Clause Shortened", + "licenseId": "BSD-4-Clause-Shortened", "seeAlso": [ - "http://www.cecill.info/licences/Licence_CeCILL_V2-en.html" + "https://metadata.ftp-master.debian.org/changelogs//main/a/arpwatch/arpwatch_2.1a15-7_copyright" ], "isOsiApproved": false }, { - "reference": "./CECILL-2.1.html", + "reference": "https://spdx.org/licenses/Watcom-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CECILL-2.1.json", - "referenceNumber": "173", - "name": "CeCILL Free Software License Agreement v2.1", - "licenseId": "CECILL-2.1", + "detailsUrl": "https://spdx.org/licenses/Watcom-1.0.json", + "referenceNumber": 112, + "name": "Sybase Open Watcom Public License 1.0", + "licenseId": "Watcom-1.0", "seeAlso": [ - "http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.html" + "https://opensource.org/licenses/Watcom-1.0" ], "isOsiApproved": true }, { - "reference": "./CECILL-B.html", + "reference": "https://spdx.org/licenses/Wsuipa.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/CECILL-B.json", - "referenceNumber": "137", - "name": "CeCILL-B Free Software License Agreement", - "licenseId": "CECILL-B", + "detailsUrl": "https://spdx.org/licenses/Wsuipa.json", + "referenceNumber": 113, + "name": "Wsuipa License", + "licenseId": "Wsuipa", "seeAlso": [ - "http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html" + "https://fedoraproject.org/wiki/Licensing/Wsuipa" ], "isOsiApproved": false }, { - "reference": "./CECILL-C.html", + "reference": "https://spdx.org/licenses/TU-Berlin-1.0.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/CECILL-C.json", - "referenceNumber": "269", - "name": "CeCILL-C Free Software License Agreement", - "licenseId": "CECILL-C", + "detailsUrl": "https://spdx.org/licenses/TU-Berlin-1.0.json", + "referenceNumber": 114, + "name": "Technische Universitaet Berlin License 1.0", + "licenseId": "TU-Berlin-1.0", "seeAlso": [ - "http://www.cecill.info/licences/Licence_CeCILL-C_V1-en.html" + "https://github.com/swh/ladspa/blob/7bf6f3799fdba70fda297c2d8fd9f526803d9680/gsm/COPYRIGHT" ], "isOsiApproved": false }, { - "reference": "./CERN-OHL-1.1.html", + "reference": "https://spdx.org/licenses/Latex2e.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CERN-OHL-1.1.json", - "referenceNumber": "122", - "name": "CERN Open Hardware Licence v1.1", - "licenseId": "CERN-OHL-1.1", + "detailsUrl": "https://spdx.org/licenses/Latex2e.json", + "referenceNumber": 115, + "name": "Latex2e License", + "licenseId": "Latex2e", "seeAlso": [ - "https://www.ohwr.org/project/licenses/wikis/cern-ohl-v1.1" + "https://fedoraproject.org/wiki/Licensing/Latex2e" ], "isOsiApproved": false }, { - "reference": "./CERN-OHL-1.2.html", + "reference": "https://spdx.org/licenses/CECILL-B.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CERN-OHL-1.2.json", - "referenceNumber": "169", - "name": "CERN Open Hardware Licence v1.2", - "licenseId": "CERN-OHL-1.2", + "detailsUrl": "https://spdx.org/licenses/CECILL-B.json", + "referenceNumber": 116, + "name": "CeCILL-B Free Software License Agreement", + "licenseId": "CECILL-B", "seeAlso": [ - "https://www.ohwr.org/project/licenses/wikis/cern-ohl-v1.2" + "http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./CERN-OHL-P-2.0.html", + "reference": "https://spdx.org/licenses/EUPL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CERN-OHL-P-2.0.json", - "referenceNumber": "277", - "name": "CERN Open Hardware Licence Version 2 - Permissive", - "licenseId": "CERN-OHL-P-2.0", + "detailsUrl": "https://spdx.org/licenses/EUPL-1.0.json", + "referenceNumber": 117, + "name": "European Union Public License 1.0", + "licenseId": "EUPL-1.0", "seeAlso": [ - "https://www.ohwr.org/project/cernohl/wikis/Documents/CERN-OHL-version-2" + "http://ec.europa.eu/idabc/en/document/7330.html", + "http://ec.europa.eu/idabc/servlets/Doc027f.pdf?id\u003d31096" ], "isOsiApproved": false }, { - "reference": "./CERN-OHL-S-2.0.html", + "reference": "https://spdx.org/licenses/GFDL-1.2-or-later.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CERN-OHL-S-2.0.json", - "referenceNumber": "51", - "name": "CERN Open Hardware Licence Version 2 - Strongly Reciprocal", - "licenseId": "CERN-OHL-S-2.0", + "detailsUrl": "https://spdx.org/licenses/GFDL-1.2-or-later.json", + "referenceNumber": 118, + "name": "GNU Free Documentation License v1.2 or later", + "licenseId": "GFDL-1.2-or-later", "seeAlso": [ - "https://www.ohwr.org/project/cernohl/wikis/Documents/CERN-OHL-version-2" + "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./CERN-OHL-W-2.0.html", + "reference": "https://spdx.org/licenses/CPL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CERN-OHL-W-2.0.json", - "referenceNumber": "274", - "name": "CERN Open Hardware Licence Version 2 - Weakly Reciprocal", - "licenseId": "CERN-OHL-W-2.0", + "detailsUrl": "https://spdx.org/licenses/CPL-1.0.json", + "referenceNumber": 119, + "name": "Common Public License 1.0", + "licenseId": "CPL-1.0", "seeAlso": [ - "https://www.ohwr.org/project/cernohl/wikis/Documents/CERN-OHL-version-2" + "https://opensource.org/licenses/CPL-1.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./CNRI-Jython.html", + "reference": "https://spdx.org/licenses/CC-BY-ND-3.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CNRI-Jython.json", - "referenceNumber": "73", - "name": "CNRI Jython License", - "licenseId": "CNRI-Jython", + "detailsUrl": "https://spdx.org/licenses/CC-BY-ND-3.0.json", + "referenceNumber": 120, + "name": "Creative Commons Attribution No Derivatives 3.0 Unported", + "licenseId": "CC-BY-ND-3.0", "seeAlso": [ - "http://www.jython.org/license.html" + "https://creativecommons.org/licenses/by-nd/3.0/legalcode" ], "isOsiApproved": false }, { - "reference": "./CNRI-Python.html", + "reference": "https://spdx.org/licenses/NTP.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CNRI-Python.json", - "referenceNumber": "95", - "name": "CNRI Python License", - "licenseId": "CNRI-Python", + "detailsUrl": "https://spdx.org/licenses/NTP.json", + "referenceNumber": 121, + "name": "NTP License", + "licenseId": "NTP", "seeAlso": [ - "https://opensource.org/licenses/CNRI-Python" + "https://opensource.org/licenses/NTP" ], "isOsiApproved": true }, { - "reference": "./CNRI-Python-GPL-Compatible.html", + "reference": "https://spdx.org/licenses/W3C-19980720.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CNRI-Python-GPL-Compatible.json", - "referenceNumber": "372", - "name": "CNRI Python Open Source GPL Compatible License Agreement", - "licenseId": "CNRI-Python-GPL-Compatible", + "detailsUrl": "https://spdx.org/licenses/W3C-19980720.json", + "referenceNumber": 122, + "name": "W3C Software Notice and License (1998-07-20)", + "licenseId": "W3C-19980720", "seeAlso": [ - "http://www.python.org/download/releases/1.6.1/download_win/" + "http://www.w3.org/Consortium/Legal/copyright-software-19980720.html" ], "isOsiApproved": false }, { - "reference": "./CPAL-1.0.html", + "reference": "https://spdx.org/licenses/GFDL-1.3-only.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/CPAL-1.0.json", - "referenceNumber": "293", - "name": "Common Public Attribution License 1.0", - "licenseId": "CPAL-1.0", + "detailsUrl": "https://spdx.org/licenses/GFDL-1.3-only.json", + "referenceNumber": 123, + "name": "GNU Free Documentation License v1.3 only", + "licenseId": "GFDL-1.3-only", "seeAlso": [ - "https://opensource.org/licenses/CPAL-1.0" + "https://www.gnu.org/licenses/fdl-1.3.txt" ], - "isOsiApproved": true + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./CPL-1.0.html", + "reference": "https://spdx.org/licenses/CC-BY-SA-4.0.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/CPL-1.0.json", - "referenceNumber": "241", - "name": "Common Public License 1.0", - "licenseId": "CPL-1.0", + "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-4.0.json", + "referenceNumber": 124, + "name": "Creative Commons Attribution Share Alike 4.0 International", + "licenseId": "CC-BY-SA-4.0", "seeAlso": [ - "https://opensource.org/licenses/CPL-1.0" + "https://creativecommons.org/licenses/by-sa/4.0/legalcode" ], - "isOsiApproved": true + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./CPOL-1.02.html", + "reference": "https://spdx.org/licenses/EUPL-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CPOL-1.02.json", - "referenceNumber": "236", - "name": "Code Project Open License 1.02", - "licenseId": "CPOL-1.02", + "detailsUrl": "https://spdx.org/licenses/EUPL-1.1.json", + "referenceNumber": 125, + "name": "European Union Public License 1.1", + "licenseId": "EUPL-1.1", "seeAlso": [ - "http://www.codeproject.com/info/cpol10.aspx" + "https://joinup.ec.europa.eu/software/page/eupl/licence-eupl", + "https://joinup.ec.europa.eu/sites/default/files/custom-page/attachment/eupl1.1.-licence-en_0.pdf", + "https://opensource.org/licenses/EUPL-1.1" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./CUA-OPL-1.0.html", + "reference": "https://spdx.org/licenses/GFDL-1.1-no-invariants-only.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CUA-OPL-1.0.json", - "referenceNumber": "165", - "name": "CUA Office Public License v1.0", - "licenseId": "CUA-OPL-1.0", + "detailsUrl": "https://spdx.org/licenses/GFDL-1.1-no-invariants-only.json", + "referenceNumber": 126, + "name": "GNU Free Documentation License v1.1 only - no invariants", + "licenseId": "GFDL-1.1-no-invariants-only", "seeAlso": [ - "https://opensource.org/licenses/CUA-OPL-1.0" + "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./Caldera.html", + "reference": "https://spdx.org/licenses/JPNIC.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Caldera.json", - "referenceNumber": "256", - "name": "Caldera License", - "licenseId": "Caldera", + "detailsUrl": "https://spdx.org/licenses/JPNIC.json", + "referenceNumber": 127, + "name": "Japan Network Information Center License", + "licenseId": "JPNIC", "seeAlso": [ - "http://www.lemis.com/grog/UNIX/ancient-source-all.pdf" + "https://gitlab.isc.org/isc-projects/bind9/blob/master/COPYRIGHT#L366" ], "isOsiApproved": false }, { - "reference": "./ClArtistic.html", + "reference": "https://spdx.org/licenses/AMPAS.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/ClArtistic.json", - "referenceNumber": "251", - "name": "Clarified Artistic License", - "licenseId": "ClArtistic", + "detailsUrl": "https://spdx.org/licenses/AMPAS.json", + "referenceNumber": 128, + "name": "Academy of Motion Picture Arts and Sciences BSD", + "licenseId": "AMPAS", "seeAlso": [ - "http://gianluca.dellavedova.org/2011/01/03/clarified-artistic-license/", - "http://www.ncftp.com/ncftp/doc/LICENSE.txt" + "https://fedoraproject.org/wiki/Licensing/BSD#AMPASBSD" ], "isOsiApproved": false }, { - "reference": "./Condor-1.1.html", + "reference": "https://spdx.org/licenses/BSD-3-Clause.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/Condor-1.1.json", - "referenceNumber": "151", - "name": "Condor Public License v1.1", - "licenseId": "Condor-1.1", + "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause.json", + "referenceNumber": 129, + "name": "BSD 3-Clause \"New\" or \"Revised\" License", + "licenseId": "BSD-3-Clause", "seeAlso": [ - "http://research.cs.wisc.edu/condor/license.html#condor", - "http://web.archive.org/web/20111123062036/http://research.cs.wisc.edu/condor/license.html#condor" + "https://opensource.org/licenses/BSD-3-Clause" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./Crossword.html", + "reference": "https://spdx.org/licenses/MIT-0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Crossword.json", - "referenceNumber": "98", - "name": "Crossword License", - "licenseId": "Crossword", + "detailsUrl": "https://spdx.org/licenses/MIT-0.json", + "referenceNumber": 130, + "name": "MIT No Attribution", + "licenseId": "MIT-0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Crossword" + "https://github.com/aws/mit-0", + "https://romanrm.net/mit-zero", + "https://github.com/awsdocs/aws-cloud9-user-guide/blob/master/LICENSE-SAMPLECODE" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "./CrystalStacker.html", + "reference": "https://spdx.org/licenses/Intel.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/CrystalStacker.json", - "referenceNumber": "33", - "name": "CrystalStacker License", - "licenseId": "CrystalStacker", + "detailsUrl": "https://spdx.org/licenses/Intel.json", + "referenceNumber": 131, + "name": "Intel Open Source License", + "licenseId": "Intel", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing:CrystalStacker?rd\u003dLicensing/CrystalStacker" + "https://opensource.org/licenses/Intel" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./Cube.html", + "reference": "https://spdx.org/licenses/O-UDA-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Cube.json", - "referenceNumber": "407", - "name": "Cube License", - "licenseId": "Cube", + "detailsUrl": "https://spdx.org/licenses/O-UDA-1.0.json", + "referenceNumber": 132, + "name": "Open Use of Data Agreement v1.0", + "licenseId": "O-UDA-1.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Cube" + "https://github.com/microsoft/Open-Use-of-Data-Agreement/blob/v1.0/O-UDA-1.0.md", + "https://cdla.dev/open-use-of-data-agreement-v1-0/" ], "isOsiApproved": false }, { - "reference": "./D-FSL-1.0.html", + "reference": "https://spdx.org/licenses/NPL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/D-FSL-1.0.json", - "referenceNumber": "378", - "name": "Deutsche Freie Software Lizenz", - "licenseId": "D-FSL-1.0", + "detailsUrl": "https://spdx.org/licenses/NPL-1.0.json", + "referenceNumber": 133, + "name": "Netscape Public License v1.0", + "licenseId": "NPL-1.0", "seeAlso": [ - "http://www.dipp.nrw.de/d-fsl/lizenzen/", - "http://www.dipp.nrw.de/d-fsl/index_html/lizenzen/de/D-FSL-1_0_de.txt", - "http://www.dipp.nrw.de/d-fsl/index_html/lizenzen/en/D-FSL-1_0_en.txt", - "https://www.hbz-nrw.de/produkte/open-access/lizenzen/dfsl", - "https://www.hbz-nrw.de/produkte/open-access/lizenzen/dfsl/deutsche-freie-software-lizenz", - "https://www.hbz-nrw.de/produkte/open-access/lizenzen/dfsl/german-free-software-license", - "https://www.hbz-nrw.de/produkte/open-access/lizenzen/dfsl/D-FSL-1_0_de.txt/at_download/file", - "https://www.hbz-nrw.de/produkte/open-access/lizenzen/dfsl/D-FSL-1_0_en.txt/at_download/file" + "http://www.mozilla.org/MPL/NPL/1.0/" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./DOC.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-2.5.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/DOC.json", - "referenceNumber": "281", - "name": "DOC License", - "licenseId": "DOC", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-2.5.json", + "referenceNumber": 134, + "name": "Creative Commons Attribution Non Commercial 2.5 Generic", + "licenseId": "CC-BY-NC-2.5", "seeAlso": [ - "http://www.cs.wustl.edu/~schmidt/ACE-copying.html", - "https://www.dre.vanderbilt.edu/~schmidt/ACE-copying.html" + "https://creativecommons.org/licenses/by-nc/2.5/legalcode" ], "isOsiApproved": false }, { - "reference": "./DSDP.html", + "reference": "https://spdx.org/licenses/Mup.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/DSDP.json", - "referenceNumber": "272", - "name": "DSDP License", - "licenseId": "DSDP", + "detailsUrl": "https://spdx.org/licenses/Mup.json", + "referenceNumber": 135, + "name": "Mup License", + "licenseId": "Mup", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/DSDP" + "https://fedoraproject.org/wiki/Licensing/Mup" ], "isOsiApproved": false }, { - "reference": "./Dotseqn.html", + "reference": "https://spdx.org/licenses/Newsletr.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Dotseqn.json", - "referenceNumber": "26", - "name": "Dotseqn License", - "licenseId": "Dotseqn", + "detailsUrl": "https://spdx.org/licenses/Newsletr.json", + "referenceNumber": 136, + "name": "Newsletr License", + "licenseId": "Newsletr", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Dotseqn" + "https://fedoraproject.org/wiki/Licensing/Newsletr" ], "isOsiApproved": false }, { - "reference": "./ECL-1.0.html", + "reference": "https://spdx.org/licenses/PDDL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/ECL-1.0.json", - "referenceNumber": "439", - "name": "Educational Community License v1.0", - "licenseId": "ECL-1.0", + "detailsUrl": "https://spdx.org/licenses/PDDL-1.0.json", + "referenceNumber": 137, + "name": "Open Data Commons Public Domain Dedication \u0026 License 1.0", + "licenseId": "PDDL-1.0", "seeAlso": [ - "https://opensource.org/licenses/ECL-1.0" + "http://opendatacommons.org/licenses/pddl/1.0/", + "https://opendatacommons.org/licenses/pddl/" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./ECL-2.0.html", + "reference": "https://spdx.org/licenses/SMLNJ.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/ECL-2.0.json", - "referenceNumber": "8", - "name": "Educational Community License v2.0", - "licenseId": "ECL-2.0", + "detailsUrl": "https://spdx.org/licenses/SMLNJ.json", + "referenceNumber": 138, + "name": "Standard ML of New Jersey License", + "licenseId": "SMLNJ", "seeAlso": [ - "https://opensource.org/licenses/ECL-2.0" + "https://www.smlnj.org/license.html" ], - "isOsiApproved": true + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./EFL-1.0.html", + "reference": "https://spdx.org/licenses/BSD-1-Clause.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/EFL-1.0.json", - "referenceNumber": "75", - "name": "Eiffel Forum License v1.0", - "licenseId": "EFL-1.0", + "detailsUrl": "https://spdx.org/licenses/BSD-1-Clause.json", + "referenceNumber": 139, + "name": "BSD 1-Clause License", + "licenseId": "BSD-1-Clause", "seeAlso": [ - "http://www.eiffel-nice.org/license/forum.txt", - "https://opensource.org/licenses/EFL-1.0" + "https://svnweb.freebsd.org/base/head/include/ifaddrs.h?revision\u003d326823" ], "isOsiApproved": true }, { - "reference": "./EFL-2.0.html", + "reference": "https://spdx.org/licenses/SimPL-2.0.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/EFL-2.0.json", - "referenceNumber": "7", - "name": "Eiffel Forum License v2.0", - "licenseId": "EFL-2.0", + "detailsUrl": "https://spdx.org/licenses/SimPL-2.0.json", + "referenceNumber": 140, + "name": "Simple Public License 2.0", + "licenseId": "SimPL-2.0", "seeAlso": [ - "http://www.eiffel-nice.org/license/eiffel-forum-license-2.html", - "https://opensource.org/licenses/EFL-2.0" + "https://opensource.org/licenses/SimPL-2.0" ], "isOsiApproved": true }, { - "reference": "./EPICS.html", + "reference": "https://spdx.org/licenses/OLDAP-1.2.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/EPICS.json", - "referenceNumber": "374", - "name": "EPICS Open License", - "licenseId": "EPICS", + "detailsUrl": "https://spdx.org/licenses/OLDAP-1.2.json", + "referenceNumber": 141, + "name": "Open LDAP Public License v1.2", + "licenseId": "OLDAP-1.2", "seeAlso": [ - "https://epics.anl.gov/license/open.php" + "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d42b0383c50c299977b5893ee695cf4e486fb0dc7" ], "isOsiApproved": false }, { - "reference": "./EPL-1.0.html", + "reference": "https://spdx.org/licenses/Xnet.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/EPL-1.0.json", - "referenceNumber": "289", - "name": "Eclipse Public License 1.0", - "licenseId": "EPL-1.0", + "detailsUrl": "https://spdx.org/licenses/Xnet.json", + "referenceNumber": 142, + "name": "X.Net License", + "licenseId": "Xnet", "seeAlso": [ - "http://www.eclipse.org/legal/epl-v10.html", - "https://opensource.org/licenses/EPL-1.0" + "https://opensource.org/licenses/Xnet" ], "isOsiApproved": true }, { - "reference": "./EPL-2.0.html", + "reference": "https://spdx.org/licenses/BSD-2-Clause.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/EPL-2.0.json", - "referenceNumber": "434", - "name": "Eclipse Public License 2.0", - "licenseId": "EPL-2.0", + "detailsUrl": "https://spdx.org/licenses/BSD-2-Clause.json", + "referenceNumber": 143, + "name": "BSD 2-Clause \"Simplified\" License", + "licenseId": "BSD-2-Clause", "seeAlso": [ - "https://www.eclipse.org/legal/epl-2.0", - "https://www.opensource.org/licenses/EPL-2.0" + "https://opensource.org/licenses/BSD-2-Clause" ], "isOsiApproved": true }, { - "reference": "./EUDatagrid.html", + "reference": "https://spdx.org/licenses/AML.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/EUDatagrid.json", - "referenceNumber": "270", - "name": "EU DataGrid Software License", - "licenseId": "EUDatagrid", + "detailsUrl": "https://spdx.org/licenses/AML.json", + "referenceNumber": 144, + "name": "Apple MIT License", + "licenseId": "AML", "seeAlso": [ - "http://eu-datagrid.web.cern.ch/eu-datagrid/license.html", - "https://opensource.org/licenses/EUDatagrid" + "https://fedoraproject.org/wiki/Licensing/Apple_MIT_License" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./EUPL-1.0.html", + "reference": "https://spdx.org/licenses/GFDL-1.2-only.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/EUPL-1.0.json", - "referenceNumber": "100", - "name": "European Union Public License 1.0", - "licenseId": "EUPL-1.0", + "detailsUrl": "https://spdx.org/licenses/GFDL-1.2-only.json", + "referenceNumber": 145, + "name": "GNU Free Documentation License v1.2 only", + "licenseId": "GFDL-1.2-only", "seeAlso": [ - "http://ec.europa.eu/idabc/en/document/7330.html", - "http://ec.europa.eu/idabc/servlets/Doc027f.pdf?id\u003d31096" + "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./EUPL-1.1.html", + "reference": "https://spdx.org/licenses/Info-ZIP.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/EUPL-1.1.json", - "referenceNumber": "426", - "name": "European Union Public License 1.1", - "licenseId": "EUPL-1.1", + "detailsUrl": "https://spdx.org/licenses/Info-ZIP.json", + "referenceNumber": 146, + "name": "Info-ZIP License", + "licenseId": "Info-ZIP", "seeAlso": [ - "https://joinup.ec.europa.eu/software/page/eupl/licence-eupl", - "https://joinup.ec.europa.eu/sites/default/files/custom-page/attachment/eupl1.1.-licence-en_0.pdf", - "https://opensource.org/licenses/EUPL-1.1" + "http://www.info-zip.org/license.html" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./EUPL-1.2.html", + "reference": "https://spdx.org/licenses/DSDP.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/EUPL-1.2.json", - "referenceNumber": "280", - "name": "European Union Public License 1.2", - "licenseId": "EUPL-1.2", + "detailsUrl": "https://spdx.org/licenses/DSDP.json", + "referenceNumber": 147, + "name": "DSDP License", + "licenseId": "DSDP", "seeAlso": [ - "https://joinup.ec.europa.eu/page/eupl-text-11-12", - "https://joinup.ec.europa.eu/sites/default/files/custom-page/attachment/eupl_v1.2_en.pdf", - "https://joinup.ec.europa.eu/sites/default/files/inline-files/EUPL%20v1_2%20EN(1).txt", - "http://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri\u003dCELEX:32017D0863", - "https://opensource.org/licenses/EUPL-1.2" + "https://fedoraproject.org/wiki/Licensing/DSDP" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./Entessa.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Entessa.json", - "referenceNumber": "402", - "name": "Entessa Public License v1.0", - "licenseId": "Entessa", + "reference": "https://spdx.org/licenses/AGPL-1.0.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/AGPL-1.0.json", + "referenceNumber": 148, + "name": "Affero General Public License v1.0", + "licenseId": "AGPL-1.0", "seeAlso": [ - "https://opensource.org/licenses/Entessa" + "http://www.affero.org/oagpl.html" ], - "isOsiApproved": true + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./ErlPL-1.1.html", + "reference": "https://spdx.org/licenses/BSD-4-Clause-UC.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/ErlPL-1.1.json", - "referenceNumber": "424", - "name": "Erlang Public License v1.1", - "licenseId": "ErlPL-1.1", + "detailsUrl": "https://spdx.org/licenses/BSD-4-Clause-UC.json", + "referenceNumber": 149, + "name": "BSD-4-Clause (University of California-Specific)", + "licenseId": "BSD-4-Clause-UC", "seeAlso": [ - "http://www.erlang.org/EPLICENSE" + "http://www.freebsd.org/copyright/license.html" ], "isOsiApproved": false }, { - "reference": "./Eurosym.html", + "reference": "https://spdx.org/licenses/LGPL-2.1-only.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Eurosym.json", - "referenceNumber": "170", - "name": "Eurosym License", - "licenseId": "Eurosym", + "detailsUrl": "https://spdx.org/licenses/LGPL-2.1-only.json", + "referenceNumber": 150, + "name": "GNU Lesser General Public License v2.1 only", + "licenseId": "LGPL-2.1-only", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Eurosym" + "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "https://opensource.org/licenses/LGPL-2.1" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./FSFAP.html", + "reference": "https://spdx.org/licenses/OFL-1.0.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/FSFAP.json", - "referenceNumber": "410", - "name": "FSF All Permissive License", - "licenseId": "FSFAP", + "detailsUrl": "https://spdx.org/licenses/OFL-1.0.json", + "referenceNumber": 151, + "name": "SIL Open Font License 1.0", + "licenseId": "OFL-1.0", "seeAlso": [ - "https://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html" + "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL10_web" ], "isOsiApproved": false }, { - "reference": "./FSFUL.html", + "reference": "https://spdx.org/licenses/CDL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/FSFUL.json", - "referenceNumber": "2", - "name": "FSF Unlimited License", - "licenseId": "FSFUL", + "detailsUrl": "https://spdx.org/licenses/CDL-1.0.json", + "referenceNumber": 152, + "name": "Common Documentation License 1.0", + "licenseId": "CDL-1.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/FSF_Unlimited_License" + "http://www.opensource.apple.com/cdl/", + "https://fedoraproject.org/wiki/Licensing/Common_Documentation_License", + "https://www.gnu.org/licenses/license-list.html#ACDL" ], "isOsiApproved": false }, { - "reference": "./FSFULLR.html", + "reference": "https://spdx.org/licenses/LAL-1.3.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/FSFULLR.json", - "referenceNumber": "319", - "name": "FSF Unlimited License (with License Retention)", - "licenseId": "FSFULLR", + "detailsUrl": "https://spdx.org/licenses/LAL-1.3.json", + "referenceNumber": 153, + "name": "Licence Art Libre 1.3", + "licenseId": "LAL-1.3", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/FSF_Unlimited_License#License_Retention_Variant" + "https://artlibre.org/" ], "isOsiApproved": false }, { - "reference": "./FTL.html", + "reference": "https://spdx.org/licenses/Sendmail.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/FTL.json", - "referenceNumber": "448", - "name": "Freetype Project License", - "licenseId": "FTL", + "detailsUrl": "https://spdx.org/licenses/Sendmail.json", + "referenceNumber": 154, + "name": "Sendmail License", + "licenseId": "Sendmail", "seeAlso": [ - "http://freetype.fis.uniroma2.it/FTL.TXT", - "http://git.savannah.gnu.org/cgit/freetype/freetype2.git/tree/docs/FTL.TXT" + "http://www.sendmail.com/pdfs/open_source/sendmail_license.pdf", + "https://web.archive.org/web/20160322142305/https://www.sendmail.com/pdfs/open_source/sendmail_license.pdf" ], "isOsiApproved": false }, { - "reference": "./Fair.html", + "reference": "https://spdx.org/licenses/OGDL-Taiwan-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Fair.json", - "referenceNumber": "268", - "name": "Fair License", - "licenseId": "Fair", + "detailsUrl": "https://spdx.org/licenses/OGDL-Taiwan-1.0.json", + "referenceNumber": 155, + "name": "Taiwan Open Government Data License, version 1.0", + "licenseId": "OGDL-Taiwan-1.0", "seeAlso": [ - "http://fairlicense.org/", - "https://opensource.org/licenses/Fair" + "https://data.gov.tw/license" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./Frameworx-1.0.html", + "reference": "https://spdx.org/licenses/Zimbra-1.4.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Frameworx-1.0.json", - "referenceNumber": "389", - "name": "Frameworx Open License 1.0", - "licenseId": "Frameworx-1.0", + "detailsUrl": "https://spdx.org/licenses/Zimbra-1.4.json", + "referenceNumber": 156, + "name": "Zimbra Public License v1.4", + "licenseId": "Zimbra-1.4", "seeAlso": [ - "https://opensource.org/licenses/Frameworx-1.0" + "http://www.zimbra.com/legal/zimbra-public-license-1-4" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./FreeImage.html", + "reference": "https://spdx.org/licenses/Borceux.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/FreeImage.json", - "referenceNumber": "388", - "name": "FreeImage Public License v1.0", - "licenseId": "FreeImage", + "detailsUrl": "https://spdx.org/licenses/Borceux.json", + "referenceNumber": 157, + "name": "Borceux license", + "licenseId": "Borceux", "seeAlso": [ - "http://freeimage.sourceforge.net/freeimage-license.txt" + "https://fedoraproject.org/wiki/Licensing/Borceux" ], "isOsiApproved": false }, { - "reference": "./GFDL-1.1.html", - "isDeprecatedLicenseId": true, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/GFDL-1.1.json", - "referenceNumber": "291", - "name": "GNU Free Documentation License v1.1", - "licenseId": "GFDL-1.1", + "reference": "https://spdx.org/licenses/OSL-3.0.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/OSL-3.0.json", + "referenceNumber": 158, + "name": "Open Software License 3.0", + "licenseId": "OSL-3.0", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt" + "https://web.archive.org/web/20120101081418/http://rosenlaw.com:80/OSL3.0.htm", + "https://opensource.org/licenses/OSL-3.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./GFDL-1.1-invariants-only.html", + "reference": "https://spdx.org/licenses/AMDPLPA.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/GFDL-1.1-invariants-only.json", - "referenceNumber": "200", - "name": "GNU Free Documentation License v1.1 only - invariants", - "licenseId": "GFDL-1.1-invariants-only", + "detailsUrl": "https://spdx.org/licenses/AMDPLPA.json", + "referenceNumber": 159, + "name": "AMD\u0027s plpa_map.c License", + "licenseId": "AMDPLPA", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt" + "https://fedoraproject.org/wiki/Licensing/AMD_plpa_map_License" ], "isOsiApproved": false }, { - "reference": "./GFDL-1.1-invariants-or-later.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-SA-3.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/GFDL-1.1-invariants-or-later.json", - "referenceNumber": "78", - "name": "GNU Free Documentation License v1.1 or later - invariants", - "licenseId": "GFDL-1.1-invariants-or-later", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-SA-3.0.json", + "referenceNumber": 160, + "name": "Creative Commons Attribution Non Commercial Share Alike 3.0 Unported", + "licenseId": "CC-BY-NC-SA-3.0", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt" + "https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode" ], "isOsiApproved": false }, { - "reference": "./GFDL-1.1-no-invariants-only.html", + "reference": "https://spdx.org/licenses/OLDAP-2.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/GFDL-1.1-no-invariants-only.json", - "referenceNumber": "13", - "name": "GNU Free Documentation License v1.1 only - no invariants", - "licenseId": "GFDL-1.1-no-invariants-only", + "detailsUrl": "https://spdx.org/licenses/OLDAP-2.1.json", + "referenceNumber": 161, + "name": "Open LDAP Public License v2.1", + "licenseId": "OLDAP-2.1", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt" + "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003db0d176738e96a0d3b9f85cb51e140a86f21be715" ], "isOsiApproved": false }, { - "reference": "./GFDL-1.1-no-invariants-or-later.html", + "reference": "https://spdx.org/licenses/BSD-2-Clause-FreeBSD.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/BSD-2-Clause-FreeBSD.json", + "referenceNumber": 162, + "name": "BSD 2-Clause FreeBSD License", + "licenseId": "BSD-2-Clause-FreeBSD", + "seeAlso": [ + "http://www.freebsd.org/copyright/freebsd-license.html" + ], + "isOsiApproved": false, + "isFsfLibre": true + }, + { + "reference": "https://spdx.org/licenses/CPOL-1.02.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/GFDL-1.1-no-invariants-or-later.json", - "referenceNumber": "248", - "name": "GNU Free Documentation License v1.1 or later - no invariants", - "licenseId": "GFDL-1.1-no-invariants-or-later", + "detailsUrl": "https://spdx.org/licenses/CPOL-1.02.json", + "referenceNumber": 163, + "name": "Code Project Open License 1.02", + "licenseId": "CPOL-1.02", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt" + "http://www.codeproject.com/info/cpol10.aspx" ], "isOsiApproved": false }, { - "reference": "./GFDL-1.1-only.html", + "reference": "https://spdx.org/licenses/MPL-1.0.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/GFDL-1.1-only.json", - "referenceNumber": "101", - "name": "GNU Free Documentation License v1.1 only", - "licenseId": "GFDL-1.1-only", + "detailsUrl": "https://spdx.org/licenses/MPL-1.0.json", + "referenceNumber": 164, + "name": "Mozilla Public License 1.0", + "licenseId": "MPL-1.0", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt" + "http://www.mozilla.org/MPL/MPL-1.0.html", + "https://opensource.org/licenses/MPL-1.0" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "./GFDL-1.1-or-later.html", + "reference": "https://spdx.org/licenses/blessing.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/GFDL-1.1-or-later.json", - "referenceNumber": "121", - "name": "GNU Free Documentation License v1.1 or later", - "licenseId": "GFDL-1.1-or-later", + "detailsUrl": "https://spdx.org/licenses/blessing.json", + "referenceNumber": 165, + "name": "SQLite Blessing", + "licenseId": "blessing", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt" + "https://www.sqlite.org/src/artifact/e33a4df7e32d742a?ln\u003d4-9", + "https://sqlite.org/src/artifact/df5091916dbb40e6" ], "isOsiApproved": false }, { - "reference": "./GFDL-1.2.html", - "isDeprecatedLicenseId": true, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/GFDL-1.2.json", - "referenceNumber": "324", - "name": "GNU Free Documentation License v1.2", - "licenseId": "GFDL-1.2", + "reference": "https://spdx.org/licenses/Parity-6.0.0.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/Parity-6.0.0.json", + "referenceNumber": 166, + "name": "The Parity Public License 6.0.0", + "licenseId": "Parity-6.0.0", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" + "https://paritylicense.com/versions/6.0.0.html" ], "isOsiApproved": false }, { - "reference": "./GFDL-1.2-invariants-only.html", + "reference": "https://spdx.org/licenses/AFL-3.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/GFDL-1.2-invariants-only.json", - "referenceNumber": "202", - "name": "GNU Free Documentation License v1.2 only - invariants", - "licenseId": "GFDL-1.2-invariants-only", + "detailsUrl": "https://spdx.org/licenses/AFL-3.0.json", + "referenceNumber": 167, + "name": "Academic Free License v3.0", + "licenseId": "AFL-3.0", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" + "http://www.rosenlaw.com/AFL3.0.htm", + "https://opensource.org/licenses/afl-3.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./GFDL-1.2-invariants-or-later.html", + "reference": "https://spdx.org/licenses/SGI-B-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/GFDL-1.2-invariants-or-later.json", - "referenceNumber": "425", - "name": "GNU Free Documentation License v1.2 or later - invariants", - "licenseId": "GFDL-1.2-invariants-or-later", + "detailsUrl": "https://spdx.org/licenses/SGI-B-1.0.json", + "referenceNumber": 168, + "name": "SGI Free Software License B v1.0", + "licenseId": "SGI-B-1.0", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" + "http://oss.sgi.com/projects/FreeB/SGIFreeSWLicB.1.0.html" ], "isOsiApproved": false }, { - "reference": "./GFDL-1.2-no-invariants-only.html", + "reference": "https://spdx.org/licenses/BSD-2-Clause-Patent.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/GFDL-1.2-no-invariants-only.json", - "referenceNumber": "320", - "name": "GNU Free Documentation License v1.2 only - no invariants", - "licenseId": "GFDL-1.2-no-invariants-only", + "detailsUrl": "https://spdx.org/licenses/BSD-2-Clause-Patent.json", + "referenceNumber": 169, + "name": "BSD-2-Clause Plus Patent License", + "licenseId": "BSD-2-Clause-Patent", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" + "https://opensource.org/licenses/BSDplusPatent" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "./GFDL-1.2-no-invariants-or-later.html", + "reference": "https://spdx.org/licenses/Artistic-1.0-cl8.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/GFDL-1.2-no-invariants-or-later.json", - "referenceNumber": "189", - "name": "GNU Free Documentation License v1.2 or later - no invariants", - "licenseId": "GFDL-1.2-no-invariants-or-later", + "detailsUrl": "https://spdx.org/licenses/Artistic-1.0-cl8.json", + "referenceNumber": 170, + "name": "Artistic License 1.0 w/clause 8", + "licenseId": "Artistic-1.0-cl8", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" + "https://opensource.org/licenses/Artistic-1.0" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "./GFDL-1.2-only.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-ND-4.0.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/GFDL-1.2-only.json", - "referenceNumber": "88", - "name": "GNU Free Documentation License v1.2 only", - "licenseId": "GFDL-1.2-only", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-ND-4.0.json", + "referenceNumber": 171, + "name": "Creative Commons Attribution Non Commercial No Derivatives 4.0 International", + "licenseId": "CC-BY-NC-ND-4.0", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" + "https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode" ], "isOsiApproved": false }, { - "reference": "./GFDL-1.2-or-later.html", + "reference": "https://spdx.org/licenses/Apache-1.1.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/GFDL-1.2-or-later.json", - "referenceNumber": "129", - "name": "GNU Free Documentation License v1.2 or later", - "licenseId": "GFDL-1.2-or-later", + "detailsUrl": "https://spdx.org/licenses/Apache-1.1.json", + "referenceNumber": 172, + "name": "Apache License 1.1", + "licenseId": "Apache-1.1", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" + "http://apache.org/licenses/LICENSE-1.1", + "https://opensource.org/licenses/Apache-1.1" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./GFDL-1.3.html", - "isDeprecatedLicenseId": true, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/GFDL-1.3.json", - "referenceNumber": "381", - "name": "GNU Free Documentation License v1.3", - "licenseId": "GFDL-1.3", + "reference": "https://spdx.org/licenses/ErlPL-1.1.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/ErlPL-1.1.json", + "referenceNumber": 173, + "name": "Erlang Public License v1.1", + "licenseId": "ErlPL-1.1", "seeAlso": [ - "https://www.gnu.org/licenses/fdl-1.3.txt" + "http://www.erlang.org/EPLICENSE" ], "isOsiApproved": false }, { - "reference": "./GFDL-1.3-invariants-only.html", + "reference": "https://spdx.org/licenses/OFL-1.0-RFN.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/GFDL-1.3-invariants-only.json", - "referenceNumber": "181", - "name": "GNU Free Documentation License v1.3 only - invariants", - "licenseId": "GFDL-1.3-invariants-only", + "detailsUrl": "https://spdx.org/licenses/OFL-1.0-RFN.json", + "referenceNumber": 174, + "name": "SIL Open Font License 1.0 with Reserved Font Name", + "licenseId": "OFL-1.0-RFN", "seeAlso": [ - "https://www.gnu.org/licenses/fdl-1.3.txt" + "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL10_web" ], "isOsiApproved": false }, { - "reference": "./GFDL-1.3-invariants-or-later.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-3.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/GFDL-1.3-invariants-or-later.json", - "referenceNumber": "313", - "name": "GNU Free Documentation License v1.3 or later - invariants", - "licenseId": "GFDL-1.3-invariants-or-later", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-3.0.json", + "referenceNumber": 175, + "name": "Creative Commons Attribution Non Commercial 3.0 Unported", + "licenseId": "CC-BY-NC-3.0", "seeAlso": [ - "https://www.gnu.org/licenses/fdl-1.3.txt" + "https://creativecommons.org/licenses/by-nc/3.0/legalcode" ], "isOsiApproved": false }, { - "reference": "./GFDL-1.3-no-invariants-only.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/GFDL-1.3-no-invariants-only.json", - "referenceNumber": "177", - "name": "GNU Free Documentation License v1.3 only - no invariants", - "licenseId": "GFDL-1.3-no-invariants-only", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-2.0.json", + "referenceNumber": 176, + "name": "Creative Commons Attribution Non Commercial 2.0 Generic", + "licenseId": "CC-BY-NC-2.0", "seeAlso": [ - "https://www.gnu.org/licenses/fdl-1.3.txt" + "https://creativecommons.org/licenses/by-nc/2.0/legalcode" ], "isOsiApproved": false }, { - "reference": "./GFDL-1.3-no-invariants-or-later.html", + "reference": "https://spdx.org/licenses/MakeIndex.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/GFDL-1.3-no-invariants-or-later.json", - "referenceNumber": "162", - "name": "GNU Free Documentation License v1.3 or later - no invariants", - "licenseId": "GFDL-1.3-no-invariants-or-later", + "detailsUrl": "https://spdx.org/licenses/MakeIndex.json", + "referenceNumber": 177, + "name": "MakeIndex License", + "licenseId": "MakeIndex", "seeAlso": [ - "https://www.gnu.org/licenses/fdl-1.3.txt" + "https://fedoraproject.org/wiki/Licensing/MakeIndex" ], "isOsiApproved": false }, { - "reference": "./GFDL-1.3-only.html", + "reference": "https://spdx.org/licenses/Barr.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/GFDL-1.3-only.json", - "referenceNumber": "325", - "name": "GNU Free Documentation License v1.3 only", - "licenseId": "GFDL-1.3-only", + "detailsUrl": "https://spdx.org/licenses/Barr.json", + "referenceNumber": 178, + "name": "Barr License", + "licenseId": "Barr", "seeAlso": [ - "https://www.gnu.org/licenses/fdl-1.3.txt" + "https://fedoraproject.org/wiki/Licensing/Barr" ], "isOsiApproved": false }, { - "reference": "./GFDL-1.3-or-later.html", + "reference": "https://spdx.org/licenses/CC-BY-SA-2.1-JP.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/GFDL-1.3-or-later.json", - "referenceNumber": "49", - "name": "GNU Free Documentation License v1.3 or later", - "licenseId": "GFDL-1.3-or-later", + "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-2.1-JP.json", + "referenceNumber": 179, + "name": "Creative Commons Attribution Share Alike 2.1 Japan", + "licenseId": "CC-BY-SA-2.1-JP", "seeAlso": [ - "https://www.gnu.org/licenses/fdl-1.3.txt" + "https://creativecommons.org/licenses/by-sa/2.1/jp/legalcode" ], "isOsiApproved": false }, { - "reference": "./GL2PS.html", + "reference": "https://spdx.org/licenses/GFDL-1.2-no-invariants-only.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/GL2PS.json", - "referenceNumber": "330", - "name": "GL2PS License", - "licenseId": "GL2PS", + "detailsUrl": "https://spdx.org/licenses/GFDL-1.2-no-invariants-only.json", + "referenceNumber": 180, + "name": "GNU Free Documentation License v1.2 only - no invariants", + "licenseId": "GFDL-1.2-no-invariants-only", "seeAlso": [ - "http://www.geuz.org/gl2ps/COPYING.GL2PS" + "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" ], "isOsiApproved": false }, { - "reference": "./GLWTPL.html", + "reference": "https://spdx.org/licenses/Hippocratic-2.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/GLWTPL.json", - "referenceNumber": "48", - "name": "Good Luck With That Public License", - "licenseId": "GLWTPL", - "seeAlso": [ - "https://github.com/me-shaon/GLWTPL/commit/da5f6bc734095efbacb442c0b31e33a65b9d6e85" - ], - "isOsiApproved": false - }, - { - "reference": "./GPL-1.0.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "http://spdx.org/licenses/GPL-1.0.json", - "referenceNumber": "343", - "name": "GNU General Public License v1.0 only", - "licenseId": "GPL-1.0", + "detailsUrl": "https://spdx.org/licenses/Hippocratic-2.1.json", + "referenceNumber": 181, + "name": "Hippocratic License 2.1", + "licenseId": "Hippocratic-2.1", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" + "https://firstdonoharm.dev/version/2/1/license.html", + "https://github.com/EthicalSource/hippocratic-license/blob/58c0e646d64ff6fbee275bfe2b9492f914e3ab2a/LICENSE.txt" ], "isOsiApproved": false }, { - "reference": "./GPL-1.0+.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "http://spdx.org/licenses/GPL-1.0+.json", - "referenceNumber": "221", - "name": "GNU General Public License v1.0 or later", - "licenseId": "GPL-1.0+", + "reference": "https://spdx.org/licenses/Adobe-2006.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/Adobe-2006.json", + "referenceNumber": 182, + "name": "Adobe Systems Incorporated Source Code License Agreement", + "licenseId": "Adobe-2006", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" + "https://fedoraproject.org/wiki/Licensing/AdobeLicense" ], "isOsiApproved": false }, { - "reference": "./GPL-1.0-only.html", + "reference": "https://spdx.org/licenses/OSL-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/GPL-1.0-only.json", - "referenceNumber": "10", - "name": "GNU General Public License v1.0 only", - "licenseId": "GPL-1.0-only", + "detailsUrl": "https://spdx.org/licenses/OSL-2.0.json", + "referenceNumber": 183, + "name": "Open Software License 2.0", + "licenseId": "OSL-2.0", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" + "http://web.archive.org/web/20041020171434/http://www.rosenlaw.com/osl2.0.html" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./GPL-1.0-or-later.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-SA-4.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/GPL-1.0-or-later.json", - "referenceNumber": "131", - "name": "GNU General Public License v1.0 or later", - "licenseId": "GPL-1.0-or-later", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-SA-4.0.json", + "referenceNumber": 184, + "name": "Creative Commons Attribution Non Commercial Share Alike 4.0 International", + "licenseId": "CC-BY-NC-SA-4.0", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" + "https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode" ], "isOsiApproved": false }, { - "reference": "./GPL-2.0.html", - "isDeprecatedLicenseId": true, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/GPL-2.0.json", - "referenceNumber": "371", - "name": "GNU General Public License v2.0 only", - "licenseId": "GPL-2.0", + "reference": "https://spdx.org/licenses/LGPL-2.1-or-later.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/LGPL-2.1-or-later.json", + "referenceNumber": 185, + "name": "GNU Lesser General Public License v2.1 or later", + "licenseId": "LGPL-2.1-or-later", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", - "https://opensource.org/licenses/GPL-2.0" + "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "https://opensource.org/licenses/LGPL-2.1" ], - "isOsiApproved": true + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./GPL-2.0+.html", - "isDeprecatedLicenseId": true, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/GPL-2.0+.json", - "referenceNumber": "417", - "name": "GNU General Public License v2.0 or later", - "licenseId": "GPL-2.0+", + "reference": "https://spdx.org/licenses/PolyForm-Noncommercial-1.0.0.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/PolyForm-Noncommercial-1.0.0.json", + "referenceNumber": 186, + "name": "PolyForm Noncommercial License 1.0.0", + "licenseId": "PolyForm-Noncommercial-1.0.0", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", - "https://opensource.org/licenses/GPL-2.0" + "https://polyformproject.org/licenses/noncommercial/1.0.0" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./GPL-2.0-only.html", + "reference": "https://spdx.org/licenses/OpenSSL.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/GPL-2.0-only.json", - "referenceNumber": "240", - "name": "GNU General Public License v2.0 only", - "licenseId": "GPL-2.0-only", + "detailsUrl": "https://spdx.org/licenses/OpenSSL.json", + "referenceNumber": 187, + "name": "OpenSSL License", + "licenseId": "OpenSSL", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", - "https://opensource.org/licenses/GPL-2.0" + "http://www.openssl.org/source/license.html" ], - "isOsiApproved": true + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./GPL-2.0-or-later.html", - "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/GPL-2.0-or-later.json", - "referenceNumber": "264", - "name": "GNU General Public License v2.0 or later", - "licenseId": "GPL-2.0-or-later", + "reference": "https://spdx.org/licenses/GPL-3.0-with-GCC-exception.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/GPL-3.0-with-GCC-exception.json", + "referenceNumber": 188, + "name": "GNU General Public License v3.0 w/GCC Runtime Library exception", + "licenseId": "GPL-3.0-with-GCC-exception", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", - "https://opensource.org/licenses/GPL-2.0" + "https://www.gnu.org/licenses/gcc-exception-3.1.html" ], "isOsiApproved": true }, { - "reference": "./GPL-2.0-with-GCC-exception.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "http://spdx.org/licenses/GPL-2.0-with-GCC-exception.json", - "referenceNumber": "354", - "name": "GNU General Public License v2.0 w/GCC Runtime Library exception", - "licenseId": "GPL-2.0-with-GCC-exception", + "reference": "https://spdx.org/licenses/OPL-1.0.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/OPL-1.0.json", + "referenceNumber": 189, + "name": "Open Public License v1.0", + "licenseId": "OPL-1.0", "seeAlso": [ - "https://gcc.gnu.org/git/?p\u003dgcc.git;a\u003dblob;f\u003dgcc/libgcc1.c;h\u003d762f5143fc6eed57b6797c82710f3538aa52b40b;hb\u003dcb143a3ce4fb417c68f5fa2691a1b1b1053dfba9#l10" + "http://old.koalateam.com/jackaroo/OPL_1_0.TXT", + "https://fedoraproject.org/wiki/Licensing/Open_Public_License" ], "isOsiApproved": false }, { - "reference": "./GPL-2.0-with-autoconf-exception.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "http://spdx.org/licenses/GPL-2.0-with-autoconf-exception.json", - "referenceNumber": "29", - "name": "GNU General Public License v2.0 w/Autoconf exception", - "licenseId": "GPL-2.0-with-autoconf-exception", + "reference": "https://spdx.org/licenses/BSD-3-Clause-Attribution.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-Attribution.json", + "referenceNumber": 190, + "name": "BSD with attribution", + "licenseId": "BSD-3-Clause-Attribution", "seeAlso": [ - "http://ac-archive.sourceforge.net/doc/copyright.html" + "https://fedoraproject.org/wiki/Licensing/BSD_with_Attribution" ], "isOsiApproved": false }, { - "reference": "./GPL-2.0-with-bison-exception.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "http://spdx.org/licenses/GPL-2.0-with-bison-exception.json", - "referenceNumber": "387", - "name": "GNU General Public License v2.0 w/Bison exception", - "licenseId": "GPL-2.0-with-bison-exception", + "reference": "https://spdx.org/licenses/Rdisc.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/Rdisc.json", + "referenceNumber": 191, + "name": "Rdisc License", + "licenseId": "Rdisc", "seeAlso": [ - "http://git.savannah.gnu.org/cgit/bison.git/tree/data/yacc.c?id\u003d193d7c7054ba7197b0789e14965b739162319b5e#n141" + "https://fedoraproject.org/wiki/Licensing/Rdisc_License" ], "isOsiApproved": false }, { - "reference": "./GPL-2.0-with-classpath-exception.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "http://spdx.org/licenses/GPL-2.0-with-classpath-exception.json", - "referenceNumber": "232", - "name": "GNU General Public License v2.0 w/Classpath exception", - "licenseId": "GPL-2.0-with-classpath-exception", + "reference": "https://spdx.org/licenses/MS-RL.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/MS-RL.json", + "referenceNumber": 192, + "name": "Microsoft Reciprocal License", + "licenseId": "MS-RL", "seeAlso": [ - "https://www.gnu.org/software/classpath/license.html" + "http://www.microsoft.com/opensource/licenses.mspx", + "https://opensource.org/licenses/MS-RL" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./GPL-2.0-with-font-exception.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "http://spdx.org/licenses/GPL-2.0-with-font-exception.json", - "referenceNumber": "18", - "name": "GNU General Public License v2.0 w/Font exception", - "licenseId": "GPL-2.0-with-font-exception", + "reference": "https://spdx.org/licenses/EUDatagrid.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/EUDatagrid.json", + "referenceNumber": 193, + "name": "EU DataGrid Software License", + "licenseId": "EUDatagrid", "seeAlso": [ - "https://www.gnu.org/licenses/gpl-faq.html#FontException" + "http://eu-datagrid.web.cern.ch/eu-datagrid/license.html", + "https://opensource.org/licenses/EUDatagrid" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./GPL-3.0.html", - "isDeprecatedLicenseId": true, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/GPL-3.0.json", - "referenceNumber": "431", - "name": "GNU General Public License v3.0 only", - "licenseId": "GPL-3.0", + "reference": "https://spdx.org/licenses/LGPLLR.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/LGPLLR.json", + "referenceNumber": 194, + "name": "Lesser General Public License For Linguistic Resources", + "licenseId": "LGPLLR", "seeAlso": [ - "https://www.gnu.org/licenses/gpl-3.0-standalone.html", - "https://opensource.org/licenses/GPL-3.0" + "http://www-igm.univ-mlv.fr/~unitex/lgpllr.html" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./GPL-3.0+.html", - "isDeprecatedLicenseId": true, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/GPL-3.0+.json", - "referenceNumber": "149", - "name": "GNU General Public License v3.0 or later", - "licenseId": "GPL-3.0+", + "reference": "https://spdx.org/licenses/AFL-2.0.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/AFL-2.0.json", + "referenceNumber": 195, + "name": "Academic Free License v2.0", + "licenseId": "AFL-2.0", "seeAlso": [ - "https://www.gnu.org/licenses/gpl-3.0-standalone.html", - "https://opensource.org/licenses/GPL-3.0" + "http://wayback.archive.org/web/20060924134533/http://www.opensource.org/licenses/afl-2.0.txt" ], - "isOsiApproved": true + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./GPL-3.0-only.html", + "reference": "https://spdx.org/licenses/MIT-Modern-Variant.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/GPL-3.0-only.json", - "referenceNumber": "124", - "name": "GNU General Public License v3.0 only", - "licenseId": "GPL-3.0-only", + "detailsUrl": "https://spdx.org/licenses/MIT-Modern-Variant.json", + "referenceNumber": 196, + "name": "MIT License Modern Variant", + "licenseId": "MIT-Modern-Variant", "seeAlso": [ - "https://www.gnu.org/licenses/gpl-3.0-standalone.html", - "https://opensource.org/licenses/GPL-3.0" + "https://fedoraproject.org/wiki/Licensing:MIT#Modern_Variants", + "https://ptolemy.berkeley.edu/copyright.htm", + "https://pirlwww.lpl.arizona.edu/resources/guide/software/PerlTk/Tixlic.html" ], "isOsiApproved": true }, { - "reference": "./GPL-3.0-or-later.html", + "reference": "https://spdx.org/licenses/GFDL-1.3-invariants-only.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/GPL-3.0-or-later.json", - "referenceNumber": "415", - "name": "GNU General Public License v3.0 or later", - "licenseId": "GPL-3.0-or-later", + "detailsUrl": "https://spdx.org/licenses/GFDL-1.3-invariants-only.json", + "referenceNumber": 197, + "name": "GNU Free Documentation License v1.3 only - invariants", + "licenseId": "GFDL-1.3-invariants-only", "seeAlso": [ - "https://www.gnu.org/licenses/gpl-3.0-standalone.html", - "https://opensource.org/licenses/GPL-3.0" + "https://www.gnu.org/licenses/fdl-1.3.txt" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./GPL-3.0-with-GCC-exception.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "http://spdx.org/licenses/GPL-3.0-with-GCC-exception.json", - "referenceNumber": "1", - "name": "GNU General Public License v3.0 w/GCC Runtime Library exception", - "licenseId": "GPL-3.0-with-GCC-exception", + "reference": "https://spdx.org/licenses/LiLiQ-R-1.1.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/LiLiQ-R-1.1.json", + "referenceNumber": 198, + "name": "Licence Libre du Québec – Réciprocité version 1.1", + "licenseId": "LiLiQ-R-1.1", "seeAlso": [ - "https://www.gnu.org/licenses/gcc-exception-3.1.html" + "https://www.forge.gouv.qc.ca/participez/licence-logicielle/licence-libre-du-quebec-liliq-en-francais/licence-libre-du-quebec-reciprocite-liliq-r-v1-1/", + "http://opensource.org/licenses/LiLiQ-R-1.1" ], "isOsiApproved": true }, { - "reference": "./GPL-3.0-with-autoconf-exception.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "http://spdx.org/licenses/GPL-3.0-with-autoconf-exception.json", - "referenceNumber": "6", - "name": "GNU General Public License v3.0 w/Autoconf exception", - "licenseId": "GPL-3.0-with-autoconf-exception", + "reference": "https://spdx.org/licenses/CDLA-Permissive-1.0.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/CDLA-Permissive-1.0.json", + "referenceNumber": 199, + "name": "Community Data License Agreement Permissive 1.0", + "licenseId": "CDLA-Permissive-1.0", "seeAlso": [ - "https://www.gnu.org/licenses/autoconf-exception-3.0.html" + "https://cdla.io/permissive-1-0" ], "isOsiApproved": false }, { - "reference": "./Giftware.html", + "reference": "https://spdx.org/licenses/DRL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Giftware.json", - "referenceNumber": "395", - "name": "Giftware License", - "licenseId": "Giftware", + "detailsUrl": "https://spdx.org/licenses/DRL-1.0.json", + "referenceNumber": 200, + "name": "Detection Rule License 1.0", + "licenseId": "DRL-1.0", "seeAlso": [ - "http://liballeg.org/license.html#allegro-4-the-giftware-license" + "https://github.com/Neo23x0/sigma/blob/master/LICENSE.Detection.Rules.md" ], "isOsiApproved": false }, { - "reference": "./Glide.html", + "reference": "https://spdx.org/licenses/BSD-Source-Code.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Glide.json", - "referenceNumber": "118", - "name": "3dfx Glide License", - "licenseId": "Glide", + "detailsUrl": "https://spdx.org/licenses/BSD-Source-Code.json", + "referenceNumber": 201, + "name": "BSD Source Code Attribution", + "licenseId": "BSD-Source-Code", "seeAlso": [ - "http://www.users.on.net/~triforce/glidexp/COPYING.txt" + "https://github.com/robbiehanson/CocoaHTTPServer/blob/master/LICENSE.txt" ], "isOsiApproved": false }, { - "reference": "./Glulxe.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-ND-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Glulxe.json", - "referenceNumber": "210", - "name": "Glulxe License", - "licenseId": "Glulxe", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-ND-1.0.json", + "referenceNumber": 202, + "name": "Creative Commons Attribution Non Commercial No Derivatives 1.0 Generic", + "licenseId": "CC-BY-NC-ND-1.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Glulxe" + "https://creativecommons.org/licenses/by-nd-nc/1.0/legalcode" ], "isOsiApproved": false }, { - "reference": "./HPND.html", + "reference": "https://spdx.org/licenses/GLWTPL.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/HPND.json", - "referenceNumber": "172", - "name": "Historical Permission Notice and Disclaimer", - "licenseId": "HPND", + "detailsUrl": "https://spdx.org/licenses/GLWTPL.json", + "referenceNumber": 203, + "name": "Good Luck With That Public License", + "licenseId": "GLWTPL", "seeAlso": [ - "https://opensource.org/licenses/HPND" + "https://github.com/me-shaon/GLWTPL/commit/da5f6bc734095efbacb442c0b31e33a65b9d6e85" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./HPND-sell-variant.html", + "reference": "https://spdx.org/licenses/VSL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/HPND-sell-variant.json", - "referenceNumber": "163", - "name": "Historical Permission Notice and Disclaimer - sell variant", - "licenseId": "HPND-sell-variant", + "detailsUrl": "https://spdx.org/licenses/VSL-1.0.json", + "referenceNumber": 204, + "name": "Vovida Software License v1.0", + "licenseId": "VSL-1.0", "seeAlso": [ - "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/net/sunrpc/auth_gss/gss_generic_token.c?h\u003dv4.19" + "https://opensource.org/licenses/VSL-1.0" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "./HTMLTIDY.html", + "reference": "https://spdx.org/licenses/CPAL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/HTMLTIDY.json", - "referenceNumber": "352", - "name": "HTML Tidy License", - "licenseId": "HTMLTIDY", + "detailsUrl": "https://spdx.org/licenses/CPAL-1.0.json", + "referenceNumber": 205, + "name": "Common Public Attribution License 1.0", + "licenseId": "CPAL-1.0", "seeAlso": [ - "https://github.com/htacg/tidy-html5/blob/next/README/LICENSE.md" + "https://opensource.org/licenses/CPAL-1.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./HaskellReport.html", + "reference": "https://spdx.org/licenses/HaskellReport.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/HaskellReport.json", - "referenceNumber": "219", + "detailsUrl": "https://spdx.org/licenses/HaskellReport.json", + "referenceNumber": 206, "name": "Haskell Language Report License", "licenseId": "HaskellReport", "seeAlso": [ @@ -2581,1471 +2585,1497 @@ "isOsiApproved": false }, { - "reference": "./Hippocratic-2.1.html", + "reference": "https://spdx.org/licenses/APSL-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Hippocratic-2.1.json", - "referenceNumber": "212", - "name": "Hippocratic License 2.1", - "licenseId": "Hippocratic-2.1", + "detailsUrl": "https://spdx.org/licenses/APSL-1.1.json", + "referenceNumber": 207, + "name": "Apple Public Source License 1.1", + "licenseId": "APSL-1.1", "seeAlso": [ - "https://firstdonoharm.dev/version/2/1/license.html", - "https://github.com/EthicalSource/hippocratic-license/blob/58c0e646d64ff6fbee275bfe2b9492f914e3ab2a/LICENSE.txt" + "http://www.opensource.apple.com/source/IOSerialFamily/IOSerialFamily-7/APPLE_LICENSE" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "./IBM-pibs.html", + "reference": "https://spdx.org/licenses/GPL-2.0-or-later.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/IBM-pibs.json", - "referenceNumber": "331", - "name": "IBM PowerPC Initialization and Boot Software", - "licenseId": "IBM-pibs", + "detailsUrl": "https://spdx.org/licenses/GPL-2.0-or-later.json", + "referenceNumber": 208, + "name": "GNU General Public License v2.0 or later", + "licenseId": "GPL-2.0-or-later", "seeAlso": [ - "http://git.denx.de/?p\u003du-boot.git;a\u003dblob;f\u003darch/powerpc/cpu/ppc4xx/miiphy.c;h\u003d297155fdafa064b955e53e9832de93bfb0cfb85b;hb\u003d9fab4bf4cc077c21e43941866f3f2c196f28670d" + "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "https://opensource.org/licenses/GPL-2.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./ICU.html", + "reference": "https://spdx.org/licenses/BSD-3-Clause-Modification.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/ICU.json", - "referenceNumber": "182", - "name": "ICU License", - "licenseId": "ICU", + "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-Modification.json", + "referenceNumber": 209, + "name": "BSD 3-Clause Modification", + "licenseId": "BSD-3-Clause-Modification", "seeAlso": [ - "http://source.icu-project.org/repos/icu/icu/trunk/license.html" + "https://fedoraproject.org/wiki/Licensing:BSD#Modification_Variant" ], "isOsiApproved": false }, { - "reference": "./IJG.html", + "reference": "https://spdx.org/licenses/OLDAP-2.3.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/IJG.json", - "referenceNumber": "250", - "name": "Independent JPEG Group License", - "licenseId": "IJG", + "detailsUrl": "https://spdx.org/licenses/OLDAP-2.3.json", + "referenceNumber": 210, + "name": "Open LDAP Public License v2.3", + "licenseId": "OLDAP-2.3", "seeAlso": [ - "http://dev.w3.org/cvsweb/Amaya/libjpeg/Attic/README?rev\u003d1.2" + "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003dd32cf54a32d581ab475d23c810b0a7fbaf8d63c3" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./IPA.html", + "reference": "https://spdx.org/licenses/OFL-1.1-no-RFN.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/IPA.json", - "referenceNumber": "341", - "name": "IPA Font License", - "licenseId": "IPA", + "detailsUrl": "https://spdx.org/licenses/OFL-1.1-no-RFN.json", + "referenceNumber": 211, + "name": "SIL Open Font License 1.1 with no Reserved Font Name", + "licenseId": "OFL-1.1-no-RFN", "seeAlso": [ - "https://opensource.org/licenses/IPA" + "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL_web", + "https://opensource.org/licenses/OFL-1.1" ], "isOsiApproved": true }, { - "reference": "./IPL-1.0.html", + "reference": "https://spdx.org/licenses/BitTorrent-1.0.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/IPL-1.0.json", - "referenceNumber": "445", - "name": "IBM Public License v1.0", - "licenseId": "IPL-1.0", + "detailsUrl": "https://spdx.org/licenses/BitTorrent-1.0.json", + "referenceNumber": 212, + "name": "BitTorrent Open Source License v1.0", + "licenseId": "BitTorrent-1.0", "seeAlso": [ - "https://opensource.org/licenses/IPL-1.0" + "http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/licenses/BitTorrent?r1\u003d1.1\u0026r2\u003d1.1.1.1\u0026diff_format\u003ds" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./ISC.html", + "reference": "https://spdx.org/licenses/NRL.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/ISC.json", - "referenceNumber": "382", - "name": "ISC License", - "licenseId": "ISC", + "detailsUrl": "https://spdx.org/licenses/NRL.json", + "referenceNumber": 213, + "name": "NRL License", + "licenseId": "NRL", "seeAlso": [ - "https://www.isc.org/downloads/software-support-policy/isc-license/", - "https://opensource.org/licenses/ISC" + "http://web.mit.edu/network/isakmp/nrllicense.html" ], - "isOsiApproved": true + "isOsiApproved": false + }, + { + "reference": "https://spdx.org/licenses/GFDL-1.2.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/GFDL-1.2.json", + "referenceNumber": 214, + "name": "GNU Free Documentation License v1.2", + "licenseId": "GFDL-1.2", + "seeAlso": [ + "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" + ], + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./ImageMagick.html", + "reference": "https://spdx.org/licenses/MirOS.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/ImageMagick.json", - "referenceNumber": "351", - "name": "ImageMagick License", - "licenseId": "ImageMagick", + "detailsUrl": "https://spdx.org/licenses/MirOS.json", + "referenceNumber": 215, + "name": "The MirOS Licence", + "licenseId": "MirOS", "seeAlso": [ - "http://www.imagemagick.org/script/license.php" + "https://opensource.org/licenses/MirOS" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "./Imlib2.html", + "reference": "https://spdx.org/licenses/Sleepycat.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/Imlib2.json", - "referenceNumber": "138", - "name": "Imlib2 License", - "licenseId": "Imlib2", + "detailsUrl": "https://spdx.org/licenses/Sleepycat.json", + "referenceNumber": 216, + "name": "Sleepycat License", + "licenseId": "Sleepycat", "seeAlso": [ - "http://trac.enlightenment.org/e/browser/trunk/imlib2/COPYING", - "https://git.enlightenment.org/legacy/imlib2.git/tree/COPYING" + "https://opensource.org/licenses/Sleepycat" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./Info-ZIP.html", + "reference": "https://spdx.org/licenses/LPPL-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Info-ZIP.json", - "referenceNumber": "305", - "name": "Info-ZIP License", - "licenseId": "Info-ZIP", + "detailsUrl": "https://spdx.org/licenses/LPPL-1.1.json", + "referenceNumber": 217, + "name": "LaTeX Project Public License v1.1", + "licenseId": "LPPL-1.1", "seeAlso": [ - "http://www.info-zip.org/license.html" + "http://www.latex-project.org/lppl/lppl-1-1.txt" ], "isOsiApproved": false }, { - "reference": "./Intel.html", + "reference": "https://spdx.org/licenses/WTFPL.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/Intel.json", - "referenceNumber": "27", - "name": "Intel Open Source License", - "licenseId": "Intel", + "detailsUrl": "https://spdx.org/licenses/WTFPL.json", + "referenceNumber": 218, + "name": "Do What The F*ck You Want To Public License", + "licenseId": "WTFPL", "seeAlso": [ - "https://opensource.org/licenses/Intel" + "http://www.wtfpl.net/about/", + "http://sam.zoy.org/wtfpl/COPYING" ], - "isOsiApproved": true + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./Intel-ACPI.html", + "reference": "https://spdx.org/licenses/PolyForm-Small-Business-1.0.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Intel-ACPI.json", - "referenceNumber": "249", - "name": "Intel ACPI Software License Agreement", - "licenseId": "Intel-ACPI", + "detailsUrl": "https://spdx.org/licenses/PolyForm-Small-Business-1.0.0.json", + "referenceNumber": 219, + "name": "PolyForm Small Business License 1.0.0", + "licenseId": "PolyForm-Small-Business-1.0.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Intel_ACPI_Software_License_Agreement" + "https://polyformproject.org/licenses/small-business/1.0.0" ], "isOsiApproved": false }, { - "reference": "./Interbase-1.0.html", + "reference": "https://spdx.org/licenses/Caldera.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Interbase-1.0.json", - "referenceNumber": "350", - "name": "Interbase Public License v1.0", - "licenseId": "Interbase-1.0", + "detailsUrl": "https://spdx.org/licenses/Caldera.json", + "referenceNumber": 220, + "name": "Caldera License", + "licenseId": "Caldera", "seeAlso": [ - "https://web.archive.org/web/20060319014854/http://info.borland.com/devsupport/interbase/opensource/IPL.html" + "http://www.lemis.com/grog/UNIX/ancient-source-all.pdf" ], "isOsiApproved": false }, { - "reference": "./JPNIC.html", + "reference": "https://spdx.org/licenses/HTMLTIDY.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/JPNIC.json", - "referenceNumber": "340", - "name": "Japan Network Information Center License", - "licenseId": "JPNIC", + "detailsUrl": "https://spdx.org/licenses/HTMLTIDY.json", + "referenceNumber": 221, + "name": "HTML Tidy License", + "licenseId": "HTMLTIDY", "seeAlso": [ - "https://gitlab.isc.org/isc-projects/bind9/blob/master/COPYRIGHT#L366" + "https://github.com/htacg/tidy-html5/blob/next/README/LICENSE.md" ], "isOsiApproved": false }, { - "reference": "./JSON.html", + "reference": "https://spdx.org/licenses/SISSL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/JSON.json", - "referenceNumber": "208", - "name": "JSON License", - "licenseId": "JSON", + "detailsUrl": "https://spdx.org/licenses/SISSL.json", + "referenceNumber": 222, + "name": "Sun Industry Standards Source License v1.1", + "licenseId": "SISSL", "seeAlso": [ - "http://www.json.org/license.html" + "http://www.openoffice.org/licenses/sissl_license.html", + "https://opensource.org/licenses/SISSL" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./JasPer-2.0.html", + "reference": "https://spdx.org/licenses/MITNFA.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/JasPer-2.0.json", - "referenceNumber": "77", - "name": "JasPer License", - "licenseId": "JasPer-2.0", + "detailsUrl": "https://spdx.org/licenses/MITNFA.json", + "referenceNumber": 223, + "name": "MIT +no-false-attribs license", + "licenseId": "MITNFA", "seeAlso": [ - "http://www.ece.uvic.ca/~mdadams/jasper/LICENSE" + "https://fedoraproject.org/wiki/Licensing/MITNFA" ], "isOsiApproved": false }, { - "reference": "./LAL-1.2.html", + "reference": "https://spdx.org/licenses/0BSD.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/LAL-1.2.json", - "referenceNumber": "158", - "name": "Licence Art Libre 1.2", - "licenseId": "LAL-1.2", + "detailsUrl": "https://spdx.org/licenses/0BSD.json", + "referenceNumber": 224, + "name": "BSD Zero Clause License", + "licenseId": "0BSD", "seeAlso": [ - "http://artlibre.org/licence/lal/licence-art-libre-12/" + "http://landley.net/toybox/license.html" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "./LAL-1.3.html", + "reference": "https://spdx.org/licenses/CC0-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/LAL-1.3.json", - "referenceNumber": "384", - "name": "Licence Art Libre 1.3", - "licenseId": "LAL-1.3", + "detailsUrl": "https://spdx.org/licenses/CC0-1.0.json", + "referenceNumber": 225, + "name": "Creative Commons Zero v1.0 Universal", + "licenseId": "CC0-1.0", "seeAlso": [ - "https://artlibre.org/" + "https://creativecommons.org/publicdomain/zero/1.0/legalcode" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./LGPL-2.0.html", + "reference": "https://spdx.org/licenses/LGPL-3.0+.html", "isDeprecatedLicenseId": true, - "detailsUrl": "http://spdx.org/licenses/LGPL-2.0.json", - "referenceNumber": "297", - "name": "GNU Library General Public License v2 only", - "licenseId": "LGPL-2.0", + "detailsUrl": "https://spdx.org/licenses/LGPL-3.0+.json", + "referenceNumber": 226, + "name": "GNU Lesser General Public License v3.0 or later", + "licenseId": "LGPL-3.0+", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html" + "https://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "https://opensource.org/licenses/LGPL-3.0" ], "isOsiApproved": true }, { - "reference": "./LGPL-2.0+.html", + "reference": "https://spdx.org/licenses/CDLA-Sharing-1.0.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/CDLA-Sharing-1.0.json", + "referenceNumber": 227, + "name": "Community Data License Agreement Sharing 1.0", + "licenseId": "CDLA-Sharing-1.0", + "seeAlso": [ + "https://cdla.io/sharing-1-0" + ], + "isOsiApproved": false + }, + { + "reference": "https://spdx.org/licenses/GPL-2.0-with-bison-exception.html", "isDeprecatedLicenseId": true, - "detailsUrl": "http://spdx.org/licenses/LGPL-2.0+.json", - "referenceNumber": "141", - "name": "GNU Library General Public License v2 or later", - "licenseId": "LGPL-2.0+", + "detailsUrl": "https://spdx.org/licenses/GPL-2.0-with-bison-exception.json", + "referenceNumber": 228, + "name": "GNU General Public License v2.0 w/Bison exception", + "licenseId": "GPL-2.0-with-bison-exception", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html" + "http://git.savannah.gnu.org/cgit/bison.git/tree/data/yacc.c?id\u003d193d7c7054ba7197b0789e14965b739162319b5e#n141" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./LGPL-2.0-only.html", + "reference": "https://spdx.org/licenses/EFL-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/LGPL-2.0-only.json", - "referenceNumber": "353", - "name": "GNU Library General Public License v2 only", - "licenseId": "LGPL-2.0-only", + "detailsUrl": "https://spdx.org/licenses/EFL-2.0.json", + "referenceNumber": 229, + "name": "Eiffel Forum License v2.0", + "licenseId": "EFL-2.0", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html" + "http://www.eiffel-nice.org/license/eiffel-forum-license-2.html", + "https://opensource.org/licenses/EFL-2.0" ], - "isOsiApproved": true + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./LGPL-2.0-or-later.html", + "reference": "https://spdx.org/licenses/AFL-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/LGPL-2.0-or-later.json", - "referenceNumber": "30", - "name": "GNU Library General Public License v2 or later", - "licenseId": "LGPL-2.0-or-later", + "detailsUrl": "https://spdx.org/licenses/AFL-1.1.json", + "referenceNumber": 230, + "name": "Academic Free License v1.1", + "licenseId": "AFL-1.1", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html" + "http://opensource.linux-mirror.org/licenses/afl-1.1.txt", + "http://wayback.archive.org/web/20021004124254/http://www.opensource.org/licenses/academic.php" ], - "isOsiApproved": true + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./LGPL-2.1.html", - "isDeprecatedLicenseId": true, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/LGPL-2.1.json", - "referenceNumber": "191", - "name": "GNU Lesser General Public License v2.1 only", - "licenseId": "LGPL-2.1", + "reference": "https://spdx.org/licenses/CC-BY-2.0.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/CC-BY-2.0.json", + "referenceNumber": 231, + "name": "Creative Commons Attribution 2.0 Generic", + "licenseId": "CC-BY-2.0", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", - "https://opensource.org/licenses/LGPL-2.1" + "https://creativecommons.org/licenses/by/2.0/legalcode" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./LGPL-2.1+.html", - "isDeprecatedLicenseId": true, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/LGPL-2.1+.json", - "referenceNumber": "213", - "name": "GNU Library General Public License v2.1 or later", - "licenseId": "LGPL-2.1+", + "reference": "https://spdx.org/licenses/RPL-1.5.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/RPL-1.5.json", + "referenceNumber": 232, + "name": "Reciprocal Public License 1.5", + "licenseId": "RPL-1.5", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", - "https://opensource.org/licenses/LGPL-2.1" + "https://opensource.org/licenses/RPL-1.5" ], "isOsiApproved": true }, { - "reference": "./LGPL-2.1-only.html", + "reference": "https://spdx.org/licenses/MulanPSL-1.0.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/LGPL-2.1-only.json", - "referenceNumber": "140", - "name": "GNU Lesser General Public License v2.1 only", - "licenseId": "LGPL-2.1-only", + "detailsUrl": "https://spdx.org/licenses/MulanPSL-1.0.json", + "referenceNumber": 233, + "name": "Mulan Permissive Software License, Version 1", + "licenseId": "MulanPSL-1.0", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", - "https://opensource.org/licenses/LGPL-2.1" + "https://license.coscl.org.cn/MulanPSL/", + "https://github.com/yuwenlong/longphp/blob/25dfb70cc2a466dc4bb55ba30901cbce08d164b5/LICENSE" + ], + "isOsiApproved": false + }, + { + "reference": "https://spdx.org/licenses/GPL-3.0+.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/GPL-3.0+.json", + "referenceNumber": 234, + "name": "GNU General Public License v3.0 or later", + "licenseId": "GPL-3.0+", + "seeAlso": [ + "https://www.gnu.org/licenses/gpl-3.0-standalone.html", + "https://opensource.org/licenses/GPL-3.0" ], "isOsiApproved": true }, { - "reference": "./LGPL-2.1-or-later.html", + "reference": "https://spdx.org/licenses/HPND-sell-variant.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/LGPL-2.1-or-later.json", - "referenceNumber": "286", - "name": "GNU Lesser General Public License v2.1 or later", - "licenseId": "LGPL-2.1-or-later", + "detailsUrl": "https://spdx.org/licenses/HPND-sell-variant.json", + "referenceNumber": 235, + "name": "Historical Permission Notice and Disclaimer - sell variant", + "licenseId": "HPND-sell-variant", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", - "https://opensource.org/licenses/LGPL-2.1" + "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/net/sunrpc/auth_gss/gss_generic_token.c?h\u003dv4.19" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./LGPL-3.0.html", - "isDeprecatedLicenseId": true, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/LGPL-3.0.json", - "referenceNumber": "220", - "name": "GNU Lesser General Public License v3.0 only", - "licenseId": "LGPL-3.0", + "reference": "https://spdx.org/licenses/SSH-OpenSSH.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/SSH-OpenSSH.json", + "referenceNumber": 236, + "name": "SSH OpenSSH license", + "licenseId": "SSH-OpenSSH", "seeAlso": [ - "https://www.gnu.org/licenses/lgpl-3.0-standalone.html", - "https://opensource.org/licenses/LGPL-3.0" + "https://github.com/openssh/openssh-portable/blob/1b11ea7c58cd5c59838b5fa574cd456d6047b2d4/LICENCE#L10" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./LGPL-3.0+.html", - "isDeprecatedLicenseId": true, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/LGPL-3.0+.json", - "referenceNumber": "235", - "name": "GNU Lesser General Public License v3.0 or later", - "licenseId": "LGPL-3.0+", + "reference": "https://spdx.org/licenses/OLDAP-1.1.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/OLDAP-1.1.json", + "referenceNumber": 237, + "name": "Open LDAP Public License v1.1", + "licenseId": "OLDAP-1.1", "seeAlso": [ - "https://www.gnu.org/licenses/lgpl-3.0-standalone.html", - "https://opensource.org/licenses/LGPL-3.0" + "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d806557a5ad59804ef3a44d5abfbe91d706b0791f" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./LGPL-3.0-only.html", + "reference": "https://spdx.org/licenses/BitTorrent-1.1.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/LGPL-3.0-only.json", - "referenceNumber": "47", - "name": "GNU Lesser General Public License v3.0 only", - "licenseId": "LGPL-3.0-only", + "detailsUrl": "https://spdx.org/licenses/BitTorrent-1.1.json", + "referenceNumber": 238, + "name": "BitTorrent Open Source License v1.1", + "licenseId": "BitTorrent-1.1", "seeAlso": [ - "https://www.gnu.org/licenses/lgpl-3.0-standalone.html", - "https://opensource.org/licenses/LGPL-3.0" + "http://directory.fsf.org/wiki/License:BitTorrentOSL1.1" ], - "isOsiApproved": true + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./LGPL-3.0-or-later.html", + "reference": "https://spdx.org/licenses/Artistic-1.0.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/LGPL-3.0-or-later.json", - "referenceNumber": "365", - "name": "GNU Lesser General Public License v3.0 or later", - "licenseId": "LGPL-3.0-or-later", + "detailsUrl": "https://spdx.org/licenses/Artistic-1.0.json", + "referenceNumber": 239, + "name": "Artistic License 1.0", + "licenseId": "Artistic-1.0", "seeAlso": [ - "https://www.gnu.org/licenses/lgpl-3.0-standalone.html", - "https://opensource.org/licenses/LGPL-3.0" + "https://opensource.org/licenses/Artistic-1.0" ], "isOsiApproved": true }, { - "reference": "./LGPLLR.html", + "reference": "https://spdx.org/licenses/SSH-short.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/LGPLLR.json", - "referenceNumber": "435", - "name": "Lesser General Public License For Linguistic Resources", - "licenseId": "LGPLLR", + "detailsUrl": "https://spdx.org/licenses/SSH-short.json", + "referenceNumber": 240, + "name": "SSH short notice", + "licenseId": "SSH-short", "seeAlso": [ - "http://www-igm.univ-mlv.fr/~unitex/lgpllr.html" + "https://github.com/openssh/openssh-portable/blob/1b11ea7c58cd5c59838b5fa574cd456d6047b2d4/pathnames.h", + "http://web.mit.edu/kolya/.f/root/athena.mit.edu/sipb.mit.edu/project/openssh/OldFiles/src/openssh-2.9.9p2/ssh-add.1", + "https://joinup.ec.europa.eu/svn/lesoll/trunk/italc/lib/src/dsa_key.cpp" ], "isOsiApproved": false }, { - "reference": "./LPL-1.0.html", + "reference": "https://spdx.org/licenses/CC-BY-3.0-AT.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/LPL-1.0.json", - "referenceNumber": "399", - "name": "Lucent Public License Version 1.0", - "licenseId": "LPL-1.0", + "detailsUrl": "https://spdx.org/licenses/CC-BY-3.0-AT.json", + "referenceNumber": 241, + "name": "Creative Commons Attribution 3.0 Austria", + "licenseId": "CC-BY-3.0-AT", "seeAlso": [ - "https://opensource.org/licenses/LPL-1.0" + "https://creativecommons.org/licenses/by/3.0/at/legalcode" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./LPL-1.02.html", + "reference": "https://spdx.org/licenses/MIT-CMU.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/LPL-1.02.json", - "referenceNumber": "123", - "name": "Lucent Public License v1.02", - "licenseId": "LPL-1.02", + "detailsUrl": "https://spdx.org/licenses/MIT-CMU.json", + "referenceNumber": 242, + "name": "CMU License", + "licenseId": "MIT-CMU", "seeAlso": [ - "http://plan9.bell-labs.com/plan9/license.html", - "https://opensource.org/licenses/LPL-1.02" + "https://fedoraproject.org/wiki/Licensing:MIT?rd\u003dLicensing/MIT#CMU_Style", + "https://github.com/python-pillow/Pillow/blob/fffb426092c8db24a5f4b6df243a8a3c01fb63cd/LICENSE" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./LPPL-1.0.html", + "reference": "https://spdx.org/licenses/GFDL-1.3-no-invariants-or-later.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/LPPL-1.0.json", - "referenceNumber": "86", - "name": "LaTeX Project Public License v1.0", - "licenseId": "LPPL-1.0", + "detailsUrl": "https://spdx.org/licenses/GFDL-1.3-no-invariants-or-later.json", + "referenceNumber": 243, + "name": "GNU Free Documentation License v1.3 or later - no invariants", + "licenseId": "GFDL-1.3-no-invariants-or-later", "seeAlso": [ - "http://www.latex-project.org/lppl/lppl-1-0.txt" + "https://www.gnu.org/licenses/fdl-1.3.txt" ], "isOsiApproved": false }, { - "reference": "./LPPL-1.1.html", + "reference": "https://spdx.org/licenses/TOSL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/LPPL-1.1.json", - "referenceNumber": "175", - "name": "LaTeX Project Public License v1.1", - "licenseId": "LPPL-1.1", + "detailsUrl": "https://spdx.org/licenses/TOSL.json", + "referenceNumber": 244, + "name": "Trusster Open Source License", + "licenseId": "TOSL", "seeAlso": [ - "http://www.latex-project.org/lppl/lppl-1-1.txt" + "https://fedoraproject.org/wiki/Licensing/TOSL" ], "isOsiApproved": false }, { - "reference": "./LPPL-1.2.html", + "reference": "https://spdx.org/licenses/MIT-open-group.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/LPPL-1.2.json", - "referenceNumber": "166", - "name": "LaTeX Project Public License v1.2", - "licenseId": "LPPL-1.2", + "detailsUrl": "https://spdx.org/licenses/MIT-open-group.json", + "referenceNumber": 245, + "name": "MIT Open Group variant", + "licenseId": "MIT-open-group", "seeAlso": [ - "http://www.latex-project.org/lppl/lppl-1-2.txt" + "https://gitlab.freedesktop.org/xorg/app/iceauth/-/blob/master/COPYING", + "https://gitlab.freedesktop.org/xorg/app/xvinfo/-/blob/master/COPYING", + "https://gitlab.freedesktop.org/xorg/app/xsetroot/-/blob/master/COPYING", + "https://gitlab.freedesktop.org/xorg/app/xauth/-/blob/master/COPYING" ], "isOsiApproved": false }, { - "reference": "./LPPL-1.3a.html", + "reference": "https://spdx.org/licenses/OLDAP-2.6.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/LPPL-1.3a.json", - "referenceNumber": "287", - "name": "LaTeX Project Public License v1.3a", - "licenseId": "LPPL-1.3a", + "detailsUrl": "https://spdx.org/licenses/OLDAP-2.6.json", + "referenceNumber": 246, + "name": "Open LDAP Public License v2.6", + "licenseId": "OLDAP-2.6", "seeAlso": [ - "http://www.latex-project.org/lppl/lppl-1-3a.txt" + "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d1cae062821881f41b73012ba816434897abf4205" ], "isOsiApproved": false }, { - "reference": "./LPPL-1.3c.html", + "reference": "https://spdx.org/licenses/GFDL-1.1-only.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/LPPL-1.3c.json", - "referenceNumber": "128", - "name": "LaTeX Project Public License v1.3c", - "licenseId": "LPPL-1.3c", + "detailsUrl": "https://spdx.org/licenses/GFDL-1.1-only.json", + "referenceNumber": 247, + "name": "GNU Free Documentation License v1.1 only", + "licenseId": "GFDL-1.1-only", "seeAlso": [ - "http://www.latex-project.org/lppl/lppl-1-3c.txt", - "https://opensource.org/licenses/LPPL-1.3c" + "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt" ], - "isOsiApproved": true + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./Latex2e.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Latex2e.json", - "referenceNumber": "34", - "name": "Latex2e License", - "licenseId": "Latex2e", + "reference": "https://spdx.org/licenses/FreeBSD-DOC.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/FreeBSD-DOC.json", + "referenceNumber": 248, + "name": "FreeBSD Documentation License", + "licenseId": "FreeBSD-DOC", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Latex2e" + "https://www.freebsd.org/copyright/freebsd-doc-license/" ], "isOsiApproved": false }, { - "reference": "./Leptonica.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Leptonica.json", - "referenceNumber": "322", - "name": "Leptonica License", - "licenseId": "Leptonica", + "reference": "https://spdx.org/licenses/GPL-2.0.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/GPL-2.0.json", + "referenceNumber": 249, + "name": "GNU General Public License v2.0 only", + "licenseId": "GPL-2.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Leptonica" + "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "https://opensource.org/licenses/GPL-2.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./LiLiQ-P-1.1.html", + "reference": "https://spdx.org/licenses/Fair.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/LiLiQ-P-1.1.json", - "referenceNumber": "188", - "name": "Licence Libre du Québec – Permissive version 1.1", - "licenseId": "LiLiQ-P-1.1", + "detailsUrl": "https://spdx.org/licenses/Fair.json", + "referenceNumber": 250, + "name": "Fair License", + "licenseId": "Fair", "seeAlso": [ - "https://forge.gouv.qc.ca/licence/fr/liliq-v1-1/", - "http://opensource.org/licenses/LiLiQ-P-1.1" + "http://fairlicense.org/", + "https://opensource.org/licenses/Fair" ], "isOsiApproved": true }, { - "reference": "./LiLiQ-R-1.1.html", + "reference": "https://spdx.org/licenses/CECILL-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/LiLiQ-R-1.1.json", - "referenceNumber": "309", - "name": "Licence Libre du Québec – Réciprocité version 1.1", - "licenseId": "LiLiQ-R-1.1", + "detailsUrl": "https://spdx.org/licenses/CECILL-1.1.json", + "referenceNumber": 251, + "name": "CeCILL Free Software License Agreement v1.1", + "licenseId": "CECILL-1.1", "seeAlso": [ - "https://www.forge.gouv.qc.ca/participez/licence-logicielle/licence-libre-du-quebec-liliq-en-francais/licence-libre-du-quebec-reciprocite-liliq-r-v1-1/", - "http://opensource.org/licenses/LiLiQ-R-1.1" + "http://www.cecill.info/licences/Licence_CeCILL_V1.1-US.html" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./LiLiQ-Rplus-1.1.html", + "reference": "https://spdx.org/licenses/QPL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/LiLiQ-Rplus-1.1.json", - "referenceNumber": "360", - "name": "Licence Libre du Québec – Réciprocité forte version 1.1", - "licenseId": "LiLiQ-Rplus-1.1", + "detailsUrl": "https://spdx.org/licenses/QPL-1.0.json", + "referenceNumber": 252, + "name": "Q Public License 1.0", + "licenseId": "QPL-1.0", "seeAlso": [ - "https://www.forge.gouv.qc.ca/participez/licence-logicielle/licence-libre-du-quebec-liliq-en-francais/licence-libre-du-quebec-reciprocite-forte-liliq-r-v1-1/", - "http://opensource.org/licenses/LiLiQ-Rplus-1.1" + "http://doc.qt.nokia.com/3.3/license.html", + "https://opensource.org/licenses/QPL-1.0" ], - "isOsiApproved": true + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./Libpng.html", + "reference": "https://spdx.org/licenses/DOC.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Libpng.json", - "referenceNumber": "404", - "name": "libpng License", - "licenseId": "Libpng", + "detailsUrl": "https://spdx.org/licenses/DOC.json", + "referenceNumber": 253, + "name": "DOC License", + "licenseId": "DOC", "seeAlso": [ - "http://www.libpng.org/pub/png/src/libpng-LICENSE.txt" + "http://www.cs.wustl.edu/~schmidt/ACE-copying.html", + "https://www.dre.vanderbilt.edu/~schmidt/ACE-copying.html" ], "isOsiApproved": false }, { - "reference": "./Linux-OpenIB.html", + "reference": "https://spdx.org/licenses/LAL-1.2.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Linux-OpenIB.json", - "referenceNumber": "228", - "name": "Linux Kernel Variant of OpenIB.org license", - "licenseId": "Linux-OpenIB", + "detailsUrl": "https://spdx.org/licenses/LAL-1.2.json", + "referenceNumber": 254, + "name": "Licence Art Libre 1.2", + "licenseId": "LAL-1.2", "seeAlso": [ - "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h" + "http://artlibre.org/licence/lal/licence-art-libre-12/" ], "isOsiApproved": false }, { - "reference": "./MIT.html", + "reference": "https://spdx.org/licenses/LPL-1.02.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/MIT.json", - "referenceNumber": "271", - "name": "MIT License", - "licenseId": "MIT", + "detailsUrl": "https://spdx.org/licenses/LPL-1.02.json", + "referenceNumber": 255, + "name": "Lucent Public License v1.02", + "licenseId": "LPL-1.02", "seeAlso": [ - "https://opensource.org/licenses/MIT" + "http://plan9.bell-labs.com/plan9/license.html", + "https://opensource.org/licenses/LPL-1.02" ], - "isOsiApproved": true + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./MIT-0.html", + "reference": "https://spdx.org/licenses/CERN-OHL-P-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/MIT-0.json", - "referenceNumber": "81", - "name": "MIT No Attribution", - "licenseId": "MIT-0", + "detailsUrl": "https://spdx.org/licenses/CERN-OHL-P-2.0.json", + "referenceNumber": 256, + "name": "CERN Open Hardware Licence Version 2 - Permissive", + "licenseId": "CERN-OHL-P-2.0", "seeAlso": [ - "https://github.com/aws/mit-0", - "https://romanrm.net/mit-zero", - "https://github.com/awsdocs/aws-cloud9-user-guide/blob/master/LICENSE-SAMPLECODE" + "https://www.ohwr.org/project/cernohl/wikis/Documents/CERN-OHL-version-2" ], "isOsiApproved": true }, { - "reference": "./MIT-CMU.html", + "reference": "https://spdx.org/licenses/etalab-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/MIT-CMU.json", - "referenceNumber": "370", - "name": "CMU License", - "licenseId": "MIT-CMU", + "detailsUrl": "https://spdx.org/licenses/etalab-2.0.json", + "referenceNumber": 257, + "name": "Etalab Open License 2.0", + "licenseId": "etalab-2.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing:MIT?rd\u003dLicensing/MIT#CMU_Style", - "https://github.com/python-pillow/Pillow/blob/fffb426092c8db24a5f4b6df243a8a3c01fb63cd/LICENSE" + "https://github.com/DISIC/politique-de-contribution-open-source/blob/master/LICENSE.pdf", + "https://raw.githubusercontent.com/DISIC/politique-de-contribution-open-source/master/LICENSE" ], "isOsiApproved": false }, { - "reference": "./MIT-advertising.html", + "reference": "https://spdx.org/licenses/FTL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/MIT-advertising.json", - "referenceNumber": "203", - "name": "Enlightenment License (e16)", - "licenseId": "MIT-advertising", + "detailsUrl": "https://spdx.org/licenses/FTL.json", + "referenceNumber": 258, + "name": "Freetype Project License", + "licenseId": "FTL", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/MIT_With_Advertising" + "http://freetype.fis.uniroma2.it/FTL.TXT", + "http://git.savannah.gnu.org/cgit/freetype/freetype2.git/tree/docs/FTL.TXT", + "http://gitlab.freedesktop.org/freetype/freetype/-/raw/master/docs/FTL.TXT" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./MIT-enna.html", + "reference": "https://spdx.org/licenses/Qhull.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/MIT-enna.json", - "referenceNumber": "60", - "name": "enna License", - "licenseId": "MIT-enna", + "detailsUrl": "https://spdx.org/licenses/Qhull.json", + "referenceNumber": 259, + "name": "Qhull License", + "licenseId": "Qhull", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/MIT#enna" + "https://fedoraproject.org/wiki/Licensing/Qhull" ], "isOsiApproved": false }, { - "reference": "./MIT-feh.html", + "reference": "https://spdx.org/licenses/BSD-3-Clause-Clear.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/MIT-feh.json", - "referenceNumber": "392", - "name": "feh License", - "licenseId": "MIT-feh", + "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-Clear.json", + "referenceNumber": 260, + "name": "BSD 3-Clause Clear License", + "licenseId": "BSD-3-Clause-Clear", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/MIT#feh" + "http://labs.metacarta.com/license-explanation.html#license" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./MIT-open-group.html", + "reference": "https://spdx.org/licenses/BSD-3-Clause-No-Military-License.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/MIT-open-group.json", - "referenceNumber": "327", - "name": "MIT Open Group variant", - "licenseId": "MIT-open-group", + "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-No-Military-License.json", + "referenceNumber": 261, + "name": "BSD 3-Clause No Military License", + "licenseId": "BSD-3-Clause-No-Military-License", "seeAlso": [ - "https://gitlab.freedesktop.org/xorg/app/iceauth/-/blob/master/COPYING", - "https://gitlab.freedesktop.org/xorg/app/xvinfo/-/blob/master/COPYING", - "https://gitlab.freedesktop.org/xorg/app/xsetroot/-/blob/master/COPYING", - "https://gitlab.freedesktop.org/xorg/app/xauth/-/blob/master/COPYING" + "https://gitlab.syncad.com/hive/dhive/-/blob/master/LICENSE", + "https://github.com/greymass/swift-eosio/blob/master/LICENSE" ], "isOsiApproved": false }, { - "reference": "./MITNFA.html", + "reference": "https://spdx.org/licenses/FSFAP.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/MITNFA.json", - "referenceNumber": "361", - "name": "MIT +no-false-attribs license", - "licenseId": "MITNFA", + "detailsUrl": "https://spdx.org/licenses/FSFAP.json", + "referenceNumber": 262, + "name": "FSF All Permissive License", + "licenseId": "FSFAP", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/MITNFA" + "https://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./MPL-1.0.html", + "reference": "https://spdx.org/licenses/APL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/MPL-1.0.json", - "referenceNumber": "253", - "name": "Mozilla Public License 1.0", - "licenseId": "MPL-1.0", + "detailsUrl": "https://spdx.org/licenses/APL-1.0.json", + "referenceNumber": 263, + "name": "Adaptive Public License 1.0", + "licenseId": "APL-1.0", "seeAlso": [ - "http://www.mozilla.org/MPL/MPL-1.0.html", - "https://opensource.org/licenses/MPL-1.0" + "https://opensource.org/licenses/APL-1.0" ], "isOsiApproved": true }, { - "reference": "./MPL-1.1.html", + "reference": "https://spdx.org/licenses/OLDAP-2.8.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/MPL-1.1.json", - "referenceNumber": "432", - "name": "Mozilla Public License 1.1", - "licenseId": "MPL-1.1", + "detailsUrl": "https://spdx.org/licenses/OLDAP-2.8.json", + "referenceNumber": 264, + "name": "Open LDAP Public License v2.8", + "licenseId": "OLDAP-2.8", "seeAlso": [ - "http://www.mozilla.org/MPL/MPL-1.1.html", - "https://opensource.org/licenses/MPL-1.1" + "http://www.openldap.org/software/release/license.html" ], "isOsiApproved": true }, { - "reference": "./MPL-2.0.html", + "reference": "https://spdx.org/licenses/TORQUE-1.1.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/MPL-2.0.json", - "referenceNumber": "136", - "name": "Mozilla Public License 2.0", - "licenseId": "MPL-2.0", + "detailsUrl": "https://spdx.org/licenses/TORQUE-1.1.json", + "referenceNumber": 265, + "name": "TORQUE v2.5+ Software License v1.1", + "licenseId": "TORQUE-1.1", "seeAlso": [ - "http://www.mozilla.org/MPL/2.0/", - "https://opensource.org/licenses/MPL-2.0" + "https://fedoraproject.org/wiki/Licensing/TORQUEv1.1" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./MPL-2.0-no-copyleft-exception.html", + "reference": "https://spdx.org/licenses/Sendmail-8.23.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/MPL-2.0-no-copyleft-exception.json", - "referenceNumber": "193", - "name": "Mozilla Public License 2.0 (no copyleft exception)", - "licenseId": "MPL-2.0-no-copyleft-exception", + "detailsUrl": "https://spdx.org/licenses/Sendmail-8.23.json", + "referenceNumber": 266, + "name": "Sendmail License 8.23", + "licenseId": "Sendmail-8.23", "seeAlso": [ - "http://www.mozilla.org/MPL/2.0/", - "https://opensource.org/licenses/MPL-2.0" + "https://www.proofpoint.com/sites/default/files/sendmail-license.pdf", + "https://web.archive.org/web/20181003101040/https://www.proofpoint.com/sites/default/files/sendmail-license.pdf" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./MS-PL.html", + "reference": "https://spdx.org/licenses/diffmark.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/MS-PL.json", - "referenceNumber": "393", - "name": "Microsoft Public License", - "licenseId": "MS-PL", + "detailsUrl": "https://spdx.org/licenses/diffmark.json", + "referenceNumber": 267, + "name": "diffmark license", + "licenseId": "diffmark", "seeAlso": [ - "http://www.microsoft.com/opensource/licenses.mspx", - "https://opensource.org/licenses/MS-PL" + "https://fedoraproject.org/wiki/Licensing/diffmark" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./MS-RL.html", + "reference": "https://spdx.org/licenses/Frameworx-1.0.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/MS-RL.json", - "referenceNumber": "4", - "name": "Microsoft Reciprocal License", - "licenseId": "MS-RL", + "detailsUrl": "https://spdx.org/licenses/Frameworx-1.0.json", + "referenceNumber": 268, + "name": "Frameworx Open License 1.0", + "licenseId": "Frameworx-1.0", "seeAlso": [ - "http://www.microsoft.com/opensource/licenses.mspx", - "https://opensource.org/licenses/MS-RL" + "https://opensource.org/licenses/Frameworx-1.0" ], "isOsiApproved": true }, { - "reference": "./MTLL.html", + "reference": "https://spdx.org/licenses/zlib-acknowledgement.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/MTLL.json", - "referenceNumber": "103", - "name": "Matrix Template Library License", - "licenseId": "MTLL", + "detailsUrl": "https://spdx.org/licenses/zlib-acknowledgement.json", + "referenceNumber": 269, + "name": "zlib/libpng License with Acknowledgement", + "licenseId": "zlib-acknowledgement", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Matrix_Template_Library_License" + "https://fedoraproject.org/wiki/Licensing/ZlibWithAcknowledgement" ], "isOsiApproved": false }, { - "reference": "./MakeIndex.html", + "reference": "https://spdx.org/licenses/EFL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/MakeIndex.json", - "referenceNumber": "369", - "name": "MakeIndex License", - "licenseId": "MakeIndex", + "detailsUrl": "https://spdx.org/licenses/EFL-1.0.json", + "referenceNumber": 270, + "name": "Eiffel Forum License v1.0", + "licenseId": "EFL-1.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/MakeIndex" + "http://www.eiffel-nice.org/license/forum.txt", + "https://opensource.org/licenses/EFL-1.0" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "./MirOS.html", + "reference": "https://spdx.org/licenses/IJG.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/MirOS.json", - "referenceNumber": "397", - "name": "The MirOS Licence", - "licenseId": "MirOS", + "detailsUrl": "https://spdx.org/licenses/IJG.json", + "referenceNumber": 271, + "name": "Independent JPEG Group License", + "licenseId": "IJG", "seeAlso": [ - "https://opensource.org/licenses/MirOS" + "http://dev.w3.org/cvsweb/Amaya/libjpeg/Attic/README?rev\u003d1.2" ], - "isOsiApproved": true + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./Motosoto.html", + "reference": "https://spdx.org/licenses/GFDL-1.3-no-invariants-only.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Motosoto.json", - "referenceNumber": "31", - "name": "Motosoto License", - "licenseId": "Motosoto", + "detailsUrl": "https://spdx.org/licenses/GFDL-1.3-no-invariants-only.json", + "referenceNumber": 272, + "name": "GNU Free Documentation License v1.3 only - no invariants", + "licenseId": "GFDL-1.3-no-invariants-only", "seeAlso": [ - "https://opensource.org/licenses/Motosoto" + "https://www.gnu.org/licenses/fdl-1.3.txt" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./MulanPSL-1.0.html", + "reference": "https://spdx.org/licenses/Noweb.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/MulanPSL-1.0.json", - "referenceNumber": "214", - "name": "Mulan Permissive Software License, Version 1", - "licenseId": "MulanPSL-1.0", + "detailsUrl": "https://spdx.org/licenses/Noweb.json", + "referenceNumber": 273, + "name": "Noweb License", + "licenseId": "Noweb", "seeAlso": [ - "https://license.coscl.org.cn/MulanPSL/", - "https://github.com/yuwenlong/longphp/blob/25dfb70cc2a466dc4bb55ba30901cbce08d164b5/LICENSE" + "https://fedoraproject.org/wiki/Licensing/Noweb" ], "isOsiApproved": false }, { - "reference": "./MulanPSL-2.0.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/MulanPSL-2.0.json", - "referenceNumber": "152", - "name": "Mulan Permissive Software License, Version 2", - "licenseId": "MulanPSL-2.0", + "reference": "https://spdx.org/licenses/GFDL-1.3.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/GFDL-1.3.json", + "referenceNumber": 274, + "name": "GNU Free Documentation License v1.3", + "licenseId": "GFDL-1.3", "seeAlso": [ - "https://license.coscl.org.cn/MulanPSL2/" + "https://www.gnu.org/licenses/fdl-1.3.txt" ], - "isOsiApproved": true + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./Multics.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Multics.json", - "referenceNumber": "245", - "name": "Multics License", - "licenseId": "Multics", + "reference": "https://spdx.org/licenses/LGPL-2.1.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/LGPL-2.1.json", + "referenceNumber": 275, + "name": "GNU Lesser General Public License v2.1 only", + "licenseId": "LGPL-2.1", "seeAlso": [ - "https://opensource.org/licenses/Multics" + "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "https://opensource.org/licenses/LGPL-2.1" ], - "isOsiApproved": true + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./Mup.html", + "reference": "https://spdx.org/licenses/gSOAP-1.3b.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Mup.json", - "referenceNumber": "328", - "name": "Mup License", - "licenseId": "Mup", + "detailsUrl": "https://spdx.org/licenses/gSOAP-1.3b.json", + "referenceNumber": 276, + "name": "gSOAP Public License v1.3b", + "licenseId": "gSOAP-1.3b", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Mup" + "http://www.cs.fsu.edu/~engelen/license.html" ], "isOsiApproved": false }, { - "reference": "./NASA-1.3.html", + "reference": "https://spdx.org/licenses/OFL-1.1-RFN.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/NASA-1.3.json", - "referenceNumber": "126", - "name": "NASA Open Source Agreement 1.3", - "licenseId": "NASA-1.3", + "detailsUrl": "https://spdx.org/licenses/OFL-1.1-RFN.json", + "referenceNumber": 277, + "name": "SIL Open Font License 1.1 with Reserved Font Name", + "licenseId": "OFL-1.1-RFN", "seeAlso": [ - "http://ti.arc.nasa.gov/opensource/nosa/", - "https://opensource.org/licenses/NASA-1.3" + "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL_web", + "https://opensource.org/licenses/OFL-1.1" ], "isOsiApproved": true }, { - "reference": "./NBPL-1.0.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/NBPL-1.0.json", - "referenceNumber": "45", - "name": "Net Boolean Public License v1", - "licenseId": "NBPL-1.0", + "reference": "https://spdx.org/licenses/GPL-3.0-with-autoconf-exception.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/GPL-3.0-with-autoconf-exception.json", + "referenceNumber": 278, + "name": "GNU General Public License v3.0 w/Autoconf exception", + "licenseId": "GPL-3.0-with-autoconf-exception", "seeAlso": [ - "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d37b4b3f6cc4bf34e1d3dec61e69914b9819d8894" + "https://www.gnu.org/licenses/autoconf-exception-3.0.html" ], "isOsiApproved": false }, { - "reference": "./NCGL-UK-2.0.html", + "reference": "https://spdx.org/licenses/CERN-OHL-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/NCGL-UK-2.0.json", - "referenceNumber": "229", - "name": "Non-Commercial Government Licence", - "licenseId": "NCGL-UK-2.0", + "detailsUrl": "https://spdx.org/licenses/CERN-OHL-1.1.json", + "referenceNumber": 279, + "name": "CERN Open Hardware Licence v1.1", + "licenseId": "CERN-OHL-1.1", "seeAlso": [ - "https://github.com/spdx/license-list-XML/blob/master/src/Apache-2.0.xml" + "https://www.ohwr.org/project/licenses/wikis/cern-ohl-v1.1" ], "isOsiApproved": false }, { - "reference": "./NCSA.html", + "reference": "https://spdx.org/licenses/AFL-2.1.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/NCSA.json", - "referenceNumber": "196", - "name": "University of Illinois/NCSA Open Source License", - "licenseId": "NCSA", - "seeAlso": [ - "http://otm.illinois.edu/uiuc_openSource", - "https://opensource.org/licenses/NCSA" - ], - "isOsiApproved": true - }, - { - "reference": "./NGPL.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/NGPL.json", - "referenceNumber": "332", - "name": "Nethack General Public License", - "licenseId": "NGPL", + "detailsUrl": "https://spdx.org/licenses/AFL-2.1.json", + "referenceNumber": 280, + "name": "Academic Free License v2.1", + "licenseId": "AFL-2.1", "seeAlso": [ - "https://opensource.org/licenses/NGPL" + "http://opensource.linux-mirror.org/licenses/afl-2.1.txt" ], - "isOsiApproved": true + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./NIST-PD.html", + "reference": "https://spdx.org/licenses/MIT-enna.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/NIST-PD.json", - "referenceNumber": "314", - "name": "NIST Public Domain Notice", - "licenseId": "NIST-PD", + "detailsUrl": "https://spdx.org/licenses/MIT-enna.json", + "referenceNumber": 281, + "name": "enna License", + "licenseId": "MIT-enna", "seeAlso": [ - "https://github.com/tcheneau/simpleRPL/blob/e645e69e38dd4e3ccfeceb2db8cba05b7c2e0cd3/LICENSE.txt", - "https://github.com/tcheneau/Routing/blob/f09f46fcfe636107f22f2c98348188a65a135d98/README.md" + "https://fedoraproject.org/wiki/Licensing/MIT#enna" ], "isOsiApproved": false }, { - "reference": "./NIST-PD-fallback.html", + "reference": "https://spdx.org/licenses/Adobe-Glyph.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/NIST-PD-fallback.json", - "referenceNumber": "32", - "name": "NIST Public Domain Notice with license fallback", - "licenseId": "NIST-PD-fallback", + "detailsUrl": "https://spdx.org/licenses/Adobe-Glyph.json", + "referenceNumber": 282, + "name": "Adobe Glyph List License", + "licenseId": "Adobe-Glyph", "seeAlso": [ - "https://github.com/usnistgov/jsip/blob/59700e6926cbe96c5cdae897d9a7d2656b42abe3/LICENSE", - "https://github.com/usnistgov/fipy/blob/86aaa5c2ba2c6f1be19593c5986071cf6568cc34/LICENSE.rst" + "https://fedoraproject.org/wiki/Licensing/MIT#AdobeGlyph" ], "isOsiApproved": false }, { - "reference": "./NLOD-1.0.html", + "reference": "https://spdx.org/licenses/EPL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/NLOD-1.0.json", - "referenceNumber": "146", - "name": "Norwegian Licence for Open Government Data", - "licenseId": "NLOD-1.0", + "detailsUrl": "https://spdx.org/licenses/EPL-1.0.json", + "referenceNumber": 283, + "name": "Eclipse Public License 1.0", + "licenseId": "EPL-1.0", "seeAlso": [ - "http://data.norge.no/nlod/en/1.0" + "http://www.eclipse.org/legal/epl-v10.html", + "https://opensource.org/licenses/EPL-1.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./NLPL.html", + "reference": "https://spdx.org/licenses/Xerox.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/NLPL.json", - "referenceNumber": "329", - "name": "No Limit Public License", - "licenseId": "NLPL", + "detailsUrl": "https://spdx.org/licenses/Xerox.json", + "referenceNumber": 284, + "name": "Xerox License", + "licenseId": "Xerox", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/NLPL" + "https://fedoraproject.org/wiki/Licensing/Xerox" ], "isOsiApproved": false }, { - "reference": "./NOSL.html", + "reference": "https://spdx.org/licenses/OLDAP-2.0.1.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/NOSL.json", - "referenceNumber": "408", - "name": "Netizen Open Source License", - "licenseId": "NOSL", + "detailsUrl": "https://spdx.org/licenses/OLDAP-2.0.1.json", + "referenceNumber": 285, + "name": "Open LDAP Public License v2.0.1", + "licenseId": "OLDAP-2.0.1", "seeAlso": [ - "http://bits.netizen.com.au/licenses/NOSL/nosl.txt" + "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003db6d68acd14e51ca3aab4428bf26522aa74873f0e" ], "isOsiApproved": false }, { - "reference": "./NPL-1.0.html", + "reference": "https://spdx.org/licenses/MTLL.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/NPL-1.0.json", - "referenceNumber": "259", - "name": "Netscape Public License v1.0", - "licenseId": "NPL-1.0", + "detailsUrl": "https://spdx.org/licenses/MTLL.json", + "referenceNumber": 286, + "name": "Matrix Template Library License", + "licenseId": "MTLL", "seeAlso": [ - "http://www.mozilla.org/MPL/NPL/1.0/" + "https://fedoraproject.org/wiki/Licensing/Matrix_Template_Library_License" ], "isOsiApproved": false }, { - "reference": "./NPL-1.1.html", + "reference": "https://spdx.org/licenses/ImageMagick.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/NPL-1.1.json", - "referenceNumber": "442", - "name": "Netscape Public License v1.1", - "licenseId": "NPL-1.1", + "detailsUrl": "https://spdx.org/licenses/ImageMagick.json", + "referenceNumber": 287, + "name": "ImageMagick License", + "licenseId": "ImageMagick", "seeAlso": [ - "http://www.mozilla.org/MPL/NPL/1.1/" + "http://www.imagemagick.org/script/license.php" ], "isOsiApproved": false }, { - "reference": "./NPOSL-3.0.html", + "reference": "https://spdx.org/licenses/psutils.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/NPOSL-3.0.json", - "referenceNumber": "154", - "name": "Non-Profit Open Software License 3.0", - "licenseId": "NPOSL-3.0", + "detailsUrl": "https://spdx.org/licenses/psutils.json", + "referenceNumber": 288, + "name": "psutils License", + "licenseId": "psutils", "seeAlso": [ - "https://opensource.org/licenses/NOSL3.0" + "https://fedoraproject.org/wiki/Licensing/psutils" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./NRL.html", + "reference": "https://spdx.org/licenses/ClArtistic.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/NRL.json", - "referenceNumber": "104", - "name": "NRL License", - "licenseId": "NRL", + "detailsUrl": "https://spdx.org/licenses/ClArtistic.json", + "referenceNumber": 289, + "name": "Clarified Artistic License", + "licenseId": "ClArtistic", "seeAlso": [ - "http://web.mit.edu/network/isakmp/nrllicense.html" + "http://gianluca.dellavedova.org/2011/01/03/clarified-artistic-license/", + "http://www.ncftp.com/ncftp/doc/LICENSE.txt" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./NTP.html", + "reference": "https://spdx.org/licenses/GFDL-1.3-invariants-or-later.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/NTP.json", - "referenceNumber": "275", - "name": "NTP License", - "licenseId": "NTP", + "detailsUrl": "https://spdx.org/licenses/GFDL-1.3-invariants-or-later.json", + "referenceNumber": 290, + "name": "GNU Free Documentation License v1.3 or later - invariants", + "licenseId": "GFDL-1.3-invariants-or-later", "seeAlso": [ - "https://opensource.org/licenses/NTP" + "https://www.gnu.org/licenses/fdl-1.3.txt" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./NTP-0.html", + "reference": "https://spdx.org/licenses/APSL-1.2.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/NTP-0.json", - "referenceNumber": "195", - "name": "NTP No Attribution", - "licenseId": "NTP-0", + "detailsUrl": "https://spdx.org/licenses/APSL-1.2.json", + "referenceNumber": 291, + "name": "Apple Public Source License 1.2", + "licenseId": "APSL-1.2", "seeAlso": [ - "https://github.com/tytso/e2fsprogs/blob/master/lib/et/et_name.c" + "http://www.samurajdata.se/opensource/mirror/licenses/apsl.php" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "./Naumen.html", + "reference": "https://spdx.org/licenses/Apache-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Naumen.json", - "referenceNumber": "301", - "name": "Naumen Public License", - "licenseId": "Naumen", + "detailsUrl": "https://spdx.org/licenses/Apache-2.0.json", + "referenceNumber": 292, + "name": "Apache License 2.0", + "licenseId": "Apache-2.0", "seeAlso": [ - "https://opensource.org/licenses/Naumen" + "http://www.apache.org/licenses/LICENSE-2.0", + "https://opensource.org/licenses/Apache-2.0" ], - "isOsiApproved": true + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./Net-SNMP.html", + "reference": "https://spdx.org/licenses/NIST-PD.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Net-SNMP.json", - "referenceNumber": "296", - "name": "Net-SNMP License", - "licenseId": "Net-SNMP", + "detailsUrl": "https://spdx.org/licenses/NIST-PD.json", + "referenceNumber": 293, + "name": "NIST Public Domain Notice", + "licenseId": "NIST-PD", "seeAlso": [ - "http://net-snmp.sourceforge.net/about/license.html" + "https://github.com/tcheneau/simpleRPL/blob/e645e69e38dd4e3ccfeceb2db8cba05b7c2e0cd3/LICENSE.txt", + "https://github.com/tcheneau/Routing/blob/f09f46fcfe636107f22f2c98348188a65a135d98/README.md" ], "isOsiApproved": false }, { - "reference": "./NetCDF.html", + "reference": "https://spdx.org/licenses/Libpng.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/NetCDF.json", - "referenceNumber": "225", - "name": "NetCDF license", - "licenseId": "NetCDF", + "detailsUrl": "https://spdx.org/licenses/Libpng.json", + "referenceNumber": 294, + "name": "libpng License", + "licenseId": "Libpng", "seeAlso": [ - "http://www.unidata.ucar.edu/software/netcdf/copyright.html" + "http://www.libpng.org/pub/png/src/libpng-LICENSE.txt" ], "isOsiApproved": false }, { - "reference": "./Newsletr.html", + "reference": "https://spdx.org/licenses/TAPR-OHL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Newsletr.json", - "referenceNumber": "385", - "name": "Newsletr License", - "licenseId": "Newsletr", + "detailsUrl": "https://spdx.org/licenses/TAPR-OHL-1.0.json", + "referenceNumber": 295, + "name": "TAPR Open Hardware License v1.0", + "licenseId": "TAPR-OHL-1.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Newsletr" + "https://www.tapr.org/OHL" ], "isOsiApproved": false }, { - "reference": "./Nokia.html", + "reference": "https://spdx.org/licenses/ICU.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/Nokia.json", - "referenceNumber": "127", - "name": "Nokia Open Source License", - "licenseId": "Nokia", + "detailsUrl": "https://spdx.org/licenses/ICU.json", + "referenceNumber": 296, + "name": "ICU License", + "licenseId": "ICU", "seeAlso": [ - "https://opensource.org/licenses/nokia" + "http://source.icu-project.org/repos/icu/icu/trunk/license.html" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./Noweb.html", + "reference": "https://spdx.org/licenses/CC-BY-SA-2.5.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Noweb.json", - "referenceNumber": "70", - "name": "Noweb License", - "licenseId": "Noweb", + "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-2.5.json", + "referenceNumber": 297, + "name": "Creative Commons Attribution Share Alike 2.5 Generic", + "licenseId": "CC-BY-SA-2.5", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Noweb" + "https://creativecommons.org/licenses/by-sa/2.5/legalcode" ], "isOsiApproved": false }, { - "reference": "./Nunit.html", - "isDeprecatedLicenseId": true, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/Nunit.json", - "referenceNumber": "89", - "name": "Nunit License", - "licenseId": "Nunit", + "reference": "https://spdx.org/licenses/CC-PDDC.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/CC-PDDC.json", + "referenceNumber": 298, + "name": "Creative Commons Public Domain Dedication and Certification", + "licenseId": "CC-PDDC", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Nunit" + "https://creativecommons.org/licenses/publicdomain/" ], "isOsiApproved": false }, { - "reference": "./O-UDA-1.0.html", + "reference": "https://spdx.org/licenses/AGPL-3.0-only.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/O-UDA-1.0.json", - "referenceNumber": "43", - "name": "Open Use of Data Agreement v1.0", - "licenseId": "O-UDA-1.0", + "detailsUrl": "https://spdx.org/licenses/AGPL-3.0-only.json", + "referenceNumber": 299, + "name": "GNU Affero General Public License v3.0 only", + "licenseId": "AGPL-3.0-only", "seeAlso": [ - "https://github.com/microsoft/Open-Use-of-Data-Agreement/blob/v1.0/O-UDA-1.0.md" + "https://www.gnu.org/licenses/agpl.txt", + "https://opensource.org/licenses/AGPL-3.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./OCCT-PL.html", + "reference": "https://spdx.org/licenses/OSL-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/OCCT-PL.json", - "referenceNumber": "183", - "name": "Open CASCADE Technology Public License", - "licenseId": "OCCT-PL", + "detailsUrl": "https://spdx.org/licenses/OSL-1.1.json", + "referenceNumber": 300, + "name": "Open Software License 1.1", + "licenseId": "OSL-1.1", "seeAlso": [ - "http://www.opencascade.com/content/occt-public-license" + "https://fedoraproject.org/wiki/Licensing/OSL1.1" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./OCLC-2.0.html", + "reference": "https://spdx.org/licenses/SugarCRM-1.1.3.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/OCLC-2.0.json", - "referenceNumber": "367", - "name": "OCLC Research Public License 2.0", - "licenseId": "OCLC-2.0", + "detailsUrl": "https://spdx.org/licenses/SugarCRM-1.1.3.json", + "referenceNumber": 301, + "name": "SugarCRM Public License v1.1.3", + "licenseId": "SugarCRM-1.1.3", "seeAlso": [ - "http://www.oclc.org/research/activities/software/license/v2final.htm", - "https://opensource.org/licenses/OCLC-2.0" + "http://www.sugarcrm.com/crm/SPL" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./ODC-By-1.0.html", + "reference": "https://spdx.org/licenses/FreeImage.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/ODC-By-1.0.json", - "referenceNumber": "409", - "name": "Open Data Commons Attribution License v1.0", - "licenseId": "ODC-By-1.0", + "detailsUrl": "https://spdx.org/licenses/FreeImage.json", + "referenceNumber": 302, + "name": "FreeImage Public License v1.0", + "licenseId": "FreeImage", "seeAlso": [ - "https://opendatacommons.org/licenses/by/1.0/" + "http://freeimage.sourceforge.net/freeimage-license.txt" ], "isOsiApproved": false }, { - "reference": "./ODbL-1.0.html", + "reference": "https://spdx.org/licenses/W3C-20150513.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/ODbL-1.0.json", - "referenceNumber": "366", - "name": "ODC Open Database License v1.0", - "licenseId": "ODbL-1.0", + "detailsUrl": "https://spdx.org/licenses/W3C-20150513.json", + "referenceNumber": 303, + "name": "W3C Software Notice and Document License (2015-05-13)", + "licenseId": "W3C-20150513", "seeAlso": [ - "http://www.opendatacommons.org/licenses/odbl/1.0/" + "https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document" ], "isOsiApproved": false }, { - "reference": "./OFL-1.0.html", + "reference": "https://spdx.org/licenses/D-FSL-1.0.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/OFL-1.0.json", - "referenceNumber": "83", - "name": "SIL Open Font License 1.0", - "licenseId": "OFL-1.0", + "detailsUrl": "https://spdx.org/licenses/D-FSL-1.0.json", + "referenceNumber": 304, + "name": "Deutsche Freie Software Lizenz", + "licenseId": "D-FSL-1.0", "seeAlso": [ - "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL10_web" + "http://www.dipp.nrw.de/d-fsl/lizenzen/", + "http://www.dipp.nrw.de/d-fsl/index_html/lizenzen/de/D-FSL-1_0_de.txt", + "http://www.dipp.nrw.de/d-fsl/index_html/lizenzen/en/D-FSL-1_0_en.txt", + "https://www.hbz-nrw.de/produkte/open-access/lizenzen/dfsl", + "https://www.hbz-nrw.de/produkte/open-access/lizenzen/dfsl/deutsche-freie-software-lizenz", + "https://www.hbz-nrw.de/produkte/open-access/lizenzen/dfsl/german-free-software-license", + "https://www.hbz-nrw.de/produkte/open-access/lizenzen/dfsl/D-FSL-1_0_de.txt/at_download/file", + "https://www.hbz-nrw.de/produkte/open-access/lizenzen/dfsl/D-FSL-1_0_en.txt/at_download/file" ], "isOsiApproved": false }, { - "reference": "./OFL-1.0-RFN.html", + "reference": "https://spdx.org/licenses/RSA-MD.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/OFL-1.0-RFN.json", - "referenceNumber": "321", - "name": "SIL Open Font License 1.0 with Reserved Font Name", - "licenseId": "OFL-1.0-RFN", + "detailsUrl": "https://spdx.org/licenses/RSA-MD.json", + "referenceNumber": 305, + "name": "RSA Message-Digest License", + "licenseId": "RSA-MD", "seeAlso": [ - "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL10_web" + "http://www.faqs.org/rfcs/rfc1321.html" ], "isOsiApproved": false }, { - "reference": "./OFL-1.0-no-RFN.html", + "reference": "https://spdx.org/licenses/CC-BY-ND-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/OFL-1.0-no-RFN.json", - "referenceNumber": "74", - "name": "SIL Open Font License 1.0 with no Reserved Font Name", - "licenseId": "OFL-1.0-no-RFN", + "detailsUrl": "https://spdx.org/licenses/CC-BY-ND-2.0.json", + "referenceNumber": 306, + "name": "Creative Commons Attribution No Derivatives 2.0 Generic", + "licenseId": "CC-BY-ND-2.0", "seeAlso": [ - "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL10_web" + "https://creativecommons.org/licenses/by-nd/2.0/legalcode" ], "isOsiApproved": false }, { - "reference": "./OFL-1.1.html", - "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/OFL-1.1.json", - "referenceNumber": "335", - "name": "SIL Open Font License 1.1", - "licenseId": "OFL-1.1", + "reference": "https://spdx.org/licenses/GPL-2.0-with-GCC-exception.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/GPL-2.0-with-GCC-exception.json", + "referenceNumber": 307, + "name": "GNU General Public License v2.0 w/GCC Runtime Library exception", + "licenseId": "GPL-2.0-with-GCC-exception", "seeAlso": [ - "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL_web", - "https://opensource.org/licenses/OFL-1.1" + "https://gcc.gnu.org/git/?p\u003dgcc.git;a\u003dblob;f\u003dgcc/libgcc1.c;h\u003d762f5143fc6eed57b6797c82710f3538aa52b40b;hb\u003dcb143a3ce4fb417c68f5fa2691a1b1b1053dfba9#l10" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./OFL-1.1-RFN.html", + "reference": "https://spdx.org/licenses/AGPL-3.0-or-later.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/OFL-1.1-RFN.json", - "referenceNumber": "42", - "name": "SIL Open Font License 1.1 with Reserved Font Name", - "licenseId": "OFL-1.1-RFN", + "detailsUrl": "https://spdx.org/licenses/AGPL-3.0-or-later.json", + "referenceNumber": 308, + "name": "GNU Affero General Public License v3.0 or later", + "licenseId": "AGPL-3.0-or-later", "seeAlso": [ - "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL_web", - "https://opensource.org/licenses/OFL-1.1" + "https://www.gnu.org/licenses/agpl.txt", + "https://opensource.org/licenses/AGPL-3.0" ], - "isOsiApproved": true + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./OFL-1.1-no-RFN.html", + "reference": "https://spdx.org/licenses/AGPL-1.0-or-later.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/OFL-1.1-no-RFN.json", - "referenceNumber": "252", - "name": "SIL Open Font License 1.1 with no Reserved Font Name", - "licenseId": "OFL-1.1-no-RFN", + "detailsUrl": "https://spdx.org/licenses/AGPL-1.0-or-later.json", + "referenceNumber": 309, + "name": "Affero General Public License v1.0 or later", + "licenseId": "AGPL-1.0-or-later", "seeAlso": [ - "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL_web", - "https://opensource.org/licenses/OFL-1.1" + "http://www.affero.org/oagpl.html" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./OGC-1.0.html", + "reference": "https://spdx.org/licenses/iMatix.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/OGC-1.0.json", - "referenceNumber": "394", - "name": "OGC Software License, Version 1.0", - "licenseId": "OGC-1.0", + "detailsUrl": "https://spdx.org/licenses/iMatix.json", + "referenceNumber": 310, + "name": "iMatix Standard Function Library Agreement", + "licenseId": "iMatix", "seeAlso": [ - "https://www.ogc.org/ogc/software/1.0" + "http://legacy.imatix.com/html/sfl/sfl4.htm#license" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./OGL-Canada-2.0.html", + "reference": "https://spdx.org/licenses/Plexus.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/OGL-Canada-2.0.json", - "referenceNumber": "373", - "name": "Open Government Licence - Canada", - "licenseId": "OGL-Canada-2.0", + "detailsUrl": "https://spdx.org/licenses/Plexus.json", + "referenceNumber": 311, + "name": "Plexus Classworlds License", + "licenseId": "Plexus", "seeAlso": [ - "https://open.canada.ca/en/open-government-licence-canada" + "https://fedoraproject.org/wiki/Licensing/Plexus_Classworlds_License" ], "isOsiApproved": false }, { - "reference": "./OGL-UK-1.0.html", + "reference": "https://spdx.org/licenses/OFL-1.0-no-RFN.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/OGL-UK-1.0.json", - "referenceNumber": "375", - "name": "Open Government Licence v1.0", - "licenseId": "OGL-UK-1.0", + "detailsUrl": "https://spdx.org/licenses/OFL-1.0-no-RFN.json", + "referenceNumber": 312, + "name": "SIL Open Font License 1.0 with no Reserved Font Name", + "licenseId": "OFL-1.0-no-RFN", "seeAlso": [ - "http://www.nationalarchives.gov.uk/doc/open-government-licence/version/1/" + "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL10_web" ], "isOsiApproved": false }, { - "reference": "./OGL-UK-2.0.html", + "reference": "https://spdx.org/licenses/NAIST-2003.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/OGL-UK-2.0.json", - "referenceNumber": "20", - "name": "Open Government Licence v2.0", - "licenseId": "OGL-UK-2.0", + "detailsUrl": "https://spdx.org/licenses/NAIST-2003.json", + "referenceNumber": 313, + "name": "Nara Institute of Science and Technology License (2003)", + "licenseId": "NAIST-2003", "seeAlso": [ - "http://www.nationalarchives.gov.uk/doc/open-government-licence/version/2/" + "https://enterprise.dejacode.com/licenses/public/naist-2003/#license-text", + "https://github.com/nodejs/node/blob/4a19cc8947b1bba2b2d27816ec3d0edf9b28e503/LICENSE#L343" ], "isOsiApproved": false }, { - "reference": "./OGL-UK-3.0.html", + "reference": "https://spdx.org/licenses/MIT-feh.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/OGL-UK-3.0.json", - "referenceNumber": "113", - "name": "Open Government Licence v3.0", - "licenseId": "OGL-UK-3.0", + "detailsUrl": "https://spdx.org/licenses/MIT-feh.json", + "referenceNumber": 314, + "name": "feh License", + "licenseId": "MIT-feh", "seeAlso": [ - "http://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/" + "https://fedoraproject.org/wiki/Licensing/MIT#feh" ], "isOsiApproved": false }, { - "reference": "./OGTSL.html", + "reference": "https://spdx.org/licenses/ECL-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/OGTSL.json", - "referenceNumber": "25", - "name": "Open Group Test Suite License", - "licenseId": "OGTSL", + "detailsUrl": "https://spdx.org/licenses/ECL-2.0.json", + "referenceNumber": 315, + "name": "Educational Community License v2.0", + "licenseId": "ECL-2.0", "seeAlso": [ - "http://www.opengroup.org/testing/downloads/The_Open_Group_TSL.txt", - "https://opensource.org/licenses/OGTSL" + "https://opensource.org/licenses/ECL-2.0" ], - "isOsiApproved": true + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./OLDAP-1.1.html", + "reference": "https://spdx.org/licenses/CC-BY-2.5.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/OLDAP-1.1.json", - "referenceNumber": "53", - "name": "Open LDAP Public License v1.1", - "licenseId": "OLDAP-1.1", + "detailsUrl": "https://spdx.org/licenses/CC-BY-2.5.json", + "referenceNumber": 316, + "name": "Creative Commons Attribution 2.5 Generic", + "licenseId": "CC-BY-2.5", "seeAlso": [ - "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d806557a5ad59804ef3a44d5abfbe91d706b0791f" + "https://creativecommons.org/licenses/by/2.5/legalcode" ], "isOsiApproved": false }, { - "reference": "./OLDAP-1.2.html", + "reference": "https://spdx.org/licenses/XSkat.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/OLDAP-1.2.json", - "referenceNumber": "46", - "name": "Open LDAP Public License v1.2", - "licenseId": "OLDAP-1.2", + "detailsUrl": "https://spdx.org/licenses/XSkat.json", + "referenceNumber": 317, + "name": "XSkat License", + "licenseId": "XSkat", "seeAlso": [ - "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d42b0383c50c299977b5893ee695cf4e486fb0dc7" + "https://fedoraproject.org/wiki/Licensing/XSkat_License" ], "isOsiApproved": false }, { - "reference": "./OLDAP-1.3.html", + "reference": "https://spdx.org/licenses/Linux-OpenIB.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/OLDAP-1.3.json", - "referenceNumber": "37", - "name": "Open LDAP Public License v1.3", - "licenseId": "OLDAP-1.3", + "detailsUrl": "https://spdx.org/licenses/Linux-OpenIB.json", + "referenceNumber": 318, + "name": "Linux Kernel Variant of OpenIB.org license", + "licenseId": "Linux-OpenIB", "seeAlso": [ - "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003de5f8117f0ce088d0bd7a8e18ddf37eaa40eb09b1" + "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h" ], "isOsiApproved": false }, { - "reference": "./OLDAP-1.4.html", + "reference": "https://spdx.org/licenses/Spencer-99.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/OLDAP-1.4.json", - "referenceNumber": "150", - "name": "Open LDAP Public License v1.4", - "licenseId": "OLDAP-1.4", + "detailsUrl": "https://spdx.org/licenses/Spencer-99.json", + "referenceNumber": 319, + "name": "Spencer License 99", + "licenseId": "Spencer-99", "seeAlso": [ - "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003dc9f95c2f3f2ffb5e0ae55fe7388af75547660941" + "http://www.opensource.apple.com/source/tcl/tcl-5/tcl/generic/regfronts.c" ], "isOsiApproved": false }, { - "reference": "./OLDAP-2.0.html", + "reference": "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-License-2014.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/OLDAP-2.0.json", - "referenceNumber": "21", - "name": "Open LDAP Public License v2.0 (or possibly 2.0A and 2.0B)", - "licenseId": "OLDAP-2.0", + "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-License-2014.json", + "referenceNumber": 320, + "name": "BSD 3-Clause No Nuclear License 2014", + "licenseId": "BSD-3-Clause-No-Nuclear-License-2014", "seeAlso": [ - "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003dcbf50f4e1185a21abd4c0a54d3f4341fe28f36ea" + "https://java.net/projects/javaeetutorial/pages/BerkeleyLicense" ], "isOsiApproved": false }, { - "reference": "./OLDAP-2.0.1.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-ND-3.0-IGO.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/OLDAP-2.0.1.json", - "referenceNumber": "298", - "name": "Open LDAP Public License v2.0.1", - "licenseId": "OLDAP-2.0.1", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-ND-3.0-IGO.json", + "referenceNumber": 321, + "name": "Creative Commons Attribution Non Commercial No Derivatives 3.0 IGO", + "licenseId": "CC-BY-NC-ND-3.0-IGO", "seeAlso": [ - "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003db6d68acd14e51ca3aab4428bf26522aa74873f0e" + "https://creativecommons.org/licenses/by-nc-nd/3.0/igo/legalcode" ], "isOsiApproved": false }, { - "reference": "./OLDAP-2.1.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-SA-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/OLDAP-2.1.json", - "referenceNumber": "430", - "name": "Open LDAP Public License v2.1", - "licenseId": "OLDAP-2.1", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-SA-1.0.json", + "referenceNumber": 322, + "name": "Creative Commons Attribution Non Commercial Share Alike 1.0 Generic", + "licenseId": "CC-BY-NC-SA-1.0", "seeAlso": [ - "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003db0d176738e96a0d3b9f85cb51e140a86f21be715" + "https://creativecommons.org/licenses/by-nc-sa/1.0/legalcode" ], "isOsiApproved": false }, { - "reference": "./OLDAP-2.2.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/OLDAP-2.2.json", - "referenceNumber": "342", - "name": "Open LDAP Public License v2.2", - "licenseId": "OLDAP-2.2", + "reference": "https://spdx.org/licenses/GPL-2.0-with-font-exception.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/GPL-2.0-with-font-exception.json", + "referenceNumber": 323, + "name": "GNU General Public License v2.0 w/Font exception", + "licenseId": "GPL-2.0-with-font-exception", "seeAlso": [ - "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d470b0c18ec67621c85881b2733057fecf4a1acc3" + "https://www.gnu.org/licenses/gpl-faq.html#FontException" ], "isOsiApproved": false }, { - "reference": "./OLDAP-2.2.1.html", + "reference": "https://spdx.org/licenses/Crossword.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/OLDAP-2.2.1.json", - "referenceNumber": "412", - "name": "Open LDAP Public License v2.2.1", - "licenseId": "OLDAP-2.2.1", + "detailsUrl": "https://spdx.org/licenses/Crossword.json", + "referenceNumber": 324, + "name": "Crossword License", + "licenseId": "Crossword", "seeAlso": [ - "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d4bc786f34b50aa301be6f5600f58a980070f481e" + "https://fedoraproject.org/wiki/Licensing/Crossword" ], "isOsiApproved": false }, { - "reference": "./OLDAP-2.2.2.html", + "reference": "https://spdx.org/licenses/OLDAP-2.2.2.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/OLDAP-2.2.2.json", - "referenceNumber": "246", + "detailsUrl": "https://spdx.org/licenses/OLDAP-2.2.2.json", + "referenceNumber": 325, "name": "Open LDAP Public License 2.2.2", "licenseId": "OLDAP-2.2.2", "seeAlso": [ @@ -4054,1461 +4084,1562 @@ "isOsiApproved": false }, { - "reference": "./OLDAP-2.3.html", - "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/OLDAP-2.3.json", - "referenceNumber": "441", - "name": "Open LDAP Public License v2.3", - "licenseId": "OLDAP-2.3", + "reference": "https://spdx.org/licenses/BSD-2-Clause-NetBSD.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/BSD-2-Clause-NetBSD.json", + "referenceNumber": 326, + "name": "BSD 2-Clause NetBSD License", + "licenseId": "BSD-2-Clause-NetBSD", "seeAlso": [ - "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003dd32cf54a32d581ab475d23c810b0a7fbaf8d63c3" + "http://www.netbsd.org/about/redistribution.html#default" ], "isOsiApproved": false }, { - "reference": "./OLDAP-2.4.html", + "reference": "https://spdx.org/licenses/GPL-2.0+.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/GPL-2.0+.json", + "referenceNumber": 327, + "name": "GNU General Public License v2.0 or later", + "licenseId": "GPL-2.0+", + "seeAlso": [ + "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "https://opensource.org/licenses/GPL-2.0" + ], + "isOsiApproved": true + }, + { + "reference": "https://spdx.org/licenses/CC-BY-4.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/OLDAP-2.4.json", - "referenceNumber": "120", - "name": "Open LDAP Public License v2.4", - "licenseId": "OLDAP-2.4", + "detailsUrl": "https://spdx.org/licenses/CC-BY-4.0.json", + "referenceNumber": 328, + "name": "Creative Commons Attribution 4.0 International", + "licenseId": "CC-BY-4.0", "seeAlso": [ - "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003dcd1284c4a91a8a380d904eee68d1583f989ed386" + "https://creativecommons.org/licenses/by/4.0/legalcode" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./OLDAP-2.5.html", + "reference": "https://spdx.org/licenses/OLDAP-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/OLDAP-2.5.json", - "referenceNumber": "110", - "name": "Open LDAP Public License v2.5", - "licenseId": "OLDAP-2.5", + "detailsUrl": "https://spdx.org/licenses/OLDAP-2.0.json", + "referenceNumber": 329, + "name": "Open LDAP Public License v2.0 (or possibly 2.0A and 2.0B)", + "licenseId": "OLDAP-2.0", "seeAlso": [ - "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d6852b9d90022e8593c98205413380536b1b5a7cf" + "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003dcbf50f4e1185a21abd4c0a54d3f4341fe28f36ea" ], "isOsiApproved": false }, { - "reference": "./OLDAP-2.6.html", + "reference": "https://spdx.org/licenses/NOSL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/OLDAP-2.6.json", - "referenceNumber": "111", - "name": "Open LDAP Public License v2.6", - "licenseId": "OLDAP-2.6", + "detailsUrl": "https://spdx.org/licenses/NOSL.json", + "referenceNumber": 330, + "name": "Netizen Open Source License", + "licenseId": "NOSL", "seeAlso": [ - "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d1cae062821881f41b73012ba816434897abf4205" + "http://bits.netizen.com.au/licenses/NOSL/nosl.txt" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./OLDAP-2.7.html", + "reference": "https://spdx.org/licenses/CDDL-1.1.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/OLDAP-2.7.json", - "referenceNumber": "242", - "name": "Open LDAP Public License v2.7", - "licenseId": "OLDAP-2.7", + "detailsUrl": "https://spdx.org/licenses/CDDL-1.1.json", + "referenceNumber": 331, + "name": "Common Development and Distribution License 1.1", + "licenseId": "CDDL-1.1", "seeAlso": [ - "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d47c2415c1df81556eeb39be6cad458ef87c534a2" + "http://glassfish.java.net/public/CDDL+GPL_1_1.html", + "https://javaee.github.io/glassfish/LICENSE" ], "isOsiApproved": false }, { - "reference": "./OLDAP-2.8.html", + "reference": "https://spdx.org/licenses/APSL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/OLDAP-2.8.json", - "referenceNumber": "267", - "name": "Open LDAP Public License v2.8", - "licenseId": "OLDAP-2.8", + "detailsUrl": "https://spdx.org/licenses/APSL-1.0.json", + "referenceNumber": 332, + "name": "Apple Public Source License 1.0", + "licenseId": "APSL-1.0", "seeAlso": [ - "http://www.openldap.org/software/release/license.html" + "https://fedoraproject.org/wiki/Licensing/Apple_Public_Source_License_1.0" ], "isOsiApproved": true }, { - "reference": "./OML.html", + "reference": "https://spdx.org/licenses/EUPL-1.2.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/OML.json", - "referenceNumber": "262", - "name": "Open Market License", - "licenseId": "OML", + "detailsUrl": "https://spdx.org/licenses/EUPL-1.2.json", + "referenceNumber": 333, + "name": "European Union Public License 1.2", + "licenseId": "EUPL-1.2", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Open_Market_License" + "https://joinup.ec.europa.eu/page/eupl-text-11-12", + "https://joinup.ec.europa.eu/sites/default/files/custom-page/attachment/eupl_v1.2_en.pdf", + "https://joinup.ec.europa.eu/sites/default/files/custom-page/attachment/2020-03/EUPL-1.2%20EN.txt", + "https://joinup.ec.europa.eu/sites/default/files/inline-files/EUPL%20v1_2%20EN(1).txt", + "http://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri\u003dCELEX:32017D0863", + "https://opensource.org/licenses/EUPL-1.2" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "./OPL-1.0.html", + "reference": "https://spdx.org/licenses/Nokia.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/OPL-1.0.json", - "referenceNumber": "364", - "name": "Open Public License v1.0", - "licenseId": "OPL-1.0", + "detailsUrl": "https://spdx.org/licenses/Nokia.json", + "referenceNumber": 334, + "name": "Nokia Open Source License", + "licenseId": "Nokia", "seeAlso": [ - "http://old.koalateam.com/jackaroo/OPL_1_0.TXT", - "https://fedoraproject.org/wiki/Licensing/Open_Public_License" + "https://opensource.org/licenses/nokia" + ], + "isOsiApproved": true, + "isFsfLibre": true + }, + { + "reference": "https://spdx.org/licenses/RHeCos-1.1.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/RHeCos-1.1.json", + "referenceNumber": 335, + "name": "Red Hat eCos Public License v1.1", + "licenseId": "RHeCos-1.1", + "seeAlso": [ + "http://ecos.sourceware.org/old-license.html" ], "isOsiApproved": false }, { - "reference": "./OSET-PL-2.1.html", + "reference": "https://spdx.org/licenses/GPL-2.0-only.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/OSET-PL-2.1.json", - "referenceNumber": "215", - "name": "OSET Public License version 2.1", - "licenseId": "OSET-PL-2.1", + "detailsUrl": "https://spdx.org/licenses/GPL-2.0-only.json", + "referenceNumber": 336, + "name": "GNU General Public License v2.0 only", + "licenseId": "GPL-2.0-only", "seeAlso": [ - "http://www.osetfoundation.org/public-license", - "https://opensource.org/licenses/OPL-2.1" + "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "https://opensource.org/licenses/GPL-2.0" ], - "isOsiApproved": true + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./OSL-1.0.html", + "reference": "https://spdx.org/licenses/OLDAP-2.7.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/OSL-1.0.json", - "referenceNumber": "96", - "name": "Open Software License 1.0", - "licenseId": "OSL-1.0", + "detailsUrl": "https://spdx.org/licenses/OLDAP-2.7.json", + "referenceNumber": 337, + "name": "Open LDAP Public License v2.7", + "licenseId": "OLDAP-2.7", "seeAlso": [ - "https://opensource.org/licenses/OSL-1.0" + "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d47c2415c1df81556eeb39be6cad458ef87c534a2" ], - "isOsiApproved": true + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./OSL-1.1.html", + "reference": "https://spdx.org/licenses/Vim.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/OSL-1.1.json", - "referenceNumber": "185", - "name": "Open Software License 1.1", - "licenseId": "OSL-1.1", + "detailsUrl": "https://spdx.org/licenses/Vim.json", + "referenceNumber": 338, + "name": "Vim License", + "licenseId": "Vim", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/OSL1.1" + "http://vimdoc.sourceforge.net/htmldoc/uganda.html" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./OSL-2.0.html", + "reference": "https://spdx.org/licenses/SAX-PD.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/OSL-2.0.json", - "referenceNumber": "398", - "name": "Open Software License 2.0", - "licenseId": "OSL-2.0", + "detailsUrl": "https://spdx.org/licenses/SAX-PD.json", + "referenceNumber": 339, + "name": "Sax Public Domain Notice", + "licenseId": "SAX-PD", "seeAlso": [ - "http://web.archive.org/web/20041020171434/http://www.rosenlaw.com/osl2.0.html" + "http://www.saxproject.org/copying.html" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./OSL-2.1.html", + "reference": "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-Warranty.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/OSL-2.1.json", - "referenceNumber": "186", - "name": "Open Software License 2.1", - "licenseId": "OSL-2.1", + "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-Warranty.json", + "referenceNumber": 340, + "name": "BSD 3-Clause No Nuclear Warranty", + "licenseId": "BSD-3-Clause-No-Nuclear-Warranty", "seeAlso": [ - "http://web.archive.org/web/20050212003940/http://www.rosenlaw.com/osl21.htm", - "https://opensource.org/licenses/OSL-2.1" + "https://jogamp.org/git/?p\u003dgluegen.git;a\u003dblob_plain;f\u003dLICENSE.txt" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./OSL-3.0.html", + "reference": "https://spdx.org/licenses/NetCDF.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/OSL-3.0.json", - "referenceNumber": "156", - "name": "Open Software License 3.0", - "licenseId": "OSL-3.0", + "detailsUrl": "https://spdx.org/licenses/NetCDF.json", + "referenceNumber": 341, + "name": "NetCDF license", + "licenseId": "NetCDF", "seeAlso": [ - "https://web.archive.org/web/20120101081418/http://rosenlaw.com:80/OSL3.0.htm", - "https://opensource.org/licenses/OSL-3.0" + "http://www.unidata.ucar.edu/software/netcdf/copyright.html" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./OpenSSL.html", + "reference": "https://spdx.org/licenses/dvipdfm.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/OpenSSL.json", - "referenceNumber": "84", - "name": "OpenSSL License", - "licenseId": "OpenSSL", + "detailsUrl": "https://spdx.org/licenses/dvipdfm.json", + "referenceNumber": 342, + "name": "dvipdfm License", + "licenseId": "dvipdfm", "seeAlso": [ - "http://www.openssl.org/source/license.html" + "https://fedoraproject.org/wiki/Licensing/dvipdfm" ], "isOsiApproved": false }, { - "reference": "./PDDL-1.0.html", + "reference": "https://spdx.org/licenses/SHL-0.5.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/PDDL-1.0.json", - "referenceNumber": "134", - "name": "ODC Public Domain Dedication \u0026 License 1.0", - "licenseId": "PDDL-1.0", + "detailsUrl": "https://spdx.org/licenses/SHL-0.5.json", + "referenceNumber": 343, + "name": "Solderpad Hardware License v0.5", + "licenseId": "SHL-0.5", "seeAlso": [ - "http://opendatacommons.org/licenses/pddl/1.0/" + "https://solderpad.org/licenses/SHL-0.5/" ], "isOsiApproved": false }, { - "reference": "./PHP-3.0.html", + "reference": "https://spdx.org/licenses/LGPL-2.0-only.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/PHP-3.0.json", - "referenceNumber": "201", - "name": "PHP License v3.0", - "licenseId": "PHP-3.0", + "detailsUrl": "https://spdx.org/licenses/LGPL-2.0-only.json", + "referenceNumber": 344, + "name": "GNU Library General Public License v2 only", + "licenseId": "LGPL-2.0-only", "seeAlso": [ - "http://www.php.net/license/3_0.txt", - "https://opensource.org/licenses/PHP-3.0" + "https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html" ], "isOsiApproved": true }, { - "reference": "./PHP-3.01.html", + "reference": "https://spdx.org/licenses/AAL.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/PHP-3.01.json", - "referenceNumber": "11", - "name": "PHP License v3.01", - "licenseId": "PHP-3.01", + "detailsUrl": "https://spdx.org/licenses/AAL.json", + "referenceNumber": 345, + "name": "Attribution Assurance License", + "licenseId": "AAL", "seeAlso": [ - "http://www.php.net/license/3_01.txt" + "https://opensource.org/licenses/attribution" ], "isOsiApproved": true }, { - "reference": "./PSF-2.0.html", + "reference": "https://spdx.org/licenses/Unicode-TOU.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/PSF-2.0.json", - "referenceNumber": "93", - "name": "Python Software Foundation License 2.0", - "licenseId": "PSF-2.0", + "detailsUrl": "https://spdx.org/licenses/Unicode-TOU.json", + "referenceNumber": 346, + "name": "Unicode Terms of Use", + "licenseId": "Unicode-TOU", "seeAlso": [ - "https://opensource.org/licenses/Python-2.0" + "http://www.unicode.org/copyright.html" ], "isOsiApproved": false }, { - "reference": "./Parity-6.0.0.html", + "reference": "https://spdx.org/licenses/LPPL-1.2.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Parity-6.0.0.json", - "referenceNumber": "436", - "name": "The Parity Public License 6.0.0", - "licenseId": "Parity-6.0.0", + "detailsUrl": "https://spdx.org/licenses/LPPL-1.2.json", + "referenceNumber": 347, + "name": "LaTeX Project Public License v1.2", + "licenseId": "LPPL-1.2", "seeAlso": [ - "https://paritylicense.com/versions/6.0.0.html" + "http://www.latex-project.org/lppl/lppl-1-2.txt" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./Parity-7.0.0.html", + "reference": "https://spdx.org/licenses/xpp.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Parity-7.0.0.json", - "referenceNumber": "423", - "name": "The Parity Public License 7.0.0", - "licenseId": "Parity-7.0.0", + "detailsUrl": "https://spdx.org/licenses/xpp.json", + "referenceNumber": 348, + "name": "XPP License", + "licenseId": "xpp", "seeAlso": [ - "https://paritylicense.com/versions/7.0.0.html" + "https://fedoraproject.org/wiki/Licensing/xpp" ], "isOsiApproved": false }, { - "reference": "./Plexus.html", + "reference": "https://spdx.org/licenses/SHL-0.51.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Plexus.json", - "referenceNumber": "164", - "name": "Plexus Classworlds License", - "licenseId": "Plexus", + "detailsUrl": "https://spdx.org/licenses/SHL-0.51.json", + "referenceNumber": 349, + "name": "Solderpad Hardware License, Version 0.51", + "licenseId": "SHL-0.51", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Plexus_Classworlds_License" + "https://solderpad.org/licenses/SHL-0.51/" ], "isOsiApproved": false }, { - "reference": "./PolyForm-Noncommercial-1.0.0.html", + "reference": "https://spdx.org/licenses/NCSA.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/PolyForm-Noncommercial-1.0.0.json", - "referenceNumber": "300", - "name": "PolyForm Noncommercial License 1.0.0", - "licenseId": "PolyForm-Noncommercial-1.0.0", + "detailsUrl": "https://spdx.org/licenses/NCSA.json", + "referenceNumber": 350, + "name": "University of Illinois/NCSA Open Source License", + "licenseId": "NCSA", + "seeAlso": [ + "http://otm.illinois.edu/uiuc_openSource", + "https://opensource.org/licenses/NCSA" + ], + "isOsiApproved": true, + "isFsfLibre": true + }, + { + "reference": "https://spdx.org/licenses/LGPL-2.0-or-later.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/LGPL-2.0-or-later.json", + "referenceNumber": 351, + "name": "GNU Library General Public License v2 or later", + "licenseId": "LGPL-2.0-or-later", + "seeAlso": [ + "https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html" + ], + "isOsiApproved": true + }, + { + "reference": "https://spdx.org/licenses/CC-BY-3.0.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/CC-BY-3.0.json", + "referenceNumber": 352, + "name": "Creative Commons Attribution 3.0 Unported", + "licenseId": "CC-BY-3.0", + "seeAlso": [ + "https://creativecommons.org/licenses/by/3.0/legalcode" + ], + "isOsiApproved": false + }, + { + "reference": "https://spdx.org/licenses/GPL-1.0.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/GPL-1.0.json", + "referenceNumber": 353, + "name": "GNU General Public License v1.0 only", + "licenseId": "GPL-1.0", "seeAlso": [ - "https://polyformproject.org/licenses/noncommercial/1.0.0" + "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" ], "isOsiApproved": false }, { - "reference": "./PolyForm-Small-Business-1.0.0.html", + "reference": "https://spdx.org/licenses/W3C.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/PolyForm-Small-Business-1.0.0.json", - "referenceNumber": "119", - "name": "PolyForm Small Business License 1.0.0", - "licenseId": "PolyForm-Small-Business-1.0.0", + "detailsUrl": "https://spdx.org/licenses/W3C.json", + "referenceNumber": 354, + "name": "W3C Software Notice and License (2002-12-31)", + "licenseId": "W3C", "seeAlso": [ - "https://polyformproject.org/licenses/small-business/1.0.0" + "http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231.html", + "https://opensource.org/licenses/W3C" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./PostgreSQL.html", + "reference": "https://spdx.org/licenses/Aladdin.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/PostgreSQL.json", - "referenceNumber": "9", - "name": "PostgreSQL License", - "licenseId": "PostgreSQL", + "detailsUrl": "https://spdx.org/licenses/Aladdin.json", + "referenceNumber": 355, + "name": "Aladdin Free Public License", + "licenseId": "Aladdin", "seeAlso": [ - "http://www.postgresql.org/about/licence", - "https://opensource.org/licenses/PostgreSQL" + "http://pages.cs.wisc.edu/~ghost/doc/AFPL/6.01/Public.htm" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./Python-2.0.html", + "reference": "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-License.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/Python-2.0.json", - "referenceNumber": "422", - "name": "Python License 2.0", - "licenseId": "Python-2.0", + "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-License.json", + "referenceNumber": 356, + "name": "BSD 3-Clause No Nuclear License", + "licenseId": "BSD-3-Clause-No-Nuclear-License", "seeAlso": [ - "https://opensource.org/licenses/Python-2.0" + "http://download.oracle.com/otn-pub/java/licenses/bsd.txt?AuthParam\u003d1467140197_43d516ce1776bd08a58235a7785be1cc" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./QPL-1.0.html", + "reference": "https://spdx.org/licenses/GFDL-1.1-or-later.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/QPL-1.0.json", - "referenceNumber": "308", - "name": "Q Public License 1.0", - "licenseId": "QPL-1.0", + "detailsUrl": "https://spdx.org/licenses/GFDL-1.1-or-later.json", + "referenceNumber": 357, + "name": "GNU Free Documentation License v1.1 or later", + "licenseId": "GFDL-1.1-or-later", "seeAlso": [ - "http://doc.qt.nokia.com/3.3/license.html", - "https://opensource.org/licenses/QPL-1.0" + "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt" ], - "isOsiApproved": true + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./Qhull.html", + "reference": "https://spdx.org/licenses/SMPPL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Qhull.json", - "referenceNumber": "130", - "name": "Qhull License", - "licenseId": "Qhull", + "detailsUrl": "https://spdx.org/licenses/SMPPL.json", + "referenceNumber": 358, + "name": "Secure Messaging Protocol Public License", + "licenseId": "SMPPL", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Qhull" + "https://github.com/dcblake/SMP/blob/master/Documentation/License.txt" ], "isOsiApproved": false }, { - "reference": "./RHeCos-1.1.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/RHeCos-1.1.json", - "referenceNumber": "67", - "name": "Red Hat eCos Public License v1.1", - "licenseId": "RHeCos-1.1", + "reference": "https://spdx.org/licenses/GFDL-1.1.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/GFDL-1.1.json", + "referenceNumber": 359, + "name": "GNU Free Documentation License v1.1", + "licenseId": "GFDL-1.1", "seeAlso": [ - "http://ecos.sourceware.org/old-license.html" + "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./RPL-1.1.html", + "reference": "https://spdx.org/licenses/OLDAP-1.4.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/RPL-1.1.json", - "referenceNumber": "227", - "name": "Reciprocal Public License 1.1", - "licenseId": "RPL-1.1", + "detailsUrl": "https://spdx.org/licenses/OLDAP-1.4.json", + "referenceNumber": 360, + "name": "Open LDAP Public License v1.4", + "licenseId": "OLDAP-1.4", "seeAlso": [ - "https://opensource.org/licenses/RPL-1.1" + "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003dc9f95c2f3f2ffb5e0ae55fe7388af75547660941" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./RPL-1.5.html", + "reference": "https://spdx.org/licenses/Condor-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/RPL-1.5.json", - "referenceNumber": "106", - "name": "Reciprocal Public License 1.5", - "licenseId": "RPL-1.5", + "detailsUrl": "https://spdx.org/licenses/Condor-1.1.json", + "referenceNumber": 361, + "name": "Condor Public License v1.1", + "licenseId": "Condor-1.1", "seeAlso": [ - "https://opensource.org/licenses/RPL-1.5" + "http://research.cs.wisc.edu/condor/license.html#condor", + "http://web.archive.org/web/20111123062036/http://research.cs.wisc.edu/condor/license.html#condor" ], - "isOsiApproved": true + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./RPSL-1.0.html", + "reference": "https://spdx.org/licenses/GPL-1.0-only.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/RPSL-1.0.json", - "referenceNumber": "56", - "name": "RealNetworks Public Source License v1.0", - "licenseId": "RPSL-1.0", + "detailsUrl": "https://spdx.org/licenses/GPL-1.0-only.json", + "referenceNumber": 362, + "name": "GNU General Public License v1.0 only", + "licenseId": "GPL-1.0-only", "seeAlso": [ - "https://helixcommunity.org/content/rpsl", - "https://opensource.org/licenses/RPSL-1.0" + "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./RSA-MD.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/RSA-MD.json", - "referenceNumber": "306", - "name": "RSA Message-Digest License", - "licenseId": "RSA-MD", + "reference": "https://spdx.org/licenses/GPL-3.0.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/GPL-3.0.json", + "referenceNumber": 363, + "name": "GNU General Public License v3.0 only", + "licenseId": "GPL-3.0", "seeAlso": [ - "http://www.faqs.org/rfcs/rfc1321.html" + "https://www.gnu.org/licenses/gpl-3.0-standalone.html", + "https://opensource.org/licenses/GPL-3.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./RSCPL.html", + "reference": "https://spdx.org/licenses/PSF-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/RSCPL.json", - "referenceNumber": "377", - "name": "Ricoh Source Code Public License", - "licenseId": "RSCPL", + "detailsUrl": "https://spdx.org/licenses/PSF-2.0.json", + "referenceNumber": 364, + "name": "Python Software Foundation License 2.0", + "licenseId": "PSF-2.0", "seeAlso": [ - "http://wayback.archive.org/web/20060715140826/http://www.risource.org/RPL/RPL-1.0A.shtml", - "https://opensource.org/licenses/RSCPL" + "https://opensource.org/licenses/Python-2.0" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./Rdisc.html", + "reference": "https://spdx.org/licenses/Apache-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Rdisc.json", - "referenceNumber": "347", - "name": "Rdisc License", - "licenseId": "Rdisc", + "detailsUrl": "https://spdx.org/licenses/Apache-1.0.json", + "referenceNumber": 365, + "name": "Apache License 1.0", + "licenseId": "Apache-1.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Rdisc_License" + "http://www.apache.org/licenses/LICENSE-1.0" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./Ruby.html", + "reference": "https://spdx.org/licenses/EPL-2.0.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/Ruby.json", - "referenceNumber": "44", - "name": "Ruby License", - "licenseId": "Ruby", + "detailsUrl": "https://spdx.org/licenses/EPL-2.0.json", + "referenceNumber": 366, + "name": "Eclipse Public License 2.0", + "licenseId": "EPL-2.0", "seeAlso": [ - "http://www.ruby-lang.org/en/LICENSE.txt" + "https://www.eclipse.org/legal/epl-2.0", + "https://www.opensource.org/licenses/EPL-2.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./SAX-PD.html", + "reference": "https://spdx.org/licenses/Python-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/SAX-PD.json", - "referenceNumber": "157", - "name": "Sax Public Domain Notice", - "licenseId": "SAX-PD", + "detailsUrl": "https://spdx.org/licenses/Python-2.0.json", + "referenceNumber": 367, + "name": "Python License 2.0", + "licenseId": "Python-2.0", "seeAlso": [ - "http://www.saxproject.org/copying.html" + "https://opensource.org/licenses/Python-2.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./SCEA.html", + "reference": "https://spdx.org/licenses/OLDAP-2.4.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/SCEA.json", - "referenceNumber": "139", - "name": "SCEA Shared Source License", - "licenseId": "SCEA", + "detailsUrl": "https://spdx.org/licenses/OLDAP-2.4.json", + "referenceNumber": 368, + "name": "Open LDAP Public License v2.4", + "licenseId": "OLDAP-2.4", "seeAlso": [ - "http://research.scea.com/scea_shared_source_license.html" + "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003dcd1284c4a91a8a380d904eee68d1583f989ed386" ], "isOsiApproved": false }, { - "reference": "./SGI-B-1.0.html", + "reference": "https://spdx.org/licenses/PostgreSQL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/SGI-B-1.0.json", - "referenceNumber": "198", - "name": "SGI Free Software License B v1.0", - "licenseId": "SGI-B-1.0", + "detailsUrl": "https://spdx.org/licenses/PostgreSQL.json", + "referenceNumber": 369, + "name": "PostgreSQL License", + "licenseId": "PostgreSQL", "seeAlso": [ - "http://oss.sgi.com/projects/FreeB/SGIFreeSWLicB.1.0.html" + "http://www.postgresql.org/about/licence", + "https://opensource.org/licenses/PostgreSQL" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "./SGI-B-1.1.html", + "reference": "https://spdx.org/licenses/Net-SNMP.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/SGI-B-1.1.json", - "referenceNumber": "307", - "name": "SGI Free Software License B v1.1", - "licenseId": "SGI-B-1.1", + "detailsUrl": "https://spdx.org/licenses/Net-SNMP.json", + "referenceNumber": 370, + "name": "Net-SNMP License", + "licenseId": "Net-SNMP", "seeAlso": [ - "http://oss.sgi.com/projects/FreeB/" + "http://net-snmp.sourceforge.net/about/license.html" ], "isOsiApproved": false }, { - "reference": "./SGI-B-2.0.html", + "reference": "https://spdx.org/licenses/Ruby.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/SGI-B-2.0.json", - "referenceNumber": "24", - "name": "SGI Free Software License B v2.0", - "licenseId": "SGI-B-2.0", + "detailsUrl": "https://spdx.org/licenses/Ruby.json", + "referenceNumber": 371, + "name": "Ruby License", + "licenseId": "Ruby", "seeAlso": [ - "http://oss.sgi.com/projects/FreeB/SGIFreeSWLicB.2.0.pdf" + "http://www.ruby-lang.org/en/LICENSE.txt" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./SHL-0.5.html", + "reference": "https://spdx.org/licenses/OSET-PL-2.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/SHL-0.5.json", - "referenceNumber": "52", - "name": "Solderpad Hardware License v0.5", - "licenseId": "SHL-0.5", + "detailsUrl": "https://spdx.org/licenses/OSET-PL-2.1.json", + "referenceNumber": 372, + "name": "OSET Public License version 2.1", + "licenseId": "OSET-PL-2.1", "seeAlso": [ - "https://solderpad.org/licenses/SHL-0.5/" + "http://www.osetfoundation.org/public-license", + "https://opensource.org/licenses/OPL-2.1" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "./SHL-0.51.html", + "reference": "https://spdx.org/licenses/Dotseqn.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/SHL-0.51.json", - "referenceNumber": "302", - "name": "Solderpad Hardware License, Version 0.51", - "licenseId": "SHL-0.51", + "detailsUrl": "https://spdx.org/licenses/Dotseqn.json", + "referenceNumber": 373, + "name": "Dotseqn License", + "licenseId": "Dotseqn", "seeAlso": [ - "https://solderpad.org/licenses/SHL-0.51/" + "https://fedoraproject.org/wiki/Licensing/Dotseqn" ], "isOsiApproved": false }, { - "reference": "./SISSL.html", + "reference": "https://spdx.org/licenses/CUA-OPL-1.0.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/SISSL.json", - "referenceNumber": "79", - "name": "Sun Industry Standards Source License v1.1", - "licenseId": "SISSL", + "detailsUrl": "https://spdx.org/licenses/CUA-OPL-1.0.json", + "referenceNumber": 374, + "name": "CUA Office Public License v1.0", + "licenseId": "CUA-OPL-1.0", "seeAlso": [ - "http://www.openoffice.org/licenses/sissl_license.html", - "https://opensource.org/licenses/SISSL" + "https://opensource.org/licenses/CUA-OPL-1.0" ], "isOsiApproved": true }, { - "reference": "./SISSL-1.2.html", + "reference": "https://spdx.org/licenses/Bahyph.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/SISSL-1.2.json", - "referenceNumber": "62", - "name": "Sun Industry Standards Source License v1.2", - "licenseId": "SISSL-1.2", + "detailsUrl": "https://spdx.org/licenses/Bahyph.json", + "referenceNumber": 375, + "name": "Bahyph License", + "licenseId": "Bahyph", "seeAlso": [ - "http://gridscheduler.sourceforge.net/Gridengine_SISSL_license.html" + "https://fedoraproject.org/wiki/Licensing/Bahyph" ], "isOsiApproved": false }, { - "reference": "./SMLNJ.html", + "reference": "https://spdx.org/licenses/LiLiQ-Rplus-1.1.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/SMLNJ.json", - "referenceNumber": "230", - "name": "Standard ML of New Jersey License", - "licenseId": "SMLNJ", + "detailsUrl": "https://spdx.org/licenses/LiLiQ-Rplus-1.1.json", + "referenceNumber": 376, + "name": "Licence Libre du Québec – Réciprocité forte version 1.1", + "licenseId": "LiLiQ-Rplus-1.1", "seeAlso": [ - "https://www.smlnj.org/license.html" + "https://www.forge.gouv.qc.ca/participez/licence-logicielle/licence-libre-du-quebec-liliq-en-francais/licence-libre-du-quebec-reciprocite-forte-liliq-r-v1-1/", + "http://opensource.org/licenses/LiLiQ-Rplus-1.1" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "./SMPPL.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/SMPPL.json", - "referenceNumber": "108", - "name": "Secure Messaging Protocol Public License", - "licenseId": "SMPPL", + "reference": "https://spdx.org/licenses/LGPL-2.0+.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/LGPL-2.0+.json", + "referenceNumber": 377, + "name": "GNU Library General Public License v2 or later", + "licenseId": "LGPL-2.0+", "seeAlso": [ - "https://github.com/dcblake/SMP/blob/master/Documentation/License.txt" + "https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "./SNIA.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/SNIA.json", - "referenceNumber": "326", - "name": "SNIA Public License 1.1", - "licenseId": "SNIA", + "reference": "https://spdx.org/licenses/wxWindows.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/wxWindows.json", + "referenceNumber": 378, + "name": "wxWindows Library License", + "licenseId": "wxWindows", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/SNIA_Public_License" + "https://opensource.org/licenses/WXwindows" ], "isOsiApproved": false }, { - "reference": "./SPL-1.0.html", - "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/SPL-1.0.json", - "referenceNumber": "263", - "name": "Sun Public License v1.0", - "licenseId": "SPL-1.0", + "reference": "https://spdx.org/licenses/AGPL-3.0.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/AGPL-3.0.json", + "referenceNumber": 379, + "name": "GNU Affero General Public License v3.0", + "licenseId": "AGPL-3.0", "seeAlso": [ - "https://opensource.org/licenses/SPL-1.0" + "https://www.gnu.org/licenses/agpl.txt", + "https://opensource.org/licenses/AGPL-3.0" ], - "isOsiApproved": true + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./SSH-OpenSSH.html", + "reference": "https://spdx.org/licenses/Abstyles.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/SSH-OpenSSH.json", - "referenceNumber": "19", - "name": "SSH OpenSSH license", - "licenseId": "SSH-OpenSSH", + "detailsUrl": "https://spdx.org/licenses/Abstyles.json", + "referenceNumber": 380, + "name": "Abstyles License", + "licenseId": "Abstyles", "seeAlso": [ - "https://github.com/openssh/openssh-portable/blob/1b11ea7c58cd5c59838b5fa574cd456d6047b2d4/LICENCE#L10" + "https://fedoraproject.org/wiki/Licensing/Abstyles" ], "isOsiApproved": false }, { - "reference": "./SSH-short.html", + "reference": "https://spdx.org/licenses/OLDAP-1.3.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/SSH-short.json", - "referenceNumber": "68", - "name": "SSH short notice", - "licenseId": "SSH-short", + "detailsUrl": "https://spdx.org/licenses/OLDAP-1.3.json", + "referenceNumber": 381, + "name": "Open LDAP Public License v1.3", + "licenseId": "OLDAP-1.3", "seeAlso": [ - "https://github.com/openssh/openssh-portable/blob/1b11ea7c58cd5c59838b5fa574cd456d6047b2d4/pathnames.h", - "http://web.mit.edu/kolya/.f/root/athena.mit.edu/sipb.mit.edu/project/openssh/OldFiles/src/openssh-2.9.9p2/ssh-add.1", - "https://joinup.ec.europa.eu/svn/lesoll/trunk/italc/lib/src/dsa_key.cpp" + "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003de5f8117f0ce088d0bd7a8e18ddf37eaa40eb09b1" ], "isOsiApproved": false }, { - "reference": "./SSPL-1.0.html", + "reference": "https://spdx.org/licenses/NTP-0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/SSPL-1.0.json", - "referenceNumber": "359", - "name": "Server Side Public License, v 1", - "licenseId": "SSPL-1.0", + "detailsUrl": "https://spdx.org/licenses/NTP-0.json", + "referenceNumber": 382, + "name": "NTP No Attribution", + "licenseId": "NTP-0", "seeAlso": [ - "https://www.mongodb.com/licensing/server-side-public-license" + "https://github.com/tytso/e2fsprogs/blob/master/lib/et/et_name.c" ], "isOsiApproved": false }, { - "reference": "./SWL.html", + "reference": "https://spdx.org/licenses/OLDAP-2.2.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/SWL.json", - "referenceNumber": "94", - "name": "Scheme Widget Library (SWL) Software License Agreement", - "licenseId": "SWL", + "detailsUrl": "https://spdx.org/licenses/OLDAP-2.2.json", + "referenceNumber": 383, + "name": "Open LDAP Public License v2.2", + "licenseId": "OLDAP-2.2", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/SWL" + "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d470b0c18ec67621c85881b2733057fecf4a1acc3" ], "isOsiApproved": false }, { - "reference": "./Saxpath.html", + "reference": "https://spdx.org/licenses/CC-BY-SA-3.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Saxpath.json", - "referenceNumber": "28", - "name": "Saxpath License", - "licenseId": "Saxpath", + "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-3.0.json", + "referenceNumber": 384, + "name": "Creative Commons Attribution Share Alike 3.0 Unported", + "licenseId": "CC-BY-SA-3.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Saxpath_License" + "https://creativecommons.org/licenses/by-sa/3.0/legalcode" ], "isOsiApproved": false }, { - "reference": "./Sendmail.html", + "reference": "https://spdx.org/licenses/SWL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Sendmail.json", - "referenceNumber": "315", - "name": "Sendmail License", - "licenseId": "Sendmail", + "detailsUrl": "https://spdx.org/licenses/SWL.json", + "referenceNumber": 385, + "name": "Scheme Widget Library (SWL) Software License Agreement", + "licenseId": "SWL", "seeAlso": [ - "http://www.sendmail.com/pdfs/open_source/sendmail_license.pdf", - "https://web.archive.org/web/20160322142305/https://www.sendmail.com/pdfs/open_source/sendmail_license.pdf" + "https://fedoraproject.org/wiki/Licensing/SWL" ], "isOsiApproved": false }, { - "reference": "./Sendmail-8.23.html", + "reference": "https://spdx.org/licenses/BSD-3-Clause-Open-MPI.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Sendmail-8.23.json", - "referenceNumber": "323", - "name": "Sendmail License 8.23", - "licenseId": "Sendmail-8.23", + "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-Open-MPI.json", + "referenceNumber": 386, + "name": "BSD 3-Clause Open MPI variant", + "licenseId": "BSD-3-Clause-Open-MPI", "seeAlso": [ - "https://www.proofpoint.com/sites/default/files/sendmail-license.pdf", - "https://web.archive.org/web/20181003101040/https://www.proofpoint.com/sites/default/files/sendmail-license.pdf" + "https://www.open-mpi.org/community/license.php", + "http://www.netlib.org/lapack/LICENSE.txt" ], "isOsiApproved": false }, { - "reference": "./SimPL-2.0.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/SimPL-2.0.json", - "referenceNumber": "265", - "name": "Simple Public License 2.0", - "licenseId": "SimPL-2.0", + "reference": "https://spdx.org/licenses/LGPL-2.1+.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/LGPL-2.1+.json", + "referenceNumber": 387, + "name": "GNU Library General Public License v2.1 or later", + "licenseId": "LGPL-2.1+", "seeAlso": [ - "https://opensource.org/licenses/SimPL-2.0" + "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "https://opensource.org/licenses/LGPL-2.1" ], "isOsiApproved": true }, { - "reference": "./Sleepycat.html", + "reference": "https://spdx.org/licenses/GFDL-1.2-invariants-only.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/Sleepycat.json", - "referenceNumber": "54", - "name": "Sleepycat License", - "licenseId": "Sleepycat", + "detailsUrl": "https://spdx.org/licenses/GFDL-1.2-invariants-only.json", + "referenceNumber": 388, + "name": "GNU Free Documentation License v1.2 only - invariants", + "licenseId": "GFDL-1.2-invariants-only", "seeAlso": [ - "https://opensource.org/licenses/Sleepycat" + "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./Spencer-86.html", + "reference": "https://spdx.org/licenses/Zend-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Spencer-86.json", - "referenceNumber": "194", - "name": "Spencer License 86", - "licenseId": "Spencer-86", + "detailsUrl": "https://spdx.org/licenses/Zend-2.0.json", + "referenceNumber": 389, + "name": "Zend License v2.0", + "licenseId": "Zend-2.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Henry_Spencer_Reg-Ex_Library_License" + "https://web.archive.org/web/20130517195954/http://www.zend.com/license/2_00.txt" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./Spencer-94.html", + "reference": "https://spdx.org/licenses/GFDL-1.1-no-invariants-or-later.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Spencer-94.json", - "referenceNumber": "226", - "name": "Spencer License 94", - "licenseId": "Spencer-94", + "detailsUrl": "https://spdx.org/licenses/GFDL-1.1-no-invariants-or-later.json", + "referenceNumber": 390, + "name": "GNU Free Documentation License v1.1 or later - no invariants", + "licenseId": "GFDL-1.1-no-invariants-or-later", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Henry_Spencer_Reg-Ex_Library_License" + "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt" ], "isOsiApproved": false }, { - "reference": "./Spencer-99.html", + "reference": "https://spdx.org/licenses/mpich2.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Spencer-99.json", - "referenceNumber": "65", - "name": "Spencer License 99", - "licenseId": "Spencer-99", + "detailsUrl": "https://spdx.org/licenses/mpich2.json", + "referenceNumber": 391, + "name": "mpich2 License", + "licenseId": "mpich2", "seeAlso": [ - "http://www.opensource.apple.com/source/tcl/tcl-5/tcl/generic/regfronts.c" + "https://fedoraproject.org/wiki/Licensing/MIT" ], "isOsiApproved": false }, { - "reference": "./StandardML-NJ.html", - "isDeprecatedLicenseId": true, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/StandardML-NJ.json", - "referenceNumber": "304", - "name": "Standard ML of New Jersey License", - "licenseId": "StandardML-NJ", + "reference": "https://spdx.org/licenses/NLOD-1.0.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/NLOD-1.0.json", + "referenceNumber": 392, + "name": "Norwegian Licence for Open Government Data", + "licenseId": "NLOD-1.0", "seeAlso": [ - "http://www.smlnj.org//license.html" + "http://data.norge.no/nlod/en/1.0" ], "isOsiApproved": false }, { - "reference": "./SugarCRM-1.1.3.html", + "reference": "https://spdx.org/licenses/gnuplot.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/SugarCRM-1.1.3.json", - "referenceNumber": "368", - "name": "SugarCRM Public License v1.1.3", - "licenseId": "SugarCRM-1.1.3", + "detailsUrl": "https://spdx.org/licenses/gnuplot.json", + "referenceNumber": 393, + "name": "gnuplot License", + "licenseId": "gnuplot", "seeAlso": [ - "http://www.sugarcrm.com/crm/SPL" + "https://fedoraproject.org/wiki/Licensing/Gnuplot" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./TAPR-OHL-1.0.html", + "reference": "https://spdx.org/licenses/CERN-OHL-S-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/TAPR-OHL-1.0.json", - "referenceNumber": "3", - "name": "TAPR Open Hardware License v1.0", - "licenseId": "TAPR-OHL-1.0", + "detailsUrl": "https://spdx.org/licenses/CERN-OHL-S-2.0.json", + "referenceNumber": 394, + "name": "CERN Open Hardware Licence Version 2 - Strongly Reciprocal", + "licenseId": "CERN-OHL-S-2.0", "seeAlso": [ - "https://www.tapr.org/OHL" + "https://www.ohwr.org/project/cernohl/wikis/Documents/CERN-OHL-version-2" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "./TCL.html", + "reference": "https://spdx.org/licenses/OGL-UK-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/TCL.json", - "referenceNumber": "58", - "name": "TCL/TK License", - "licenseId": "TCL", + "detailsUrl": "https://spdx.org/licenses/OGL-UK-2.0.json", + "referenceNumber": 395, + "name": "Open Government Licence v2.0", + "licenseId": "OGL-UK-2.0", "seeAlso": [ - "http://www.tcl.tk/software/tcltk/license.html", - "https://fedoraproject.org/wiki/Licensing/TCL" + "http://www.nationalarchives.gov.uk/doc/open-government-licence/version/2/" ], "isOsiApproved": false }, { - "reference": "./TCP-wrappers.html", + "reference": "https://spdx.org/licenses/NPL-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/TCP-wrappers.json", - "referenceNumber": "247", - "name": "TCP Wrappers License", - "licenseId": "TCP-wrappers", + "detailsUrl": "https://spdx.org/licenses/NPL-1.1.json", + "referenceNumber": 396, + "name": "Netscape Public License v1.1", + "licenseId": "NPL-1.1", "seeAlso": [ - "http://rc.quest.com/topics/openssh/license.php#tcpwrappers" + "http://www.mozilla.org/MPL/NPL/1.1/" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./TMate.html", + "reference": "https://spdx.org/licenses/Zed.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/TMate.json", - "referenceNumber": "433", - "name": "TMate Open Source License", - "licenseId": "TMate", + "detailsUrl": "https://spdx.org/licenses/Zed.json", + "referenceNumber": 397, + "name": "Zed License", + "licenseId": "Zed", "seeAlso": [ - "http://svnkit.com/license.html" + "https://fedoraproject.org/wiki/Licensing/Zed" ], "isOsiApproved": false }, { - "reference": "./TORQUE-1.1.html", + "reference": "https://spdx.org/licenses/VOSTROM.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/TORQUE-1.1.json", - "referenceNumber": "197", - "name": "TORQUE v2.5+ Software License v1.1", - "licenseId": "TORQUE-1.1", + "detailsUrl": "https://spdx.org/licenses/VOSTROM.json", + "referenceNumber": 398, + "name": "VOSTROM Public License for Open Source", + "licenseId": "VOSTROM", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/TORQUEv1.1" + "https://fedoraproject.org/wiki/Licensing/VOSTROM" ], "isOsiApproved": false }, { - "reference": "./TOSL.html", + "reference": "https://spdx.org/licenses/ZPL-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/TOSL.json", - "referenceNumber": "266", - "name": "Trusster Open Source License", - "licenseId": "TOSL", + "detailsUrl": "https://spdx.org/licenses/ZPL-2.0.json", + "referenceNumber": 399, + "name": "Zope Public License 2.0", + "licenseId": "ZPL-2.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/TOSL" + "http://old.zope.org/Resources/License/ZPL-2.0", + "https://opensource.org/licenses/ZPL-2.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./TU-Berlin-1.0.html", + "reference": "https://spdx.org/licenses/CERN-OHL-W-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/TU-Berlin-1.0.json", - "referenceNumber": "400", - "name": "Technische Universitaet Berlin License 1.0", - "licenseId": "TU-Berlin-1.0", + "detailsUrl": "https://spdx.org/licenses/CERN-OHL-W-2.0.json", + "referenceNumber": 400, + "name": "CERN Open Hardware Licence Version 2 - Weakly Reciprocal", + "licenseId": "CERN-OHL-W-2.0", "seeAlso": [ - "https://github.com/swh/ladspa/blob/7bf6f3799fdba70fda297c2d8fd9f526803d9680/gsm/COPYRIGHT" + "https://www.ohwr.org/project/cernohl/wikis/Documents/CERN-OHL-version-2" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "./TU-Berlin-2.0.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-SA-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/TU-Berlin-2.0.json", - "referenceNumber": "421", - "name": "Technische Universitaet Berlin License 2.0", - "licenseId": "TU-Berlin-2.0", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-SA-2.0.json", + "referenceNumber": 401, + "name": "Creative Commons Attribution Non Commercial Share Alike 2.0 Generic", + "licenseId": "CC-BY-NC-SA-2.0", "seeAlso": [ - "https://github.com/CorsixTH/deps/blob/fd339a9f526d1d9c9f01ccf39e438a015da50035/licences/libgsm.txt" + "https://creativecommons.org/licenses/by-nc-sa/2.0/legalcode" ], "isOsiApproved": false }, { - "reference": "./UCL-1.0.html", + "reference": "https://spdx.org/licenses/APSL-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/UCL-1.0.json", - "referenceNumber": "310", - "name": "Upstream Compatibility License v1.0", - "licenseId": "UCL-1.0", + "detailsUrl": "https://spdx.org/licenses/APSL-2.0.json", + "referenceNumber": 402, + "name": "Apple Public Source License 2.0", + "licenseId": "APSL-2.0", "seeAlso": [ - "https://opensource.org/licenses/UCL-1.0" + "http://www.opensource.apple.com/license/apsl/" ], - "isOsiApproved": true + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./UPL-1.0.html", + "reference": "https://spdx.org/licenses/LPL-1.0.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/UPL-1.0.json", - "referenceNumber": "147", - "name": "Universal Permissive License v1.0", - "licenseId": "UPL-1.0", + "detailsUrl": "https://spdx.org/licenses/LPL-1.0.json", + "referenceNumber": 403, + "name": "Lucent Public License Version 1.0", + "licenseId": "LPL-1.0", "seeAlso": [ - "https://opensource.org/licenses/UPL" + "https://opensource.org/licenses/LPL-1.0" ], "isOsiApproved": true }, { - "reference": "./Unicode-DFS-2015.html", + "reference": "https://spdx.org/licenses/ANTLR-PD-fallback.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Unicode-DFS-2015.json", - "referenceNumber": "282", - "name": "Unicode License Agreement - Data Files and Software (2015)", - "licenseId": "Unicode-DFS-2015", + "detailsUrl": "https://spdx.org/licenses/ANTLR-PD-fallback.json", + "referenceNumber": 404, + "name": "ANTLR Software Rights Notice with license fallback", + "licenseId": "ANTLR-PD-fallback", "seeAlso": [ - "https://web.archive.org/web/20151224134844/http://unicode.org/copyright.html" + "http://www.antlr2.org/license.html" ], "isOsiApproved": false }, { - "reference": "./Unicode-DFS-2016.html", + "reference": "https://spdx.org/licenses/libtiff.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Unicode-DFS-2016.json", - "referenceNumber": "401", - "name": "Unicode License Agreement - Data Files and Software (2016)", - "licenseId": "Unicode-DFS-2016", + "detailsUrl": "https://spdx.org/licenses/libtiff.json", + "referenceNumber": 405, + "name": "libtiff License", + "licenseId": "libtiff", "seeAlso": [ - "http://www.unicode.org/copyright.html" + "https://fedoraproject.org/wiki/Licensing/libtiff" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./Unicode-TOU.html", + "reference": "https://spdx.org/licenses/HPND.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Unicode-TOU.json", - "referenceNumber": "15", - "name": "Unicode Terms of Use", - "licenseId": "Unicode-TOU", + "detailsUrl": "https://spdx.org/licenses/HPND.json", + "referenceNumber": 406, + "name": "Historical Permission Notice and Disclaimer", + "licenseId": "HPND", "seeAlso": [ - "http://www.unicode.org/copyright.html" + "https://opensource.org/licenses/HPND" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./Unlicense.html", + "reference": "https://spdx.org/licenses/GPL-3.0-or-later.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/Unlicense.json", - "referenceNumber": "180", - "name": "The Unlicense", - "licenseId": "Unlicense", + "detailsUrl": "https://spdx.org/licenses/GPL-3.0-or-later.json", + "referenceNumber": 407, + "name": "GNU General Public License v3.0 or later", + "licenseId": "GPL-3.0-or-later", "seeAlso": [ - "https://unlicense.org/" + "https://www.gnu.org/licenses/gpl-3.0-standalone.html", + "https://opensource.org/licenses/GPL-3.0" ], - "isOsiApproved": true + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./VOSTROM.html", + "reference": "https://spdx.org/licenses/Artistic-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/VOSTROM.json", - "referenceNumber": "379", - "name": "VOSTROM Public License for Open Source", - "licenseId": "VOSTROM", + "detailsUrl": "https://spdx.org/licenses/Artistic-2.0.json", + "referenceNumber": 408, + "name": "Artistic License 2.0", + "licenseId": "Artistic-2.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/VOSTROM" + "http://www.perlfoundation.org/artistic_license_2_0", + "https://www.perlfoundation.org/artistic-license-20.html", + "https://opensource.org/licenses/artistic-license-2.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./VSL-1.0.html", + "reference": "https://spdx.org/licenses/Unicode-DFS-2015.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/VSL-1.0.json", - "referenceNumber": "420", - "name": "Vovida Software License v1.0", - "licenseId": "VSL-1.0", + "detailsUrl": "https://spdx.org/licenses/Unicode-DFS-2015.json", + "referenceNumber": 409, + "name": "Unicode License Agreement - Data Files and Software (2015)", + "licenseId": "Unicode-DFS-2015", "seeAlso": [ - "https://opensource.org/licenses/VSL-1.0" + "https://web.archive.org/web/20151224134844/http://unicode.org/copyright.html" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./Vim.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-4.0.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/Vim.json", - "referenceNumber": "217", - "name": "Vim License", - "licenseId": "Vim", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-4.0.json", + "referenceNumber": 410, + "name": "Creative Commons Attribution Non Commercial 4.0 International", + "licenseId": "CC-BY-NC-4.0", "seeAlso": [ - "http://vimdoc.sourceforge.net/htmldoc/uganda.html" + "https://creativecommons.org/licenses/by-nc/4.0/legalcode" ], "isOsiApproved": false }, { - "reference": "./W3C.html", + "reference": "https://spdx.org/licenses/RPL-1.1.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/W3C.json", - "referenceNumber": "109", - "name": "W3C Software Notice and License (2002-12-31)", - "licenseId": "W3C", + "detailsUrl": "https://spdx.org/licenses/RPL-1.1.json", + "referenceNumber": 411, + "name": "Reciprocal Public License 1.1", + "licenseId": "RPL-1.1", "seeAlso": [ - "http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231.html", - "https://opensource.org/licenses/W3C" + "https://opensource.org/licenses/RPL-1.1" ], "isOsiApproved": true }, { - "reference": "./W3C-19980720.html", + "reference": "https://spdx.org/licenses/CC-BY-SA-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/W3C-19980720.json", - "referenceNumber": "283", - "name": "W3C Software Notice and License (1998-07-20)", - "licenseId": "W3C-19980720", + "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-1.0.json", + "referenceNumber": 412, + "name": "Creative Commons Attribution Share Alike 1.0 Generic", + "licenseId": "CC-BY-SA-1.0", "seeAlso": [ - "http://www.w3.org/Consortium/Legal/copyright-software-19980720.html" + "https://creativecommons.org/licenses/by-sa/1.0/legalcode" ], "isOsiApproved": false }, { - "reference": "./W3C-20150513.html", + "reference": "https://spdx.org/licenses/Cube.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/W3C-20150513.json", - "referenceNumber": "112", - "name": "W3C Software Notice and Document License (2015-05-13)", - "licenseId": "W3C-20150513", + "detailsUrl": "https://spdx.org/licenses/Cube.json", + "referenceNumber": 413, + "name": "Cube License", + "licenseId": "Cube", "seeAlso": [ - "https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document" + "https://fedoraproject.org/wiki/Licensing/Cube" ], "isOsiApproved": false }, { - "reference": "./WTFPL.html", + "reference": "https://spdx.org/licenses/ODC-By-1.0.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/WTFPL.json", - "referenceNumber": "17", - "name": "Do What The F*ck You Want To Public License", - "licenseId": "WTFPL", + "detailsUrl": "https://spdx.org/licenses/ODC-By-1.0.json", + "referenceNumber": 414, + "name": "Open Data Commons Attribution License v1.0", + "licenseId": "ODC-By-1.0", "seeAlso": [ - "http://www.wtfpl.net/about/", - "http://sam.zoy.org/wtfpl/COPYING" + "https://opendatacommons.org/licenses/by/1.0/" ], "isOsiApproved": false }, { - "reference": "./Watcom-1.0.html", + "reference": "https://spdx.org/licenses/copyleft-next-0.3.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Watcom-1.0.json", - "referenceNumber": "233", - "name": "Sybase Open Watcom Public License 1.0", - "licenseId": "Watcom-1.0", + "detailsUrl": "https://spdx.org/licenses/copyleft-next-0.3.0.json", + "referenceNumber": 415, + "name": "copyleft-next 0.3.0", + "licenseId": "copyleft-next-0.3.0", "seeAlso": [ - "https://opensource.org/licenses/Watcom-1.0" + "https://github.com/copyleft-next/copyleft-next/blob/master/Releases/copyleft-next-0.3.0" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./Wsuipa.html", + "reference": "https://spdx.org/licenses/CC-BY-ND-4.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Wsuipa.json", - "referenceNumber": "273", - "name": "Wsuipa License", - "licenseId": "Wsuipa", + "detailsUrl": "https://spdx.org/licenses/CC-BY-ND-4.0.json", + "referenceNumber": 416, + "name": "Creative Commons Attribution No Derivatives 4.0 International", + "licenseId": "CC-BY-ND-4.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Wsuipa" + "https://creativecommons.org/licenses/by-nd/4.0/legalcode" ], "isOsiApproved": false }, { - "reference": "./X11.html", + "reference": "https://spdx.org/licenses/ZPL-1.1.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/X11.json", - "referenceNumber": "102", - "name": "X11 License", - "licenseId": "X11", + "detailsUrl": "https://spdx.org/licenses/ZPL-1.1.json", + "referenceNumber": 417, + "name": "Zope Public License 1.1", + "licenseId": "ZPL-1.1", "seeAlso": [ - "http://www.xfree86.org/3.3.6/COPYRIGHT2.html#3" + "http://old.zope.org/Resources/License/ZPL-1.1" ], "isOsiApproved": false }, { - "reference": "./XFree86-1.1.html", + "reference": "https://spdx.org/licenses/GFDL-1.3-or-later.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/XFree86-1.1.json", - "referenceNumber": "159", - "name": "XFree86 License 1.1", - "licenseId": "XFree86-1.1", + "detailsUrl": "https://spdx.org/licenses/GFDL-1.3-or-later.json", + "referenceNumber": 418, + "name": "GNU Free Documentation License v1.3 or later", + "licenseId": "GFDL-1.3-or-later", "seeAlso": [ - "http://www.xfree86.org/current/LICENSE4.html" + "https://www.gnu.org/licenses/fdl-1.3.txt" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./XSkat.html", + "reference": "https://spdx.org/licenses/CATOSL-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/XSkat.json", - "referenceNumber": "82", - "name": "XSkat License", - "licenseId": "XSkat", + "detailsUrl": "https://spdx.org/licenses/CATOSL-1.1.json", + "referenceNumber": 419, + "name": "Computer Associates Trusted Open Source License 1.1", + "licenseId": "CATOSL-1.1", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/XSkat_License" + "https://opensource.org/licenses/CATOSL-1.1" + ], + "isOsiApproved": true + }, + { + "reference": "https://spdx.org/licenses/GPL-2.0-with-classpath-exception.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/GPL-2.0-with-classpath-exception.json", + "referenceNumber": 420, + "name": "GNU General Public License v2.0 w/Classpath exception", + "licenseId": "GPL-2.0-with-classpath-exception", + "seeAlso": [ + "https://www.gnu.org/software/classpath/license.html" ], "isOsiApproved": false }, { - "reference": "./Xerox.html", + "reference": "https://spdx.org/licenses/LGPL-2.0.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/LGPL-2.0.json", + "referenceNumber": 421, + "name": "GNU Library General Public License v2 only", + "licenseId": "LGPL-2.0", + "seeAlso": [ + "https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html" + ], + "isOsiApproved": true + }, + { + "reference": "https://spdx.org/licenses/BSD-2-Clause-Views.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Xerox.json", - "referenceNumber": "237", - "name": "Xerox License", - "licenseId": "Xerox", + "detailsUrl": "https://spdx.org/licenses/BSD-2-Clause-Views.json", + "referenceNumber": 422, + "name": "BSD 2-Clause with views sentence", + "licenseId": "BSD-2-Clause-Views", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Xerox" + "http://www.freebsd.org/copyright/freebsd-license.html", + "https://people.freebsd.org/~ivoras/wine/patch-wine-nvidia.sh", + "https://github.com/protegeproject/protege/blob/master/license.txt" ], "isOsiApproved": false }, { - "reference": "./Xnet.html", + "reference": "https://spdx.org/licenses/BSL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Xnet.json", - "referenceNumber": "362", - "name": "X.Net License", - "licenseId": "Xnet", + "detailsUrl": "https://spdx.org/licenses/BSL-1.0.json", + "referenceNumber": 423, + "name": "Boost Software License 1.0", + "licenseId": "BSL-1.0", "seeAlso": [ - "https://opensource.org/licenses/Xnet" + "http://www.boost.org/LICENSE_1_0.txt", + "https://opensource.org/licenses/BSL-1.0" ], - "isOsiApproved": true + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./YPL-1.0.html", + "reference": "https://spdx.org/licenses/CNRI-Jython.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/YPL-1.0.json", - "referenceNumber": "311", - "name": "Yahoo! Public License v1.0", - "licenseId": "YPL-1.0", + "detailsUrl": "https://spdx.org/licenses/CNRI-Jython.json", + "referenceNumber": 424, + "name": "CNRI Jython License", + "licenseId": "CNRI-Jython", "seeAlso": [ - "http://www.zimbra.com/license/yahoo_public_license_1.0.html" + "http://www.jython.org/license.html" ], "isOsiApproved": false }, { - "reference": "./YPL-1.1.html", + "reference": "https://spdx.org/licenses/Eurosym.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/YPL-1.1.json", - "referenceNumber": "39", - "name": "Yahoo! Public License v1.1", - "licenseId": "YPL-1.1", + "detailsUrl": "https://spdx.org/licenses/Eurosym.json", + "referenceNumber": 425, + "name": "Eurosym License", + "licenseId": "Eurosym", "seeAlso": [ - "http://www.zimbra.com/license/yahoo_public_license_1.1.html" + "https://fedoraproject.org/wiki/Licensing/Eurosym" ], "isOsiApproved": false }, { - "reference": "./ZPL-1.1.html", + "reference": "https://spdx.org/licenses/CC-BY-SA-3.0-AT.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/ZPL-1.1.json", - "referenceNumber": "87", - "name": "Zope Public License 1.1", - "licenseId": "ZPL-1.1", + "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-3.0-AT.json", + "referenceNumber": 426, + "name": "Creative Commons Attribution Share Alike 3.0 Austria", + "licenseId": "CC-BY-SA-3.0-AT", "seeAlso": [ - "http://old.zope.org/Resources/License/ZPL-1.1" + "https://creativecommons.org/licenses/by-sa/3.0/at/legalcode" ], "isOsiApproved": false }, { - "reference": "./ZPL-2.0.html", + "reference": "https://spdx.org/licenses/CECILL-C.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/ZPL-2.0.json", - "referenceNumber": "114", - "name": "Zope Public License 2.0", - "licenseId": "ZPL-2.0", + "detailsUrl": "https://spdx.org/licenses/CECILL-C.json", + "referenceNumber": 427, + "name": "CeCILL-C Free Software License Agreement", + "licenseId": "CECILL-C", "seeAlso": [ - "http://old.zope.org/Resources/License/ZPL-2.0", - "https://opensource.org/licenses/ZPL-2.0" + "http://www.cecill.info/licences/Licence_CeCILL-C_V1-en.html" ], - "isOsiApproved": true + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./ZPL-2.1.html", + "reference": "https://spdx.org/licenses/EPICS.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/ZPL-2.1.json", - "referenceNumber": "396", - "name": "Zope Public License 2.1", - "licenseId": "ZPL-2.1", + "detailsUrl": "https://spdx.org/licenses/EPICS.json", + "referenceNumber": 428, + "name": "EPICS Open License", + "licenseId": "EPICS", "seeAlso": [ - "http://old.zope.org/Resources/ZPL/" + "https://epics.anl.gov/license/open.php" ], "isOsiApproved": false }, { - "reference": "./Zed.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-ND-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Zed.json", - "referenceNumber": "115", - "name": "Zed License", - "licenseId": "Zed", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-ND-2.0.json", + "referenceNumber": 429, + "name": "Creative Commons Attribution Non Commercial No Derivatives 2.0 Generic", + "licenseId": "CC-BY-NC-ND-2.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Zed" + "https://creativecommons.org/licenses/by-nc-nd/2.0/legalcode" ], "isOsiApproved": false }, { - "reference": "./Zend-2.0.html", + "reference": "https://spdx.org/licenses/GD.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/Zend-2.0.json", - "referenceNumber": "416", - "name": "Zend License v2.0", - "licenseId": "Zend-2.0", + "detailsUrl": "https://spdx.org/licenses/GD.json", + "referenceNumber": 430, + "name": "GD License", + "licenseId": "GD", "seeAlso": [ - "https://web.archive.org/web/20130517195954/http://www.zend.com/license/2_00.txt" + "https://libgd.github.io/manuals/2.3.0/files/license-txt.html" ], "isOsiApproved": false }, { - "reference": "./Zimbra-1.3.html", + "reference": "https://spdx.org/licenses/X11.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/Zimbra-1.3.json", - "referenceNumber": "206", - "name": "Zimbra Public License v1.3", - "licenseId": "Zimbra-1.3", + "detailsUrl": "https://spdx.org/licenses/X11.json", + "referenceNumber": 431, + "name": "X11 License", + "licenseId": "X11", "seeAlso": [ - "http://web.archive.org/web/20100302225219/http://www.zimbra.com/license/zimbra-public-license-1-3.html" + "http://www.xfree86.org/3.3.6/COPYRIGHT2.html#3" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./Zimbra-1.4.html", + "reference": "https://spdx.org/licenses/MPL-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/Zimbra-1.4.json", - "referenceNumber": "413", - "name": "Zimbra Public License v1.4", - "licenseId": "Zimbra-1.4", + "detailsUrl": "https://spdx.org/licenses/MPL-1.1.json", + "referenceNumber": 432, + "name": "Mozilla Public License 1.1", + "licenseId": "MPL-1.1", "seeAlso": [ - "http://www.zimbra.com/legal/zimbra-public-license-1-4" + "http://www.mozilla.org/MPL/MPL-1.1.html", + "https://opensource.org/licenses/MPL-1.1" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./Zlib.html", + "reference": "https://spdx.org/licenses/GFDL-1.1-invariants-only.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/Zlib.json", - "referenceNumber": "41", - "name": "zlib License", - "licenseId": "Zlib", + "detailsUrl": "https://spdx.org/licenses/GFDL-1.1-invariants-only.json", + "referenceNumber": 433, + "name": "GNU Free Documentation License v1.1 only - invariants", + "licenseId": "GFDL-1.1-invariants-only", "seeAlso": [ - "http://www.zlib.net/zlib_license.html", - "https://opensource.org/licenses/Zlib" + "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "./blessing.html", + "reference": "https://spdx.org/licenses/psfrag.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/blessing.json", - "referenceNumber": "444", - "name": "SQLite Blessing", - "licenseId": "blessing", + "detailsUrl": "https://spdx.org/licenses/psfrag.json", + "referenceNumber": 434, + "name": "psfrag License", + "licenseId": "psfrag", "seeAlso": [ - "https://www.sqlite.org/src/artifact/e33a4df7e32d742a?ln\u003d4-9", - "https://sqlite.org/src/artifact/df5091916dbb40e6" + "https://fedoraproject.org/wiki/Licensing/psfrag" ], "isOsiApproved": false }, { - "reference": "./bzip2-1.0.5.html", + "reference": "https://spdx.org/licenses/RSCPL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/bzip2-1.0.5.json", - "referenceNumber": "199", - "name": "bzip2 and libbzip2 License v1.0.5", - "licenseId": "bzip2-1.0.5", + "detailsUrl": "https://spdx.org/licenses/RSCPL.json", + "referenceNumber": 435, + "name": "Ricoh Source Code Public License", + "licenseId": "RSCPL", "seeAlso": [ - "https://sourceware.org/bzip2/1.0.5/bzip2-manual-1.0.5.html", - "http://bzip.org/1.0.5/bzip2-manual-1.0.5.html" + "http://wayback.archive.org/web/20060715140826/http://www.risource.org/RPL/RPL-1.0A.shtml", + "https://opensource.org/licenses/RSCPL" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "./bzip2-1.0.6.html", + "reference": "https://spdx.org/licenses/YPL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/bzip2-1.0.6.json", - "referenceNumber": "69", - "name": "bzip2 and libbzip2 License v1.0.6", - "licenseId": "bzip2-1.0.6", + "detailsUrl": "https://spdx.org/licenses/YPL-1.0.json", + "referenceNumber": 436, + "name": "Yahoo! Public License v1.0", + "licenseId": "YPL-1.0", "seeAlso": [ - "https://sourceware.org/git/?p\u003dbzip2.git;a\u003dblob;f\u003dLICENSE;hb\u003dbzip2-1.0.6", - "http://bzip.org/1.0.5/bzip2-manual-1.0.5.html" + "http://www.zimbra.com/license/yahoo_public_license_1.0.html" ], "isOsiApproved": false }, { - "reference": "./copyleft-next-0.3.0.html", + "reference": "https://spdx.org/licenses/SGI-B-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/copyleft-next-0.3.0.json", - "referenceNumber": "344", - "name": "copyleft-next 0.3.0", - "licenseId": "copyleft-next-0.3.0", + "detailsUrl": "https://spdx.org/licenses/SGI-B-1.1.json", + "referenceNumber": 437, + "name": "SGI Free Software License B v1.1", + "licenseId": "SGI-B-1.1", "seeAlso": [ - "https://github.com/copyleft-next/copyleft-next/blob/master/Releases/copyleft-next-0.3.0" + "http://oss.sgi.com/projects/FreeB/" ], "isOsiApproved": false }, { - "reference": "./copyleft-next-0.3.1.html", + "reference": "https://spdx.org/licenses/CC-BY-ND-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/copyleft-next-0.3.1.json", - "referenceNumber": "406", - "name": "copyleft-next 0.3.1", - "licenseId": "copyleft-next-0.3.1", + "detailsUrl": "https://spdx.org/licenses/CC-BY-ND-1.0.json", + "referenceNumber": 438, + "name": "Creative Commons Attribution No Derivatives 1.0 Generic", + "licenseId": "CC-BY-ND-1.0", "seeAlso": [ - "https://github.com/copyleft-next/copyleft-next/blob/master/Releases/copyleft-next-0.3.1" + "https://creativecommons.org/licenses/by-nd/1.0/legalcode" ], "isOsiApproved": false }, { - "reference": "./curl.html", + "reference": "https://spdx.org/licenses/SGI-B-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/curl.json", - "referenceNumber": "338", - "name": "curl License", - "licenseId": "curl", + "detailsUrl": "https://spdx.org/licenses/SGI-B-2.0.json", + "referenceNumber": 439, + "name": "SGI Free Software License B v2.0", + "licenseId": "SGI-B-2.0", "seeAlso": [ - "https://github.com/bagder/curl/blob/master/COPYING" + "http://oss.sgi.com/projects/FreeB/SGIFreeSWLicB.2.0.pdf" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./diffmark.html", + "reference": "https://spdx.org/licenses/APAFML.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/diffmark.json", - "referenceNumber": "427", - "name": "diffmark license", - "licenseId": "diffmark", + "detailsUrl": "https://spdx.org/licenses/APAFML.json", + "referenceNumber": 440, + "name": "Adobe Postscript AFM License", + "licenseId": "APAFML", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/diffmark" + "https://fedoraproject.org/wiki/Licensing/AdobePostscriptAFM" ], "isOsiApproved": false }, { - "reference": "./dvipdfm.html", + "reference": "https://spdx.org/licenses/Spencer-94.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/dvipdfm.json", - "referenceNumber": "14", - "name": "dvipdfm License", - "licenseId": "dvipdfm", + "detailsUrl": "https://spdx.org/licenses/Spencer-94.json", + "referenceNumber": 441, + "name": "Spencer License 94", + "licenseId": "Spencer-94", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/dvipdfm" + "https://fedoraproject.org/wiki/Licensing/Henry_Spencer_Reg-Ex_Library_License" ], "isOsiApproved": false }, { - "reference": "./eCos-2.0.html", - "isDeprecatedLicenseId": true, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/eCos-2.0.json", - "referenceNumber": "290", - "name": "eCos license version 2.0", - "licenseId": "eCos-2.0", + "reference": "https://spdx.org/licenses/ISC.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/ISC.json", + "referenceNumber": 442, + "name": "ISC License", + "licenseId": "ISC", "seeAlso": [ - "https://www.gnu.org/licenses/ecos-license.html" + "https://www.isc.org/downloads/software-support-policy/isc-license/", + "https://opensource.org/licenses/ISC" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./eGenix.html", + "reference": "https://spdx.org/licenses/MIT-advertising.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/eGenix.json", - "referenceNumber": "231", - "name": "eGenix.com Public License 1.1.0", - "licenseId": "eGenix", + "detailsUrl": "https://spdx.org/licenses/MIT-advertising.json", + "referenceNumber": 443, + "name": "Enlightenment License (e16)", + "licenseId": "MIT-advertising", "seeAlso": [ - "http://www.egenix.com/products/eGenix.com-Public-License-1.1.0.pdf", - "https://fedoraproject.org/wiki/Licensing/eGenix.com_Public_License_1.1.0" + "https://fedoraproject.org/wiki/Licensing/MIT_With_Advertising" ], "isOsiApproved": false }, { - "reference": "./etalab-2.0.html", + "reference": "https://spdx.org/licenses/GFDL-1.2-invariants-or-later.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/etalab-2.0.json", - "referenceNumber": "276", - "name": "Etalab Open License 2.0", - "licenseId": "etalab-2.0", + "detailsUrl": "https://spdx.org/licenses/GFDL-1.2-invariants-or-later.json", + "referenceNumber": 444, + "name": "GNU Free Documentation License v1.2 or later - invariants", + "licenseId": "GFDL-1.2-invariants-or-later", "seeAlso": [ - "https://github.com/DISIC/politique-de-contribution-open-source/blob/master/LICENSE.pdf", - "https://raw.githubusercontent.com/DISIC/politique-de-contribution-open-source/master/LICENSE" + "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" ], "isOsiApproved": false }, { - "reference": "./gSOAP-1.3b.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-SA-2.5.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/gSOAP-1.3b.json", - "referenceNumber": "176", - "name": "gSOAP Public License v1.3b", - "licenseId": "gSOAP-1.3b", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-SA-2.5.json", + "referenceNumber": 445, + "name": "Creative Commons Attribution Non Commercial Share Alike 2.5 Generic", + "licenseId": "CC-BY-NC-SA-2.5", "seeAlso": [ - "http://www.cs.fsu.edu/~engelen/license.html" + "https://creativecommons.org/licenses/by-nc-sa/2.5/legalcode" ], "isOsiApproved": false }, { - "reference": "./gnuplot.html", + "reference": "https://spdx.org/licenses/CC-BY-1.0.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/gnuplot.json", - "referenceNumber": "411", - "name": "gnuplot License", - "licenseId": "gnuplot", + "detailsUrl": "https://spdx.org/licenses/CC-BY-1.0.json", + "referenceNumber": 446, + "name": "Creative Commons Attribution 1.0 Generic", + "licenseId": "CC-BY-1.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Gnuplot" + "https://creativecommons.org/licenses/by/1.0/legalcode" ], "isOsiApproved": false }, { - "reference": "./iMatix.html", + "reference": "https://spdx.org/licenses/OSL-2.1.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/iMatix.json", - "referenceNumber": "184", - "name": "iMatix Standard Function Library Agreement", - "licenseId": "iMatix", + "detailsUrl": "https://spdx.org/licenses/OSL-2.1.json", + "referenceNumber": 447, + "name": "Open Software License 2.1", + "licenseId": "OSL-2.1", "seeAlso": [ - "http://legacy.imatix.com/html/sfl/sfl4.htm#license" + "http://web.archive.org/web/20050212003940/http://www.rosenlaw.com/osl21.htm", + "https://opensource.org/licenses/OSL-2.1" + ], + "isOsiApproved": true, + "isFsfLibre": true + }, + { + "reference": "https://spdx.org/licenses/CrystalStacker.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/CrystalStacker.json", + "referenceNumber": 448, + "name": "CrystalStacker License", + "licenseId": "CrystalStacker", + "seeAlso": [ + "https://fedoraproject.org/wiki/Licensing:CrystalStacker?rd\u003dLicensing/CrystalStacker" ], "isOsiApproved": false }, { - "reference": "./libpng-2.0.html", + "reference": "https://spdx.org/licenses/FSFULLR.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/libpng-2.0.json", - "referenceNumber": "105", - "name": "PNG Reference Library version 2", - "licenseId": "libpng-2.0", + "detailsUrl": "https://spdx.org/licenses/FSFULLR.json", + "referenceNumber": 449, + "name": "FSF Unlimited License (with License Retention)", + "licenseId": "FSFULLR", "seeAlso": [ - "http://www.libpng.org/pub/png/src/libpng-LICENSE.txt" + "https://fedoraproject.org/wiki/Licensing/FSF_Unlimited_License#License_Retention_Variant" ], "isOsiApproved": false }, { - "reference": "./libselinux-1.0.html", + "reference": "https://spdx.org/licenses/libselinux-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/libselinux-1.0.json", - "referenceNumber": "12", + "detailsUrl": "https://spdx.org/licenses/libselinux-1.0.json", + "referenceNumber": 450, "name": "libselinux public domain notice", "licenseId": "libselinux-1.0", "seeAlso": [ @@ -5517,102 +5648,119 @@ "isOsiApproved": false }, { - "reference": "./libtiff.html", + "reference": "https://spdx.org/licenses/MulanPSL-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/libtiff.json", - "referenceNumber": "437", - "name": "libtiff License", - "licenseId": "libtiff", + "detailsUrl": "https://spdx.org/licenses/MulanPSL-2.0.json", + "referenceNumber": 451, + "name": "Mulan Permissive Software License, Version 2", + "licenseId": "MulanPSL-2.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/libtiff" + "https://license.coscl.org.cn/MulanPSL2/" ], - "isOsiApproved": false + "isOsiApproved": true + }, + { + "reference": "https://spdx.org/licenses/LGPL-3.0.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/LGPL-3.0.json", + "referenceNumber": 452, + "name": "GNU Lesser General Public License v3.0 only", + "licenseId": "LGPL-3.0", + "seeAlso": [ + "https://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "https://opensource.org/licenses/LGPL-3.0" + ], + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./mpich2.html", + "reference": "https://spdx.org/licenses/OLDAP-2.5.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/mpich2.json", - "referenceNumber": "71", - "name": "mpich2 License", - "licenseId": "mpich2", + "detailsUrl": "https://spdx.org/licenses/OLDAP-2.5.json", + "referenceNumber": 453, + "name": "Open LDAP Public License v2.5", + "licenseId": "OLDAP-2.5", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/MIT" + "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d6852b9d90022e8593c98205413380536b1b5a7cf" ], "isOsiApproved": false }, { - "reference": "./psfrag.html", + "reference": "https://spdx.org/licenses/Artistic-1.0-Perl.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/psfrag.json", - "referenceNumber": "438", - "name": "psfrag License", - "licenseId": "psfrag", + "detailsUrl": "https://spdx.org/licenses/Artistic-1.0-Perl.json", + "referenceNumber": 454, + "name": "Artistic License 1.0 (Perl)", + "licenseId": "Artistic-1.0-Perl", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/psfrag" + "http://dev.perl.org/licenses/artistic.html" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "./psutils.html", + "reference": "https://spdx.org/licenses/AFL-1.2.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/psutils.json", - "referenceNumber": "294", - "name": "psutils License", - "licenseId": "psutils", + "detailsUrl": "https://spdx.org/licenses/AFL-1.2.json", + "referenceNumber": 455, + "name": "Academic Free License v1.2", + "licenseId": "AFL-1.2", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/psutils" + "http://opensource.linux-mirror.org/licenses/afl-1.2.txt", + "http://wayback.archive.org/web/20021204204652/http://www.opensource.org/licenses/academic.php" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "./wxWindows.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "http://spdx.org/licenses/wxWindows.json", - "referenceNumber": "261", - "name": "wxWindows Library License", - "licenseId": "wxWindows", + "reference": "https://spdx.org/licenses/CAL-1.0.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/CAL-1.0.json", + "referenceNumber": 456, + "name": "Cryptographic Autonomy License 1.0", + "licenseId": "CAL-1.0", "seeAlso": [ - "https://opensource.org/licenses/WXwindows" + "http://cryptographicautonomylicense.com/license-text.html", + "https://opensource.org/licenses/CAL-1.0" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "./xinetd.html", + "reference": "https://spdx.org/licenses/BSD-4-Clause.html", "isDeprecatedLicenseId": false, - "isFsfLibre": true, - "detailsUrl": "http://spdx.org/licenses/xinetd.json", - "referenceNumber": "429", - "name": "xinetd License", - "licenseId": "xinetd", + "detailsUrl": "https://spdx.org/licenses/BSD-4-Clause.json", + "referenceNumber": 457, + "name": "BSD 4-Clause \"Original\" or \"Old\" License", + "licenseId": "BSD-4-Clause", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Xinetd_License" + "http://directory.fsf.org/wiki/License:BSD_4Clause" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "./xpp.html", + "reference": "https://spdx.org/licenses/Interbase-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/xpp.json", - "referenceNumber": "97", - "name": "XPP License", - "licenseId": "xpp", + "detailsUrl": "https://spdx.org/licenses/Interbase-1.0.json", + "referenceNumber": 458, + "name": "Interbase Public License v1.0", + "licenseId": "Interbase-1.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/xpp" + "https://web.archive.org/web/20060319014854/http://info.borland.com/devsupport/interbase/opensource/IPL.html" ], "isOsiApproved": false }, { - "reference": "./zlib-acknowledgement.html", + "reference": "https://spdx.org/licenses/NPOSL-3.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "http://spdx.org/licenses/zlib-acknowledgement.json", - "referenceNumber": "260", - "name": "zlib/libpng License with Acknowledgement", - "licenseId": "zlib-acknowledgement", + "detailsUrl": "https://spdx.org/licenses/NPOSL-3.0.json", + "referenceNumber": 459, + "name": "Non-Profit Open Software License 3.0", + "licenseId": "NPOSL-3.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/ZlibWithAcknowledgement" + "https://opensource.org/licenses/NOSL3.0" ], - "isOsiApproved": false + "isOsiApproved": true } ], - "releaseDate": "2020-11-25" + "releaseDate": "2021-05-20" } \ No newline at end of file From ec09286d1cddeddb8a9f26305def82d8c7b654ae Mon Sep 17 00:00:00 2001 From: Max Mehl <6170081+mxmehl@users.noreply.github.com> Date: Fri, 11 Jun 2021 11:48:32 +0200 Subject: [PATCH 051/101] Improve extra Docker image, add a Debian-based (#321) --- .github/workflows/pythonpackage.yaml | 12 +++++++++ CHANGELOG.md | 2 ++ Dockerfile-debian | 39 ++++++++++++++++++++++++++++ Dockerfile-extra | 35 ++++++++++++++++++++++--- README.md | 8 ++++++ 5 files changed, 93 insertions(+), 3 deletions(-) create mode 100644 Dockerfile-debian diff --git a/.github/workflows/pythonpackage.yaml b/.github/workflows/pythonpackage.yaml index 698a722cc..d6cc5f70e 100644 --- a/.github/workflows/pythonpackage.yaml +++ b/.github/workflows/pythonpackage.yaml @@ -137,3 +137,15 @@ jobs: - name: Run Docker image run: | docker run -v "$(pwd):/data" reuse + - name: Build Dockerfile-extra + run: | + docker build -t reuse-extra --file Dockerfile-extra . + - name: Run Docker extra image + run: | + docker run -v "$(pwd):/data" reuse-extra + - name: Build Dockerfile-debian + run: | + docker build -t reuse-debian --file Dockerfile-debian . + - name: Run Docker debian image + run: | + docker run -v "$(pwd):/data" reuse-debian diff --git a/CHANGELOG.md b/CHANGELOG.md index e747f5665..b3a86cbb2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -48,6 +48,8 @@ The versions follow [semantic versioning](https://semver.org). - `addheader` ignores case when matching file extensions and names. (#359) +- Provide `latest-debian` as Docker Hub tag, created by `Dockerfile-debian`. (#321) + - More file types are recognised: - Javascript modules (`.mjs`) diff --git a/Dockerfile-debian b/Dockerfile-debian new file mode 100644 index 000000000..946d0a993 --- /dev/null +++ b/Dockerfile-debian @@ -0,0 +1,39 @@ +# SPDX-FileCopyrightText: 2021 Free Software Foundation Europe e.V. +# +# SPDX-License-Identifier: GPL-3.0-or-later + +# Like normal Dockerfile, but based on python:slim (Debian) to ease compliance + +# Create a base image that has dependencies installed. +FROM python:slim AS base + +RUN apt-get update \ + && apt-get install -y git mercurial \ + && rm -rf /var/lib/apt/lists/* + +# Build reuse into a virtualenv +FROM base AS build + +WORKDIR /reuse-tool + +ENV VIRTUAL_ENV=/opt/venv +RUN python3 -m venv $VIRTUAL_ENV +ENV PATH="$VIRTUAL_ENV/bin:$PATH" + +COPY . /reuse-tool/ + +RUN pip3 install -r requirements.txt +RUN pip3 install . + + +# Copy over the virtualenv and use it +FROM base +COPY --from=build /opt/venv /opt/venv + +ENV VIRTUAL_ENV=/opt/venv +ENV PATH="$VIRTUAL_ENV/bin:$PATH" + +WORKDIR /data + +ENTRYPOINT ["reuse"] +CMD ["lint"] diff --git a/Dockerfile-extra b/Dockerfile-extra index 762b6a6c3..e26ed7082 100644 --- a/Dockerfile-extra +++ b/Dockerfile-extra @@ -2,7 +2,36 @@ # # SPDX-License-Identifier: GPL-3.0-or-later -# Use fsfe/reuse:latest as a base, and install additional packages on top -FROM fsfe/reuse:latest +# Like normal Dockerfile, but install additional packages on top -RUN apk --no-cache add openssh-client +# Create a base image that has dependencies installed. +FROM alpine:3.11 AS base + +RUN apk --no-cache add git mercurial python3 openssh-client + +# Build reuse into a virtualenv +FROM base AS build + +WORKDIR /reuse-tool + +ENV VIRTUAL_ENV=/opt/venv +RUN python3 -m venv $VIRTUAL_ENV +ENV PATH="$VIRTUAL_ENV/bin:$PATH" + +COPY . /reuse-tool/ + +RUN pip3 install -r requirements.txt +RUN pip3 install . + + +# Copy over the virtualenv and use it +FROM base +COPY --from=build /opt/venv /opt/venv + +ENV VIRTUAL_ENV=/opt/venv +ENV PATH="$VIRTUAL_ENV/bin:$PATH" + +WORKDIR /data + +ENTRYPOINT ["reuse"] +CMD ["lint"] diff --git a/README.md b/README.md index f84a8d9c9..24948d081 100644 --- a/README.md +++ b/README.md @@ -181,6 +181,14 @@ You can also provide additional arguments, like so: docker run --rm --volume $(pwd):/data fsfe/reuse --include-submodules spdx -o out.spdx ``` +There are a number of tags available: +- `latest` is the most recent stable release. +- `dev` follows the `master` branch of this repository. Up-to-date, but + potentially unstable. +- `latest-extra` has a few extra packages installed, currently `openssh-client`. +- `latest-debian` is based on `python:slim`. It is larger, but may be better + suited for license compliance. + ### Run as pre-commit hook You can automatically run `reuse lint` on every commit as a pre-commit hook for From 8963c78fed5ba5e18a3e504789868509b0ca764e Mon Sep 17 00:00:00 2001 From: Max Mehl <6170081+mxmehl@users.noreply.github.com> Date: Fri, 11 Jun 2021 11:55:02 +0200 Subject: [PATCH 052/101] Bump alpine to 3.13 (#369) --- CHANGELOG.md | 2 ++ Dockerfile | 2 +- Dockerfile-extra | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b3a86cbb2..7fa6b6660 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -50,6 +50,8 @@ The versions follow [semantic versioning](https://semver.org). - Provide `latest-debian` as Docker Hub tag, created by `Dockerfile-debian`. (#321) +- Bump `alpine` Docker base image to 3.13. (#369) + - More file types are recognised: - Javascript modules (`.mjs`) diff --git a/Dockerfile b/Dockerfile index a69fe65fc..dac321466 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,7 +3,7 @@ # SPDX-License-Identifier: GPL-3.0-or-later # Create a base image that has dependencies installed. -FROM alpine:3.11 AS base +FROM alpine:3.13 AS base RUN apk --no-cache add git mercurial python3 diff --git a/Dockerfile-extra b/Dockerfile-extra index e26ed7082..b83f4f60a 100644 --- a/Dockerfile-extra +++ b/Dockerfile-extra @@ -5,7 +5,7 @@ # Like normal Dockerfile, but install additional packages on top # Create a base image that has dependencies installed. -FROM alpine:3.11 AS base +FROM alpine:3.13 AS base RUN apk --no-cache add git mercurial python3 openssh-client From 136615ce2872e4aee17ce8cd65a3781a2362257d Mon Sep 17 00:00:00 2001 From: "max.mehl" Date: Fri, 11 Jun 2021 12:23:30 +0200 Subject: [PATCH 053/101] =?UTF-8?q?Bump=20version:=200.12.1=20=E2=86=92=20?= =?UTF-8?q?0.13.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .bumpversion.cfg | 2 +- docs/conf.py | 2 +- setup.py | 2 +- src/reuse/__init__.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 866c72b2c..0ec6c0a40 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.12.1 +current_version = 0.13.0 commit = True tag = False parse = (?P\d+)\.(?P\d+)\.(?P\d+)(?P(a|b|rc)?)(?P\d*) diff --git a/docs/conf.py b/docs/conf.py index 62a372b3c..9b508ac2e 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -76,7 +76,7 @@ # The full version, including alpha/beta/rc tags. release = get_distribution("reuse").version except DistributionNotFound: - release = "0.12.1" + release = "0.13.0" # The short X.Y.Z version. version = ".".join(release.split(".")[:3]) diff --git a/setup.py b/setup.py index 913f786b4..d5fb59f12 100644 --- a/setup.py +++ b/setup.py @@ -38,7 +38,7 @@ setup_requirements = ["setuptools_scm"] -fallback_version = "0.12.1" +fallback_version = "0.13.0" def readme_md(): diff --git a/src/reuse/__init__.py b/src/reuse/__init__.py index 36cab89ff..c27d7e8ea 100644 --- a/src/reuse/__init__.py +++ b/src/reuse/__init__.py @@ -18,7 +18,7 @@ __version__ = get_distribution(__name__).version except DistributionNotFound: # package is not installed - __version__ = "0.12.1" + __version__ = "0.13.0" __author__ = "Carmen Bianca Bakker" __email__ = "carmenbianca@fsfe.org" From 3776acf154de9fa7bde1d63d8782a4642cec9ebe Mon Sep 17 00:00:00 2001 From: "max.mehl" Date: Fri, 11 Jun 2021 12:24:00 +0200 Subject: [PATCH 054/101] finalise changelog for 0.13.0 --- CHANGELOG.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7fa6b6660..9edbddb32 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -35,7 +35,7 @@ The versions follow [semantic versioning](https://semver.org). ### Security --> -## Unreleased - YYYY-MM-DD +## 0.13.0 - 2021-06-11 ### Added @@ -50,8 +50,6 @@ The versions follow [semantic versioning](https://semver.org). - Provide `latest-debian` as Docker Hub tag, created by `Dockerfile-debian`. (#321) -- Bump `alpine` Docker base image to 3.13. (#369) - - More file types are recognised: - Javascript modules (`.mjs`) @@ -74,6 +72,10 @@ The versions follow [semantic versioning](https://semver.org). - SonarScanner (`sonar-project.properties`) - Gradle (`gradle-wrapper.properties`, `gradlew`) +### Changed + +- Bump `alpine` Docker base image to 3.13. (#369) + ### Fixed - Fixed a regression where unused licenses were not at all detected. (#285) @@ -93,6 +95,8 @@ The versions follow [semantic versioning](https://semver.org). - Catch erroneous SPDX expressions. (#331) +- Updated SPDX license list to 3.13. + ## 0.12.1 - 2020-12-17 ### Fixed From b01e30c0b367a71fce6fc1c7be5eb155a661548f Mon Sep 17 00:00:00 2001 From: "max.mehl" Date: Fri, 11 Jun 2021 12:32:04 +0200 Subject: [PATCH 055/101] add Max to maintainers as he will sign this release --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 24948d081..ca8c38b50 100644 --- a/README.md +++ b/README.md @@ -211,6 +211,7 @@ an error. ## Maintainers - Carmen Bianca Bakker - +- Max Mehl - ## Contribute From cdbf141cd31796b261ebada101e397801b4c6265 Mon Sep 17 00:00:00 2001 From: hoijui Date: Tue, 15 Jun 2021 16:47:56 +0200 Subject: [PATCH 056/101] Support for Supercollider files (#373) --- src/reuse/_comment.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index 357162a8c..1b3da6aaf 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -3,6 +3,7 @@ # SPDX-FileCopyrightText: 2020 Dmitry Bogatov # SPDX-FileCopyrightText: 2021 Alliander N.V. # SPDX-FileCopyrightText: 2021 Alvar Penning +# SPDX-FileCopyrightText: 2021 Robin Vobruba # # SPDX-License-Identifier: GPL-3.0-or-later @@ -554,6 +555,8 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".sass": CssCommentStyle, ".scad": CCommentStyle, ".scala": PythonCommentStyle, + ".sc": CCommentStyle, # SuperCollider source file + ".scsyndef": UncommentableCommentStyle, # SuperCollider synth definition (binary) ".scm": LispCommentStyle, ".scpt": AppleScriptCommentStyle, ".scptd": AppleScriptCommentStyle, @@ -596,6 +599,7 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".pylintrc": PythonCommentStyle, ".Renviron": PythonCommentStyle, ".Rprofile": PythonCommentStyle, + "archive.sctxar": UncommentableCommentStyle, # SuperCollider global archive "CMakeLists.txt": PythonCommentStyle, "Dockerfile": PythonCommentStyle, "Gemfile": PythonCommentStyle, From adba59991941a9d07907980355d7d793fb4089a5 Mon Sep 17 00:00:00 2001 From: hoijui Date: Tue, 15 Jun 2021 16:49:32 +0200 Subject: [PATCH 057/101] Bibliography (`*.cls`) file support (#374) --- src/reuse/_comment.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index 1b3da6aaf..7a500d73b 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -464,6 +464,7 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".coffee": PythonCommentStyle, ".cpp": CCommentStyle, ".cs": CCommentStyle, + ".csl": HtmlCommentStyle, # Bibliography (XML based) ".css": CssCommentStyle, ".csv": UncommentableCommentStyle, ".d": CCommentStyle, From e270f0acde696bcaf724791e7e04b41c468d4654 Mon Sep 17 00:00:00 2001 From: hoijui Date: Tue, 15 Jun 2021 16:49:46 +0200 Subject: [PATCH 058/101] Turtle/RDF (`*.ttl`) file support (#375) --- src/reuse/_comment.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index 7a500d73b..c65e0d1fa 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -574,6 +574,7 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".toml": PythonCommentStyle, ".ts": CCommentStyle, ".tsx": JsxCommentStyle, + ".ttl": PythonCommentStyle, # Turtle/RDF ".vala": CCommentStyle, ".xml": HtmlCommentStyle, ".xsd": HtmlCommentStyle, From 1ad63e47f1bbd5e9c04c5d1f0fde34baeb2f473a Mon Sep 17 00:00:00 2001 From: hoijui Date: Tue, 15 Jun 2021 16:50:00 +0200 Subject: [PATCH 059/101] Support Nimble files (#376) --- src/reuse/_comment.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index c65e0d1fa..7ea329fdf 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -521,6 +521,8 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".ml": MlCommentStyle, ".mli": MlCommentStyle, ".nim": PythonCommentStyle, + ".nim.cfg": PythonCommentStyle, # Nim-lang build config parameters/settings + ".nimble": PythonCommentStyle, # Nim-lang build config ".nimrod": PythonCommentStyle, ".nix": PythonCommentStyle, ".org": PythonCommentStyle, From c4626daedb50ed7b1a5d2603be8b1123d94117a9 Mon Sep 17 00:00:00 2001 From: hoijui Date: Tue, 15 Jun 2021 16:50:15 +0200 Subject: [PATCH 060/101] Support Markdown-linter config file (#377) --- src/reuse/_comment.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index 7ea329fdf..d99754f9e 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -600,6 +600,7 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".gitignore": PythonCommentStyle, ".gitmodules": PythonCommentStyle, ".mailmap": PythonCommentStyle, + ".mdlrc": PythonCommentStyle, # Markdown-linter config ".pylintrc": PythonCommentStyle, ".Renviron": PythonCommentStyle, ".Rprofile": PythonCommentStyle, From 61588b75f96a851324fa2358048aadf61c54241f Mon Sep 17 00:00:00 2001 From: "max.mehl" Date: Tue, 15 Jun 2021 16:22:26 +0200 Subject: [PATCH 061/101] add .pod extension. Fixes #336 --- CHANGELOG.md | 17 +++++++++++++++++ src/reuse/_comment.py | 1 + 2 files changed, 18 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9edbddb32..ef8dd03c0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -35,6 +35,23 @@ The versions follow [semantic versioning](https://semver.org). ### Security --> +## Unreleased - YYYY-MM-DD + +### Added + +- More file types are recognised: + - Perl plain old documentation (`.pod`) + +### Changed + +### Deprecated + +### Removed + +### Fixed + +### Security + ## 0.13.0 - 2021-06-11 ### Added diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index d99754f9e..a506f686d 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -533,6 +533,7 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".pl": PythonCommentStyle, ".plantuml": PlantUmlCommentStyle, ".po": PythonCommentStyle, + ".pod": PythonCommentStyle, ".pot": PythonCommentStyle, ".ps1": PythonCommentStyle, # TODO: Multiline comments ".psm1": PythonCommentStyle, # TODO: Multiline comments From 3e4bab1623a9357e0fdef8760e392701724150b8 Mon Sep 17 00:00:00 2001 From: "max.mehl" Date: Tue, 15 Jun 2021 16:35:28 +0200 Subject: [PATCH 062/101] sort comment style maps --- src/reuse/_comment.py | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index a506f686d..9b114ef00 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -441,6 +441,7 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".ads": HaskellCommentStyle, ".ahk": LispCommentStyle, ".ahkl": LispCommentStyle, + ".applescript": AppleScriptCommentStyle, ".asax": AspxCommentStyle, ".ashx": AspxCommentStyle, ".asmx": AspxCommentStyle, @@ -448,7 +449,6 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".aux": TexCommentStyle, ".awk": PythonCommentStyle, ".axd": AspxCommentStyle, - ".applescript": AppleScriptCommentStyle, ".bash": PythonCommentStyle, ".bat": BatchFileCommentStyle, ".bb": PythonCommentStyle, @@ -476,12 +476,12 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".erl": TexCommentStyle, ".ex": PythonCommentStyle, ".exs": PythonCommentStyle, + ".f": FortranCommentStyle, + ".f03": FortranCommentStyle, ".f90": FortranCommentStyle, ".f95": FortranCommentStyle, - ".f03": FortranCommentStyle, - ".f": FortranCommentStyle, - ".for": FortranCommentStyle, ".fish": PythonCommentStyle, + ".for": FortranCommentStyle, ".fs": CCommentStyle, ".gemspec": PythonCommentStyle, ".go": CCommentStyle, @@ -520,8 +520,8 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".mk": PythonCommentStyle, ".ml": MlCommentStyle, ".mli": MlCommentStyle, - ".nim": PythonCommentStyle, ".nim.cfg": PythonCommentStyle, # Nim-lang build config parameters/settings + ".nim": PythonCommentStyle, ".nimble": PythonCommentStyle, # Nim-lang build config ".nimrod": PythonCommentStyle, ".nix": PythonCommentStyle, @@ -539,32 +539,32 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".psm1": PythonCommentStyle, # TODO: Multiline comments ".pu": PlantUmlCommentStyle, ".puml": PlantUmlCommentStyle, + ".pxd": PythonCommentStyle, ".py": PythonCommentStyle, ".pyi": PythonCommentStyle, ".pyw": PythonCommentStyle, ".pyx": PythonCommentStyle, - ".pxd": PythonCommentStyle, ".qbs": CCommentStyle, ".qml": CCommentStyle, ".R": PythonCommentStyle, - ".Rmd": HtmlCommentStyle, ".rake": PythonCommentStyle, ".rb": PythonCommentStyle, ".rbw": PythonCommentStyle, ".rbx": PythonCommentStyle, ".rkt": LispCommentStyle, + ".Rmd": HtmlCommentStyle, ".rs": CCommentStyle, ".rss": HtmlCommentStyle, ".rst": ReStructedTextCommentStyle, ".sass": CssCommentStyle, + ".sc": CCommentStyle, # SuperCollider source file ".scad": CCommentStyle, ".scala": PythonCommentStyle, - ".sc": CCommentStyle, # SuperCollider source file - ".scsyndef": UncommentableCommentStyle, # SuperCollider synth definition (binary) ".scm": LispCommentStyle, ".scpt": AppleScriptCommentStyle, ".scptd": AppleScriptCommentStyle, ".scss": CssCommentStyle, + ".scsyndef": UncommentableCommentStyle, # SuperCollider synth definition (binary) ".sh": PythonCommentStyle, ".sml": MlCommentStyle, ".sql": HaskellCommentStyle, @@ -607,22 +607,22 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".Rprofile": PythonCommentStyle, "archive.sctxar": UncommentableCommentStyle, # SuperCollider global archive "CMakeLists.txt": PythonCommentStyle, + "configure.ac": M4CommentStyle, "Dockerfile": PythonCommentStyle, "Gemfile": PythonCommentStyle, - "Jenkinsfile": CCommentStyle, - "Makefile": PythonCommentStyle, - "Makefile.am": PythonCommentStyle, - "MANIFEST.in": PythonCommentStyle, - "Rakefile": PythonCommentStyle, - "ROOT": MlCommentStyle, - "configure.ac": M4CommentStyle, "go.mod": CCommentStyle, "go.sum": UncommentableCommentStyle, "gradle-wrapper.properties": PythonCommentStyle, "gradlew": PythonCommentStyle, + "Jenkinsfile": CCommentStyle, + "Makefile.am": PythonCommentStyle, + "Makefile": PythonCommentStyle, + "MANIFEST.in": PythonCommentStyle, "manifest": PythonCommentStyle, # used by cdist "meson.build": PythonCommentStyle, + "Rakefile": PythonCommentStyle, "requirements.txt": PythonCommentStyle, + "ROOT": MlCommentStyle, "setup.cfg": PythonCommentStyle, "sonar-project.properties": PythonCommentStyle, } From bdece24caf3113f14dad03f7118f4a99cf8cf52d Mon Sep 17 00:00:00 2001 From: "max.mehl" Date: Tue, 15 Jun 2021 16:37:22 +0200 Subject: [PATCH 063/101] add extensions for opendocument, ms office and pdf. Fixes #339 --- CHANGELOG.md | 3 +++ src/reuse/_comment.py | 21 +++++++++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ef8dd03c0..59796fcbc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -41,6 +41,9 @@ The versions follow [semantic versioning](https://semver.org). - More file types are recognised: - Perl plain old documentation (`.pod`) + - Portable document format (`.pdf`) + - Open Document Format (`.odt`, `.ods`, `.fodp` and many more) + - MS Office (`.doc`, `.xsl`, `.pptx` and many more) ### Changed diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index 9b114ef00..2739eff5f 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -470,6 +470,9 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".d": CCommentStyle, ".dart": CCommentStyle, ".di": CCommentStyle, + ".doc": UncommentableCommentStyle, + ".docx": UncommentableCommentStyle, + ".dotx": UncommentableCommentStyle, ".dts": CCommentStyle, ".dtsi": CCommentStyle, ".el": LispCommentStyle, @@ -481,6 +484,9 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".f90": FortranCommentStyle, ".f95": FortranCommentStyle, ".fish": PythonCommentStyle, + ".fodp": UncommentableCommentStyle, + ".fods": UncommentableCommentStyle, + ".fodt": UncommentableCommentStyle, ".for": FortranCommentStyle, ".fs": CCommentStyle, ".gemspec": PythonCommentStyle, @@ -525,7 +531,18 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".nimble": PythonCommentStyle, # Nim-lang build config ".nimrod": PythonCommentStyle, ".nix": PythonCommentStyle, + ".odb": UncommentableCommentStyle, + ".odf": UncommentableCommentStyle, + ".odg": UncommentableCommentStyle, + ".odm": UncommentableCommentStyle, + ".odp": UncommentableCommentStyle, + ".ods": UncommentableCommentStyle, + ".odt": UncommentableCommentStyle, ".org": PythonCommentStyle, + ".otp": UncommentableCommentStyle, + ".ots": UncommentableCommentStyle, + ".ott": UncommentableCommentStyle, + ".pdf": UncommentableCommentStyle, ".php": CCommentStyle, ".php3": CCommentStyle, ".php4": CCommentStyle, @@ -535,6 +552,8 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".po": PythonCommentStyle, ".pod": PythonCommentStyle, ".pot": PythonCommentStyle, + ".ppt": UncommentableCommentStyle, + ".pptx": UncommentableCommentStyle, ".ps1": PythonCommentStyle, # TODO: Multiline comments ".psm1": PythonCommentStyle, # TODO: Multiline comments ".pu": PlantUmlCommentStyle, @@ -579,6 +598,8 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".tsx": JsxCommentStyle, ".ttl": PythonCommentStyle, # Turtle/RDF ".vala": CCommentStyle, + ".xls": UncommentableCommentStyle, + ".xlsx": UncommentableCommentStyle, ".xml": HtmlCommentStyle, ".xsd": HtmlCommentStyle, ".xsh": PythonCommentStyle, From d09f906896539c0dc4c58bd9c8bc7d1142e5cb3b Mon Sep 17 00:00:00 2001 From: "max.mehl" Date: Tue, 15 Jun 2021 16:57:43 +0200 Subject: [PATCH 064/101] update changelog --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 59796fcbc..d4d3656ef 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -44,6 +44,14 @@ The versions follow [semantic versioning](https://semver.org). - Portable document format (`.pdf`) - Open Document Format (`.odt`, `.ods`, `.fodp` and many more) - MS Office (`.doc`, `.xsl`, `.pptx` and many more) + - SuperCollider (`.sc`, `.scsyndef`) + - Bibliography (`.csl`) + - Turtle/RDF (`.ttl`) + - Nimble (`.nim.cfg`, `.nimble`) + - Markdown-linter config (`.mdlrc`) + +- More file names are recognised: + - SuperCollider (`archive.sctxar`) ### Changed From ff518e3a2ad12a58a94755a69d5b53f36377d57b Mon Sep 17 00:00:00 2001 From: "max.mehl" Date: Tue, 15 Jun 2021 17:21:59 +0200 Subject: [PATCH 065/101] fix comment style selection for .xsl --- CHANGELOG.md | 5 ++++- src/reuse/_comment.py | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d4d3656ef..0e6136c4f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -43,7 +43,7 @@ The versions follow [semantic versioning](https://semver.org). - Perl plain old documentation (`.pod`) - Portable document format (`.pdf`) - Open Document Format (`.odt`, `.ods`, `.fodp` and many more) - - MS Office (`.doc`, `.xsl`, `.pptx` and many more) + - MS Office (`.doc`, `.xls`, `.pptx` and many more) - SuperCollider (`.sc`, `.scsyndef`) - Bibliography (`.csl`) - Turtle/RDF (`.ttl`) @@ -61,6 +61,9 @@ The versions follow [semantic versioning](https://semver.org). ### Fixed +- Fix faulty file types: + - Extensible Stylesheet Language (`.xsl`) actually uses HTML comment syntax + ### Security ## 0.13.0 - 2021-06-11 diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index 2739eff5f..b55175e45 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -603,7 +603,7 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".xml": HtmlCommentStyle, ".xsd": HtmlCommentStyle, ".xsh": PythonCommentStyle, - ".xsl": PythonCommentStyle, + ".xsl": HtmlCommentStyle, ".yaml": PythonCommentStyle, ".yml": PythonCommentStyle, ".zsh": PythonCommentStyle, From 764e451c6588bc74ba5da12bfa8a746ad20c536e Mon Sep 17 00:00:00 2001 From: hoijui Date: Tue, 15 Jun 2021 17:24:32 +0200 Subject: [PATCH 066/101] Do not break XML files special first line (#378) --- src/reuse/header.py | 44 +++++++++++++++++++++++++++----------------- 1 file changed, 27 insertions(+), 17 deletions(-) diff --git a/src/reuse/header.py b/src/reuse/header.py index 761e193db..7afd323d8 100644 --- a/src/reuse/header.py +++ b/src/reuse/header.py @@ -5,6 +5,7 @@ # SPDX-FileCopyrightText: © 2020 Liferay, Inc. # SPDX-FileCopyrightText: 2021 Alvar Penning # SPDX-FileCopyrightText: 2021 Alliander N.V. +# SPDX-FileCopyrightText: 2021 Robin Vobruba # # SPDX-License-Identifier: GPL-3.0-or-later @@ -37,6 +38,7 @@ CommentParseError, CommentStyle, EmptyCommentStyle, + HtmlCommentStyle, PythonCommentStyle, UncommentableCommentStyle, ) @@ -259,23 +261,31 @@ def find_and_replace_header( _LOGGER.debug(f"header = {repr(header)}") _LOGGER.debug(f"after = {repr(after)}") - # Extract shebang from header and put it in before. It's a bit messy, but - # it ends up working. - if header.startswith("#!") and not before.strip(): - before = "" - for line in header.splitlines(): - if line.startswith("#!"): - before = before + "\n" + line - header = header.replace(line, "", 1) - else: - break - elif after.startswith("#!") and not any((before, header)): - for line in after.splitlines(): - if line.startswith("#!"): - before = before + "\n" + line - after = after.replace(line, "", 1) - else: - break + # Keep special first-line-of-file lines as the first line in the file, + # or say, move our comments after it. + for (com_style, prefix) in [ + (PythonCommentStyle, "#!"), + (HtmlCommentStyle, " Date: Tue, 15 Jun 2021 18:06:53 +0200 Subject: [PATCH 067/101] Explicitly require setuptools (#342) --- setup.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/setup.py b/setup.py index d5fb59f12..3918a5641 100644 --- a/setup.py +++ b/setup.py @@ -32,6 +32,8 @@ "Jinja2", # Exactly what it says. "binaryornot", + # For pkg_resources + "setuptools", ] test_requirements = ["pytest"] From 858580dacb2666935dd652b1e8c996063513f184 Mon Sep 17 00:00:00 2001 From: Lars Francke Date: Fri, 18 Jun 2021 16:17:57 +0200 Subject: [PATCH 068/101] Add support for AsciiDoc (#386) Co-authored-by: max.mehl --- CHANGELOG.md | 1 + src/reuse/_comment.py | 3 +++ 2 files changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0e6136c4f..959c09adf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -49,6 +49,7 @@ The versions follow [semantic versioning](https://semver.org). - Turtle/RDF (`.ttl`) - Nimble (`.nim.cfg`, `.nimble`) - Markdown-linter config (`.mdlrc`) + - AsciiDoc (`.adoc`, `.asc`, `asciidoc`) - More file names are recognised: - SuperCollider (`archive.sctxar`) diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index b55175e45..c1e229db3 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -438,11 +438,14 @@ class UncommentableCommentStyle(EmptyCommentStyle): #: A map of (common) file extensions against comment types. EXTENSION_COMMENT_STYLE_MAP = { ".adb": HaskellCommentStyle, + ".adoc": CCommentStyle, ".ads": HaskellCommentStyle, ".ahk": LispCommentStyle, ".ahkl": LispCommentStyle, ".applescript": AppleScriptCommentStyle, ".asax": AspxCommentStyle, + ".asc": CCommentStyle, + ".asciidoc": CCommentStyle, ".ashx": AspxCommentStyle, ".asmx": AspxCommentStyle, ".aspx": AspxCommentStyle, From aa5b865d4ffdd7bca7b4cf8d5f67b5ea6f6db0d6 Mon Sep 17 00:00:00 2001 From: Max Mehl <6170081+mxmehl@users.noreply.github.com> Date: Mon, 28 Jun 2021 13:14:17 +0200 Subject: [PATCH 069/101] add handlebars comment and file support (#389) --- CHANGELOG.md | 3 ++- src/reuse/_comment.py | 9 +++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 959c09adf..5b6dda030 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -49,7 +49,8 @@ The versions follow [semantic versioning](https://semver.org). - Turtle/RDF (`.ttl`) - Nimble (`.nim.cfg`, `.nimble`) - Markdown-linter config (`.mdlrc`) - - AsciiDoc (`.adoc`, `.asc`, `asciidoc`) + - AsciiDoc (`.adoc`, `.asc`, `.asciidoc`) + - Handlebars (`.hbs`) - More file names are recognised: - SuperCollider (`archive.sctxar`) diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index c1e229db3..e99bf2beb 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -327,6 +327,14 @@ class FortranCommentStyle(CommentStyle): INDENT_AFTER_SINGLE = " " +class HandlebarsCommentStyle(CommentStyle): + """Handlebars comment style.""" + + _shorthand = "handlebars" + + MULTI_LINE = ("{{!--", "", "--}}") + + class HaskellCommentStyle(CommentStyle): """Haskell comment style.""" @@ -497,6 +505,7 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".gradle": CCommentStyle, ".groovy": CCommentStyle, ".h": CCommentStyle, + ".hbs": HandlebarsCommentStyle, ".hpp": CCommentStyle, ".hrl": TexCommentStyle, ".hs": HaskellCommentStyle, From e87db7df9546dc73ba538426a89e483db96bc933 Mon Sep 17 00:00:00 2001 From: George Rawlinson Date: Tue, 6 Jul 2021 21:05:53 +1200 Subject: [PATCH 070/101] docs: update package reference for Arch Linux (#393) The reuse package has been moved to the community repository from the AUR. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ca8c38b50..b8e2757fa 100644 --- a/README.md +++ b/README.md @@ -97,7 +97,7 @@ For full functionality, the following pieces of software are recommended: There are packages available for easy install on some operating systems. You are welcome to help us package this tool for more distributions! -- Arch Linux (AUR): [reuse](https://aur.archlinux.org/packages/reuse/) +- Arch Linux: [reuse](https://archlinux.org/packages/community/any/reuse/) - Fedora: [reuse](https://apps.fedoraproject.org/packages/reuse) - openSUSE: [reuse](https://software.opensuse.org/package/reuse) - GNU Guix: [reuse](https://guix.gnu.org/packages/reuse-0.5.0/) From 607c602273b77e64db10bcb05bb99eb08735383a Mon Sep 17 00:00:00 2001 From: Michael Weimann Date: Tue, 3 Aug 2021 21:05:32 +0200 Subject: [PATCH 071/101] add vue header support Vue.js single file components are using the HTML comment style. closes #395 --- src/reuse/_comment.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index e99bf2beb..cdb342f8c 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -610,6 +610,7 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".tsx": JsxCommentStyle, ".ttl": PythonCommentStyle, # Turtle/RDF ".vala": CCommentStyle, + ".vue": HtmlCommentStyle, ".xls": UncommentableCommentStyle, ".xlsx": UncommentableCommentStyle, ".xml": HtmlCommentStyle, From 573dcfd41c60701d0c193d615de569577372a0cc Mon Sep 17 00:00:00 2001 From: "max.mehl" Date: Wed, 4 Aug 2021 17:53:39 +0200 Subject: [PATCH 072/101] update changelog for .vue --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5b6dda030..79a2bfb6e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -51,6 +51,7 @@ The versions follow [semantic versioning](https://semver.org). - Markdown-linter config (`.mdlrc`) - AsciiDoc (`.adoc`, `.asc`, `.asciidoc`) - Handlebars (`.hbs`) + - Vue.js (`.vue`) - More file names are recognised: - SuperCollider (`archive.sctxar`) From d546b1449aea93ac1bffe677e430e1bc004c8435 Mon Sep 17 00:00:00 2001 From: Chris Wesseling Date: Wed, 4 Aug 2021 18:01:15 +0200 Subject: [PATCH 073/101] Allow creating .license file for write-protected files (#347) --- CHANGELOG.md | 1 + src/reuse/header.py | 2 +- tests/test_main_addheader.py | 40 ++++++++++++++++++++++++++++++++++++ 3 files changed, 42 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 79a2bfb6e..4acdd85dc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -66,6 +66,7 @@ The versions follow [semantic versioning](https://semver.org). - Fix faulty file types: - Extensible Stylesheet Language (`.xsl`) actually uses HTML comment syntax +- Allow creating .license file for write-protected files (#347) ### Security diff --git a/src/reuse/header.py b/src/reuse/header.py index 7afd323d8..9955af2a7 100644 --- a/src/reuse/header.py +++ b/src/reuse/header.py @@ -522,7 +522,7 @@ def add_arguments(parser) -> None: action="store_true", help=_("skip files with unrecognised comment styles"), ) - parser.add_argument("path", action="store", nargs="+", type=PathType("r+")) + parser.add_argument("path", action="store", nargs="+", type=PathType("r")) def run(args, project: Project, out=sys.stdout) -> int: diff --git a/tests/test_main_addheader.py b/tests/test_main_addheader.py index 740a8911b..84798ade7 100644 --- a/tests/test_main_addheader.py +++ b/tests/test_main_addheader.py @@ -8,6 +8,7 @@ # pylint: disable=unused-argument +import stat from inspect import cleandoc import pytest @@ -684,6 +685,45 @@ def test_addheader_explicit_license_unsupported_filetype( assert simple_file.read_text() == "Preserve this" +def test_addheader_explicit_license_doesnt_write_to_file( + fake_repository, stringio, mock_date_today +): + """Adding a header to a .license file if --explicit-license is given, + doesn't require write permission to the file, just the directory. + """ + simple_file = fake_repository / "foo.txt" + simple_file.write_text("Preserve this") + simple_file.chmod(mode=stat.S_IREAD) + + result = main( + [ + "addheader", + "--license", + "GPL-3.0-or-later", + "--copyright", + "Mary Sue", + "--explicit-license", + "foo.txt", + ], + out=stringio, + ) + + assert result == 0 + assert ( + simple_file.with_name(f"{simple_file.name}.license") + .read_text() + .strip() + == cleandoc( + """ + spdx-FileCopyrightText: 2018 Mary Sue + + spdx-License-Identifier: GPL-3.0-or-later + """ + ).replace("spdx", "SPDX") + ) + assert simple_file.read_text() == "Preserve this" + + def test_addheader_license_file(fake_repository, stringio, mock_date_today): """Add a header to a .license file if it exists.""" simple_file = fake_repository / "foo.py" From f9c1f3de5fd7ce78f59f9ad801bf50c7d4a579c0 Mon Sep 17 00:00:00 2001 From: criadoperez Date: Fri, 10 Sep 2021 15:14:51 +0200 Subject: [PATCH 074/101] A few corrections --- po/es.po | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/po/es.po b/po/es.po index 602903b78..935f36160 100644 --- a/po/es.po +++ b/po/es.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: FSFE reuse\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-09 13:51+0100\n" +"POT-Creation-Date: 2021-09-09 15:07+0100\n" "PO-Revision-Date: \n" -"Last-Translator: Carmen Bianca BAKKER \n" +"Last-Translator: Alejandro Criado-Pérez \n" "Language-Team: \n" "Language: es\n" "MIME-Version: 1.0\n" @@ -196,7 +196,7 @@ msgstr "" "no esté en uso en el proyecto?\n" "\n" "- ¿Tienen todos los ficheros información válida sobre copyright y " -"licenciamiento?" +"licencia?" #: src/reuse/_main.py:199 msgid "print the project's bill of materials in SPDX format" @@ -241,7 +241,7 @@ msgstr "Identificador SPDX de la licencia" #: src/reuse/download.py:85 msgid "download all missing licenses detected in the project" -msgstr "descarga todas las licencias no disponibles detectadas en el proyecto" +msgstr "descargar todas las licencias no disponibles detectadas en el proyecto" #: src/reuse/download.py:97 #, python-brace-format @@ -271,7 +271,7 @@ msgstr "¿Está funcionando tu conexión a Internet?" #: src/reuse/download.py:125 #, python-brace-format msgid "Successfully downloaded {spdx_identifier}." -msgstr "Descarga exitosa de {spdx_identifier}." +msgstr "{spdx_identifier} descargado con éxito." #: src/reuse/download.py:136 msgid "the following arguments are required: license" @@ -456,7 +456,7 @@ msgstr "" #: src/reuse/lint.py:79 msgid "BAD LICENSES" -msgstr "MALAS LICENCIAS" +msgstr "LICENCIAS MALAS" #: src/reuse/lint.py:83 src/reuse/lint.py:148 #, fuzzy @@ -501,13 +501,13 @@ msgstr "No se pudo leer:" #: src/reuse/lint.py:209 msgid "MISSING COPYRIGHT AND LICENSING INFORMATION" -msgstr "FALTA INFORMACIÓN SOBRE COPYRIGHT Y LICENCIAMIENTO" +msgstr "FALTA INFORMACIÓN SOBRE COPYRIGHT Y LICENCIA" #: src/reuse/lint.py:214 msgid "The following files have no copyright and licensing information:" msgstr "" -"Los siguientes archivos carecen de información sobre copyright y " -"licenciamiento:" +"Los siguientes archivos carecen de información de copyright y " +"licencia:" #: src/reuse/lint.py:223 msgid "The following files have no copyright information:" @@ -515,7 +515,7 @@ msgstr "Los siguientes ficheros carecen de información de copyright:" #: src/reuse/lint.py:229 msgid "The following files have no licensing information:" -msgstr "Los siguientes ficheros carecen de información de licenciamiento:" +msgstr "Los siguientes ficheros carecen de información de licencia:" #: src/reuse/lint.py:243 msgid "SUMMARY" @@ -523,7 +523,7 @@ msgstr "RESUMEN" #: src/reuse/lint.py:249 msgid "Bad licenses:" -msgstr "Malas licencias:" +msgstr "Licencias malas:" #: src/reuse/lint.py:258 msgid "Deprecated licenses:" @@ -558,7 +558,7 @@ msgstr "Ficheros con información sobre copyright: {count} / {total}" #: src/reuse/lint.py:317 #, python-brace-format msgid "Files with license information: {count} / {total}" -msgstr "Ficheros con información de licenciamiento: {count} / {total}" +msgstr "Ficheros con información de licencia: {count} / {total}" #: src/reuse/project.py:59 msgid "could not find Git" @@ -668,7 +668,7 @@ msgstr "no se pueden fusionar las acciones: dos grupos se llaman %r" #: /usr/lib64/python3.7/argparse.py:1452 /usr/lib64/python3.8/argparse.py:1465 #, fuzzy msgid "'required' is an invalid argument for positionals" -msgstr "'required' es un argumento inválido para posicionales" +msgstr "'required' es un argumento no válido para posicionales" #: /usr/lib64/python3.5/argparse.py:1445 /usr/lib64/python3.6/argparse.py:1453 #: /usr/lib64/python3.7/argparse.py:1474 /usr/lib64/python3.8/argparse.py:1487 @@ -690,7 +690,7 @@ msgstr "se requiere dest= para opciones como %r" #: /usr/lib64/python3.7/argparse.py:1511 /usr/lib64/python3.8/argparse.py:1524 #, python-format msgid "invalid conflict_resolution value: %r" -msgstr "valor inválido de conflict_resolution: %r" +msgstr "valor no válido de conflict_resolution: %r" #: /usr/lib64/python3.5/argparse.py:1500 /usr/lib64/python3.6/argparse.py:1508 #: /usr/lib64/python3.7/argparse.py:1529 /usr/lib64/python3.8/argparse.py:1542 @@ -718,7 +718,7 @@ msgstr "parámetros opcionales" #: /usr/lib64/python3.5/argparse.py:1645 /usr/lib64/python3.6/argparse.py:1653 #: /usr/lib64/python3.7/argparse.py:1674 /usr/lib64/python3.8/argparse.py:1687 msgid "show this help message and exit" -msgstr "muestra este mensaje de ayuda y sale" +msgstr "mostrar este mensaje de ayuda y salir" #: /usr/lib64/python3.5/argparse.py:1676 /usr/lib64/python3.6/argparse.py:1684 #: /usr/lib64/python3.7/argparse.py:1705 /usr/lib64/python3.8/argparse.py:1718 @@ -803,7 +803,7 @@ msgstr "%r no se puede invocar" #: /usr/lib64/python3.7/argparse.py:2420 /usr/lib64/python3.8/argparse.py:2434 #, python-format msgid "invalid %(type)s value: %(value)r" -msgstr "valor inválido de %(type)s: %(value)r" +msgstr "valor no válido de %(type)s: %(value)r" #: /usr/lib64/python3.5/argparse.py:2309 /usr/lib64/python3.6/argparse.py:2317 #: /usr/lib64/python3.7/argparse.py:2431 /usr/lib64/python3.8/argparse.py:2445 From 8d93da09ca88774817532fc6a1044a419554a072 Mon Sep 17 00:00:00 2001 From: Michael Weimann Date: Sun, 15 Aug 2021 13:47:51 +0200 Subject: [PATCH 075/101] add lint --quiet flag --- CHANGELOG.md | 2 ++ docs/usage.rst | 3 +++ src/reuse/lint.py | 8 ++++++++ tests/test_main.py | 9 +++++++++ 4 files changed, 22 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4acdd85dc..4785f02fa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -56,6 +56,8 @@ The versions follow [semantic versioning](https://semver.org). - More file names are recognised: - SuperCollider (`archive.sctxar`) +- `--quiet` switch to the `lint` command + ### Changed ### Deprecated diff --git a/docs/usage.rst b/docs/usage.rst index 172647dfd..375b7a0c0 100644 --- a/docs/usage.rst +++ b/docs/usage.rst @@ -194,6 +194,9 @@ few other things. The STDOUT output of ``reuse lint`` is valid Markdown. Occasionally some logging will be printed to STDERR, which is not valid Markdown. +You may prevent STDOUT output by using the `--quiet` option. This can be useful +if you are only interested in the exit code. + This is some example output of ``reuse lint``: .. code-block:: text diff --git a/src/reuse/lint.py b/src/reuse/lint.py index f2eae233c..80fa35b8b 100644 --- a/src/reuse/lint.py +++ b/src/reuse/lint.py @@ -6,6 +6,7 @@ the reports and printing some conclusions. """ +import os import sys from gettext import gettext as _ from typing import Iterable @@ -324,6 +325,9 @@ def lint_summary(report: ProjectReport, out=sys.stdout) -> None: def add_arguments(parser): # pylint: disable=unused-argument """Add arguments to parser.""" + parser.add_argument( + "-q", "--quiet", action="store_true", help="Prevents output" + ) def run(args, project: Project, out=sys.stdout): @@ -332,6 +336,10 @@ def run(args, project: Project, out=sys.stdout): report = ProjectReport.generate( project, do_checksum=False, multiprocessing=not args.no_multiprocessing ) + + if args.quiet: + out = open(os.devnull, "w") + result = lint(report, out=out) return 0 if result else 1 diff --git a/tests/test_main.py b/tests/test_main.py index b07d5bb58..27508cf68 100644 --- a/tests/test_main.py +++ b/tests/test_main.py @@ -102,6 +102,15 @@ def test_lint_fail(fake_repository, stringio): assert ":-(" in stringio.getvalue() +def test_lint_fail_quiet(fake_repository, stringio): + """Run a failed lint.""" + (fake_repository / "foo.py").write_text("foo") + result = main(["lint", "--quiet"], out=stringio) + + assert result > 0 + assert stringio.getvalue() == "" + + def test_lint_no_file_extension(fake_repository, stringio): """If a license has no file extension, the lint fails.""" (fake_repository / "LICENSES/CC0-1.0.txt").rename( From 8a9785cf7147df1b032fd1abb1a7b4cf06d829f6 Mon Sep 17 00:00:00 2001 From: Adam Spiers Date: Sun, 5 Sep 2021 15:55:43 +0100 Subject: [PATCH 076/101] Add *.graphql files --- CHANGELOG.md | 1 + src/reuse/_comment.py | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4785f02fa..118187bba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -40,6 +40,7 @@ The versions follow [semantic versioning](https://semver.org). ### Added - More file types are recognised: + - GraphQL (`.graphql`) - Perl plain old documentation (`.pod`) - Portable document format (`.pdf`) - Open Document Format (`.odt`, `.ods`, `.fodp` and many more) diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index cdb342f8c..fea2f891a 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -503,6 +503,7 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".gemspec": PythonCommentStyle, ".go": CCommentStyle, ".gradle": CCommentStyle, + ".graphql": PythonCommentStyle, ".groovy": CCommentStyle, ".h": CCommentStyle, ".hbs": HandlebarsCommentStyle, From 7999be90494701518248a7c44ab3a4129bdc2ef9 Mon Sep 17 00:00:00 2001 From: Jason Yundt Date: Thu, 9 Sep 2021 19:30:40 -0400 Subject: [PATCH 077/101] Add alt text for README's shields Section 4.8.4.4 of the HTML Standard requires most img elements to have an alt attribute that isn't empty[1]. Subsections of 4.8.4.4 offer instructions for what to do in specific scenarios. None of the scenarios exactly match the shields. Subsection 4.8.4.4.3 seems like the closest match[2], but we don't know exactly what the shields will say. Subsection 4.8.4.4.2 is also relevant[3]. 1. https://html.spec.whatwg.org/multipage/images.html#alt 2. https://html.spec.whatwg.org/multipage/images.html#a-phrase-or-paragraph-with-an-alternative-graphical-representation:-charts,-diagrams,-graphs,-maps,-illustrations 3. https://html.spec.whatwg.org/multipage/images.html#a-link-or-button-containing-nothing-but-the-image --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index b8e2757fa..f75274256 100644 --- a/README.md +++ b/README.md @@ -6,10 +6,10 @@ SPDX-License-Identifier: CC-BY-SA-4.0 # reuse -[![](https://img.shields.io/pypi/v/reuse.svg)](https://pypi.python.org/pypi/reuse) -[![](https://img.shields.io/pypi/pyversions/reuse.svg)](https://pypi.python.org/pypi/reuse) +[![The latest version of reuse can be found on PyPI.](https://img.shields.io/pypi/v/reuse.svg)](https://pypi.python.org/pypi/reuse) +[![Information on what versions of Python reuse supports can be found on PyPI.](https://img.shields.io/pypi/pyversions/reuse.svg)](https://pypi.python.org/pypi/reuse) [![REUSE status](https://api.reuse.software/badge/github.com/fsfe/reuse-tool)](https://api.reuse.software/info/github.com/fsfe/reuse-tool) -[![](https://img.shields.io/badge/readme_style-standard-brightgreen.svg)](https://github.com/RichardLitt/standard-readme) +[![readme style standard](https://img.shields.io/badge/readme_style-standard-brightgreen.svg)](https://github.com/RichardLitt/standard-readme) > reuse is a tool for compliance with the [REUSE](https://reuse.software/) > recommendations. From 873a9b0a770228bcf00a61ca29e5fa75d183bb5a Mon Sep 17 00:00:00 2001 From: Vishesh Handa Date: Wed, 15 Sep 2021 17:42:58 +0200 Subject: [PATCH 078/101] Handle protobuf files --- CHANGELOG.md | 1 + src/reuse/_comment.py | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 118187bba..5eda4d60c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -40,6 +40,7 @@ The versions follow [semantic versioning](https://semver.org). ### Added - More file types are recognised: + - Protobuf files (`.proto`) - GraphQL (`.graphql`) - Perl plain old documentation (`.pod`) - Portable document format (`.pdf`) diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index fea2f891a..1293812df 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -567,6 +567,7 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".pot": PythonCommentStyle, ".ppt": UncommentableCommentStyle, ".pptx": UncommentableCommentStyle, + ".proto": CCommentStyle, ".ps1": PythonCommentStyle, # TODO: Multiline comments ".psm1": PythonCommentStyle, # TODO: Multiline comments ".pu": PlantUmlCommentStyle, From 8aa551683fd757542651bf318635fece3896653c Mon Sep 17 00:00:00 2001 From: Michael Weimann Date: Sun, 15 Aug 2021 12:18:51 +0200 Subject: [PATCH 079/101] add list-licenses command Signed-off-by: Michael Weimann --- CHANGELOG.md | 1 + README.md | 2 ++ src/reuse/_main.py | 12 ++++++++++++ src/reuse/supported_licenses.py | 33 +++++++++++++++++++++++++++++++++ tests/test_main.py | 13 +++++++++++++ 5 files changed, 61 insertions(+) create mode 100644 src/reuse/supported_licenses.py diff --git a/CHANGELOG.md b/CHANGELOG.md index 5eda4d60c..b1660cc2d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -59,6 +59,7 @@ The versions follow [semantic versioning](https://semver.org). - SuperCollider (`archive.sctxar`) - `--quiet` switch to the `lint` command +- `supported-licenses` command that lists all licenses supported by REUSE ### Changed diff --git a/README.md b/README.md index f75274256..ab408793f 100644 --- a/README.md +++ b/README.md @@ -156,6 +156,8 @@ short summary: - `spdx` --- Generate an SPDX Document of all files in the project. +- `supported-licenses` --- Prints all licenses supported by REUSE. + ### Run in Docker The `fsfe/reuse` Docker image is available on diff --git a/src/reuse/_main.py b/src/reuse/_main.py index 531578584..de46eb2ad 100644 --- a/src/reuse/_main.py +++ b/src/reuse/_main.py @@ -19,6 +19,7 @@ init, lint, spdx, + supported_licenses, ) from ._format import INDENT, fill_all, fill_paragraph from ._util import PathType, setup_logging @@ -205,6 +206,15 @@ def parser() -> argparse.ArgumentParser: help=_("print the project's bill of materials in SPDX format"), ) + add_command( + subparsers, + "supported-licenses", + supported_licenses.add_arguments, + supported_licenses.run, + help=_("list all supported SPDX licenses"), + aliases=["supported-licences"], + ) + return parser @@ -216,6 +226,7 @@ def add_command( # pylint: disable=too-many-arguments formatter_class=None, description: str = None, help: str = None, + aliases: list = None, ) -> None: """Add a subparser for a command.""" if formatter_class is None: @@ -225,6 +236,7 @@ def add_command( # pylint: disable=too-many-arguments formatter_class=formatter_class, description=description, help=help, + aliases=aliases or [], ) add_arguments_func(subparser) subparser.set_defaults(func=run_func) diff --git a/src/reuse/supported_licenses.py b/src/reuse/supported_licenses.py new file mode 100644 index 000000000..94a998dcf --- /dev/null +++ b/src/reuse/supported_licenses.py @@ -0,0 +1,33 @@ +# SPDX-FileCopyrightText: 2021 Free Software Foundation Europe e.V. +# +# SPDX-License-Identifier: GPL-3.0-or-later + +"""supported-licenses command handler""" + +import sys + +from ._licenses import _LICENSES, _load_license_list +from .project import Project + +# pylint: disable=unused-argument + + +def add_arguments(parser) -> None: + """Add arguments to the parser.""" + + +def run(args, project: Project, out=sys.stdout): + """Print the supported SPDX licenses list""" + + licenses = _load_license_list(_LICENSES)[1] + + for license_id, license_info in licenses.items(): + license_name = license_info["name"] + license_reference = license_info["reference"] + out.write( + "{: <40}\t{: <80}\t{: <50}\n".format( + license_id, license_name, license_reference + ) + ) + + return 0 diff --git a/tests/test_main.py b/tests/test_main.py index 27508cf68..edf2d100c 100644 --- a/tests/test_main.py +++ b/tests/test_main.py @@ -10,6 +10,7 @@ import errno import os +import re from pathlib import Path from typing import Optional from unittest.mock import create_autospec @@ -260,3 +261,15 @@ def test_download_custom_output_too_many( main( ["download", "-o", "foo", "0BSD", "GPL-3.0-or-later"], out=stringio ) + + +def test_supported_licenses(stringio): + """Invoke the supported-licenses command and check whether the result + contains at least one license in the expected format. + """ + + assert main(["supported-licenses"], out=stringio) == 0 + assert re.search( + r"GPL-3\.0-or-later\s+GNU General Public License v3\.0 or later\s+https:\/\/spdx\.org\/licenses\/GPL-3\.0-or-later\.html\s+\n", + stringio.getvalue(), + ) From 50608cbc3e4320754d54029cd534c1c616291414 Mon Sep 17 00:00:00 2001 From: Liam Beguin Date: Mon, 20 Sep 2021 20:49:15 -0400 Subject: [PATCH 080/101] isort: fix CI warning The --recursive option seems to be deprecated in version 5.0.0. UserWarning: W0501: The following deprecated CLI flags were used and ignored: --recursive! UserWarning: W0500: Please see the 5.0.0 Upgrade guide Since requirements-dev.txt already points to a version more recent that 5.0, drop the CLI option. Signed-off-by: Liam Beguin --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 573c5f3ff..6bf2d962f 100644 --- a/Makefile +++ b/Makefile @@ -50,7 +50,7 @@ lint: ## check with pylint .PHONY: blackcheck blackcheck: ## check with black black --check . - isort --check --recursive src/ tests/ *.py + isort --check src/ tests/ *.py .PHONY: black black: ## format with black From 0e22c27def126df5321f8e7d292d2367cc86217c Mon Sep 17 00:00:00 2001 From: Tuomas Siipola Date: Tue, 28 Sep 2021 16:37:55 +0300 Subject: [PATCH 081/101] Suggest valid SPDX identifiers based on prefix (#416) Co-authored-by: max.mehl --- CHANGELOG.md | 2 ++ src/reuse/_util.py | 2 +- tests/test_util.py | 9 ++++++++- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b1660cc2d..3912ae5e0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -60,6 +60,8 @@ The versions follow [semantic versioning](https://semver.org). - `--quiet` switch to the `lint` command - `supported-licenses` command that lists all licenses supported by REUSE +- Better suggestions for faulty SPDX license identifiers in `download` and + `init` (#416) ### Changed diff --git a/src/reuse/_util.py b/src/reuse/_util.py index 866e3055d..df91bbd19 100644 --- a/src/reuse/_util.py +++ b/src/reuse/_util.py @@ -317,7 +317,7 @@ def similar_spdx_identifiers(identifier: str) -> List[str]: for valid_identifier in ALL_NON_DEPRECATED_MAP: distance = SequenceMatcher( - a=identifier.lower(), b=valid_identifier.lower() + a=identifier.lower(), b=valid_identifier[: len(identifier)].lower() ).ratio() if distance > 0.75: suggestions.append(valid_identifier) diff --git a/tests/test_util.py b/tests/test_util.py index c06b7b53b..9c4a5251e 100644 --- a/tests/test_util.py +++ b/tests/test_util.py @@ -381,7 +381,7 @@ def test_decoded_text_from_binary_crlf(): assert _util.decoded_text_from_binary(BytesIO(encoded)) == "Hello\nworld" -def test_similar_spdx_identifiers(): +def test_similar_spdx_identifiers_typo(): """Given a misspelt SPDX License Identifier, suggest a better one.""" result = _util.similar_spdx_identifiers("GPL-3.0-or-lter") @@ -390,6 +390,13 @@ def test_similar_spdx_identifiers(): assert "LGPL-3.0-or-later" in result +def test_similar_spdx_identifiers_prefix(): + """Given an incomplete SPDX License Identifier, suggest a better one.""" + result = _util.similar_spdx_identifiers("CC0") + + assert "CC0-1.0" in result + + def test_detect_line_endings_windows(): """Given a CRLF string, detect the line endings.""" assert _util.detect_line_endings("hello\r\nworld") == "\r\n" From d596940020feb40ae8ff3700fe278eb2bb10a75e Mon Sep 17 00:00:00 2001 From: Ajinkya Patil Date: Thu, 30 Sep 2021 19:12:55 +0200 Subject: [PATCH 082/101] Add hyperlinks for GNU Guix and NixOS. The previous links were not working or showing 404 or simply redirected to a page which was not relevant anymore. --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ab408793f..5167c6099 100644 --- a/README.md +++ b/README.md @@ -100,8 +100,8 @@ welcome to help us package this tool for more distributions! - Arch Linux: [reuse](https://archlinux.org/packages/community/any/reuse/) - Fedora: [reuse](https://apps.fedoraproject.org/packages/reuse) - openSUSE: [reuse](https://software.opensuse.org/package/reuse) -- GNU Guix: [reuse](https://guix.gnu.org/packages/reuse-0.5.0/) -- NixOS: [reuse](https://nixos.org/nixos/packages.html?attr=reuse) +- GNU Guix: [reuse](https://guix.gnu.org/packages/reuse-0.13.0/) +- NixOS: [reuse](https://search.nixos.org/packages?channel=21.05&from=0&size=50&sort=relevance&type=packages&query=reuse) ### Installation from source From 6c99daf95d8b377fb1d68ba26f54513e0f002ce7 Mon Sep 17 00:00:00 2001 From: Chris Wesseling Date: Thu, 7 Oct 2021 12:33:43 +0200 Subject: [PATCH 083/101] Add isort to pre commit hooks (#421) --- .pre-commit-config.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index df3752c31..e227bd043 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -7,6 +7,18 @@ repos: rev: stable hooks: - id: black + - repo: https://github.com/pycqa/isort + rev: 5.9.3 + hooks: + - id: isort + name: isort (python) + types: [python] + - id: isort + name: isort (cython) + types: [cython] + - id: isort + name: isort (pyi) + types: [pyi] - repo: local hooks: - id: pylint From b6819cf9f19ab4ee00a211099414cbc7580472b0 Mon Sep 17 00:00:00 2001 From: Jiri Vlasak Date: Tue, 12 Oct 2021 09:08:14 +0200 Subject: [PATCH 084/101] Add .cc and .hh mapping for c++ code (#422) --- CHANGELOG.md | 1 + src/reuse/_comment.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3912ae5e0..d433ec365 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -54,6 +54,7 @@ The versions follow [semantic versioning](https://semver.org). - AsciiDoc (`.adoc`, `.asc`, `.asciidoc`) - Handlebars (`.hbs`) - Vue.js (`.vue`) + - C++ (`.cc` and `.hh`) - More file names are recognised: - SuperCollider (`archive.sctxar`) diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index 1293812df..15f974123 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -467,6 +467,7 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".bbclass": PythonCommentStyle, ".bib": BibTexCommentStyle, ".c": CCommentStyle, + ".cc": CCommentStyle, ".cl": LispCommentStyle, ".clj": LispCommentStyle, ".cljc": LispCommentStyle, @@ -506,6 +507,7 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".graphql": PythonCommentStyle, ".groovy": CCommentStyle, ".h": CCommentStyle, + ".hh": CCommentStyle, ".hbs": HandlebarsCommentStyle, ".hpp": CCommentStyle, ".hrl": TexCommentStyle, From 06f72c02fa5f3b6bd35d4107f95581d1ff826c98 Mon Sep 17 00:00:00 2001 From: Jiri Vlasak Date: Wed, 13 Oct 2021 14:33:14 +0200 Subject: [PATCH 085/101] Add support for doxygen config file (#423) --- CHANGELOG.md | 1 + src/reuse/_comment.py | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d433ec365..98f11c2d3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -58,6 +58,7 @@ The versions follow [semantic versioning](https://semver.org). - More file names are recognised: - SuperCollider (`archive.sctxar`) + - Doxygen (`Doxyfile`) - `--quiet` switch to the `lint` command - `supported-licenses` command that lists all licenses supported by REUSE diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index 15f974123..447e30e99 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -647,6 +647,7 @@ class UncommentableCommentStyle(EmptyCommentStyle): "CMakeLists.txt": PythonCommentStyle, "configure.ac": M4CommentStyle, "Dockerfile": PythonCommentStyle, + "Doxyfile": PythonCommentStyle, "Gemfile": PythonCommentStyle, "go.mod": CCommentStyle, "go.sum": UncommentableCommentStyle, From 78cfd09e93f10886d41ab132e9cdaa8a4acf4b52 Mon Sep 17 00:00:00 2001 From: Max Mehl <6170081+mxmehl@users.noreply.github.com> Date: Wed, 27 Oct 2021 16:10:55 +0200 Subject: [PATCH 086/101] Fix and improve checks (#433) * fix missing python 3.6 on macos-latest, update action versions, drop pypy, increase concurrent builds * bump dependencies --- .github/workflows/pythonpackage.yaml | 51 ++++++++-------------------- requirements-dev.txt | 20 +++++------ requirements.txt | 8 ++--- 3 files changed, 29 insertions(+), 50 deletions(-) diff --git a/.github/workflows/pythonpackage.yaml b/.github/workflows/pythonpackage.yaml index d6cc5f70e..47cb7b632 100644 --- a/.github/workflows/pythonpackage.yaml +++ b/.github/workflows/pythonpackage.yaml @@ -10,17 +10,18 @@ jobs: test: runs-on: ${{ matrix.os }} strategy: - max-parallel: 4 + max-parallel: 10 matrix: - python-version: [3.6, 3.7, 3.8, 3.9] + python-version: ['3.6', '3.7', '3.8', '3.9', '3.10'] os: [ubuntu-latest, macos-latest, windows-latest] + exclude: + - os: macos-latest + python-version: '3.6' steps: - uses: actions/checkout@v2 - with: - fetch-depth: 0 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v1 + uses: actions/setup-python@v2 with: python-version: ${{ matrix.python-version }} - name: Install dependencies @@ -34,34 +35,12 @@ jobs: run: | make test - # Commented out because `cryptography` doesn't install on PyPy3 - # - # pypy3-test: - # runs-on: ubuntu-latest - # container: pypy:3 - # steps: - # - uses: actions/checkout@v1 - # - name: Create alias to python - # run: | - # test -f /usr/local/bin/pypy && ln -s pypy /usr/local/bin/python - # test -f /usr/local/bin/pypy3 && ln -s pypy3 /usr/local/bin/python - # - name: Install dependencies - # run: | - # python -m pip install --upgrade pip - # pip install -r requirements-dev.txt - # - name: Install reuse - # run: | - # python setup.py install - # - name: Run tests with pytest - # run: | - # make test - pylint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v2 - name: Set up Python - uses: actions/setup-python@v1 + uses: actions/setup-python@v2 with: python-version: 3.6 - name: Install dependencies @@ -75,9 +54,9 @@ jobs: black: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v2 - name: Set up Python - uses: actions/setup-python@v1 + uses: actions/setup-python@v2 with: python-version: 3.6 - name: Install dependencies @@ -91,9 +70,9 @@ jobs: reuse: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v2 - name: Set up Python - uses: actions/setup-python@v1 + uses: actions/setup-python@v2 with: python-version: 3.6 - name: Install dependencies @@ -110,9 +89,9 @@ jobs: docs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v2 - name: Set up Python - uses: actions/setup-python@v1 + uses: actions/setup-python@v2 with: python-version: 3.6 - name: Install dependencies @@ -130,7 +109,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v2 - name: Build Dockerfile run: | docker build -t reuse . diff --git a/requirements-dev.txt b/requirements-dev.txt index 24e251618..9ea9d0f7c 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -5,21 +5,21 @@ -r requirements.txt recommonmark==0.7.1 -sphinx==3.4.3 -sphinx-autodoc-typehints==1.11.1 -sphinx-rtd-theme==0.5.1 +sphinx==4.2.0 +sphinx-autodoc-typehints==1.12.0 +sphinx-rtd-theme==1.0.0 sphinxcontrib-apidoc==0.3.0 black==20.8b1 -isort==5.7.0 +isort==5.9.3 pylint==2.6.0 -pytest==6.2.2 -pytest-cov==2.11.1 -tox==3.21.2 +pytest==6.2.5 +pytest-cov==3.0.0 +tox==3.24.4 bump2version==1.0.1 -pre-commit==2.9.3 -twine==3.3.0 +pre-commit==2.15.0 +twine==3.4.2 -wheel==0.36.2 +wheel==0.37.0 diff --git a/requirements.txt b/requirements.txt index e6892692b..6df177a14 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,9 +5,9 @@ binaryornot==0.4.4 boolean.py==3.8 Jinja2==2.11.3 -license-expression==1.2 +license-expression==21.6.14 python-debian==0.1.38 -requests==2.25.1 +requests==2.26.0 -setuptools==52.0.0 -setuptools-scm==5.0.1 +setuptools==58.3.0 +setuptools-scm==6.3.2 From c4330ff10d0f1dddb91cd340d521da9fb0d96662 Mon Sep 17 00:00:00 2001 From: "max.mehl" Date: Thu, 28 Oct 2021 10:25:02 +0200 Subject: [PATCH 087/101] declare python 3.10 support --- CHANGELOG.md | 1 + setup.py | 2 ++ tox.ini | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 98f11c2d3..49407415b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -64,6 +64,7 @@ The versions follow [semantic versioning](https://semver.org). - `supported-licenses` command that lists all licenses supported by REUSE - Better suggestions for faulty SPDX license identifiers in `download` and `init` (#416) +- Python 3.10 support declared. ### Changed diff --git a/setup.py b/setup.py index 3918a5641..ab862caa0 100644 --- a/setup.py +++ b/setup.py @@ -139,6 +139,7 @@ def get_outputs(self): install_requires=requirements, tests_require=test_requirements, setup_requires=setup_requirements, + python_requires=">=3.6", classifiers=[ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", @@ -151,6 +152,7 @@ def get_outputs(self): "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", ], cmdclass={"build_py": Build, "build_trans": BuildTrans}, ) diff --git a/tox.ini b/tox.ini index 1c3e92377..fb8b4d197 100644 --- a/tox.ini +++ b/tox.ini @@ -3,7 +3,7 @@ # SPDX-License-Identifier: GPL-3.0-or-later [tox] -envlist = py{36,37,38,39}-test, lint, black, reuse, docs +envlist = py{36,37,38,39,310}-test, lint, black, reuse, docs [testenv] passenv = HOME CI From 149f843cfd4119a09bce087c262e0991a839de74 Mon Sep 17 00:00:00 2001 From: hoijui Date: Thu, 28 Oct 2021 12:33:30 +0200 Subject: [PATCH 088/101] Fix download subcommand in outside project root and with --root (#430) Co-authored-by: max.mehl --- CHANGELOG.md | 2 ++ src/reuse/download.py | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 49407415b..2520cf7c4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -77,6 +77,8 @@ The versions follow [semantic versioning](https://semver.org). - Fix faulty file types: - Extensible Stylesheet Language (`.xsl`) actually uses HTML comment syntax - Allow creating .license file for write-protected files (#347) +- Make `download` subcommand work correctly outside of project root and with + `--root` (#430) ### Security diff --git a/src/reuse/download.py b/src/reuse/download.py index f18fbfae6..d8d2ee075 100644 --- a/src/reuse/download.py +++ b/src/reuse/download.py @@ -49,7 +49,7 @@ def download_license(spdx_identifier: str) -> str: raise requests.RequestException("Status code was not 200") -def _path_to_license_file(spdx_identifier: str, root: PathLike = None) -> Path: +def _path_to_license_file(spdx_identifier: str, root: PathLike) -> Path: licenses_path = find_licenses_directory(root=root) return licenses_path / "".join((spdx_identifier, ".txt")) @@ -144,7 +144,7 @@ def _successfully_downloaded(destination: PathLike): if args.file: destination = args.file else: - destination = _path_to_license_file(lic) + destination = _path_to_license_file(lic, project.root) try: put_license_in_file(lic, destination=destination) except requests.RequestException: From 54dee525b7f02d390664e1926af574c5f314e21e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matija=20=C5=A0uklje?= Date: Thu, 28 Oct 2021 12:51:11 +0200 Subject: [PATCH 089/101] Add comment styles for more JS-related file types (#428) --- AUTHORS.rst | 2 +- CHANGELOG.md | 5 +++++ src/reuse/_comment.py | 16 ++++++++++++++++ 3 files changed, 22 insertions(+), 1 deletion(-) diff --git a/AUTHORS.rst b/AUTHORS.rst index 65ff60519..7d709be9e 100644 --- a/AUTHORS.rst +++ b/AUTHORS.rst @@ -20,7 +20,7 @@ Contributors - Max Mehl -- Matija Šuklje +- Matija Šuklje - Greg Kroah-Hartman diff --git a/CHANGELOG.md b/CHANGELOG.md index 2520cf7c4..83550291e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -55,10 +55,15 @@ The versions follow [semantic versioning](https://semver.org). - Handlebars (`.hbs`) - Vue.js (`.vue`) - C++ (`.cc` and `.hh`) + - Soy templates (`.soy`) + - Apache FreeMarker Template Language (`.ftl`) - More file names are recognised: - SuperCollider (`archive.sctxar`) - Doxygen (`Doxyfile`) + - ESLint (`.eslintignore` and `.eslintrc`) + - NPM ignore (`.npmignore`) + - Yarn package manager (`.yarn.lock` and `.yarnrc`) - `--quiet` switch to the `lint` command - `supported-licenses` command that lists all licenses supported by REUSE diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index 447e30e99..6d0d078c2 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -4,6 +4,7 @@ # SPDX-FileCopyrightText: 2021 Alliander N.V. # SPDX-FileCopyrightText: 2021 Alvar Penning # SPDX-FileCopyrightText: 2021 Robin Vobruba +# SPDX-FileCopyrightText: 2021 Matija Šuklje # # SPDX-License-Identifier: GPL-3.0-or-later @@ -327,6 +328,14 @@ class FortranCommentStyle(CommentStyle): INDENT_AFTER_SINGLE = " " +class FtlCommentStyle(CommentStyle): + """FreeMarker Template Language comment style.""" + + _shorthand = "ftl" + + MULTI_LINE = ("<#--", "", "-->") + + class HandlebarsCommentStyle(CommentStyle): """Handlebars comment style.""" @@ -501,6 +510,7 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".fodt": UncommentableCommentStyle, ".for": FortranCommentStyle, ".fs": CCommentStyle, + ".ftl": FtlCommentStyle, ".gemspec": PythonCommentStyle, ".go": CCommentStyle, ".gradle": CCommentStyle, @@ -602,6 +612,7 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".scsyndef": UncommentableCommentStyle, # SuperCollider synth definition (binary) ".sh": PythonCommentStyle, ".sml": MlCommentStyle, + ".soy": CCommentStyle, ".sql": HaskellCommentStyle, ".sty": TexCommentStyle, ".svg": UncommentableCommentStyle, @@ -635,14 +646,18 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".coveragerc": PythonCommentStyle, ".dockerignore": PythonCommentStyle, ".editorconfig": PythonCommentStyle, + ".eslintignore": PythonCommentStyle, + ".eslintrc": UncommentableCommentStyle, ".gitattributes": PythonCommentStyle, ".gitignore": PythonCommentStyle, ".gitmodules": PythonCommentStyle, ".mailmap": PythonCommentStyle, ".mdlrc": PythonCommentStyle, # Markdown-linter config + ".npmignore": PythonCommentStyle, ".pylintrc": PythonCommentStyle, ".Renviron": PythonCommentStyle, ".Rprofile": PythonCommentStyle, + ".yarnrc": PythonCommentStyle, "archive.sctxar": UncommentableCommentStyle, # SuperCollider global archive "CMakeLists.txt": PythonCommentStyle, "configure.ac": M4CommentStyle, @@ -664,6 +679,7 @@ class UncommentableCommentStyle(EmptyCommentStyle): "ROOT": MlCommentStyle, "setup.cfg": PythonCommentStyle, "sonar-project.properties": PythonCommentStyle, + "yarn.lock": UncommentableCommentStyle, } FILENAME_COMMENT_STYLE_MAP_LOWERCASE = { From bc02ee0c4dc283c08ac12ad9e94c0eacc2fb84bd Mon Sep 17 00:00:00 2001 From: hoijui Date: Thu, 28 Oct 2021 12:51:22 +0200 Subject: [PATCH 090/101] Adding support for V-Lang files (#431) --- CHANGELOG.md | 1 + src/reuse/_comment.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 83550291e..a5355844c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -53,6 +53,7 @@ The versions follow [semantic versioning](https://semver.org). - Markdown-linter config (`.mdlrc`) - AsciiDoc (`.adoc`, `.asc`, `.asciidoc`) - Handlebars (`.hbs`) + - V-Lang (`.v`, `.vsh`) - Vue.js (`.vue`) - C++ (`.cc` and `.hh`) - Soy templates (`.soy`) diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index 6d0d078c2..4b4b9bf4f 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -624,7 +624,9 @@ class UncommentableCommentStyle(EmptyCommentStyle): ".ts": CCommentStyle, ".tsx": JsxCommentStyle, ".ttl": PythonCommentStyle, # Turtle/RDF + ".v": CCommentStyle, # V-Lang source code ".vala": CCommentStyle, + ".vsh": CCommentStyle, # V-Lang script ".vue": HtmlCommentStyle, ".xls": UncommentableCommentStyle, ".xlsx": UncommentableCommentStyle, From c42d3fbf4ebc49ee62df4546595b2f3f829ef981 Mon Sep 17 00:00:00 2001 From: "max.mehl" Date: Wed, 3 Nov 2021 10:19:46 +0100 Subject: [PATCH 091/101] extend distro packages, reorder --- README.md | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 5167c6099..5ae29b026 100644 --- a/README.md +++ b/README.md @@ -62,6 +62,19 @@ In this screencast, we are going to follow the ## Install +### Installation via package managers + +There are packages available for easy install on some operating systems. You are +welcome to help us package this tool for more distributions! + +- Arch Linux: [reuse](https://archlinux.org/packages/community/any/reuse/) +- Debian: [reuse](https://packages.debian.org/search?keywords=reuse&exact=1) +- GNU Guix: [reuse](https://guix.gnu.org/packages/reuse-0.13.0/) +- Fedora: [reuse](https://apps.fedoraproject.org/packages/reuse) +- NixOS: [reuse](https://search.nixos.org/packages?channel=21.05&from=0&size=50&sort=relevance&type=packages&query=reuse) +- openSUSE: [reuse](https://software.opensuse.org/package/reuse) +- VoidLinux: [reuse](https://voidlinux.org/packages/?arch=x86_64&q=reuse) + ### Installation via pip To install reuse, you need to have the following pieces of software on your @@ -92,17 +105,6 @@ For full functionality, the following pieces of software are recommended: - Git - Mercurial 4.3+ -### Installation via package managers - -There are packages available for easy install on some operating systems. You are -welcome to help us package this tool for more distributions! - -- Arch Linux: [reuse](https://archlinux.org/packages/community/any/reuse/) -- Fedora: [reuse](https://apps.fedoraproject.org/packages/reuse) -- openSUSE: [reuse](https://software.opensuse.org/package/reuse) -- GNU Guix: [reuse](https://guix.gnu.org/packages/reuse-0.13.0/) -- NixOS: [reuse](https://search.nixos.org/packages?channel=21.05&from=0&size=50&sort=relevance&type=packages&query=reuse) - ### Installation from source You can also install this tool from the source code, but we recommend the From 1c03d21f192b41db472ce059b9dce834edfd016f Mon Sep 17 00:00:00 2001 From: "max.mehl" Date: Mon, 8 Nov 2021 14:34:59 +0100 Subject: [PATCH 092/101] add badge with number of distro packages --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5ae29b026..610ae0e84 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 [![Information on what versions of Python reuse supports can be found on PyPI.](https://img.shields.io/pypi/pyversions/reuse.svg)](https://pypi.python.org/pypi/reuse) [![REUSE status](https://api.reuse.software/badge/github.com/fsfe/reuse-tool)](https://api.reuse.software/info/github.com/fsfe/reuse-tool) [![readme style standard](https://img.shields.io/badge/readme_style-standard-brightgreen.svg)](https://github.com/RichardLitt/standard-readme) +[![Packaging status](https://repology.org/badge/tiny-repos/reuse.svg?header=in%20distro%20repos)](https://repology.org/project/reuse/versions) > reuse is a tool for compliance with the [REUSE](https://reuse.software/) > recommendations. From 81bb1987db01a15cb290cea5accf229647f9bcd1 Mon Sep 17 00:00:00 2001 From: "max.mehl" Date: Mon, 8 Nov 2021 14:40:43 +0100 Subject: [PATCH 093/101] add link to repology from package manager section --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 610ae0e84..07126df03 100644 --- a/README.md +++ b/README.md @@ -76,6 +76,10 @@ welcome to help us package this tool for more distributions! - openSUSE: [reuse](https://software.opensuse.org/package/reuse) - VoidLinux: [reuse](https://voidlinux.org/packages/?arch=x86_64&q=reuse) +An automatically generated list can be found at +[repology.org](https://repology.org/project/reuse/versions), without any +guarantee for completeness. + ### Installation via pip To install reuse, you need to have the following pieces of software on your From 4ce4c5fe2976536e9f2911048f1b6b308fa191ee Mon Sep 17 00:00:00 2001 From: Chris Wesseling Date: Wed, 10 Nov 2021 11:56:13 +0100 Subject: [PATCH 094/101] Fix regression for files without permissions. (#418) Co-authored-by: max.mehl --- CHANGELOG.md | 2 +- src/reuse/header.py | 16 +++++++++++++++- tests/test_main_addheader.py | 24 ++++++++++++++++++++++++ 3 files changed, 40 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a5355844c..e5f4a7af3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -82,7 +82,7 @@ The versions follow [semantic versioning](https://semver.org). - Fix faulty file types: - Extensible Stylesheet Language (`.xsl`) actually uses HTML comment syntax -- Allow creating .license file for write-protected files (#347) +- Allow creating .license file for write-protected files (#347) (#418) - Make `download` subcommand work correctly outside of project root and with `--root` (#430) diff --git a/src/reuse/header.py b/src/reuse/header.py index 9955af2a7..8c9694c13 100644 --- a/src/reuse/header.py +++ b/src/reuse/header.py @@ -15,13 +15,14 @@ import datetime import logging +import os import re import sys from argparse import ArgumentParser from gettext import gettext as _ from os import PathLike from pathlib import Path -from typing import List, NamedTuple, Optional, Sequence +from typing import Iterable, List, NamedTuple, Optional, Sequence from binaryornot.check import is_binary from boolean.boolean import ParseError @@ -551,6 +552,9 @@ def run(args, project: Project, out=sys.stdout) -> int: paths = [_determine_license_path(path) for path in args.path] + if not args.explicit_license: + _verify_write_access(paths, args.parser) + # Verify line handling and comment styles before proceeding if args.style is None and not args.explicit_license: _verify_paths_line_handling( @@ -624,3 +628,13 @@ def run(args, project: Project, out=sys.stdout) -> int: ) return min(result, 1) + + +def _verify_write_access(paths: Iterable[PathLike], parser: ArgumentParser): + not_writeable = [ + str(path) for path in paths if not os.access(path, os.W_OK) + ] + if not_writeable: + parser.error( + _("can't write to '{}'").format("', '".join(not_writeable)) + ) diff --git a/tests/test_main_addheader.py b/tests/test_main_addheader.py index 84798ade7..fac945caf 100644 --- a/tests/test_main_addheader.py +++ b/tests/test_main_addheader.py @@ -724,6 +724,30 @@ def test_addheader_explicit_license_doesnt_write_to_file( assert simple_file.read_text() == "Preserve this" +def test_addheader_to_read_only_file_does_not_traceback( + fake_repository, stringio, mock_date_today +): + """Trying to add a header without having write permission, shouldn't result + in a traceback. See issue #398""" + _file = fake_repository / "test.sh" + _file.write_text("#!/bin/sh") + _file.chmod(mode=stat.S_IREAD) + with pytest.raises(SystemExit) as info: + main( + [ + "addheader", + "--license", + "Apache-2.0", + "--copyright", + "mycorp", + "--style", + "python", + "test.sh", + ] + ) + assert info.value # should not exit with 0 + + def test_addheader_license_file(fake_repository, stringio, mock_date_today): """Add a header to a .license file if it exists.""" simple_file = fake_repository / "foo.py" From 4866bc92e168c473de376a969909c7cb8e8ef3a3 Mon Sep 17 00:00:00 2001 From: "max.mehl" Date: Mon, 27 Dec 2021 10:39:40 +0100 Subject: [PATCH 095/101] add a first contributing guideline --- CONTRIBUTING.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 CONTRIBUTING.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 000000000..badae36d6 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,33 @@ + + +# Contribution Guidelines + +## Table of Contents +* [Release a new version](#release-a-new-version) + +## Release a new version + +* Verify changelog +* Create branch release-0.XX +* `bumpversion --new-version 0.XX.0 minor` +* Alter changelog +* Do some final tweaks/bugfixes (and alter changelog) +* `make update-resources` (and alter changelog again) +* Once everything is good, `git tag -s v0.XX.0` +* `make test-release` +* Test here possibly +* `git tag -d latest` +* `git tag latest` +* `git push --force --tags origin` +* `git push --force --tags upstream` +* `make release` (use one of the documented keys of maintainers) +* `git checkout master` +* `git merge release-0.XX` +* `git push upstream master` +* Update readthedocs (if not happened automatically) +* Update API worker: https://git.fsfe.org/reuse/api-worker#user-content-server +* Make sure package is updated in distros (contact maintainers) From 6e89ef0f45ae6eed263b5ab45c6d4b1da89252ad Mon Sep 17 00:00:00 2001 From: Nir Soffer Date: Mon, 27 Dec 2021 11:44:29 +0200 Subject: [PATCH 096/101] Support Containerfile (#448) --- CHANGELOG.md | 1 + src/reuse/_comment.py | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e5f4a7af3..038912542 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -65,6 +65,7 @@ The versions follow [semantic versioning](https://semver.org). - ESLint (`.eslintignore` and `.eslintrc`) - NPM ignore (`.npmignore`) - Yarn package manager (`.yarn.lock` and `.yarnrc`) + - Podman container files (`Containerfile`) - `--quiet` switch to the `lint` command - `supported-licenses` command that lists all licenses supported by REUSE diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index 4b4b9bf4f..b77582a42 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -663,6 +663,7 @@ class UncommentableCommentStyle(EmptyCommentStyle): "archive.sctxar": UncommentableCommentStyle, # SuperCollider global archive "CMakeLists.txt": PythonCommentStyle, "configure.ac": M4CommentStyle, + "Containerfile": PythonCommentStyle, "Dockerfile": PythonCommentStyle, "Doxyfile": PythonCommentStyle, "Gemfile": PythonCommentStyle, From ef7ee840aa6239c0eb8f05292f2616f373153c41 Mon Sep 17 00:00:00 2001 From: Nir Soffer Date: Mon, 27 Dec 2021 11:48:42 +0200 Subject: [PATCH 097/101] Add support for meson_options.txt (#446) --- CHANGELOG.md | 1 + src/reuse/_comment.py | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 038912542..2174bbe3d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -66,6 +66,7 @@ The versions follow [semantic versioning](https://semver.org). - NPM ignore (`.npmignore`) - Yarn package manager (`.yarn.lock` and `.yarnrc`) - Podman container files (`Containerfile`) + - Meson options file (`meson_options.txt`) - `--quiet` switch to the `lint` command - `supported-licenses` command that lists all licenses supported by REUSE diff --git a/src/reuse/_comment.py b/src/reuse/_comment.py index b77582a42..b2c6ce0ce 100644 --- a/src/reuse/_comment.py +++ b/src/reuse/_comment.py @@ -677,6 +677,7 @@ class UncommentableCommentStyle(EmptyCommentStyle): "MANIFEST.in": PythonCommentStyle, "manifest": PythonCommentStyle, # used by cdist "meson.build": PythonCommentStyle, + "meson_options.txt": PythonCommentStyle, "Rakefile": PythonCommentStyle, "requirements.txt": PythonCommentStyle, "ROOT": MlCommentStyle, From 8577f7b8d5f73df3e261172c6573d989b750c3c4 Mon Sep 17 00:00:00 2001 From: "max.mehl" Date: Mon, 27 Dec 2021 11:10:12 +0100 Subject: [PATCH 098/101] bump SPDX license list to 3.15 --- src/reuse/resources/exceptions.json | 436 +- src/reuse/resources/licenses.json | 5956 ++++++++++++++------------- 2 files changed, 3322 insertions(+), 3070 deletions(-) diff --git a/src/reuse/resources/exceptions.json b/src/reuse/resources/exceptions.json index 9161036ab..640dc0fc0 100644 --- a/src/reuse/resources/exceptions.json +++ b/src/reuse/resources/exceptions.json @@ -1,466 +1,466 @@ { - "licenseListVersion": "3.13", + "licenseListVersion": "3.15", "exceptions": [ { - "reference": "./eCos-exception-2.0.json", + "reference": "./WxWindows-exception-3.1.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./eCos-exception-2.0.html", + "detailsUrl": "./WxWindows-exception-3.1.html", "referenceNumber": 1, - "name": "eCos exception 2.0", - "licenseExceptionId": "eCos-exception-2.0", + "name": "WxWindows Library Exception 3.1", + "licenseExceptionId": "WxWindows-exception-3.1", "seeAlso": [ - "http://ecos.sourceware.org/license-overview.html" + "http://www.opensource.org/licenses/WXwindows" ] }, { - "reference": "./Qt-LGPL-exception-1.1.json", + "reference": "./DigiRule-FOSS-exception.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./Qt-LGPL-exception-1.1.html", + "detailsUrl": "./DigiRule-FOSS-exception.html", "referenceNumber": 2, - "name": "Qt LGPL exception 1.1", - "licenseExceptionId": "Qt-LGPL-exception-1.1", + "name": "DigiRule FOSS License Exception", + "licenseExceptionId": "DigiRule-FOSS-exception", "seeAlso": [ - "http://code.qt.io/cgit/qt/qtbase.git/tree/LGPL_EXCEPTION.txt" + "http://www.digirulesolutions.com/drupal/foss" ] }, { - "reference": "./PS-or-PDF-font-exception-20170817.json", + "reference": "./freertos-exception-2.0.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./PS-or-PDF-font-exception-20170817.html", + "detailsUrl": "./freertos-exception-2.0.html", "referenceNumber": 3, - "name": "PS/PDF font exception (2017-08-17)", - "licenseExceptionId": "PS-or-PDF-font-exception-20170817", + "name": "FreeRTOS Exception 2.0", + "licenseExceptionId": "freertos-exception-2.0", "seeAlso": [ - "https://github.com/ArtifexSoftware/urw-base35-fonts/blob/65962e27febc3883a17e651cdb23e783668c996f/LICENSE" + "https://web.archive.org/web/20060809182744/http://www.freertos.org/a00114.html" ] }, { - "reference": "./openvpn-openssl-exception.json", + "reference": "./SHL-2.0.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./openvpn-openssl-exception.html", + "detailsUrl": "./SHL-2.0.html", "referenceNumber": 4, - "name": "OpenVPN OpenSSL Exception", - "licenseExceptionId": "openvpn-openssl-exception", + "name": "Solderpad Hardware License v2.0", + "licenseExceptionId": "SHL-2.0", "seeAlso": [ - "http://openvpn.net/index.php/license.html" + "https://solderpad.org/licenses/SHL-2.0/" ] }, { - "reference": "./Bootloader-exception.json", + "reference": "./Qt-GPL-exception-1.0.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./Bootloader-exception.html", + "detailsUrl": "./Qt-GPL-exception-1.0.html", "referenceNumber": 5, - "name": "Bootloader Distribution Exception", - "licenseExceptionId": "Bootloader-exception", + "name": "Qt GPL exception 1.0", + "licenseExceptionId": "Qt-GPL-exception-1.0", "seeAlso": [ - "https://github.com/pyinstaller/pyinstaller/blob/develop/COPYING.txt" + "http://code.qt.io/cgit/qt/qtbase.git/tree/LICENSE.GPL3-EXCEPT" ] }, { - "reference": "./OCCT-exception-1.0.json", + "reference": "./FLTK-exception.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./OCCT-exception-1.0.html", + "detailsUrl": "./FLTK-exception.html", "referenceNumber": 6, - "name": "Open CASCADE Exception 1.0", - "licenseExceptionId": "OCCT-exception-1.0", + "name": "FLTK exception", + "licenseExceptionId": "FLTK-exception", "seeAlso": [ - "http://www.opencascade.com/content/licensing" + "http://www.fltk.org/COPYING.php" ] }, { - "reference": "./Bison-exception-2.2.json", + "reference": "./OCCT-exception-1.0.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./Bison-exception-2.2.html", + "detailsUrl": "./OCCT-exception-1.0.html", "referenceNumber": 7, - "name": "Bison exception 2.2", - "licenseExceptionId": "Bison-exception-2.2", + "name": "Open CASCADE Exception 1.0", + "licenseExceptionId": "OCCT-exception-1.0", "seeAlso": [ - "http://git.savannah.gnu.org/cgit/bison.git/tree/data/yacc.c?id\u003d193d7c7054ba7197b0789e14965b739162319b5e#n141" + "http://www.opencascade.com/content/licensing" ] }, { - "reference": "./Swift-exception.json", + "reference": "./389-exception.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./Swift-exception.html", + "detailsUrl": "./389-exception.html", "referenceNumber": 8, - "name": "Swift Exception", - "licenseExceptionId": "Swift-exception", + "name": "389 Directory Server Exception", + "licenseExceptionId": "389-exception", "seeAlso": [ - "https://swift.org/LICENSE.txt", - "https://github.com/apple/swift-package-manager/blob/7ab2275f447a5eb37497ed63a9340f8a6d1e488b/LICENSE.txt#L205" + "http://directory.fedoraproject.org/wiki/GPL_Exception_License_Text" ] }, { - "reference": "./Linux-syscall-note.json", + "reference": "./CLISP-exception-2.0.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./Linux-syscall-note.html", + "detailsUrl": "./CLISP-exception-2.0.html", "referenceNumber": 9, - "name": "Linux Syscall Note", - "licenseExceptionId": "Linux-syscall-note", + "name": "CLISP exception 2.0", + "licenseExceptionId": "CLISP-exception-2.0", "seeAlso": [ - "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/COPYING" + "http://sourceforge.net/p/clisp/clisp/ci/default/tree/COPYRIGHT" ] }, { - "reference": "./389-exception.json", + "reference": "./eCos-exception-2.0.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./389-exception.html", + "detailsUrl": "./eCos-exception-2.0.html", "referenceNumber": 10, - "name": "389 Directory Server Exception", - "licenseExceptionId": "389-exception", + "name": "eCos exception 2.0", + "licenseExceptionId": "eCos-exception-2.0", "seeAlso": [ - "http://directory.fedoraproject.org/wiki/GPL_Exception_License_Text" + "http://ecos.sourceware.org/license-overview.html" ] }, { - "reference": "./GPL-3.0-linking-source-exception.json", + "reference": "./LLVM-exception.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./GPL-3.0-linking-source-exception.html", + "detailsUrl": "./LLVM-exception.html", "referenceNumber": 11, - "name": "GPL-3.0 Linking Exception (with Corresponding Source)", - "licenseExceptionId": "GPL-3.0-linking-source-exception", + "name": "LLVM Exception", + "licenseExceptionId": "LLVM-exception", "seeAlso": [ - "https://www.gnu.org/licenses/gpl-faq.en.html#GPLIncompatibleLibs", - "https://github.com/mirror/wget/blob/master/src/http.c#L20" + "http://llvm.org/foundation/relicensing/LICENSE.txt" ] }, { - "reference": "./FLTK-exception.json", + "reference": "./GCC-exception-3.1.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./FLTK-exception.html", + "detailsUrl": "./GCC-exception-3.1.html", "referenceNumber": 12, - "name": "FLTK exception", - "licenseExceptionId": "FLTK-exception", + "name": "GCC Runtime Library exception 3.1", + "licenseExceptionId": "GCC-exception-3.1", "seeAlso": [ - "http://www.fltk.org/COPYING.php" + "http://www.gnu.org/licenses/gcc-exception-3.1.html" ] }, { - "reference": "./LLVM-exception.json", + "reference": "./Classpath-exception-2.0.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./LLVM-exception.html", + "detailsUrl": "./Classpath-exception-2.0.html", "referenceNumber": 13, - "name": "LLVM Exception", - "licenseExceptionId": "LLVM-exception", + "name": "Classpath exception 2.0", + "licenseExceptionId": "Classpath-exception-2.0", "seeAlso": [ - "http://llvm.org/foundation/relicensing/LICENSE.txt" + "http://www.gnu.org/software/classpath/license.html", + "https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception" ] }, { - "reference": "./GPL-3.0-linking-exception.json", + "reference": "./LZMA-exception.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./GPL-3.0-linking-exception.html", + "detailsUrl": "./LZMA-exception.html", "referenceNumber": 14, - "name": "GPL-3.0 Linking Exception", - "licenseExceptionId": "GPL-3.0-linking-exception", + "name": "LZMA exception", + "licenseExceptionId": "LZMA-exception", "seeAlso": [ - "https://www.gnu.org/licenses/gpl-faq.en.html#GPLIncompatibleLibs" + "http://nsis.sourceforge.net/Docs/AppendixI.html#I.6" ] }, { - "reference": "./GCC-exception-2.0.json", + "reference": "./Swift-exception.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./GCC-exception-2.0.html", + "detailsUrl": "./Swift-exception.html", "referenceNumber": 15, - "name": "GCC Runtime Library exception 2.0", - "licenseExceptionId": "GCC-exception-2.0", + "name": "Swift Exception", + "licenseExceptionId": "Swift-exception", "seeAlso": [ - "https://gcc.gnu.org/git/?p\u003dgcc.git;a\u003dblob;f\u003dgcc/libgcc1.c;h\u003d762f5143fc6eed57b6797c82710f3538aa52b40b;hb\u003dcb143a3ce4fb417c68f5fa2691a1b1b1053dfba9#l10" + "https://swift.org/LICENSE.txt", + "https://github.com/apple/swift-package-manager/blob/7ab2275f447a5eb37497ed63a9340f8a6d1e488b/LICENSE.txt#L205" ] }, { - "reference": "./SHL-2.0.json", + "reference": "./Libtool-exception.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./SHL-2.0.html", + "detailsUrl": "./Libtool-exception.html", "referenceNumber": 16, - "name": "Solderpad Hardware License v2.0", - "licenseExceptionId": "SHL-2.0", + "name": "Libtool Exception", + "licenseExceptionId": "Libtool-exception", "seeAlso": [ - "https://solderpad.org/licenses/SHL-2.0/" + "http://git.savannah.gnu.org/cgit/libtool.git/tree/m4/libtool.m4" ] }, { - "reference": "./Libtool-exception.json", + "reference": "./LGPL-3.0-linking-exception.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./Libtool-exception.html", + "detailsUrl": "./LGPL-3.0-linking-exception.html", "referenceNumber": 17, - "name": "Libtool Exception", - "licenseExceptionId": "Libtool-exception", + "name": "LGPL-3.0 Linking Exception", + "licenseExceptionId": "LGPL-3.0-linking-exception", "seeAlso": [ - "http://git.savannah.gnu.org/cgit/libtool.git/tree/m4/libtool.m4" + "https://raw.githubusercontent.com/go-xmlpath/xmlpath/v2/LICENSE", + "https://github.com/goamz/goamz/blob/master/LICENSE", + "https://github.com/juju/errors/blob/master/LICENSE" ] }, { - "reference": "./Nokia-Qt-exception-1.1.json", - "isDeprecatedLicenseId": true, - "detailsUrl": "./Nokia-Qt-exception-1.1.html", + "reference": "./Autoconf-exception-2.0.json", + "isDeprecatedLicenseId": false, + "detailsUrl": "./Autoconf-exception-2.0.html", "referenceNumber": 18, - "name": "Nokia Qt LGPL exception 1.1", - "licenseExceptionId": "Nokia-Qt-exception-1.1", + "name": "Autoconf exception 2.0", + "licenseExceptionId": "Autoconf-exception-2.0", "seeAlso": [ - "https://www.keepassx.org/dev/projects/keepassx/repository/revisions/b8dfb9cc4d5133e0f09cd7533d15a4f1c19a40f2/entry/LICENSE.NOKIA-LGPL-EXCEPTION" + "http://ac-archive.sourceforge.net/doc/copyright.html", + "http://ftp.gnu.org/gnu/autoconf/autoconf-2.59.tar.gz" ] }, { - "reference": "./mif-exception.json", + "reference": "./Linux-syscall-note.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./mif-exception.html", + "detailsUrl": "./Linux-syscall-note.html", "referenceNumber": 19, - "name": "Macros and Inline Functions Exception", - "licenseExceptionId": "mif-exception", + "name": "Linux Syscall Note", + "licenseExceptionId": "Linux-syscall-note", "seeAlso": [ - "http://www.scs.stanford.edu/histar/src/lib/cppsup/exception", - "http://dev.bertos.org/doxygen/", - "https://www.threadingbuildingblocks.org/licensing" + "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/COPYING" ] }, { - "reference": "./SHL-2.1.json", + "reference": "./OpenJDK-assembly-exception-1.0.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./SHL-2.1.html", + "detailsUrl": "./OpenJDK-assembly-exception-1.0.html", "referenceNumber": 20, - "name": "Solderpad Hardware License v2.1", - "licenseExceptionId": "SHL-2.1", + "name": "OpenJDK Assembly exception 1.0", + "licenseExceptionId": "OpenJDK-assembly-exception-1.0", "seeAlso": [ - "https://solderpad.org/licenses/SHL-2.1/" + "http://openjdk.java.net/legal/assembly-exception.html" ] }, { - "reference": "./Font-exception-2.0.json", + "reference": "./Autoconf-exception-3.0.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./Font-exception-2.0.html", + "detailsUrl": "./Autoconf-exception-3.0.html", "referenceNumber": 21, - "name": "Font exception 2.0", - "licenseExceptionId": "Font-exception-2.0", + "name": "Autoconf exception 3.0", + "licenseExceptionId": "Autoconf-exception-3.0", "seeAlso": [ - "http://www.gnu.org/licenses/gpl-faq.html#FontException" + "http://www.gnu.org/licenses/autoconf-exception-3.0.html" ] }, { - "reference": "./WxWindows-exception-3.1.json", + "reference": "./gnu-javamail-exception.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./WxWindows-exception-3.1.html", + "detailsUrl": "./gnu-javamail-exception.html", "referenceNumber": 22, - "name": "WxWindows Library Exception 3.1", - "licenseExceptionId": "WxWindows-exception-3.1", + "name": "GNU JavaMail exception", + "licenseExceptionId": "gnu-javamail-exception", "seeAlso": [ - "http://www.opensource.org/licenses/WXwindows" + "http://www.gnu.org/software/classpathx/javamail/javamail.html" ] }, { - "reference": "./CLISP-exception-2.0.json", + "reference": "./OCaml-LGPL-linking-exception.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./CLISP-exception-2.0.html", + "detailsUrl": "./OCaml-LGPL-linking-exception.html", "referenceNumber": 23, - "name": "CLISP exception 2.0", - "licenseExceptionId": "CLISP-exception-2.0", + "name": "OCaml LGPL Linking Exception", + "licenseExceptionId": "OCaml-LGPL-linking-exception", "seeAlso": [ - "http://sourceforge.net/p/clisp/clisp/ci/default/tree/COPYRIGHT" + "https://caml.inria.fr/ocaml/license.en.html" ] }, { - "reference": "./Autoconf-exception-2.0.json", + "reference": "./PS-or-PDF-font-exception-20170817.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./Autoconf-exception-2.0.html", + "detailsUrl": "./PS-or-PDF-font-exception-20170817.html", "referenceNumber": 24, - "name": "Autoconf exception 2.0", - "licenseExceptionId": "Autoconf-exception-2.0", + "name": "PS/PDF font exception (2017-08-17)", + "licenseExceptionId": "PS-or-PDF-font-exception-20170817", "seeAlso": [ - "http://ac-archive.sourceforge.net/doc/copyright.html", - "http://ftp.gnu.org/gnu/autoconf/autoconf-2.59.tar.gz" + "https://github.com/ArtifexSoftware/urw-base35-fonts/blob/65962e27febc3883a17e651cdb23e783668c996f/LICENSE" ] }, { - "reference": "./Autoconf-exception-3.0.json", + "reference": "./Universal-FOSS-exception-1.0.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./Autoconf-exception-3.0.html", + "detailsUrl": "./Universal-FOSS-exception-1.0.html", "referenceNumber": 25, - "name": "Autoconf exception 3.0", - "licenseExceptionId": "Autoconf-exception-3.0", + "name": "Universal FOSS Exception, Version 1.0", + "licenseExceptionId": "Universal-FOSS-exception-1.0", "seeAlso": [ - "http://www.gnu.org/licenses/autoconf-exception-3.0.html" + "https://oss.oracle.com/licenses/universal-foss-exception/" ] }, { - "reference": "./Universal-FOSS-exception-1.0.json", + "reference": "./openvpn-openssl-exception.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./Universal-FOSS-exception-1.0.html", + "detailsUrl": "./openvpn-openssl-exception.html", "referenceNumber": 26, - "name": "Universal FOSS Exception, Version 1.0", - "licenseExceptionId": "Universal-FOSS-exception-1.0", + "name": "OpenVPN OpenSSL Exception", + "licenseExceptionId": "openvpn-openssl-exception", "seeAlso": [ - "https://oss.oracle.com/licenses/universal-foss-exception/" + "http://openvpn.net/index.php/license.html" ] }, { - "reference": "./GCC-exception-3.1.json", + "reference": "./Font-exception-2.0.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./GCC-exception-3.1.html", + "detailsUrl": "./Font-exception-2.0.html", "referenceNumber": 27, - "name": "GCC Runtime Library exception 3.1", - "licenseExceptionId": "GCC-exception-3.1", + "name": "Font exception 2.0", + "licenseExceptionId": "Font-exception-2.0", "seeAlso": [ - "http://www.gnu.org/licenses/gcc-exception-3.1.html" + "http://www.gnu.org/licenses/gpl-faq.html#FontException" ] }, { - "reference": "./OCaml-LGPL-linking-exception.json", + "reference": "./Bison-exception-2.2.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./OCaml-LGPL-linking-exception.html", + "detailsUrl": "./Bison-exception-2.2.html", "referenceNumber": 28, - "name": "OCaml LGPL Linking Exception", - "licenseExceptionId": "OCaml-LGPL-linking-exception", + "name": "Bison exception 2.2", + "licenseExceptionId": "Bison-exception-2.2", "seeAlso": [ - "https://caml.inria.fr/ocaml/license.en.html" + "http://git.savannah.gnu.org/cgit/bison.git/tree/data/yacc.c?id\u003d193d7c7054ba7197b0789e14965b739162319b5e#n141" ] }, { - "reference": "./gnu-javamail-exception.json", + "reference": "./Fawkes-Runtime-exception.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./gnu-javamail-exception.html", + "detailsUrl": "./Fawkes-Runtime-exception.html", "referenceNumber": 29, - "name": "GNU JavaMail exception", - "licenseExceptionId": "gnu-javamail-exception", + "name": "Fawkes Runtime Exception", + "licenseExceptionId": "Fawkes-Runtime-exception", "seeAlso": [ - "http://www.gnu.org/software/classpathx/javamail/javamail.html" + "http://www.fawkesrobotics.org/about/license/" ] }, { - "reference": "./Classpath-exception-2.0.json", + "reference": "./GPL-CC-1.0.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./Classpath-exception-2.0.html", + "detailsUrl": "./GPL-CC-1.0.html", "referenceNumber": 30, - "name": "Classpath exception 2.0", - "licenseExceptionId": "Classpath-exception-2.0", + "name": "GPL Cooperation Commitment 1.0", + "licenseExceptionId": "GPL-CC-1.0", "seeAlso": [ - "http://www.gnu.org/software/classpath/license.html", - "https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception" + "https://github.com/gplcc/gplcc/blob/master/Project/COMMITMENT", + "https://gplcc.github.io/gplcc/Project/README-PROJECT.html" ] }, { - "reference": "./OpenJDK-assembly-exception-1.0.json", + "reference": "./Qwt-exception-1.0.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./OpenJDK-assembly-exception-1.0.html", + "detailsUrl": "./Qwt-exception-1.0.html", "referenceNumber": 31, - "name": "OpenJDK Assembly exception 1.0", - "licenseExceptionId": "OpenJDK-assembly-exception-1.0", + "name": "Qwt exception 1.0", + "licenseExceptionId": "Qwt-exception-1.0", "seeAlso": [ - "http://openjdk.java.net/legal/assembly-exception.html" + "http://qwt.sourceforge.net/qwtlicense.html" ] }, { - "reference": "./LGPL-3.0-linking-exception.json", - "isDeprecatedLicenseId": false, - "detailsUrl": "./LGPL-3.0-linking-exception.html", + "reference": "./Nokia-Qt-exception-1.1.json", + "isDeprecatedLicenseId": true, + "detailsUrl": "./Nokia-Qt-exception-1.1.html", "referenceNumber": 32, - "name": "LGPL-3.0 Linking Exception", - "licenseExceptionId": "LGPL-3.0-linking-exception", + "name": "Nokia Qt LGPL exception 1.1", + "licenseExceptionId": "Nokia-Qt-exception-1.1", "seeAlso": [ - "https://raw.githubusercontent.com/go-xmlpath/xmlpath/v2/LICENSE", - "https://github.com/goamz/goamz/blob/master/LICENSE", - "https://github.com/juju/errors/blob/master/LICENSE" + "https://www.keepassx.org/dev/projects/keepassx/repository/revisions/b8dfb9cc4d5133e0f09cd7533d15a4f1c19a40f2/entry/LICENSE.NOKIA-LGPL-EXCEPTION" ] }, { - "reference": "./GPL-CC-1.0.json", + "reference": "./i2p-gpl-java-exception.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./GPL-CC-1.0.html", + "detailsUrl": "./i2p-gpl-java-exception.html", "referenceNumber": 33, - "name": "GPL Cooperation Commitment 1.0", - "licenseExceptionId": "GPL-CC-1.0", + "name": "i2p GPL+Java Exception", + "licenseExceptionId": "i2p-gpl-java-exception", "seeAlso": [ - "https://github.com/gplcc/gplcc/blob/master/Project/COMMITMENT", - "https://gplcc.github.io/gplcc/Project/README-PROJECT.html" + "http://geti2p.net/en/get-involved/develop/licenses#java_exception" ] }, { - "reference": "./Qt-GPL-exception-1.0.json", + "reference": "./GCC-exception-2.0.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./Qt-GPL-exception-1.0.html", + "detailsUrl": "./GCC-exception-2.0.html", "referenceNumber": 34, - "name": "Qt GPL exception 1.0", - "licenseExceptionId": "Qt-GPL-exception-1.0", + "name": "GCC Runtime Library exception 2.0", + "licenseExceptionId": "GCC-exception-2.0", "seeAlso": [ - "http://code.qt.io/cgit/qt/qtbase.git/tree/LICENSE.GPL3-EXCEPT" + "https://gcc.gnu.org/git/?p\u003dgcc.git;a\u003dblob;f\u003dgcc/libgcc1.c;h\u003d762f5143fc6eed57b6797c82710f3538aa52b40b;hb\u003dcb143a3ce4fb417c68f5fa2691a1b1b1053dfba9#l10" ] }, { - "reference": "./DigiRule-FOSS-exception.json", + "reference": "./GPL-3.0-linking-source-exception.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./DigiRule-FOSS-exception.html", + "detailsUrl": "./GPL-3.0-linking-source-exception.html", "referenceNumber": 35, - "name": "DigiRule FOSS License Exception", - "licenseExceptionId": "DigiRule-FOSS-exception", + "name": "GPL-3.0 Linking Exception (with Corresponding Source)", + "licenseExceptionId": "GPL-3.0-linking-source-exception", "seeAlso": [ - "http://www.digirulesolutions.com/drupal/foss" + "https://www.gnu.org/licenses/gpl-faq.en.html#GPLIncompatibleLibs", + "https://github.com/mirror/wget/blob/master/src/http.c#L20" ] }, { - "reference": "./Fawkes-Runtime-exception.json", + "reference": "./GPL-3.0-linking-exception.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./Fawkes-Runtime-exception.html", + "detailsUrl": "./GPL-3.0-linking-exception.html", "referenceNumber": 36, - "name": "Fawkes Runtime Exception", - "licenseExceptionId": "Fawkes-Runtime-exception", + "name": "GPL-3.0 Linking Exception", + "licenseExceptionId": "GPL-3.0-linking-exception", "seeAlso": [ - "http://www.fawkesrobotics.org/about/license/" + "https://www.gnu.org/licenses/gpl-faq.en.html#GPLIncompatibleLibs" ] }, { - "reference": "./Qwt-exception-1.0.json", + "reference": "./Bootloader-exception.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./Qwt-exception-1.0.html", + "detailsUrl": "./Bootloader-exception.html", "referenceNumber": 37, - "name": "Qwt exception 1.0", - "licenseExceptionId": "Qwt-exception-1.0", + "name": "Bootloader Distribution Exception", + "licenseExceptionId": "Bootloader-exception", "seeAlso": [ - "http://qwt.sourceforge.net/qwtlicense.html" + "https://github.com/pyinstaller/pyinstaller/blob/develop/COPYING.txt" ] }, { - "reference": "./LZMA-exception.json", + "reference": "./mif-exception.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./LZMA-exception.html", + "detailsUrl": "./mif-exception.html", "referenceNumber": 38, - "name": "LZMA exception", - "licenseExceptionId": "LZMA-exception", + "name": "Macros and Inline Functions Exception", + "licenseExceptionId": "mif-exception", "seeAlso": [ - "http://nsis.sourceforge.net/Docs/AppendixI.html#I.6" + "http://www.scs.stanford.edu/histar/src/lib/cppsup/exception", + "http://dev.bertos.org/doxygen/", + "https://www.threadingbuildingblocks.org/licensing" ] }, { - "reference": "./freertos-exception-2.0.json", + "reference": "./SHL-2.1.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./freertos-exception-2.0.html", + "detailsUrl": "./SHL-2.1.html", "referenceNumber": 39, - "name": "FreeRTOS Exception 2.0", - "licenseExceptionId": "freertos-exception-2.0", + "name": "Solderpad Hardware License v2.1", + "licenseExceptionId": "SHL-2.1", "seeAlso": [ - "https://web.archive.org/web/20060809182744/http://www.freertos.org/a00114.html" + "https://solderpad.org/licenses/SHL-2.1/" ] }, { - "reference": "./u-boot-exception-2.0.json", + "reference": "./Qt-LGPL-exception-1.1.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./u-boot-exception-2.0.html", + "detailsUrl": "./Qt-LGPL-exception-1.1.html", "referenceNumber": 40, - "name": "U-Boot exception 2.0", - "licenseExceptionId": "u-boot-exception-2.0", + "name": "Qt LGPL exception 1.1", + "licenseExceptionId": "Qt-LGPL-exception-1.1", "seeAlso": [ - "http://git.denx.de/?p\u003du-boot.git;a\u003dblob;f\u003dLicenses/Exceptions" + "http://code.qt.io/cgit/qt/qtbase.git/tree/LGPL_EXCEPTION.txt" ] }, { - "reference": "./i2p-gpl-java-exception.json", + "reference": "./u-boot-exception-2.0.json", "isDeprecatedLicenseId": false, - "detailsUrl": "./i2p-gpl-java-exception.html", + "detailsUrl": "./u-boot-exception-2.0.html", "referenceNumber": 41, - "name": "i2p GPL+Java Exception", - "licenseExceptionId": "i2p-gpl-java-exception", + "name": "U-Boot exception 2.0", + "licenseExceptionId": "u-boot-exception-2.0", "seeAlso": [ - "http://geti2p.net/en/get-involved/develop/licenses#java_exception" + "http://git.denx.de/?p\u003du-boot.git;a\u003dblob;f\u003dLicenses/Exceptions" ] } ], - "releaseDate": "2021-05-20" + "releaseDate": "2021-11-14" } \ No newline at end of file diff --git a/src/reuse/resources/licenses.json b/src/reuse/resources/licenses.json index 9c7cdbc7a..9601a8768 100644 --- a/src/reuse/resources/licenses.json +++ b/src/reuse/resources/licenses.json @@ -1,4476 +1,4486 @@ { - "licenseListVersion": "3.13", + "licenseListVersion": "3.15", "licenses": [ { - "reference": "https://spdx.org/licenses/bzip2-1.0.6.html", + "reference": "https://spdx.org/licenses/APL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/bzip2-1.0.6.json", + "detailsUrl": "https://spdx.org/licenses/APL-1.0.json", "referenceNumber": 0, - "name": "bzip2 and libbzip2 License v1.0.6", - "licenseId": "bzip2-1.0.6", + "name": "Adaptive Public License 1.0", + "licenseId": "APL-1.0", "seeAlso": [ - "https://sourceware.org/git/?p\u003dbzip2.git;a\u003dblob;f\u003dLICENSE;hb\u003dbzip2-1.0.6", - "http://bzip.org/1.0.5/bzip2-manual-1.0.5.html" + "https://opensource.org/licenses/APL-1.0" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/Glulxe.html", + "reference": "https://spdx.org/licenses/SugarCRM-1.1.3.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Glulxe.json", + "detailsUrl": "https://spdx.org/licenses/SugarCRM-1.1.3.json", "referenceNumber": 1, - "name": "Glulxe License", - "licenseId": "Glulxe", + "name": "SugarCRM Public License v1.1.3", + "licenseId": "SugarCRM-1.1.3", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Glulxe" + "http://www.sugarcrm.com/crm/SPL" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Parity-7.0.0.html", + "reference": "https://spdx.org/licenses/Parity-6.0.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Parity-7.0.0.json", + "detailsUrl": "https://spdx.org/licenses/Parity-6.0.0.json", "referenceNumber": 2, - "name": "The Parity Public License 7.0.0", - "licenseId": "Parity-7.0.0", + "name": "The Parity Public License 6.0.0", + "licenseId": "Parity-6.0.0", "seeAlso": [ - "https://paritylicense.com/versions/7.0.0.html" + "https://paritylicense.com/versions/6.0.0.html" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/OML.html", + "reference": "https://spdx.org/licenses/NLPL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OML.json", + "detailsUrl": "https://spdx.org/licenses/NLPL.json", "referenceNumber": 3, - "name": "Open Market License", - "licenseId": "OML", + "name": "No Limit Public License", + "licenseId": "NLPL", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Open_Market_License" + "https://fedoraproject.org/wiki/Licensing/NLPL" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/UCL-1.0.html", + "reference": "https://spdx.org/licenses/OLDAP-2.7.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/UCL-1.0.json", + "detailsUrl": "https://spdx.org/licenses/OLDAP-2.7.json", "referenceNumber": 4, - "name": "Upstream Compatibility License v1.0", - "licenseId": "UCL-1.0", + "name": "Open LDAP Public License v2.7", + "licenseId": "OLDAP-2.7", "seeAlso": [ - "https://opensource.org/licenses/UCL-1.0" + "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d47c2415c1df81556eeb39be6cad458ef87c534a2" ], - "isOsiApproved": true + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/UPL-1.0.html", + "reference": "https://spdx.org/licenses/AFL-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/UPL-1.0.json", + "detailsUrl": "https://spdx.org/licenses/AFL-2.0.json", "referenceNumber": 5, - "name": "Universal Permissive License v1.0", - "licenseId": "UPL-1.0", + "name": "Academic Free License v2.0", + "licenseId": "AFL-2.0", "seeAlso": [ - "https://opensource.org/licenses/UPL" + "http://wayback.archive.org/web/20060924134533/http://www.opensource.org/licenses/afl-2.0.txt" ], "isOsiApproved": true, "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/BSD-Protection.html", + "reference": "https://spdx.org/licenses/TU-Berlin-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/BSD-Protection.json", + "detailsUrl": "https://spdx.org/licenses/TU-Berlin-1.0.json", "referenceNumber": 6, - "name": "BSD Protection License", - "licenseId": "BSD-Protection", + "name": "Technische Universitaet Berlin License 1.0", + "licenseId": "TU-Berlin-1.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/BSD_Protection_License" + "https://github.com/swh/ladspa/blob/7bf6f3799fdba70fda297c2d8fd9f526803d9680/gsm/COPYRIGHT" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/OCLC-2.0.html", + "reference": "https://spdx.org/licenses/Afmparse.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OCLC-2.0.json", + "detailsUrl": "https://spdx.org/licenses/Afmparse.json", "referenceNumber": 7, - "name": "OCLC Research Public License 2.0", - "licenseId": "OCLC-2.0", + "name": "Afmparse License", + "licenseId": "Afmparse", "seeAlso": [ - "http://www.oclc.org/research/activities/software/license/v2final.htm", - "https://opensource.org/licenses/OCLC-2.0" + "https://fedoraproject.org/wiki/Licensing/Afmparse" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/eCos-2.0.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "https://spdx.org/licenses/eCos-2.0.json", + "reference": "https://spdx.org/licenses/TU-Berlin-2.0.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/TU-Berlin-2.0.json", "referenceNumber": 8, - "name": "eCos license version 2.0", - "licenseId": "eCos-2.0", + "name": "Technische Universitaet Berlin License 2.0", + "licenseId": "TU-Berlin-2.0", "seeAlso": [ - "https://www.gnu.org/licenses/ecos-license.html" + "https://github.com/CorsixTH/deps/blob/fd339a9f526d1d9c9f01ccf39e438a015da50035/licences/libgsm.txt" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Multics.html", + "reference": "https://spdx.org/licenses/CAL-1.0-Combined-Work-Exception.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Multics.json", + "detailsUrl": "https://spdx.org/licenses/CAL-1.0-Combined-Work-Exception.json", "referenceNumber": 9, - "name": "Multics License", - "licenseId": "Multics", + "name": "Cryptographic Autonomy License 1.0 (Combined Work Exception)", + "licenseId": "CAL-1.0-Combined-Work-Exception", "seeAlso": [ - "https://opensource.org/licenses/Multics" + "http://cryptographicautonomylicense.com/license-text.html", + "https://opensource.org/licenses/CAL-1.0" ], "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/IPL-1.0.html", + "reference": "https://spdx.org/licenses/OGL-Canada-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/IPL-1.0.json", + "detailsUrl": "https://spdx.org/licenses/OGL-Canada-2.0.json", "referenceNumber": 10, - "name": "IBM Public License v1.0", - "licenseId": "IPL-1.0", + "name": "Open Government Licence - Canada", + "licenseId": "OGL-Canada-2.0", "seeAlso": [ - "https://opensource.org/licenses/IPL-1.0" + "https://open.canada.ca/en/open-government-licence-canada" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/IPA.html", + "reference": "https://spdx.org/licenses/RPL-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/IPA.json", + "detailsUrl": "https://spdx.org/licenses/RPL-1.1.json", "referenceNumber": 11, - "name": "IPA Font License", - "licenseId": "IPA", + "name": "Reciprocal Public License 1.1", + "licenseId": "RPL-1.1", "seeAlso": [ - "https://opensource.org/licenses/IPA" + "https://opensource.org/licenses/RPL-1.1" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/eGenix.html", + "reference": "https://spdx.org/licenses/OLDAP-1.3.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/eGenix.json", + "detailsUrl": "https://spdx.org/licenses/OLDAP-1.3.json", "referenceNumber": 12, - "name": "eGenix.com Public License 1.1.0", - "licenseId": "eGenix", + "name": "Open LDAP Public License v1.3", + "licenseId": "OLDAP-1.3", "seeAlso": [ - "http://www.egenix.com/products/eGenix.com-Public-License-1.1.0.pdf", - "https://fedoraproject.org/wiki/Licensing/eGenix.com_Public_License_1.1.0" + "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003de5f8117f0ce088d0bd7a8e18ddf37eaa40eb09b1" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Glide.html", + "reference": "https://spdx.org/licenses/diffmark.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Glide.json", + "detailsUrl": "https://spdx.org/licenses/diffmark.json", "referenceNumber": 13, - "name": "3dfx Glide License", - "licenseId": "Glide", + "name": "diffmark license", + "licenseId": "diffmark", "seeAlso": [ - "http://www.users.on.net/~triforce/glidexp/COPYING.txt" + "https://fedoraproject.org/wiki/Licensing/diffmark" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Entessa.html", + "reference": "https://spdx.org/licenses/Crossword.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Entessa.json", + "detailsUrl": "https://spdx.org/licenses/Crossword.json", "referenceNumber": 14, - "name": "Entessa Public License v1.0", - "licenseId": "Entessa", + "name": "Crossword License", + "licenseId": "Crossword", "seeAlso": [ - "https://opensource.org/licenses/Entessa" + "https://fedoraproject.org/wiki/Licensing/Crossword" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/FSFUL.html", + "reference": "https://spdx.org/licenses/OLDAP-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/FSFUL.json", + "detailsUrl": "https://spdx.org/licenses/OLDAP-1.1.json", "referenceNumber": 15, - "name": "FSF Unlimited License", - "licenseId": "FSFUL", + "name": "Open LDAP Public License v1.1", + "licenseId": "OLDAP-1.1", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/FSF_Unlimited_License" + "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d806557a5ad59804ef3a44d5abfbe91d706b0791f" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Nunit.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "https://spdx.org/licenses/Nunit.json", + "reference": "https://spdx.org/licenses/EPL-2.0.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/EPL-2.0.json", "referenceNumber": 16, - "name": "Nunit License", - "licenseId": "Nunit", + "name": "Eclipse Public License 2.0", + "licenseId": "EPL-2.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Nunit" + "https://www.eclipse.org/legal/epl-2.0", + "https://www.opensource.org/licenses/EPL-2.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/MPL-2.0-no-copyleft-exception.html", + "reference": "https://spdx.org/licenses/PolyForm-Noncommercial-1.0.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/MPL-2.0-no-copyleft-exception.json", + "detailsUrl": "https://spdx.org/licenses/PolyForm-Noncommercial-1.0.0.json", "referenceNumber": 17, - "name": "Mozilla Public License 2.0 (no copyleft exception)", - "licenseId": "MPL-2.0-no-copyleft-exception", + "name": "PolyForm Noncommercial License 1.0.0", + "licenseId": "PolyForm-Noncommercial-1.0.0", "seeAlso": [ - "http://www.mozilla.org/MPL/2.0/", - "https://opensource.org/licenses/MPL-2.0" + "https://polyformproject.org/licenses/noncommercial/1.0.0" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/libpng-2.0.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/libpng-2.0.json", + "reference": "https://spdx.org/licenses/GPL-2.0-with-GCC-exception.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/GPL-2.0-with-GCC-exception.json", "referenceNumber": 18, - "name": "PNG Reference Library version 2", - "licenseId": "libpng-2.0", + "name": "GNU General Public License v2.0 w/GCC Runtime Library exception", + "licenseId": "GPL-2.0-with-GCC-exception", "seeAlso": [ - "http://www.libpng.org/pub/png/src/libpng-LICENSE.txt" + "https://gcc.gnu.org/git/?p\u003dgcc.git;a\u003dblob;f\u003dgcc/libgcc1.c;h\u003d762f5143fc6eed57b6797c82710f3538aa52b40b;hb\u003dcb143a3ce4fb417c68f5fa2691a1b1b1053dfba9#l10" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/OLDAP-2.2.1.html", + "reference": "https://spdx.org/licenses/Linux-man-pages-copyleft.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OLDAP-2.2.1.json", + "detailsUrl": "https://spdx.org/licenses/Linux-man-pages-copyleft.json", "referenceNumber": 19, - "name": "Open LDAP Public License v2.2.1", - "licenseId": "OLDAP-2.2.1", + "name": "Linux man-pages Copyleft", + "licenseId": "Linux-man-pages-copyleft", "seeAlso": [ - "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d4bc786f34b50aa301be6f5600f58a980070f481e" + "https://www.kernel.org/doc/man-pages/licenses.html" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/curl.html", + "reference": "https://spdx.org/licenses/SGI-B-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/curl.json", + "detailsUrl": "https://spdx.org/licenses/SGI-B-1.0.json", "referenceNumber": 20, - "name": "curl License", - "licenseId": "curl", + "name": "SGI Free Software License B v1.0", + "licenseId": "SGI-B-1.0", "seeAlso": [ - "https://github.com/bagder/curl/blob/master/COPYING" + "http://oss.sgi.com/projects/FreeB/SGIFreeSWLicB.1.0.html" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/ANTLR-PD.html", + "reference": "https://spdx.org/licenses/Newsletr.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/ANTLR-PD.json", + "detailsUrl": "https://spdx.org/licenses/Newsletr.json", "referenceNumber": 21, - "name": "ANTLR Software Rights Notice", - "licenseId": "ANTLR-PD", + "name": "Newsletr License", + "licenseId": "Newsletr", "seeAlso": [ - "http://www.antlr2.org/license.html" + "https://fedoraproject.org/wiki/Licensing/Newsletr" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CC-BY-SA-2.0.html", + "reference": "https://spdx.org/licenses/Latex2e.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-2.0.json", + "detailsUrl": "https://spdx.org/licenses/Latex2e.json", "referenceNumber": 22, - "name": "Creative Commons Attribution Share Alike 2.0 Generic", - "licenseId": "CC-BY-SA-2.0", + "name": "Latex2e License", + "licenseId": "Latex2e", "seeAlso": [ - "https://creativecommons.org/licenses/by-sa/2.0/legalcode" + "https://fedoraproject.org/wiki/Licensing/Latex2e" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/LiLiQ-P-1.1.html", + "reference": "https://spdx.org/licenses/Caldera.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/LiLiQ-P-1.1.json", + "detailsUrl": "https://spdx.org/licenses/Caldera.json", "referenceNumber": 23, - "name": "Licence Libre du Québec – Permissive version 1.1", - "licenseId": "LiLiQ-P-1.1", + "name": "Caldera License", + "licenseId": "Caldera", "seeAlso": [ - "https://forge.gouv.qc.ca/licence/fr/liliq-v1-1/", - "http://opensource.org/licenses/LiLiQ-P-1.1" + "http://www.lemis.com/grog/UNIX/ancient-source-all.pdf" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/TCP-wrappers.html", + "reference": "https://spdx.org/licenses/Eurosym.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/TCP-wrappers.json", + "detailsUrl": "https://spdx.org/licenses/Eurosym.json", "referenceNumber": 24, - "name": "TCP Wrappers License", - "licenseId": "TCP-wrappers", + "name": "Eurosym License", + "licenseId": "Eurosym", "seeAlso": [ - "http://rc.quest.com/topics/openssh/license.php#tcpwrappers" + "https://fedoraproject.org/wiki/Licensing/Eurosym" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Unicode-DFS-2016.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-SA-2.0-FR.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Unicode-DFS-2016.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-SA-2.0-FR.json", "referenceNumber": 25, - "name": "Unicode License Agreement - Data Files and Software (2016)", - "licenseId": "Unicode-DFS-2016", + "name": "Creative Commons Attribution-NonCommercial-ShareAlike 2.0 France", + "licenseId": "CC-BY-NC-SA-2.0-FR", "seeAlso": [ - "http://www.unicode.org/copyright.html" + "https://creativecommons.org/licenses/by-nc-sa/2.0/fr/legalcode" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/ODbL-1.0.html", + "reference": "https://spdx.org/licenses/GFDL-1.1-only.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/ODbL-1.0.json", + "detailsUrl": "https://spdx.org/licenses/GFDL-1.1-only.json", "referenceNumber": 26, - "name": "Open Data Commons Open Database License v1.0", - "licenseId": "ODbL-1.0", + "name": "GNU Free Documentation License v1.1 only", + "licenseId": "GFDL-1.1-only", "seeAlso": [ - "http://www.opendatacommons.org/licenses/odbl/1.0/", - "https://opendatacommons.org/licenses/odbl/1-0/" + "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt" ], "isOsiApproved": false, "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/LPPL-1.3a.html", + "reference": "https://spdx.org/licenses/LPPL-1.2.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/LPPL-1.3a.json", + "detailsUrl": "https://spdx.org/licenses/LPPL-1.2.json", "referenceNumber": 27, - "name": "LaTeX Project Public License v1.3a", - "licenseId": "LPPL-1.3a", + "name": "LaTeX Project Public License v1.2", + "licenseId": "LPPL-1.2", "seeAlso": [ - "http://www.latex-project.org/lppl/lppl-1-3a.txt" + "http://www.latex-project.org/lppl/lppl-1-2.txt" ], "isOsiApproved": false, "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/CERN-OHL-1.2.html", + "reference": "https://spdx.org/licenses/CC-BY-SA-4.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CERN-OHL-1.2.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-4.0.json", "referenceNumber": 28, - "name": "CERN Open Hardware Licence v1.2", - "licenseId": "CERN-OHL-1.2", + "name": "Creative Commons Attribution Share Alike 4.0 International", + "licenseId": "CC-BY-SA-4.0", "seeAlso": [ - "https://www.ohwr.org/project/licenses/wikis/cern-ohl-v1.2" + "https://creativecommons.org/licenses/by-sa/4.0/legalcode" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/ADSL.html", + "reference": "https://spdx.org/licenses/MIT.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/ADSL.json", + "detailsUrl": "https://spdx.org/licenses/MIT.json", "referenceNumber": 29, - "name": "Amazon Digital Services License", - "licenseId": "ADSL", + "name": "MIT License", + "licenseId": "MIT", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/AmazonDigitalServicesLicense" + "https://opensource.org/licenses/MIT" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/CDDL-1.0.html", + "reference": "https://spdx.org/licenses/SSH-OpenSSH.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CDDL-1.0.json", + "detailsUrl": "https://spdx.org/licenses/SSH-OpenSSH.json", "referenceNumber": 30, - "name": "Common Development and Distribution License 1.0", - "licenseId": "CDDL-1.0", + "name": "SSH OpenSSH license", + "licenseId": "SSH-OpenSSH", "seeAlso": [ - "https://opensource.org/licenses/cddl1" + "https://github.com/openssh/openssh-portable/blob/1b11ea7c58cd5c59838b5fa574cd456d6047b2d4/LICENCE#L10" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Motosoto.html", + "reference": "https://spdx.org/licenses/OFL-1.1-no-RFN.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Motosoto.json", + "detailsUrl": "https://spdx.org/licenses/OFL-1.1-no-RFN.json", "referenceNumber": 31, - "name": "Motosoto License", - "licenseId": "Motosoto", + "name": "SIL Open Font License 1.1 with no Reserved Font Name", + "licenseId": "OFL-1.1-no-RFN", "seeAlso": [ - "https://opensource.org/licenses/Motosoto" + "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL_web", + "https://opensource.org/licenses/OFL-1.1" ], "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/BUSL-1.1.html", + "reference": "https://spdx.org/licenses/CC-BY-3.0-DE.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/BUSL-1.1.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-3.0-DE.json", "referenceNumber": 32, - "name": "Business Source License 1.1", - "licenseId": "BUSL-1.1", + "name": "Creative Commons Attribution 3.0 Germany", + "licenseId": "CC-BY-3.0-DE", "seeAlso": [ - "https://mariadb.com/bsl11/" + "https://creativecommons.org/licenses/by/3.0/de/legalcode" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/OGL-UK-1.0.html", + "reference": "https://spdx.org/licenses/NIST-PD.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OGL-UK-1.0.json", + "detailsUrl": "https://spdx.org/licenses/NIST-PD.json", "referenceNumber": 33, - "name": "Open Government Licence v1.0", - "licenseId": "OGL-UK-1.0", + "name": "NIST Public Domain Notice", + "licenseId": "NIST-PD", "seeAlso": [ - "http://www.nationalarchives.gov.uk/doc/open-government-licence/version/1/" + "https://github.com/tcheneau/simpleRPL/blob/e645e69e38dd4e3ccfeceb2db8cba05b7c2e0cd3/LICENSE.txt", + "https://github.com/tcheneau/Routing/blob/f09f46fcfe636107f22f2c98348188a65a135d98/README.md" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/xinetd.html", + "reference": "https://spdx.org/licenses/Cube.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/xinetd.json", + "detailsUrl": "https://spdx.org/licenses/Cube.json", "referenceNumber": 34, - "name": "xinetd License", - "licenseId": "xinetd", + "name": "Cube License", + "licenseId": "Cube", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Xinetd_License" + "https://fedoraproject.org/wiki/Licensing/Cube" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Imlib2.html", + "reference": "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-License-2014.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Imlib2.json", + "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-License-2014.json", "referenceNumber": 35, - "name": "Imlib2 License", - "licenseId": "Imlib2", + "name": "BSD 3-Clause No Nuclear License 2014", + "licenseId": "BSD-3-Clause-No-Nuclear-License-2014", "seeAlso": [ - "http://trac.enlightenment.org/e/browser/trunk/imlib2/COPYING", - "https://git.enlightenment.org/legacy/imlib2.git/tree/COPYING" + "https://java.net/projects/javaeetutorial/pages/BerkeleyLicense" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/SNIA.html", + "reference": "https://spdx.org/licenses/Bahyph.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/SNIA.json", + "detailsUrl": "https://spdx.org/licenses/Bahyph.json", "referenceNumber": 36, - "name": "SNIA Public License 1.1", - "licenseId": "SNIA", + "name": "Bahyph License", + "licenseId": "Bahyph", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/SNIA_Public_License" + "https://fedoraproject.org/wiki/Licensing/Bahyph" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/OGTSL.html", + "reference": "https://spdx.org/licenses/OFL-1.0-no-RFN.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OGTSL.json", + "detailsUrl": "https://spdx.org/licenses/OFL-1.0-no-RFN.json", "referenceNumber": 37, - "name": "Open Group Test Suite License", - "licenseId": "OGTSL", + "name": "SIL Open Font License 1.0 with no Reserved Font Name", + "licenseId": "OFL-1.0-no-RFN", "seeAlso": [ - "http://www.opengroup.org/testing/downloads/The_Open_Group_TSL.txt", - "https://opensource.org/licenses/OGTSL" + "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL10_web" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/TMate.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/TMate.json", + "reference": "https://spdx.org/licenses/LGPL-2.0.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/LGPL-2.0.json", "referenceNumber": 38, - "name": "TMate Open Source License", - "licenseId": "TMate", + "name": "GNU Library General Public License v2 only", + "licenseId": "LGPL-2.0", "seeAlso": [ - "http://svnkit.com/license.html" + "https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/OCCT-PL.html", + "reference": "https://spdx.org/licenses/MirOS.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OCCT-PL.json", + "detailsUrl": "https://spdx.org/licenses/MirOS.json", "referenceNumber": 39, - "name": "Open CASCADE Technology Public License", - "licenseId": "OCCT-PL", + "name": "The MirOS Licence", + "licenseId": "MirOS", "seeAlso": [ - "http://www.opencascade.com/content/occt-public-license" + "https://opensource.org/licenses/MirOS" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/GPL-1.0-or-later.html", + "reference": "https://spdx.org/licenses/BSD-4-Clause.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/GPL-1.0-or-later.json", + "detailsUrl": "https://spdx.org/licenses/BSD-4-Clause.json", "referenceNumber": 40, - "name": "GNU General Public License v1.0 or later", - "licenseId": "GPL-1.0-or-later", + "name": "BSD 4-Clause \"Original\" or \"Old\" License", + "licenseId": "BSD-4-Clause", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" + "http://directory.fsf.org/wiki/License:BSD_4Clause" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/YPL-1.1.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-ND-3.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/YPL-1.1.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-ND-3.0.json", "referenceNumber": 41, - "name": "Yahoo! Public License v1.1", - "licenseId": "YPL-1.1", + "name": "Creative Commons Attribution Non Commercial No Derivatives 3.0 Unported", + "licenseId": "CC-BY-NC-ND-3.0", "seeAlso": [ - "http://www.zimbra.com/license/yahoo_public_license_1.1.html" + "https://creativecommons.org/licenses/by-nc-nd/3.0/legalcode" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CECILL-2.0.html", + "reference": "https://spdx.org/licenses/BSD-3-Clause-No-Military-License.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CECILL-2.0.json", + "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-No-Military-License.json", "referenceNumber": 42, - "name": "CeCILL Free Software License Agreement v2.0", - "licenseId": "CECILL-2.0", + "name": "BSD 3-Clause No Military License", + "licenseId": "BSD-3-Clause-No-Military-License", "seeAlso": [ - "http://www.cecill.info/licences/Licence_CeCILL_V2-en.html" + "https://gitlab.syncad.com/hive/dhive/-/blob/master/LICENSE", + "https://github.com/greymass/swift-eosio/blob/master/LICENSE" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/PHP-3.0.html", + "reference": "https://spdx.org/licenses/CC-BY-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/PHP-3.0.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-1.0.json", "referenceNumber": 43, - "name": "PHP License v3.0", - "licenseId": "PHP-3.0", + "name": "Creative Commons Attribution 1.0 Generic", + "licenseId": "CC-BY-1.0", "seeAlso": [ - "http://www.php.net/license/3_0.txt", - "https://opensource.org/licenses/PHP-3.0" + "https://creativecommons.org/licenses/by/1.0/legalcode" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/BlueOak-1.0.0.html", + "reference": "https://spdx.org/licenses/EUPL-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/BlueOak-1.0.0.json", + "detailsUrl": "https://spdx.org/licenses/EUPL-1.1.json", "referenceNumber": 44, - "name": "Blue Oak Model License 1.0.0", - "licenseId": "BlueOak-1.0.0", + "name": "European Union Public License 1.1", + "licenseId": "EUPL-1.1", "seeAlso": [ - "https://blueoakcouncil.org/license/1.0.0" + "https://joinup.ec.europa.eu/software/page/eupl/licence-eupl", + "https://joinup.ec.europa.eu/sites/default/files/custom-page/attachment/eupl1.1.-licence-en_0.pdf", + "https://opensource.org/licenses/EUPL-1.1" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/Zimbra-1.3.html", + "reference": "https://spdx.org/licenses/CNRI-Python.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Zimbra-1.3.json", + "detailsUrl": "https://spdx.org/licenses/CNRI-Python.json", "referenceNumber": 45, - "name": "Zimbra Public License v1.3", - "licenseId": "Zimbra-1.3", + "name": "CNRI Python License", + "licenseId": "CNRI-Python", "seeAlso": [ - "http://web.archive.org/web/20100302225219/http://www.zimbra.com/license/zimbra-public-license-1-3.html" + "https://opensource.org/licenses/CNRI-Python" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/OGC-1.0.html", + "reference": "https://spdx.org/licenses/CC-BY-ND-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OGC-1.0.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-ND-1.0.json", "referenceNumber": 46, - "name": "OGC Software License, Version 1.0", - "licenseId": "OGC-1.0", + "name": "Creative Commons Attribution No Derivatives 1.0 Generic", + "licenseId": "CC-BY-ND-1.0", "seeAlso": [ - "https://www.ogc.org/ogc/software/1.0" + "https://creativecommons.org/licenses/by-nd/1.0/legalcode" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": false }, { - "reference": "https://spdx.org/licenses/NASA-1.3.html", + "reference": "https://spdx.org/licenses/X11.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/NASA-1.3.json", + "detailsUrl": "https://spdx.org/licenses/X11.json", "referenceNumber": 47, - "name": "NASA Open Source Agreement 1.3", - "licenseId": "NASA-1.3", + "name": "X11 License", + "licenseId": "X11", "seeAlso": [ - "http://ti.arc.nasa.gov/opensource/nosa/", - "https://opensource.org/licenses/NASA-1.3" + "http://www.xfree86.org/3.3.6/COPYRIGHT2.html#3" ], - "isOsiApproved": true + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/SPL-1.0.html", + "reference": "https://spdx.org/licenses/GD.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/SPL-1.0.json", + "detailsUrl": "https://spdx.org/licenses/GD.json", "referenceNumber": 48, - "name": "Sun Public License v1.0", - "licenseId": "SPL-1.0", + "name": "GD License", + "licenseId": "GD", "seeAlso": [ - "https://opensource.org/licenses/SPL-1.0" + "https://libgd.github.io/manuals/2.3.0/files/license-txt.html" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Intel-ACPI.html", + "reference": "https://spdx.org/licenses/DSDP.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Intel-ACPI.json", + "detailsUrl": "https://spdx.org/licenses/DSDP.json", "referenceNumber": 49, - "name": "Intel ACPI Software License Agreement", - "licenseId": "Intel-ACPI", + "name": "DSDP License", + "licenseId": "DSDP", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Intel_ACPI_Software_License_Agreement" + "https://fedoraproject.org/wiki/Licensing/DSDP" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/SISSL-1.2.html", + "reference": "https://spdx.org/licenses/CDLA-Permissive-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/SISSL-1.2.json", + "detailsUrl": "https://spdx.org/licenses/CDLA-Permissive-1.0.json", "referenceNumber": 50, - "name": "Sun Industry Standards Source License v1.2", - "licenseId": "SISSL-1.2", + "name": "Community Data License Agreement Permissive 1.0", + "licenseId": "CDLA-Permissive-1.0", "seeAlso": [ - "http://gridscheduler.sourceforge.net/Gridengine_SISSL_license.html" + "https://cdla.io/permissive-1-0" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/OGL-Canada-2.0.html", + "reference": "https://spdx.org/licenses/AFL-1.2.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OGL-Canada-2.0.json", + "detailsUrl": "https://spdx.org/licenses/AFL-1.2.json", "referenceNumber": 51, - "name": "Open Government Licence - Canada", - "licenseId": "OGL-Canada-2.0", + "name": "Academic Free License v1.2", + "licenseId": "AFL-1.2", "seeAlso": [ - "https://open.canada.ca/en/open-government-licence-canada" + "http://opensource.linux-mirror.org/licenses/afl-1.2.txt", + "http://wayback.archive.org/web/20021204204652/http://www.opensource.org/licenses/academic.php" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/CC-BY-3.0-US.html", + "reference": "https://spdx.org/licenses/HaskellReport.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-3.0-US.json", + "detailsUrl": "https://spdx.org/licenses/HaskellReport.json", "referenceNumber": 52, - "name": "Creative Commons Attribution 3.0 United States", - "licenseId": "CC-BY-3.0-US", + "name": "Haskell Language Report License", + "licenseId": "HaskellReport", "seeAlso": [ - "https://creativecommons.org/licenses/by/3.0/us/legalcode" + "https://fedoraproject.org/wiki/Licensing/Haskell_Language_Report_License" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/copyleft-next-0.3.1.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-SA-3.0-DE.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/copyleft-next-0.3.1.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-SA-3.0-DE.json", "referenceNumber": 53, - "name": "copyleft-next 0.3.1", - "licenseId": "copyleft-next-0.3.1", + "name": "Creative Commons Attribution Non Commercial Share Alike 3.0 Germany", + "licenseId": "CC-BY-NC-SA-3.0-DE", "seeAlso": [ - "https://github.com/copyleft-next/copyleft-next/blob/master/Releases/copyleft-next-0.3.1" + "https://creativecommons.org/licenses/by-nc-sa/3.0/de/legalcode" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/GFDL-1.1-invariants-or-later.html", + "reference": "https://spdx.org/licenses/DRL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/GFDL-1.1-invariants-or-later.json", + "detailsUrl": "https://spdx.org/licenses/DRL-1.0.json", "referenceNumber": 54, - "name": "GNU Free Documentation License v1.1 or later - invariants", - "licenseId": "GFDL-1.1-invariants-or-later", + "name": "Detection Rule License 1.0", + "licenseId": "DRL-1.0", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt" + "https://github.com/Neo23x0/sigma/blob/master/LICENSE.Detection.Rules.md" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/GL2PS.html", + "reference": "https://spdx.org/licenses/Unicode-DFS-2016.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/GL2PS.json", + "detailsUrl": "https://spdx.org/licenses/Unicode-DFS-2016.json", "referenceNumber": 55, - "name": "GL2PS License", - "licenseId": "GL2PS", + "name": "Unicode License Agreement - Data Files and Software (2016)", + "licenseId": "Unicode-DFS-2016", "seeAlso": [ - "http://www.geuz.org/gl2ps/COPYING.GL2PS" + "http://www.unicode.org/copyright.html" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/MS-PL.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-SA-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/MS-PL.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-SA-1.0.json", "referenceNumber": 56, - "name": "Microsoft Public License", - "licenseId": "MS-PL", + "name": "Creative Commons Attribution Non Commercial Share Alike 1.0 Generic", + "licenseId": "CC-BY-NC-SA-1.0", "seeAlso": [ - "http://www.microsoft.com/opensource/licenses.mspx", - "https://opensource.org/licenses/MS-PL" + "https://creativecommons.org/licenses/by-nc-sa/1.0/legalcode" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/SCEA.html", + "reference": "https://spdx.org/licenses/DOC.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/SCEA.json", + "detailsUrl": "https://spdx.org/licenses/DOC.json", "referenceNumber": 57, - "name": "SCEA Shared Source License", - "licenseId": "SCEA", + "name": "DOC License", + "licenseId": "DOC", "seeAlso": [ - "http://research.scea.com/scea_shared_source_license.html" + "http://www.cs.wustl.edu/~schmidt/ACE-copying.html", + "https://www.dre.vanderbilt.edu/~schmidt/ACE-copying.html" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CC-BY-ND-2.5.html", + "reference": "https://spdx.org/licenses/OLDAP-1.4.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-ND-2.5.json", + "detailsUrl": "https://spdx.org/licenses/OLDAP-1.4.json", "referenceNumber": 58, - "name": "Creative Commons Attribution No Derivatives 2.5 Generic", - "licenseId": "CC-BY-ND-2.5", + "name": "Open LDAP Public License v1.4", + "licenseId": "OLDAP-1.4", "seeAlso": [ - "https://creativecommons.org/licenses/by-nd/2.5/legalcode" + "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003dc9f95c2f3f2ffb5e0ae55fe7388af75547660941" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/SSPL-1.0.html", + "reference": "https://spdx.org/licenses/iMatix.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/SSPL-1.0.json", + "detailsUrl": "https://spdx.org/licenses/iMatix.json", "referenceNumber": 59, - "name": "Server Side Public License, v 1", - "licenseId": "SSPL-1.0", + "name": "iMatix Standard Function Library Agreement", + "licenseId": "iMatix", "seeAlso": [ - "https://www.mongodb.com/licensing/server-side-public-license" + "http://legacy.imatix.com/html/sfl/sfl4.htm#license" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/Spencer-86.html", + "reference": "https://spdx.org/licenses/LPPL-1.3a.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Spencer-86.json", + "detailsUrl": "https://spdx.org/licenses/LPPL-1.3a.json", "referenceNumber": 60, - "name": "Spencer License 86", - "licenseId": "Spencer-86", + "name": "LaTeX Project Public License v1.3a", + "licenseId": "LPPL-1.3a", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Henry_Spencer_Reg-Ex_Library_License" + "http://www.latex-project.org/lppl/lppl-1-3a.txt" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/LPPL-1.0.html", + "reference": "https://spdx.org/licenses/CUA-OPL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/LPPL-1.0.json", + "detailsUrl": "https://spdx.org/licenses/CUA-OPL-1.0.json", "referenceNumber": 61, - "name": "LaTeX Project Public License v1.0", - "licenseId": "LPPL-1.0", + "name": "CUA Office Public License v1.0", + "licenseId": "CUA-OPL-1.0", "seeAlso": [ - "http://www.latex-project.org/lppl/lppl-1-0.txt" + "https://opensource.org/licenses/CUA-OPL-1.0" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/GPL-3.0-only.html", + "reference": "https://spdx.org/licenses/Xnet.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/GPL-3.0-only.json", + "detailsUrl": "https://spdx.org/licenses/Xnet.json", "referenceNumber": 62, - "name": "GNU General Public License v3.0 only", - "licenseId": "GPL-3.0-only", + "name": "X.Net License", + "licenseId": "Xnet", "seeAlso": [ - "https://www.gnu.org/licenses/gpl-3.0-standalone.html", - "https://opensource.org/licenses/GPL-3.0" + "https://opensource.org/licenses/Xnet" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/GPL-2.0-with-autoconf-exception.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "https://spdx.org/licenses/GPL-2.0-with-autoconf-exception.json", + "reference": "https://spdx.org/licenses/GFDL-1.3-invariants-only.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/GFDL-1.3-invariants-only.json", "referenceNumber": 63, - "name": "GNU General Public License v2.0 w/Autoconf exception", - "licenseId": "GPL-2.0-with-autoconf-exception", + "name": "GNU Free Documentation License v1.3 only - invariants", + "licenseId": "GFDL-1.3-invariants-only", "seeAlso": [ - "http://ac-archive.sourceforge.net/doc/copyright.html" + "https://www.gnu.org/licenses/fdl-1.3.txt" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Giftware.html", + "reference": "https://spdx.org/licenses/Python-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Giftware.json", + "detailsUrl": "https://spdx.org/licenses/Python-2.0.json", "referenceNumber": 64, - "name": "Giftware License", - "licenseId": "Giftware", + "name": "Python License 2.0", + "licenseId": "Python-2.0", "seeAlso": [ - "http://liballeg.org/license.html#allegro-4-the-giftware-license" + "https://opensource.org/licenses/Python-2.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/CC-BY-NC-ND-3.0.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-ND-3.0.json", + "reference": "https://spdx.org/licenses/BSD-2-Clause-FreeBSD.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/BSD-2-Clause-FreeBSD.json", "referenceNumber": 65, - "name": "Creative Commons Attribution Non Commercial No Derivatives 3.0 Unported", - "licenseId": "CC-BY-NC-ND-3.0", + "name": "BSD 2-Clause FreeBSD License", + "licenseId": "BSD-2-Clause-FreeBSD", "seeAlso": [ - "https://creativecommons.org/licenses/by-nc-nd/3.0/legalcode" + "http://www.freebsd.org/copyright/freebsd-license.html" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/CNRI-Python.html", + "reference": "https://spdx.org/licenses/gSOAP-1.3b.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CNRI-Python.json", + "detailsUrl": "https://spdx.org/licenses/gSOAP-1.3b.json", "referenceNumber": 66, - "name": "CNRI Python License", - "licenseId": "CNRI-Python", + "name": "gSOAP Public License v1.3b", + "licenseId": "gSOAP-1.3b", "seeAlso": [ - "https://opensource.org/licenses/CNRI-Python" + "http://www.cs.fsu.edu/~engelen/license.html" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/GFDL-1.2-no-invariants-or-later.html", + "reference": "https://spdx.org/licenses/APSL-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/GFDL-1.2-no-invariants-or-later.json", + "detailsUrl": "https://spdx.org/licenses/APSL-1.1.json", "referenceNumber": 67, - "name": "GNU Free Documentation License v1.2 or later - no invariants", - "licenseId": "GFDL-1.2-no-invariants-or-later", + "name": "Apple Public Source License 1.1", + "licenseId": "APSL-1.1", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" + "http://www.opensource.apple.com/source/IOSerialFamily/IOSerialFamily-7/APPLE_LICENSE" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/Afmparse.html", + "reference": "https://spdx.org/licenses/CC-BY-ND-4.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Afmparse.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-ND-4.0.json", "referenceNumber": 68, - "name": "Afmparse License", - "licenseId": "Afmparse", + "name": "Creative Commons Attribution No Derivatives 4.0 International", + "licenseId": "CC-BY-ND-4.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Afmparse" + "https://creativecommons.org/licenses/by-nd/4.0/legalcode" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": false }, { - "reference": "https://spdx.org/licenses/BSD-3-Clause-LBNL.html", + "reference": "https://spdx.org/licenses/BSD-3-Clause-Clear.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-LBNL.json", + "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-Clear.json", "referenceNumber": 69, - "name": "Lawrence Berkeley National Labs BSD variant license", - "licenseId": "BSD-3-Clause-LBNL", + "name": "BSD 3-Clause Clear License", + "licenseId": "BSD-3-Clause-Clear", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/LBNLBSD" + "http://labs.metacarta.com/license-explanation.html#license" ], - "isOsiApproved": true + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/NCGL-UK-2.0.html", + "reference": "https://spdx.org/licenses/AGPL-3.0-or-later.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/NCGL-UK-2.0.json", + "detailsUrl": "https://spdx.org/licenses/AGPL-3.0-or-later.json", "referenceNumber": 70, - "name": "Non-Commercial Government Licence", - "licenseId": "NCGL-UK-2.0", + "name": "GNU Affero General Public License v3.0 or later", + "licenseId": "AGPL-3.0-or-later", "seeAlso": [ - "http://www.nationalarchives.gov.uk/doc/non-commercial-government-licence/version/2/" + "https://www.gnu.org/licenses/agpl.txt", + "https://opensource.org/licenses/AGPL-3.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/GPL-1.0+.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "https://spdx.org/licenses/GPL-1.0+.json", + "reference": "https://spdx.org/licenses/AFL-1.1.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/AFL-1.1.json", "referenceNumber": 71, - "name": "GNU General Public License v1.0 or later", - "licenseId": "GPL-1.0+", + "name": "Academic Free License v1.1", + "licenseId": "AFL-1.1", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" + "http://opensource.linux-mirror.org/licenses/afl-1.1.txt", + "http://wayback.archive.org/web/20021004124254/http://www.opensource.org/licenses/academic.php" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/PHP-3.01.html", + "reference": "https://spdx.org/licenses/CC-BY-SA-3.0-AT.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/PHP-3.01.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-3.0-AT.json", "referenceNumber": 72, - "name": "PHP License v3.01", - "licenseId": "PHP-3.01", + "name": "Creative Commons Attribution Share Alike 3.0 Austria", + "licenseId": "CC-BY-SA-3.0-AT", "seeAlso": [ - "http://www.php.net/license/3_01.txt" + "https://creativecommons.org/licenses/by-sa/3.0/at/legalcode" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Leptonica.html", + "reference": "https://spdx.org/licenses/OFL-1.0-RFN.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Leptonica.json", + "detailsUrl": "https://spdx.org/licenses/OFL-1.0-RFN.json", "referenceNumber": 73, - "name": "Leptonica License", - "licenseId": "Leptonica", + "name": "SIL Open Font License 1.0 with Reserved Font Name", + "licenseId": "OFL-1.0-RFN", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Leptonica" + "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL10_web" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/bzip2-1.0.5.html", + "reference": "https://spdx.org/licenses/CATOSL-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/bzip2-1.0.5.json", + "detailsUrl": "https://spdx.org/licenses/CATOSL-1.1.json", "referenceNumber": 74, - "name": "bzip2 and libbzip2 License v1.0.5", - "licenseId": "bzip2-1.0.5", + "name": "Computer Associates Trusted Open Source License 1.1", + "licenseId": "CATOSL-1.1", "seeAlso": [ - "https://sourceware.org/bzip2/1.0.5/bzip2-manual-1.0.5.html", - "http://bzip.org/1.0.5/bzip2-manual-1.0.5.html" + "https://opensource.org/licenses/CATOSL-1.1" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/NIST-PD-fallback.html", + "reference": "https://spdx.org/licenses/Leptonica.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/NIST-PD-fallback.json", + "detailsUrl": "https://spdx.org/licenses/Leptonica.json", "referenceNumber": 75, - "name": "NIST Public Domain Notice with license fallback", - "licenseId": "NIST-PD-fallback", + "name": "Leptonica License", + "licenseId": "Leptonica", "seeAlso": [ - "https://github.com/usnistgov/jsip/blob/59700e6926cbe96c5cdae897d9a7d2656b42abe3/LICENSE", - "https://github.com/usnistgov/fipy/blob/86aaa5c2ba2c6f1be19593c5986071cf6568cc34/LICENSE.rst" + "https://fedoraproject.org/wiki/Licensing/Leptonica" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/OSL-1.0.html", + "reference": "https://spdx.org/licenses/SHL-0.51.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OSL-1.0.json", + "detailsUrl": "https://spdx.org/licenses/SHL-0.51.json", "referenceNumber": 76, - "name": "Open Software License 1.0", - "licenseId": "OSL-1.0", + "name": "Solderpad Hardware License, Version 0.51", + "licenseId": "SHL-0.51", "seeAlso": [ - "https://opensource.org/licenses/OSL-1.0" + "https://solderpad.org/licenses/SHL-0.51/" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/OFL-1.1.html", + "reference": "https://spdx.org/licenses/CC-BY-3.0-AT.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OFL-1.1.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-3.0-AT.json", "referenceNumber": 77, - "name": "SIL Open Font License 1.1", - "licenseId": "OFL-1.1", + "name": "Creative Commons Attribution 3.0 Austria", + "licenseId": "CC-BY-3.0-AT", "seeAlso": [ - "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL_web", - "https://opensource.org/licenses/OFL-1.1" + "https://creativecommons.org/licenses/by/3.0/at/legalcode" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/JasPer-2.0.html", + "reference": "https://spdx.org/licenses/psutils.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/JasPer-2.0.json", + "detailsUrl": "https://spdx.org/licenses/psutils.json", "referenceNumber": 78, - "name": "JasPer License", - "licenseId": "JasPer-2.0", + "name": "psutils License", + "licenseId": "psutils", "seeAlso": [ - "http://www.ece.uvic.ca/~mdadams/jasper/LICENSE" + "https://fedoraproject.org/wiki/Licensing/psutils" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Naumen.html", + "reference": "https://spdx.org/licenses/CC-BY-3.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Naumen.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-3.0.json", "referenceNumber": 79, - "name": "Naumen Public License", - "licenseId": "Naumen", + "name": "Creative Commons Attribution 3.0 Unported", + "licenseId": "CC-BY-3.0", "seeAlso": [ - "https://opensource.org/licenses/Naumen" + "https://creativecommons.org/licenses/by/3.0/legalcode" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/AGPL-1.0-only.html", + "reference": "https://spdx.org/licenses/QPL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/AGPL-1.0-only.json", + "detailsUrl": "https://spdx.org/licenses/QPL-1.0.json", "referenceNumber": 80, - "name": "Affero General Public License v1.0 only", - "licenseId": "AGPL-1.0-only", + "name": "Q Public License 1.0", + "licenseId": "QPL-1.0", "seeAlso": [ - "http://www.affero.org/oagpl.html" + "http://doc.qt.nokia.com/3.3/license.html", + "https://opensource.org/licenses/QPL-1.0", + "https://doc.qt.io/archives/3.3/license.html" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/C-UDA-1.0.html", + "reference": "https://spdx.org/licenses/MPL-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/C-UDA-1.0.json", + "detailsUrl": "https://spdx.org/licenses/MPL-1.1.json", "referenceNumber": 81, - "name": "Computational Use of Data Agreement v1.0", - "licenseId": "C-UDA-1.0", + "name": "Mozilla Public License 1.1", + "licenseId": "MPL-1.1", "seeAlso": [ - "https://github.com/microsoft/Computational-Use-of-Data-Agreement/blob/master/C-UDA-1.0.md", - "https://cdla.dev/computational-use-of-data-agreement-v1-0/" + "http://www.mozilla.org/MPL/MPL-1.1.html", + "https://opensource.org/licenses/MPL-1.1" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/MIT.html", + "reference": "https://spdx.org/licenses/CERN-OHL-P-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/MIT.json", + "detailsUrl": "https://spdx.org/licenses/CERN-OHL-P-2.0.json", "referenceNumber": 82, - "name": "MIT License", - "licenseId": "MIT", + "name": "CERN Open Hardware Licence Version 2 - Permissive", + "licenseId": "CERN-OHL-P-2.0", "seeAlso": [ - "https://opensource.org/licenses/MIT" + "https://www.ohwr.org/project/cernohl/wikis/Documents/CERN-OHL-version-2" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/TCL.html", + "reference": "https://spdx.org/licenses/TAPR-OHL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/TCL.json", + "detailsUrl": "https://spdx.org/licenses/TAPR-OHL-1.0.json", "referenceNumber": 83, - "name": "TCL/TK License", - "licenseId": "TCL", + "name": "TAPR Open Hardware License v1.0", + "licenseId": "TAPR-OHL-1.0", "seeAlso": [ - "http://www.tcl.tk/software/tcltk/license.html", - "https://fedoraproject.org/wiki/Licensing/TCL" + "https://www.tapr.org/OHL" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/LGPL-3.0-only.html", + "reference": "https://spdx.org/licenses/ICU.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/LGPL-3.0-only.json", + "detailsUrl": "https://spdx.org/licenses/ICU.json", "referenceNumber": 84, - "name": "GNU Lesser General Public License v3.0 only", - "licenseId": "LGPL-3.0-only", + "name": "ICU License", + "licenseId": "ICU", "seeAlso": [ - "https://www.gnu.org/licenses/lgpl-3.0-standalone.html", - "https://opensource.org/licenses/LGPL-3.0" + "http://source.icu-project.org/repos/icu/icu/trunk/license.html" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/ECL-1.0.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/ECL-1.0.json", + "reference": "https://spdx.org/licenses/GPL-2.0-with-classpath-exception.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/GPL-2.0-with-classpath-exception.json", "referenceNumber": 85, - "name": "Educational Community License v1.0", - "licenseId": "ECL-1.0", + "name": "GNU General Public License v2.0 w/Classpath exception", + "licenseId": "GPL-2.0-with-classpath-exception", "seeAlso": [ - "https://opensource.org/licenses/ECL-1.0" + "https://www.gnu.org/software/classpath/license.html" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/MPL-2.0.html", + "reference": "https://spdx.org/licenses/PHP-3.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/MPL-2.0.json", + "detailsUrl": "https://spdx.org/licenses/PHP-3.0.json", "referenceNumber": 86, - "name": "Mozilla Public License 2.0", - "licenseId": "MPL-2.0", + "name": "PHP License v3.0", + "licenseId": "PHP-3.0", "seeAlso": [ - "http://www.mozilla.org/MPL/2.0/", - "https://opensource.org/licenses/MPL-2.0" + "http://www.php.net/license/3_0.txt", + "https://opensource.org/licenses/PHP-3.0" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/CC-BY-NC-1.0.html", + "reference": "https://spdx.org/licenses/APAFML.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-1.0.json", + "detailsUrl": "https://spdx.org/licenses/APAFML.json", "referenceNumber": 87, - "name": "Creative Commons Attribution Non Commercial 1.0 Generic", - "licenseId": "CC-BY-NC-1.0", + "name": "Adobe Postscript AFM License", + "licenseId": "APAFML", "seeAlso": [ - "https://creativecommons.org/licenses/by-nc/1.0/legalcode" + "https://fedoraproject.org/wiki/Licensing/AdobePostscriptAFM" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CC-BY-NC-ND-2.5.html", + "reference": "https://spdx.org/licenses/OLDAP-2.3.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-ND-2.5.json", + "detailsUrl": "https://spdx.org/licenses/OLDAP-2.3.json", "referenceNumber": 88, - "name": "Creative Commons Attribution Non Commercial No Derivatives 2.5 Generic", - "licenseId": "CC-BY-NC-ND-2.5", + "name": "Open LDAP Public License v2.3", + "licenseId": "OLDAP-2.3", "seeAlso": [ - "https://creativecommons.org/licenses/by-nc-nd/2.5/legalcode" + "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003dd32cf54a32d581ab475d23c810b0a7fbaf8d63c3" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/LPPL-1.3c.html", + "reference": "https://spdx.org/licenses/CERN-OHL-W-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/LPPL-1.3c.json", + "detailsUrl": "https://spdx.org/licenses/CERN-OHL-W-2.0.json", "referenceNumber": 89, - "name": "LaTeX Project Public License v1.3c", - "licenseId": "LPPL-1.3c", + "name": "CERN Open Hardware Licence Version 2 - Weakly Reciprocal", + "licenseId": "CERN-OHL-W-2.0", "seeAlso": [ - "http://www.latex-project.org/lppl/lppl-1-3c.txt", - "https://opensource.org/licenses/LPPL-1.3c" + "https://www.ohwr.org/project/cernohl/wikis/Documents/CERN-OHL-version-2" ], "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/JSON.html", + "reference": "https://spdx.org/licenses/SAX-PD.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/JSON.json", + "detailsUrl": "https://spdx.org/licenses/SAX-PD.json", "referenceNumber": 90, - "name": "JSON License", - "licenseId": "JSON", + "name": "Sax Public Domain Notice", + "licenseId": "SAX-PD", "seeAlso": [ - "http://www.json.org/license.html" + "http://www.saxproject.org/copying.html" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/NBPL-1.0.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/NBPL-1.0.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-2.0.json", "referenceNumber": 91, - "name": "Net Boolean Public License v1", - "licenseId": "NBPL-1.0", + "name": "Creative Commons Attribution Non Commercial 2.0 Generic", + "licenseId": "CC-BY-NC-2.0", "seeAlso": [ - "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d37b4b3f6cc4bf34e1d3dec61e69914b9819d8894" + "https://creativecommons.org/licenses/by-nc/2.0/legalcode" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": false }, { - "reference": "https://spdx.org/licenses/CAL-1.0-Combined-Work-Exception.html", + "reference": "https://spdx.org/licenses/BSD-1-Clause.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CAL-1.0-Combined-Work-Exception.json", + "detailsUrl": "https://spdx.org/licenses/BSD-1-Clause.json", "referenceNumber": 92, - "name": "Cryptographic Autonomy License 1.0 (Combined Work Exception)", - "licenseId": "CAL-1.0-Combined-Work-Exception", + "name": "BSD 1-Clause License", + "licenseId": "BSD-1-Clause", "seeAlso": [ - "http://cryptographicautonomylicense.com/license-text.html", - "https://opensource.org/licenses/CAL-1.0" + "https://svnweb.freebsd.org/base/head/include/ifaddrs.h?revision\u003d326823" ], "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/Unlicense.html", + "reference": "https://spdx.org/licenses/IBM-pibs.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Unlicense.json", + "detailsUrl": "https://spdx.org/licenses/IBM-pibs.json", "referenceNumber": 93, - "name": "The Unlicense", - "licenseId": "Unlicense", + "name": "IBM PowerPC Initialization and Boot Software", + "licenseId": "IBM-pibs", "seeAlso": [ - "https://unlicense.org/" + "http://git.denx.de/?p\u003du-boot.git;a\u003dblob;f\u003darch/powerpc/cpu/ppc4xx/miiphy.c;h\u003d297155fdafa064b955e53e9832de93bfb0cfb85b;hb\u003d9fab4bf4cc077c21e43941866f3f2c196f28670d" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CNRI-Python-GPL-Compatible.html", + "reference": "https://spdx.org/licenses/MIT-Modern-Variant.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CNRI-Python-GPL-Compatible.json", + "detailsUrl": "https://spdx.org/licenses/MIT-Modern-Variant.json", "referenceNumber": 94, - "name": "CNRI Python Open Source GPL Compatible License Agreement", - "licenseId": "CNRI-Python-GPL-Compatible", + "name": "MIT License Modern Variant", + "licenseId": "MIT-Modern-Variant", "seeAlso": [ - "http://www.python.org/download/releases/1.6.1/download_win/" + "https://fedoraproject.org/wiki/Licensing:MIT#Modern_Variants", + "https://ptolemy.berkeley.edu/copyright.htm", + "https://pirlwww.lpl.arizona.edu/resources/guide/software/PerlTk/Tixlic.html" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/TU-Berlin-2.0.html", + "reference": "https://spdx.org/licenses/GLWTPL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/TU-Berlin-2.0.json", + "detailsUrl": "https://spdx.org/licenses/GLWTPL.json", "referenceNumber": 95, - "name": "Technische Universitaet Berlin License 2.0", - "licenseId": "TU-Berlin-2.0", + "name": "Good Luck With That Public License", + "licenseId": "GLWTPL", "seeAlso": [ - "https://github.com/CorsixTH/deps/blob/fd339a9f526d1d9c9f01ccf39e438a015da50035/licences/libgsm.txt" + "https://github.com/me-shaon/GLWTPL/commit/da5f6bc734095efbacb442c0b31e33a65b9d6e85" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/NLPL.html", + "reference": "https://spdx.org/licenses/Glulxe.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/NLPL.json", + "detailsUrl": "https://spdx.org/licenses/Glulxe.json", "referenceNumber": 96, - "name": "No Limit Public License", - "licenseId": "NLPL", + "name": "Glulxe License", + "licenseId": "Glulxe", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/NLPL" + "https://fedoraproject.org/wiki/Licensing/Glulxe" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/LGPL-3.0-or-later.html", + "reference": "https://spdx.org/licenses/ADSL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/LGPL-3.0-or-later.json", + "detailsUrl": "https://spdx.org/licenses/ADSL.json", "referenceNumber": 97, - "name": "GNU Lesser General Public License v3.0 or later", - "licenseId": "LGPL-3.0-or-later", + "name": "Amazon Digital Services License", + "licenseId": "ADSL", "seeAlso": [ - "https://www.gnu.org/licenses/lgpl-3.0-standalone.html", - "https://opensource.org/licenses/LGPL-3.0" + "https://fedoraproject.org/wiki/Licensing/AmazonDigitalServicesLicense" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Beerware.html", + "reference": "https://spdx.org/licenses/Sleepycat.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Beerware.json", + "detailsUrl": "https://spdx.org/licenses/Sleepycat.json", "referenceNumber": 98, - "name": "Beerware License", - "licenseId": "Beerware", + "name": "Sleepycat License", + "licenseId": "Sleepycat", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Beerware", - "https://people.freebsd.org/~phk/" + "https://opensource.org/licenses/Sleepycat" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/NGPL.html", + "reference": "https://spdx.org/licenses/GL2PS.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/NGPL.json", + "detailsUrl": "https://spdx.org/licenses/GL2PS.json", "referenceNumber": 99, - "name": "Nethack General Public License", - "licenseId": "NGPL", + "name": "GL2PS License", + "licenseId": "GL2PS", "seeAlso": [ - "https://opensource.org/licenses/NGPL" + "http://www.geuz.org/gl2ps/COPYING.GL2PS" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/ZPL-2.1.html", + "reference": "https://spdx.org/licenses/LiLiQ-Rplus-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/ZPL-2.1.json", + "detailsUrl": "https://spdx.org/licenses/LiLiQ-Rplus-1.1.json", "referenceNumber": 100, - "name": "Zope Public License 2.1", - "licenseId": "ZPL-2.1", + "name": "Licence Libre du Québec – Réciprocité forte version 1.1", + "licenseId": "LiLiQ-Rplus-1.1", "seeAlso": [ - "http://old.zope.org/Resources/ZPL/" + "https://www.forge.gouv.qc.ca/participez/licence-logicielle/licence-libre-du-quebec-liliq-en-francais/licence-libre-du-quebec-reciprocite-forte-liliq-r-v1-1/", + "http://opensource.org/licenses/LiLiQ-Rplus-1.1" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/Saxpath.html", + "reference": "https://spdx.org/licenses/GFDL-1.1-no-invariants-or-later.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Saxpath.json", + "detailsUrl": "https://spdx.org/licenses/GFDL-1.1-no-invariants-or-later.json", "referenceNumber": 101, - "name": "Saxpath License", - "licenseId": "Saxpath", + "name": "GNU Free Documentation License v1.1 or later - no invariants", + "licenseId": "GFDL-1.1-no-invariants-or-later", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Saxpath_License" + "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CC-BY-SA-2.0-UK.html", + "reference": "https://spdx.org/licenses/MIT-feh.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-2.0-UK.json", + "detailsUrl": "https://spdx.org/licenses/MIT-feh.json", "referenceNumber": 102, - "name": "Creative Commons Attribution Share Alike 2.0 England and Wales", - "licenseId": "CC-BY-SA-2.0-UK", + "name": "feh License", + "licenseId": "MIT-feh", "seeAlso": [ - "https://creativecommons.org/licenses/by-sa/2.0/uk/legalcode" + "https://fedoraproject.org/wiki/Licensing/MIT#feh" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CECILL-2.1.html", + "reference": "https://spdx.org/licenses/Unlicense.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CECILL-2.1.json", + "detailsUrl": "https://spdx.org/licenses/Unlicense.json", "referenceNumber": 103, - "name": "CeCILL Free Software License Agreement v2.1", - "licenseId": "CECILL-2.1", + "name": "The Unlicense", + "licenseId": "Unlicense", "seeAlso": [ - "http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.html" + "https://unlicense.org/" ], - "isOsiApproved": true + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/XFree86-1.1.html", + "reference": "https://spdx.org/licenses/FSFUL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/XFree86-1.1.json", + "detailsUrl": "https://spdx.org/licenses/FSFUL.json", "referenceNumber": 104, - "name": "XFree86 License 1.1", - "licenseId": "XFree86-1.1", + "name": "FSF Unlimited License", + "licenseId": "FSFUL", "seeAlso": [ - "http://www.xfree86.org/current/LICENSE4.html" + "https://fedoraproject.org/wiki/Licensing/FSF_Unlimited_License" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/IBM-pibs.html", + "reference": "https://spdx.org/licenses/NGPL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/IBM-pibs.json", + "detailsUrl": "https://spdx.org/licenses/NGPL.json", "referenceNumber": 105, - "name": "IBM PowerPC Initialization and Boot Software", - "licenseId": "IBM-pibs", + "name": "Nethack General Public License", + "licenseId": "NGPL", "seeAlso": [ - "http://git.denx.de/?p\u003du-boot.git;a\u003dblob;f\u003darch/powerpc/cpu/ppc4xx/miiphy.c;h\u003d297155fdafa064b955e53e9832de93bfb0cfb85b;hb\u003d9fab4bf4cc077c21e43941866f3f2c196f28670d" + "https://opensource.org/licenses/NGPL" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/Zlib.html", + "reference": "https://spdx.org/licenses/bzip2-1.0.6.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Zlib.json", + "detailsUrl": "https://spdx.org/licenses/bzip2-1.0.6.json", "referenceNumber": 106, - "name": "zlib License", - "licenseId": "Zlib", + "name": "bzip2 and libbzip2 License v1.0.6", + "licenseId": "bzip2-1.0.6", "seeAlso": [ - "http://www.zlib.net/zlib_license.html", - "https://opensource.org/licenses/Zlib" + "https://sourceware.org/git/?p\u003dbzip2.git;a\u003dblob;f\u003dLICENSE;hb\u003dbzip2-1.0.6", + "http://bzip.org/1.0.5/bzip2-manual-1.0.5.html" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/StandardML-NJ.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "https://spdx.org/licenses/StandardML-NJ.json", + "reference": "https://spdx.org/licenses/MIT-CMU.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/MIT-CMU.json", "referenceNumber": 107, - "name": "Standard ML of New Jersey License", - "licenseId": "StandardML-NJ", + "name": "CMU License", + "licenseId": "MIT-CMU", "seeAlso": [ - "http://www.smlnj.org//license.html" + "https://fedoraproject.org/wiki/Licensing:MIT?rd\u003dLicensing/MIT#CMU_Style", + "https://github.com/python-pillow/Pillow/blob/fffb426092c8db24a5f4b6df243a8a3c01fb63cd/LICENSE" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/RPSL-1.0.html", + "reference": "https://spdx.org/licenses/OLDAP-2.2.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/RPSL-1.0.json", + "detailsUrl": "https://spdx.org/licenses/OLDAP-2.2.1.json", "referenceNumber": 108, - "name": "RealNetworks Public Source License v1.0", - "licenseId": "RPSL-1.0", + "name": "Open LDAP Public License v2.2.1", + "licenseId": "OLDAP-2.2.1", "seeAlso": [ - "https://helixcommunity.org/content/rpsl", - "https://opensource.org/licenses/RPSL-1.0" + "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d4bc786f34b50aa301be6f5600f58a980070f481e" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CECILL-1.0.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-SA-2.5.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CECILL-1.0.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-SA-2.5.json", "referenceNumber": 109, - "name": "CeCILL Free Software License Agreement v1.0", - "licenseId": "CECILL-1.0", + "name": "Creative Commons Attribution Non Commercial Share Alike 2.5 Generic", + "licenseId": "CC-BY-NC-SA-2.5", "seeAlso": [ - "http://www.cecill.info/licences/Licence_CeCILL_V1-fr.html" + "https://creativecommons.org/licenses/by-nc-sa/2.5/legalcode" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/OGL-UK-3.0.html", + "reference": "https://spdx.org/licenses/CECILL-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OGL-UK-3.0.json", + "detailsUrl": "https://spdx.org/licenses/CECILL-2.0.json", "referenceNumber": 110, - "name": "Open Government Licence v3.0", - "licenseId": "OGL-UK-3.0", + "name": "CeCILL Free Software License Agreement v2.0", + "licenseId": "CECILL-2.0", "seeAlso": [ - "http://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/" + "http://www.cecill.info/licences/Licence_CeCILL_V2-en.html" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/BSD-4-Clause-Shortened.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-2.5.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/BSD-4-Clause-Shortened.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-2.5.json", "referenceNumber": 111, - "name": "BSD 4 Clause Shortened", - "licenseId": "BSD-4-Clause-Shortened", + "name": "Creative Commons Attribution Non Commercial 2.5 Generic", + "licenseId": "CC-BY-NC-2.5", "seeAlso": [ - "https://metadata.ftp-master.debian.org/changelogs//main/a/arpwatch/arpwatch_2.1a15-7_copyright" + "https://creativecommons.org/licenses/by-nc/2.5/legalcode" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": false }, { - "reference": "https://spdx.org/licenses/Watcom-1.0.html", + "reference": "https://spdx.org/licenses/Fair.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Watcom-1.0.json", + "detailsUrl": "https://spdx.org/licenses/Fair.json", "referenceNumber": 112, - "name": "Sybase Open Watcom Public License 1.0", - "licenseId": "Watcom-1.0", + "name": "Fair License", + "licenseId": "Fair", "seeAlso": [ - "https://opensource.org/licenses/Watcom-1.0" + "http://fairlicense.org/", + "https://opensource.org/licenses/Fair" ], "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/Wsuipa.html", + "reference": "https://spdx.org/licenses/CC-BY-SA-2.5.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Wsuipa.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-2.5.json", "referenceNumber": 113, - "name": "Wsuipa License", - "licenseId": "Wsuipa", + "name": "Creative Commons Attribution Share Alike 2.5 Generic", + "licenseId": "CC-BY-SA-2.5", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Wsuipa" + "https://creativecommons.org/licenses/by-sa/2.5/legalcode" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/TU-Berlin-1.0.html", + "reference": "https://spdx.org/licenses/CECILL-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/TU-Berlin-1.0.json", + "detailsUrl": "https://spdx.org/licenses/CECILL-1.1.json", "referenceNumber": 114, - "name": "Technische Universitaet Berlin License 1.0", - "licenseId": "TU-Berlin-1.0", + "name": "CeCILL Free Software License Agreement v1.1", + "licenseId": "CECILL-1.1", "seeAlso": [ - "https://github.com/swh/ladspa/blob/7bf6f3799fdba70fda297c2d8fd9f526803d9680/gsm/COPYRIGHT" + "http://www.cecill.info/licences/Licence_CeCILL_V1.1-US.html" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Latex2e.html", + "reference": "https://spdx.org/licenses/LGPLLR.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Latex2e.json", + "detailsUrl": "https://spdx.org/licenses/LGPLLR.json", "referenceNumber": 115, - "name": "Latex2e License", - "licenseId": "Latex2e", + "name": "Lesser General Public License For Linguistic Resources", + "licenseId": "LGPLLR", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Latex2e" + "http://www-igm.univ-mlv.fr/~unitex/lgpllr.html" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CECILL-B.html", + "reference": "https://spdx.org/licenses/GFDL-1.3-no-invariants-only.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CECILL-B.json", + "detailsUrl": "https://spdx.org/licenses/GFDL-1.3-no-invariants-only.json", "referenceNumber": 116, - "name": "CeCILL-B Free Software License Agreement", - "licenseId": "CECILL-B", + "name": "GNU Free Documentation License v1.3 only - no invariants", + "licenseId": "GFDL-1.3-no-invariants-only", "seeAlso": [ - "http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html" + "https://www.gnu.org/licenses/fdl-1.3.txt" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/EUPL-1.0.html", + "reference": "https://spdx.org/licenses/Plexus.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/EUPL-1.0.json", + "detailsUrl": "https://spdx.org/licenses/Plexus.json", "referenceNumber": 117, - "name": "European Union Public License 1.0", - "licenseId": "EUPL-1.0", + "name": "Plexus Classworlds License", + "licenseId": "Plexus", "seeAlso": [ - "http://ec.europa.eu/idabc/en/document/7330.html", - "http://ec.europa.eu/idabc/servlets/Doc027f.pdf?id\u003d31096" + "https://fedoraproject.org/wiki/Licensing/Plexus_Classworlds_License" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/GFDL-1.2-or-later.html", + "reference": "https://spdx.org/licenses/Motosoto.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/GFDL-1.2-or-later.json", + "detailsUrl": "https://spdx.org/licenses/Motosoto.json", "referenceNumber": 118, - "name": "GNU Free Documentation License v1.2 or later", - "licenseId": "GFDL-1.2-or-later", + "name": "Motosoto License", + "licenseId": "Motosoto", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" + "https://opensource.org/licenses/Motosoto" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/CPL-1.0.html", + "reference": "https://spdx.org/licenses/CC-BY-ND-3.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CPL-1.0.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-ND-3.0.json", "referenceNumber": 119, - "name": "Common Public License 1.0", - "licenseId": "CPL-1.0", + "name": "Creative Commons Attribution No Derivatives 3.0 Unported", + "licenseId": "CC-BY-ND-3.0", "seeAlso": [ - "https://opensource.org/licenses/CPL-1.0" + "https://creativecommons.org/licenses/by-nd/3.0/legalcode" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false, + "isFsfLibre": false }, { - "reference": "https://spdx.org/licenses/CC-BY-ND-3.0.html", + "reference": "https://spdx.org/licenses/OGL-UK-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-ND-3.0.json", + "detailsUrl": "https://spdx.org/licenses/OGL-UK-2.0.json", "referenceNumber": 120, - "name": "Creative Commons Attribution No Derivatives 3.0 Unported", - "licenseId": "CC-BY-ND-3.0", + "name": "Open Government Licence v2.0", + "licenseId": "OGL-UK-2.0", "seeAlso": [ - "https://creativecommons.org/licenses/by-nd/3.0/legalcode" + "http://www.nationalarchives.gov.uk/doc/open-government-licence/version/2/" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/NTP.html", + "reference": "https://spdx.org/licenses/Adobe-Glyph.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/NTP.json", + "detailsUrl": "https://spdx.org/licenses/Adobe-Glyph.json", "referenceNumber": 121, - "name": "NTP License", - "licenseId": "NTP", + "name": "Adobe Glyph List License", + "licenseId": "Adobe-Glyph", "seeAlso": [ - "https://opensource.org/licenses/NTP" + "https://fedoraproject.org/wiki/Licensing/MIT#AdobeGlyph" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/W3C-19980720.html", + "reference": "https://spdx.org/licenses/CC-PDDC.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/W3C-19980720.json", + "detailsUrl": "https://spdx.org/licenses/CC-PDDC.json", "referenceNumber": 122, - "name": "W3C Software Notice and License (1998-07-20)", - "licenseId": "W3C-19980720", + "name": "Creative Commons Public Domain Dedication and Certification", + "licenseId": "CC-PDDC", "seeAlso": [ - "http://www.w3.org/Consortium/Legal/copyright-software-19980720.html" + "https://creativecommons.org/licenses/publicdomain/" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/GFDL-1.3-only.html", + "reference": "https://spdx.org/licenses/Saxpath.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/GFDL-1.3-only.json", + "detailsUrl": "https://spdx.org/licenses/Saxpath.json", "referenceNumber": 123, - "name": "GNU Free Documentation License v1.3 only", - "licenseId": "GFDL-1.3-only", + "name": "Saxpath License", + "licenseId": "Saxpath", "seeAlso": [ - "https://www.gnu.org/licenses/fdl-1.3.txt" + "https://fedoraproject.org/wiki/Licensing/Saxpath_License" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CC-BY-SA-4.0.html", + "reference": "https://spdx.org/licenses/CERN-OHL-S-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-4.0.json", + "detailsUrl": "https://spdx.org/licenses/CERN-OHL-S-2.0.json", "referenceNumber": 124, - "name": "Creative Commons Attribution Share Alike 4.0 International", - "licenseId": "CC-BY-SA-4.0", + "name": "CERN Open Hardware Licence Version 2 - Strongly Reciprocal", + "licenseId": "CERN-OHL-S-2.0", "seeAlso": [ - "https://creativecommons.org/licenses/by-sa/4.0/legalcode" + "https://www.ohwr.org/project/cernohl/wikis/Documents/CERN-OHL-version-2" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/EUPL-1.1.html", + "reference": "https://spdx.org/licenses/OFL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/EUPL-1.1.json", + "detailsUrl": "https://spdx.org/licenses/OFL-1.0.json", "referenceNumber": 125, - "name": "European Union Public License 1.1", - "licenseId": "EUPL-1.1", + "name": "SIL Open Font License 1.0", + "licenseId": "OFL-1.0", "seeAlso": [ - "https://joinup.ec.europa.eu/software/page/eupl/licence-eupl", - "https://joinup.ec.europa.eu/sites/default/files/custom-page/attachment/eupl1.1.-licence-en_0.pdf", - "https://opensource.org/licenses/EUPL-1.1" + "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL10_web" ], - "isOsiApproved": true, + "isOsiApproved": false, "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/GFDL-1.1-no-invariants-only.html", + "reference": "https://spdx.org/licenses/RSA-MD.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/GFDL-1.1-no-invariants-only.json", + "detailsUrl": "https://spdx.org/licenses/RSA-MD.json", "referenceNumber": 126, - "name": "GNU Free Documentation License v1.1 only - no invariants", - "licenseId": "GFDL-1.1-no-invariants-only", + "name": "RSA Message-Digest License", + "licenseId": "RSA-MD", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt" + "http://www.faqs.org/rfcs/rfc1321.html" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/JPNIC.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-ND-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/JPNIC.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-ND-1.0.json", "referenceNumber": 127, - "name": "Japan Network Information Center License", - "licenseId": "JPNIC", + "name": "Creative Commons Attribution Non Commercial No Derivatives 1.0 Generic", + "licenseId": "CC-BY-NC-ND-1.0", "seeAlso": [ - "https://gitlab.isc.org/isc-projects/bind9/blob/master/COPYRIGHT#L366" + "https://creativecommons.org/licenses/by-nd-nc/1.0/legalcode" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/AMPAS.html", + "reference": "https://spdx.org/licenses/CC-BY-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/AMPAS.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-2.0.json", "referenceNumber": 128, - "name": "Academy of Motion Picture Arts and Sciences BSD", - "licenseId": "AMPAS", + "name": "Creative Commons Attribution 2.0 Generic", + "licenseId": "CC-BY-2.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/BSD#AMPASBSD" + "https://creativecommons.org/licenses/by/2.0/legalcode" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/BSD-3-Clause.html", + "reference": "https://spdx.org/licenses/TMate.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause.json", + "detailsUrl": "https://spdx.org/licenses/TMate.json", "referenceNumber": 129, - "name": "BSD 3-Clause \"New\" or \"Revised\" License", - "licenseId": "BSD-3-Clause", + "name": "TMate Open Source License", + "licenseId": "TMate", "seeAlso": [ - "https://opensource.org/licenses/BSD-3-Clause" + "http://svnkit.com/license.html" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/MIT-0.html", + "reference": "https://spdx.org/licenses/AML.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/MIT-0.json", + "detailsUrl": "https://spdx.org/licenses/AML.json", "referenceNumber": 130, - "name": "MIT No Attribution", - "licenseId": "MIT-0", + "name": "Apple MIT License", + "licenseId": "AML", "seeAlso": [ - "https://github.com/aws/mit-0", - "https://romanrm.net/mit-zero", - "https://github.com/awsdocs/aws-cloud9-user-guide/blob/master/LICENSE-SAMPLECODE" + "https://fedoraproject.org/wiki/Licensing/Apple_MIT_License" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Intel.html", + "reference": "https://spdx.org/licenses/NRL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Intel.json", + "detailsUrl": "https://spdx.org/licenses/NRL.json", "referenceNumber": 131, - "name": "Intel Open Source License", - "licenseId": "Intel", + "name": "NRL License", + "licenseId": "NRL", "seeAlso": [ - "https://opensource.org/licenses/Intel" + "http://web.mit.edu/network/isakmp/nrllicense.html" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/O-UDA-1.0.html", + "reference": "https://spdx.org/licenses/Zend-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/O-UDA-1.0.json", + "detailsUrl": "https://spdx.org/licenses/Zend-2.0.json", "referenceNumber": 132, - "name": "Open Use of Data Agreement v1.0", - "licenseId": "O-UDA-1.0", + "name": "Zend License v2.0", + "licenseId": "Zend-2.0", "seeAlso": [ - "https://github.com/microsoft/Open-Use-of-Data-Agreement/blob/v1.0/O-UDA-1.0.md", - "https://cdla.dev/open-use-of-data-agreement-v1-0/" + "https://web.archive.org/web/20130517195954/http://www.zend.com/license/2_00.txt" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/NPL-1.0.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-SA-2.0-UK.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/NPL-1.0.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-SA-2.0-UK.json", "referenceNumber": 133, - "name": "Netscape Public License v1.0", - "licenseId": "NPL-1.0", + "name": "Creative Commons Attribution Non Commercial Share Alike 2.0 England and Wales", + "licenseId": "CC-BY-NC-SA-2.0-UK", "seeAlso": [ - "http://www.mozilla.org/MPL/NPL/1.0/" + "https://creativecommons.org/licenses/by-nc-sa/2.0/uk/legalcode" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CC-BY-NC-2.5.html", + "reference": "https://spdx.org/licenses/C-UDA-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-2.5.json", + "detailsUrl": "https://spdx.org/licenses/C-UDA-1.0.json", "referenceNumber": 134, - "name": "Creative Commons Attribution Non Commercial 2.5 Generic", - "licenseId": "CC-BY-NC-2.5", + "name": "Computational Use of Data Agreement v1.0", + "licenseId": "C-UDA-1.0", "seeAlso": [ - "https://creativecommons.org/licenses/by-nc/2.5/legalcode" + "https://github.com/microsoft/Computational-Use-of-Data-Agreement/blob/master/C-UDA-1.0.md", + "https://cdla.dev/computational-use-of-data-agreement-v1-0/" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Mup.html", + "reference": "https://spdx.org/licenses/NBPL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Mup.json", + "detailsUrl": "https://spdx.org/licenses/NBPL-1.0.json", "referenceNumber": 135, - "name": "Mup License", - "licenseId": "Mup", + "name": "Net Boolean Public License v1", + "licenseId": "NBPL-1.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Mup" + "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d37b4b3f6cc4bf34e1d3dec61e69914b9819d8894" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Newsletr.html", + "reference": "https://spdx.org/licenses/OCCT-PL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Newsletr.json", + "detailsUrl": "https://spdx.org/licenses/OCCT-PL.json", "referenceNumber": 136, - "name": "Newsletr License", - "licenseId": "Newsletr", + "name": "Open CASCADE Technology Public License", + "licenseId": "OCCT-PL", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Newsletr" + "http://www.opencascade.com/content/occt-public-license" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/PDDL-1.0.html", + "reference": "https://spdx.org/licenses/SISSL-1.2.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/PDDL-1.0.json", + "detailsUrl": "https://spdx.org/licenses/SISSL-1.2.json", "referenceNumber": 137, - "name": "Open Data Commons Public Domain Dedication \u0026 License 1.0", - "licenseId": "PDDL-1.0", + "name": "Sun Industry Standards Source License v1.2", + "licenseId": "SISSL-1.2", "seeAlso": [ - "http://opendatacommons.org/licenses/pddl/1.0/", - "https://opendatacommons.org/licenses/pddl/" + "http://gridscheduler.sourceforge.net/Gridengine_SISSL_license.html" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/SMLNJ.html", + "reference": "https://spdx.org/licenses/MPL-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/SMLNJ.json", + "detailsUrl": "https://spdx.org/licenses/MPL-2.0.json", "referenceNumber": 138, - "name": "Standard ML of New Jersey License", - "licenseId": "SMLNJ", + "name": "Mozilla Public License 2.0", + "licenseId": "MPL-2.0", "seeAlso": [ - "https://www.smlnj.org/license.html" + "https://www.mozilla.org/MPL/2.0/", + "https://opensource.org/licenses/MPL-2.0" ], - "isOsiApproved": false, + "isOsiApproved": true, "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/BSD-1-Clause.html", + "reference": "https://spdx.org/licenses/APSL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/BSD-1-Clause.json", + "detailsUrl": "https://spdx.org/licenses/APSL-1.0.json", "referenceNumber": 139, - "name": "BSD 1-Clause License", - "licenseId": "BSD-1-Clause", + "name": "Apple Public Source License 1.0", + "licenseId": "APSL-1.0", "seeAlso": [ - "https://svnweb.freebsd.org/base/head/include/ifaddrs.h?revision\u003d326823" + "https://fedoraproject.org/wiki/Licensing/Apple_Public_Source_License_1.0" ], - "isOsiApproved": true + "isOsiApproved": true, + "isFsfLibre": false }, { - "reference": "https://spdx.org/licenses/SimPL-2.0.html", + "reference": "https://spdx.org/licenses/CC-BY-ND-2.5.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/SimPL-2.0.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-ND-2.5.json", "referenceNumber": 140, - "name": "Simple Public License 2.0", - "licenseId": "SimPL-2.0", + "name": "Creative Commons Attribution No Derivatives 2.5 Generic", + "licenseId": "CC-BY-ND-2.5", "seeAlso": [ - "https://opensource.org/licenses/SimPL-2.0" + "https://creativecommons.org/licenses/by-nd/2.5/legalcode" ], - "isOsiApproved": true + "isOsiApproved": false, + "isFsfLibre": false }, { - "reference": "https://spdx.org/licenses/OLDAP-1.2.html", + "reference": "https://spdx.org/licenses/TOSL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OLDAP-1.2.json", + "detailsUrl": "https://spdx.org/licenses/TOSL.json", "referenceNumber": 141, - "name": "Open LDAP Public License v1.2", - "licenseId": "OLDAP-1.2", + "name": "Trusster Open Source License", + "licenseId": "TOSL", "seeAlso": [ - "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d42b0383c50c299977b5893ee695cf4e486fb0dc7" + "https://fedoraproject.org/wiki/Licensing/TOSL" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Xnet.html", + "reference": "https://spdx.org/licenses/Unicode-TOU.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Xnet.json", + "detailsUrl": "https://spdx.org/licenses/Unicode-TOU.json", "referenceNumber": 142, - "name": "X.Net License", - "licenseId": "Xnet", + "name": "Unicode Terms of Use", + "licenseId": "Unicode-TOU", "seeAlso": [ - "https://opensource.org/licenses/Xnet" + "http://www.unicode.org/copyright.html" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/BSD-2-Clause.html", + "reference": "https://spdx.org/licenses/EPICS.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/BSD-2-Clause.json", + "detailsUrl": "https://spdx.org/licenses/EPICS.json", "referenceNumber": 143, - "name": "BSD 2-Clause \"Simplified\" License", - "licenseId": "BSD-2-Clause", + "name": "EPICS Open License", + "licenseId": "EPICS", "seeAlso": [ - "https://opensource.org/licenses/BSD-2-Clause" + "https://epics.anl.gov/license/open.php" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/AML.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-ND-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/AML.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-ND-2.0.json", "referenceNumber": 144, - "name": "Apple MIT License", - "licenseId": "AML", + "name": "Creative Commons Attribution Non Commercial No Derivatives 2.0 Generic", + "licenseId": "CC-BY-NC-ND-2.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Apple_MIT_License" + "https://creativecommons.org/licenses/by-nc-nd/2.0/legalcode" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/GFDL-1.2-only.html", + "reference": "https://spdx.org/licenses/FSFULLR.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/GFDL-1.2-only.json", + "detailsUrl": "https://spdx.org/licenses/FSFULLR.json", "referenceNumber": 145, - "name": "GNU Free Documentation License v1.2 only", - "licenseId": "GFDL-1.2-only", + "name": "FSF Unlimited License (with License Retention)", + "licenseId": "FSFULLR", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" + "https://fedoraproject.org/wiki/Licensing/FSF_Unlimited_License#License_Retention_Variant" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Info-ZIP.html", + "reference": "https://spdx.org/licenses/OLDAP-2.6.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Info-ZIP.json", + "detailsUrl": "https://spdx.org/licenses/OLDAP-2.6.json", "referenceNumber": 146, - "name": "Info-ZIP License", - "licenseId": "Info-ZIP", + "name": "Open LDAP Public License v2.6", + "licenseId": "OLDAP-2.6", "seeAlso": [ - "http://www.info-zip.org/license.html" + "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d1cae062821881f41b73012ba816434897abf4205" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/DSDP.html", + "reference": "https://spdx.org/licenses/GPL-2.0-or-later.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/DSDP.json", + "detailsUrl": "https://spdx.org/licenses/GPL-2.0-or-later.json", "referenceNumber": 147, - "name": "DSDP License", - "licenseId": "DSDP", + "name": "GNU General Public License v2.0 or later", + "licenseId": "GPL-2.0-or-later", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/DSDP" + "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "https://opensource.org/licenses/GPL-2.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/AGPL-1.0.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "https://spdx.org/licenses/AGPL-1.0.json", + "reference": "https://spdx.org/licenses/CC-BY-NC-SA-3.0-IGO.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-SA-3.0-IGO.json", "referenceNumber": 148, - "name": "Affero General Public License v1.0", - "licenseId": "AGPL-1.0", + "name": "Creative Commons Attribution Non Commercial Share Alike 3.0 IGO", + "licenseId": "CC-BY-NC-SA-3.0-IGO", "seeAlso": [ - "http://www.affero.org/oagpl.html" + "https://creativecommons.org/licenses/by-nc-sa/3.0/igo/legalcode" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/BSD-4-Clause-UC.html", + "reference": "https://spdx.org/licenses/IJG.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/BSD-4-Clause-UC.json", + "detailsUrl": "https://spdx.org/licenses/IJG.json", "referenceNumber": 149, - "name": "BSD-4-Clause (University of California-Specific)", - "licenseId": "BSD-4-Clause-UC", + "name": "Independent JPEG Group License", + "licenseId": "IJG", "seeAlso": [ - "http://www.freebsd.org/copyright/license.html" + "http://dev.w3.org/cvsweb/Amaya/libjpeg/Attic/README?rev\u003d1.2" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/LGPL-2.1-only.html", + "reference": "https://spdx.org/licenses/Wsuipa.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/LGPL-2.1-only.json", + "detailsUrl": "https://spdx.org/licenses/Wsuipa.json", "referenceNumber": 150, - "name": "GNU Lesser General Public License v2.1 only", - "licenseId": "LGPL-2.1-only", + "name": "Wsuipa License", + "licenseId": "Wsuipa", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", - "https://opensource.org/licenses/LGPL-2.1" + "https://fedoraproject.org/wiki/Licensing/Wsuipa" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/OFL-1.0.html", + "reference": "https://spdx.org/licenses/MulanPSL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OFL-1.0.json", + "detailsUrl": "https://spdx.org/licenses/MulanPSL-1.0.json", "referenceNumber": 151, - "name": "SIL Open Font License 1.0", - "licenseId": "OFL-1.0", + "name": "Mulan Permissive Software License, Version 1", + "licenseId": "MulanPSL-1.0", "seeAlso": [ - "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL10_web" + "https://license.coscl.org.cn/MulanPSL/", + "https://github.com/yuwenlong/longphp/blob/25dfb70cc2a466dc4bb55ba30901cbce08d164b5/LICENSE" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CDL-1.0.html", + "reference": "https://spdx.org/licenses/ODbL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CDL-1.0.json", + "detailsUrl": "https://spdx.org/licenses/ODbL-1.0.json", "referenceNumber": 152, - "name": "Common Documentation License 1.0", - "licenseId": "CDL-1.0", + "name": "Open Data Commons Open Database License v1.0", + "licenseId": "ODbL-1.0", "seeAlso": [ - "http://www.opensource.apple.com/cdl/", - "https://fedoraproject.org/wiki/Licensing/Common_Documentation_License", - "https://www.gnu.org/licenses/license-list.html#ACDL" + "http://www.opendatacommons.org/licenses/odbl/1.0/", + "https://opendatacommons.org/licenses/odbl/1-0/" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/LAL-1.3.html", + "reference": "https://spdx.org/licenses/PolyForm-Small-Business-1.0.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/LAL-1.3.json", + "detailsUrl": "https://spdx.org/licenses/PolyForm-Small-Business-1.0.0.json", "referenceNumber": 153, - "name": "Licence Art Libre 1.3", - "licenseId": "LAL-1.3", + "name": "PolyForm Small Business License 1.0.0", + "licenseId": "PolyForm-Small-Business-1.0.0", "seeAlso": [ - "https://artlibre.org/" + "https://polyformproject.org/licenses/small-business/1.0.0" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Sendmail.html", + "reference": "https://spdx.org/licenses/Spencer-99.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Sendmail.json", + "detailsUrl": "https://spdx.org/licenses/Spencer-99.json", "referenceNumber": 154, - "name": "Sendmail License", - "licenseId": "Sendmail", + "name": "Spencer License 99", + "licenseId": "Spencer-99", "seeAlso": [ - "http://www.sendmail.com/pdfs/open_source/sendmail_license.pdf", - "https://web.archive.org/web/20160322142305/https://www.sendmail.com/pdfs/open_source/sendmail_license.pdf" + "http://www.opensource.apple.com/source/tcl/tcl-5/tcl/generic/regfronts.c" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/OGDL-Taiwan-1.0.html", + "reference": "https://spdx.org/licenses/GFDL-1.3-no-invariants-or-later.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OGDL-Taiwan-1.0.json", + "detailsUrl": "https://spdx.org/licenses/GFDL-1.3-no-invariants-or-later.json", "referenceNumber": 155, - "name": "Taiwan Open Government Data License, version 1.0", - "licenseId": "OGDL-Taiwan-1.0", + "name": "GNU Free Documentation License v1.3 or later - no invariants", + "licenseId": "GFDL-1.3-no-invariants-or-later", "seeAlso": [ - "https://data.gov.tw/license" + "https://www.gnu.org/licenses/fdl-1.3.txt" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Zimbra-1.4.html", + "reference": "https://spdx.org/licenses/OSL-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Zimbra-1.4.json", + "detailsUrl": "https://spdx.org/licenses/OSL-2.0.json", "referenceNumber": 156, - "name": "Zimbra Public License v1.4", - "licenseId": "Zimbra-1.4", + "name": "Open Software License 2.0", + "licenseId": "OSL-2.0", "seeAlso": [ - "http://www.zimbra.com/legal/zimbra-public-license-1-4" + "http://web.archive.org/web/20041020171434/http://www.rosenlaw.com/osl2.0.html" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/Borceux.html", + "reference": "https://spdx.org/licenses/CDLA-Sharing-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Borceux.json", + "detailsUrl": "https://spdx.org/licenses/CDLA-Sharing-1.0.json", "referenceNumber": 157, - "name": "Borceux license", - "licenseId": "Borceux", + "name": "Community Data License Agreement Sharing 1.0", + "licenseId": "CDLA-Sharing-1.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Borceux" + "https://cdla.io/sharing-1-0" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/OSL-3.0.html", + "reference": "https://spdx.org/licenses/OSET-PL-2.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OSL-3.0.json", + "detailsUrl": "https://spdx.org/licenses/OSET-PL-2.1.json", "referenceNumber": 158, - "name": "Open Software License 3.0", - "licenseId": "OSL-3.0", + "name": "OSET Public License version 2.1", + "licenseId": "OSET-PL-2.1", "seeAlso": [ - "https://web.archive.org/web/20120101081418/http://rosenlaw.com:80/OSL3.0.htm", - "https://opensource.org/licenses/OSL-3.0" + "http://www.osetfoundation.org/public-license", + "https://opensource.org/licenses/OPL-2.1" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/AMDPLPA.html", + "reference": "https://spdx.org/licenses/OSL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/AMDPLPA.json", + "detailsUrl": "https://spdx.org/licenses/OSL-1.0.json", "referenceNumber": 159, - "name": "AMD\u0027s plpa_map.c License", - "licenseId": "AMDPLPA", + "name": "Open Software License 1.0", + "licenseId": "OSL-1.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/AMD_plpa_map_License" + "https://opensource.org/licenses/OSL-1.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/CC-BY-NC-SA-3.0.html", + "reference": "https://spdx.org/licenses/NIST-PD-fallback.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-SA-3.0.json", + "detailsUrl": "https://spdx.org/licenses/NIST-PD-fallback.json", "referenceNumber": 160, - "name": "Creative Commons Attribution Non Commercial Share Alike 3.0 Unported", - "licenseId": "CC-BY-NC-SA-3.0", + "name": "NIST Public Domain Notice with license fallback", + "licenseId": "NIST-PD-fallback", "seeAlso": [ - "https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode" + "https://github.com/usnistgov/jsip/blob/59700e6926cbe96c5cdae897d9a7d2656b42abe3/LICENSE", + "https://github.com/usnistgov/fipy/blob/86aaa5c2ba2c6f1be19593c5986071cf6568cc34/LICENSE.rst" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/OLDAP-2.1.html", + "reference": "https://spdx.org/licenses/BitTorrent-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OLDAP-2.1.json", + "detailsUrl": "https://spdx.org/licenses/BitTorrent-1.0.json", "referenceNumber": 161, - "name": "Open LDAP Public License v2.1", - "licenseId": "OLDAP-2.1", + "name": "BitTorrent Open Source License v1.0", + "licenseId": "BitTorrent-1.0", "seeAlso": [ - "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003db0d176738e96a0d3b9f85cb51e140a86f21be715" + "http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/licenses/BitTorrent?r1\u003d1.1\u0026r2\u003d1.1.1.1\u0026diff_format\u003ds" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/BSD-2-Clause-FreeBSD.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "https://spdx.org/licenses/BSD-2-Clause-FreeBSD.json", + "reference": "https://spdx.org/licenses/LPPL-1.0.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/LPPL-1.0.json", "referenceNumber": 162, - "name": "BSD 2-Clause FreeBSD License", - "licenseId": "BSD-2-Clause-FreeBSD", + "name": "LaTeX Project Public License v1.0", + "licenseId": "LPPL-1.0", "seeAlso": [ - "http://www.freebsd.org/copyright/freebsd-license.html" + "http://www.latex-project.org/lppl/lppl-1-0.txt" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CPOL-1.02.html", + "reference": "https://spdx.org/licenses/CDDL-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CPOL-1.02.json", + "detailsUrl": "https://spdx.org/licenses/CDDL-1.1.json", "referenceNumber": 163, - "name": "Code Project Open License 1.02", - "licenseId": "CPOL-1.02", + "name": "Common Development and Distribution License 1.1", + "licenseId": "CDDL-1.1", "seeAlso": [ - "http://www.codeproject.com/info/cpol10.aspx" + "http://glassfish.java.net/public/CDDL+GPL_1_1.html", + "https://javaee.github.io/glassfish/LICENSE" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/MPL-1.0.html", + "reference": "https://spdx.org/licenses/JSON.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/MPL-1.0.json", + "detailsUrl": "https://spdx.org/licenses/JSON.json", "referenceNumber": 164, - "name": "Mozilla Public License 1.0", - "licenseId": "MPL-1.0", + "name": "JSON License", + "licenseId": "JSON", "seeAlso": [ - "http://www.mozilla.org/MPL/MPL-1.0.html", - "https://opensource.org/licenses/MPL-1.0" + "http://www.json.org/license.html" ], - "isOsiApproved": true + "isOsiApproved": false, + "isFsfLibre": false }, { - "reference": "https://spdx.org/licenses/blessing.html", + "reference": "https://spdx.org/licenses/W3C.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/blessing.json", + "detailsUrl": "https://spdx.org/licenses/W3C.json", "referenceNumber": 165, - "name": "SQLite Blessing", - "licenseId": "blessing", + "name": "W3C Software Notice and License (2002-12-31)", + "licenseId": "W3C", "seeAlso": [ - "https://www.sqlite.org/src/artifact/e33a4df7e32d742a?ln\u003d4-9", - "https://sqlite.org/src/artifact/df5091916dbb40e6" + "http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231.html", + "https://opensource.org/licenses/W3C" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/Parity-6.0.0.html", + "reference": "https://spdx.org/licenses/GFDL-1.3-only.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Parity-6.0.0.json", + "detailsUrl": "https://spdx.org/licenses/GFDL-1.3-only.json", "referenceNumber": 166, - "name": "The Parity Public License 6.0.0", - "licenseId": "Parity-6.0.0", + "name": "GNU Free Documentation License v1.3 only", + "licenseId": "GFDL-1.3-only", "seeAlso": [ - "https://paritylicense.com/versions/6.0.0.html" + "https://www.gnu.org/licenses/fdl-1.3.txt" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/AFL-3.0.html", + "reference": "https://spdx.org/licenses/LPPL-1.3c.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/AFL-3.0.json", + "detailsUrl": "https://spdx.org/licenses/LPPL-1.3c.json", "referenceNumber": 167, - "name": "Academic Free License v3.0", - "licenseId": "AFL-3.0", + "name": "LaTeX Project Public License v1.3c", + "licenseId": "LPPL-1.3c", "seeAlso": [ - "http://www.rosenlaw.com/AFL3.0.htm", - "https://opensource.org/licenses/afl-3.0" + "http://www.latex-project.org/lppl/lppl-1-3c.txt", + "https://opensource.org/licenses/LPPL-1.3c" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/SGI-B-1.0.html", + "reference": "https://spdx.org/licenses/Ruby.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/SGI-B-1.0.json", + "detailsUrl": "https://spdx.org/licenses/Ruby.json", "referenceNumber": 168, - "name": "SGI Free Software License B v1.0", - "licenseId": "SGI-B-1.0", + "name": "Ruby License", + "licenseId": "Ruby", "seeAlso": [ - "http://oss.sgi.com/projects/FreeB/SGIFreeSWLicB.1.0.html" + "http://www.ruby-lang.org/en/LICENSE.txt" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/BSD-2-Clause-Patent.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-SA-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/BSD-2-Clause-Patent.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-SA-2.0.json", "referenceNumber": 169, - "name": "BSD-2-Clause Plus Patent License", - "licenseId": "BSD-2-Clause-Patent", + "name": "Creative Commons Attribution Non Commercial Share Alike 2.0 Generic", + "licenseId": "CC-BY-NC-SA-2.0", "seeAlso": [ - "https://opensource.org/licenses/BSDplusPatent" + "https://creativecommons.org/licenses/by-nc-sa/2.0/legalcode" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Artistic-1.0-cl8.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-ND-3.0-DE.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Artistic-1.0-cl8.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-ND-3.0-DE.json", "referenceNumber": 170, - "name": "Artistic License 1.0 w/clause 8", - "licenseId": "Artistic-1.0-cl8", + "name": "Creative Commons Attribution Non Commercial No Derivatives 3.0 Germany", + "licenseId": "CC-BY-NC-ND-3.0-DE", "seeAlso": [ - "https://opensource.org/licenses/Artistic-1.0" + "https://creativecommons.org/licenses/by-nc-nd/3.0/de/legalcode" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CC-BY-NC-ND-4.0.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-3.0-DE.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-ND-4.0.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-3.0-DE.json", "referenceNumber": 171, - "name": "Creative Commons Attribution Non Commercial No Derivatives 4.0 International", - "licenseId": "CC-BY-NC-ND-4.0", + "name": "Creative Commons Attribution Non Commercial 3.0 Germany", + "licenseId": "CC-BY-NC-3.0-DE", "seeAlso": [ - "https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode" + "https://creativecommons.org/licenses/by-nc/3.0/de/legalcode" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Apache-1.1.html", + "reference": "https://spdx.org/licenses/curl.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Apache-1.1.json", + "detailsUrl": "https://spdx.org/licenses/curl.json", "referenceNumber": 172, - "name": "Apache License 1.1", - "licenseId": "Apache-1.1", - "seeAlso": [ - "http://apache.org/licenses/LICENSE-1.1", - "https://opensource.org/licenses/Apache-1.1" + "name": "curl License", + "licenseId": "curl", + "seeAlso": [ + "https://github.com/bagder/curl/blob/master/COPYING" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/ErlPL-1.1.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-3.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/ErlPL-1.1.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-3.0.json", "referenceNumber": 173, - "name": "Erlang Public License v1.1", - "licenseId": "ErlPL-1.1", + "name": "Creative Commons Attribution Non Commercial 3.0 Unported", + "licenseId": "CC-BY-NC-3.0", "seeAlso": [ - "http://www.erlang.org/EPLICENSE" + "https://creativecommons.org/licenses/by-nc/3.0/legalcode" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": false }, { - "reference": "https://spdx.org/licenses/OFL-1.0-RFN.html", + "reference": "https://spdx.org/licenses/CC-BY-SA-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OFL-1.0-RFN.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-1.0.json", "referenceNumber": 174, - "name": "SIL Open Font License 1.0 with Reserved Font Name", - "licenseId": "OFL-1.0-RFN", + "name": "Creative Commons Attribution Share Alike 1.0 Generic", + "licenseId": "CC-BY-SA-1.0", "seeAlso": [ - "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL10_web" + "https://creativecommons.org/licenses/by-sa/1.0/legalcode" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CC-BY-NC-3.0.html", + "reference": "https://spdx.org/licenses/Info-ZIP.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-3.0.json", + "detailsUrl": "https://spdx.org/licenses/Info-ZIP.json", "referenceNumber": 175, - "name": "Creative Commons Attribution Non Commercial 3.0 Unported", - "licenseId": "CC-BY-NC-3.0", + "name": "Info-ZIP License", + "licenseId": "Info-ZIP", "seeAlso": [ - "https://creativecommons.org/licenses/by-nc/3.0/legalcode" + "http://www.info-zip.org/license.html" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CC-BY-NC-2.0.html", + "reference": "https://spdx.org/licenses/Sendmail-8.23.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-2.0.json", + "detailsUrl": "https://spdx.org/licenses/Sendmail-8.23.json", "referenceNumber": 176, - "name": "Creative Commons Attribution Non Commercial 2.0 Generic", - "licenseId": "CC-BY-NC-2.0", + "name": "Sendmail License 8.23", + "licenseId": "Sendmail-8.23", "seeAlso": [ - "https://creativecommons.org/licenses/by-nc/2.0/legalcode" + "https://www.proofpoint.com/sites/default/files/sendmail-license.pdf", + "https://web.archive.org/web/20181003101040/https://www.proofpoint.com/sites/default/files/sendmail-license.pdf" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/MakeIndex.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/MakeIndex.json", + "reference": "https://spdx.org/licenses/GFDL-1.3.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/GFDL-1.3.json", "referenceNumber": 177, - "name": "MakeIndex License", - "licenseId": "MakeIndex", + "name": "GNU Free Documentation License v1.3", + "licenseId": "GFDL-1.3", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/MakeIndex" + "https://www.gnu.org/licenses/fdl-1.3.txt" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/Barr.html", + "reference": "https://spdx.org/licenses/NCGL-UK-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Barr.json", + "detailsUrl": "https://spdx.org/licenses/NCGL-UK-2.0.json", "referenceNumber": 178, - "name": "Barr License", - "licenseId": "Barr", + "name": "Non-Commercial Government Licence", + "licenseId": "NCGL-UK-2.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Barr" + "http://www.nationalarchives.gov.uk/doc/non-commercial-government-licence/version/2/" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CC-BY-SA-2.1-JP.html", + "reference": "https://spdx.org/licenses/SMLNJ.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-2.1-JP.json", + "detailsUrl": "https://spdx.org/licenses/SMLNJ.json", "referenceNumber": 179, - "name": "Creative Commons Attribution Share Alike 2.1 Japan", - "licenseId": "CC-BY-SA-2.1-JP", + "name": "Standard ML of New Jersey License", + "licenseId": "SMLNJ", "seeAlso": [ - "https://creativecommons.org/licenses/by-sa/2.1/jp/legalcode" + "https://www.smlnj.org/license.html" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/GFDL-1.2-no-invariants-only.html", + "reference": "https://spdx.org/licenses/GFDL-1.2-invariants-only.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/GFDL-1.2-no-invariants-only.json", + "detailsUrl": "https://spdx.org/licenses/GFDL-1.2-invariants-only.json", "referenceNumber": 180, - "name": "GNU Free Documentation License v1.2 only - no invariants", - "licenseId": "GFDL-1.2-no-invariants-only", + "name": "GNU Free Documentation License v1.2 only - invariants", + "licenseId": "GFDL-1.2-invariants-only", "seeAlso": [ "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Hippocratic-2.1.html", + "reference": "https://spdx.org/licenses/libtiff.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Hippocratic-2.1.json", + "detailsUrl": "https://spdx.org/licenses/libtiff.json", "referenceNumber": 181, - "name": "Hippocratic License 2.1", - "licenseId": "Hippocratic-2.1", + "name": "libtiff License", + "licenseId": "libtiff", "seeAlso": [ - "https://firstdonoharm.dev/version/2/1/license.html", - "https://github.com/EthicalSource/hippocratic-license/blob/58c0e646d64ff6fbee275bfe2b9492f914e3ab2a/LICENSE.txt" + "https://fedoraproject.org/wiki/Licensing/libtiff" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Adobe-2006.html", + "reference": "https://spdx.org/licenses/Parity-7.0.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Adobe-2006.json", + "detailsUrl": "https://spdx.org/licenses/Parity-7.0.0.json", "referenceNumber": 182, - "name": "Adobe Systems Incorporated Source Code License Agreement", - "licenseId": "Adobe-2006", + "name": "The Parity Public License 7.0.0", + "licenseId": "Parity-7.0.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/AdobeLicense" + "https://paritylicense.com/versions/7.0.0.html" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/OSL-2.0.html", + "reference": "https://spdx.org/licenses/HPND-sell-variant.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OSL-2.0.json", + "detailsUrl": "https://spdx.org/licenses/HPND-sell-variant.json", "referenceNumber": 183, - "name": "Open Software License 2.0", - "licenseId": "OSL-2.0", + "name": "Historical Permission Notice and Disclaimer - sell variant", + "licenseId": "HPND-sell-variant", "seeAlso": [ - "http://web.archive.org/web/20041020171434/http://www.rosenlaw.com/osl2.0.html" + "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/net/sunrpc/auth_gss/gss_generic_token.c?h\u003dv4.19" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CC-BY-NC-SA-4.0.html", + "reference": "https://spdx.org/licenses/LAL-1.2.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-SA-4.0.json", + "detailsUrl": "https://spdx.org/licenses/LAL-1.2.json", "referenceNumber": 184, - "name": "Creative Commons Attribution Non Commercial Share Alike 4.0 International", - "licenseId": "CC-BY-NC-SA-4.0", + "name": "Licence Art Libre 1.2", + "licenseId": "LAL-1.2", "seeAlso": [ - "https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode" + "http://artlibre.org/licence/lal/licence-art-libre-12/" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/LGPL-2.1-or-later.html", + "reference": "https://spdx.org/licenses/Multics.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/LGPL-2.1-or-later.json", + "detailsUrl": "https://spdx.org/licenses/Multics.json", "referenceNumber": 185, - "name": "GNU Lesser General Public License v2.1 or later", - "licenseId": "LGPL-2.1-or-later", + "name": "Multics License", + "licenseId": "Multics", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", - "https://opensource.org/licenses/LGPL-2.1" + "https://opensource.org/licenses/Multics" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/PolyForm-Noncommercial-1.0.0.html", + "reference": "https://spdx.org/licenses/Aladdin.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/PolyForm-Noncommercial-1.0.0.json", + "detailsUrl": "https://spdx.org/licenses/Aladdin.json", "referenceNumber": 186, - "name": "PolyForm Noncommercial License 1.0.0", - "licenseId": "PolyForm-Noncommercial-1.0.0", + "name": "Aladdin Free Public License", + "licenseId": "Aladdin", "seeAlso": [ - "https://polyformproject.org/licenses/noncommercial/1.0.0" + "http://pages.cs.wisc.edu/~ghost/doc/AFPL/6.01/Public.htm" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": false }, { - "reference": "https://spdx.org/licenses/OpenSSL.html", + "reference": "https://spdx.org/licenses/SSH-short.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OpenSSL.json", + "detailsUrl": "https://spdx.org/licenses/SSH-short.json", "referenceNumber": 187, - "name": "OpenSSL License", - "licenseId": "OpenSSL", + "name": "SSH short notice", + "licenseId": "SSH-short", "seeAlso": [ - "http://www.openssl.org/source/license.html" + "https://github.com/openssh/openssh-portable/blob/1b11ea7c58cd5c59838b5fa574cd456d6047b2d4/pathnames.h", + "http://web.mit.edu/kolya/.f/root/athena.mit.edu/sipb.mit.edu/project/openssh/OldFiles/src/openssh-2.9.9p2/ssh-add.1", + "https://joinup.ec.europa.eu/svn/lesoll/trunk/italc/lib/src/dsa_key.cpp" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/GPL-3.0-with-GCC-exception.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "https://spdx.org/licenses/GPL-3.0-with-GCC-exception.json", + "reference": "https://spdx.org/licenses/BSD-3-Clause-Open-MPI.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-Open-MPI.json", "referenceNumber": 188, - "name": "GNU General Public License v3.0 w/GCC Runtime Library exception", - "licenseId": "GPL-3.0-with-GCC-exception", + "name": "BSD 3-Clause Open MPI variant", + "licenseId": "BSD-3-Clause-Open-MPI", "seeAlso": [ - "https://www.gnu.org/licenses/gcc-exception-3.1.html" + "https://www.open-mpi.org/community/license.php", + "http://www.netlib.org/lapack/LICENSE.txt" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/OPL-1.0.html", + "reference": "https://spdx.org/licenses/OSL-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OPL-1.0.json", + "detailsUrl": "https://spdx.org/licenses/OSL-1.1.json", "referenceNumber": 189, - "name": "Open Public License v1.0", - "licenseId": "OPL-1.0", + "name": "Open Software License 1.1", + "licenseId": "OSL-1.1", "seeAlso": [ - "http://old.koalateam.com/jackaroo/OPL_1_0.TXT", - "https://fedoraproject.org/wiki/Licensing/Open_Public_License" + "https://fedoraproject.org/wiki/Licensing/OSL1.1" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/BSD-3-Clause-Attribution.html", + "reference": "https://spdx.org/licenses/copyleft-next-0.3.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-Attribution.json", + "detailsUrl": "https://spdx.org/licenses/copyleft-next-0.3.1.json", "referenceNumber": 190, - "name": "BSD with attribution", - "licenseId": "BSD-3-Clause-Attribution", + "name": "copyleft-next 0.3.1", + "licenseId": "copyleft-next-0.3.1", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/BSD_with_Attribution" + "https://github.com/copyleft-next/copyleft-next/blob/master/Releases/copyleft-next-0.3.1" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Rdisc.html", + "reference": "https://spdx.org/licenses/FreeImage.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Rdisc.json", + "detailsUrl": "https://spdx.org/licenses/FreeImage.json", "referenceNumber": 191, - "name": "Rdisc License", - "licenseId": "Rdisc", + "name": "FreeImage Public License v1.0", + "licenseId": "FreeImage", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Rdisc_License" + "http://freeimage.sourceforge.net/freeimage-license.txt" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/MS-RL.html", + "reference": "https://spdx.org/licenses/RHeCos-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/MS-RL.json", + "detailsUrl": "https://spdx.org/licenses/RHeCos-1.1.json", "referenceNumber": 192, - "name": "Microsoft Reciprocal License", - "licenseId": "MS-RL", + "name": "Red Hat eCos Public License v1.1", + "licenseId": "RHeCos-1.1", "seeAlso": [ - "http://www.microsoft.com/opensource/licenses.mspx", - "https://opensource.org/licenses/MS-RL" + "http://ecos.sourceware.org/old-license.html" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false, + "isFsfLibre": false }, { - "reference": "https://spdx.org/licenses/EUDatagrid.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/EUDatagrid.json", + "reference": "https://spdx.org/licenses/LGPL-2.0+.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/LGPL-2.0+.json", "referenceNumber": 193, - "name": "EU DataGrid Software License", - "licenseId": "EUDatagrid", + "name": "GNU Library General Public License v2 or later", + "licenseId": "LGPL-2.0+", "seeAlso": [ - "http://eu-datagrid.web.cern.ch/eu-datagrid/license.html", - "https://opensource.org/licenses/EUDatagrid" + "https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/LGPLLR.html", + "reference": "https://spdx.org/licenses/OGL-UK-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/LGPLLR.json", + "detailsUrl": "https://spdx.org/licenses/OGL-UK-1.0.json", "referenceNumber": 194, - "name": "Lesser General Public License For Linguistic Resources", - "licenseId": "LGPLLR", + "name": "Open Government Licence v1.0", + "licenseId": "OGL-UK-1.0", "seeAlso": [ - "http://www-igm.univ-mlv.fr/~unitex/lgpllr.html" + "http://www.nationalarchives.gov.uk/doc/open-government-licence/version/1/" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/AFL-2.0.html", + "reference": "https://spdx.org/licenses/LGPL-2.1-only.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/AFL-2.0.json", + "detailsUrl": "https://spdx.org/licenses/LGPL-2.1-only.json", "referenceNumber": 195, - "name": "Academic Free License v2.0", - "licenseId": "AFL-2.0", + "name": "GNU Lesser General Public License v2.1 only", + "licenseId": "LGPL-2.1-only", "seeAlso": [ - "http://wayback.archive.org/web/20060924134533/http://www.opensource.org/licenses/afl-2.0.txt" + "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "https://opensource.org/licenses/LGPL-2.1" ], "isOsiApproved": true, "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/MIT-Modern-Variant.html", + "reference": "https://spdx.org/licenses/Glide.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/MIT-Modern-Variant.json", + "detailsUrl": "https://spdx.org/licenses/Glide.json", "referenceNumber": 196, - "name": "MIT License Modern Variant", - "licenseId": "MIT-Modern-Variant", + "name": "3dfx Glide License", + "licenseId": "Glide", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing:MIT#Modern_Variants", - "https://ptolemy.berkeley.edu/copyright.htm", - "https://pirlwww.lpl.arizona.edu/resources/guide/software/PerlTk/Tixlic.html" + "http://www.users.on.net/~triforce/glidexp/COPYING.txt" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/GFDL-1.3-invariants-only.html", + "reference": "https://spdx.org/licenses/PDDL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/GFDL-1.3-invariants-only.json", + "detailsUrl": "https://spdx.org/licenses/PDDL-1.0.json", "referenceNumber": 197, - "name": "GNU Free Documentation License v1.3 only - invariants", - "licenseId": "GFDL-1.3-invariants-only", + "name": "Open Data Commons Public Domain Dedication \u0026 License 1.0", + "licenseId": "PDDL-1.0", "seeAlso": [ - "https://www.gnu.org/licenses/fdl-1.3.txt" + "http://opendatacommons.org/licenses/pddl/1.0/", + "https://opendatacommons.org/licenses/pddl/" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/LiLiQ-R-1.1.html", + "reference": "https://spdx.org/licenses/MPL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/LiLiQ-R-1.1.json", + "detailsUrl": "https://spdx.org/licenses/MPL-1.0.json", "referenceNumber": 198, - "name": "Licence Libre du Québec – Réciprocité version 1.1", - "licenseId": "LiLiQ-R-1.1", + "name": "Mozilla Public License 1.0", + "licenseId": "MPL-1.0", "seeAlso": [ - "https://www.forge.gouv.qc.ca/participez/licence-logicielle/licence-libre-du-quebec-liliq-en-francais/licence-libre-du-quebec-reciprocite-liliq-r-v1-1/", - "http://opensource.org/licenses/LiLiQ-R-1.1" + "http://www.mozilla.org/MPL/MPL-1.0.html", + "https://opensource.org/licenses/MPL-1.0" ], "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/CDLA-Permissive-1.0.html", + "reference": "https://spdx.org/licenses/BSD-2-Clause.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CDLA-Permissive-1.0.json", + "detailsUrl": "https://spdx.org/licenses/BSD-2-Clause.json", "referenceNumber": 199, - "name": "Community Data License Agreement Permissive 1.0", - "licenseId": "CDLA-Permissive-1.0", + "name": "BSD 2-Clause \"Simplified\" License", + "licenseId": "BSD-2-Clause", "seeAlso": [ - "https://cdla.io/permissive-1-0" + "https://opensource.org/licenses/BSD-2-Clause" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/DRL-1.0.html", + "reference": "https://spdx.org/licenses/GFDL-1.2-no-invariants-or-later.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/DRL-1.0.json", + "detailsUrl": "https://spdx.org/licenses/GFDL-1.2-no-invariants-or-later.json", "referenceNumber": 200, - "name": "Detection Rule License 1.0", - "licenseId": "DRL-1.0", + "name": "GNU Free Documentation License v1.2 or later - no invariants", + "licenseId": "GFDL-1.2-no-invariants-or-later", "seeAlso": [ - "https://github.com/Neo23x0/sigma/blob/master/LICENSE.Detection.Rules.md" + "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/BSD-Source-Code.html", + "reference": "https://spdx.org/licenses/Community-Spec-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/BSD-Source-Code.json", + "detailsUrl": "https://spdx.org/licenses/Community-Spec-1.0.json", "referenceNumber": 201, - "name": "BSD Source Code Attribution", - "licenseId": "BSD-Source-Code", + "name": "Community Specification License 1.0", + "licenseId": "Community-Spec-1.0", "seeAlso": [ - "https://github.com/robbiehanson/CocoaHTTPServer/blob/master/LICENSE.txt" + "https://github.com/CommunitySpecification/1.0/blob/master/1._Community_Specification_License-v1.md" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CC-BY-NC-ND-1.0.html", + "reference": "https://spdx.org/licenses/WTFPL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-ND-1.0.json", + "detailsUrl": "https://spdx.org/licenses/WTFPL.json", "referenceNumber": 202, - "name": "Creative Commons Attribution Non Commercial No Derivatives 1.0 Generic", - "licenseId": "CC-BY-NC-ND-1.0", + "name": "Do What The F*ck You Want To Public License", + "licenseId": "WTFPL", "seeAlso": [ - "https://creativecommons.org/licenses/by-nd-nc/1.0/legalcode" + "http://www.wtfpl.net/about/", + "http://sam.zoy.org/wtfpl/COPYING" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/GLWTPL.html", + "reference": "https://spdx.org/licenses/CAL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/GLWTPL.json", + "detailsUrl": "https://spdx.org/licenses/CAL-1.0.json", "referenceNumber": 203, - "name": "Good Luck With That Public License", - "licenseId": "GLWTPL", + "name": "Cryptographic Autonomy License 1.0", + "licenseId": "CAL-1.0", "seeAlso": [ - "https://github.com/me-shaon/GLWTPL/commit/da5f6bc734095efbacb442c0b31e33a65b9d6e85" + "http://cryptographicautonomylicense.com/license-text.html", + "https://opensource.org/licenses/CAL-1.0" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/VSL-1.0.html", + "reference": "https://spdx.org/licenses/Imlib2.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/VSL-1.0.json", + "detailsUrl": "https://spdx.org/licenses/Imlib2.json", "referenceNumber": 204, - "name": "Vovida Software License v1.0", - "licenseId": "VSL-1.0", + "name": "Imlib2 License", + "licenseId": "Imlib2", "seeAlso": [ - "https://opensource.org/licenses/VSL-1.0" + "http://trac.enlightenment.org/e/browser/trunk/imlib2/COPYING", + "https://git.enlightenment.org/legacy/imlib2.git/tree/COPYING" ], - "isOsiApproved": true + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/CPAL-1.0.html", + "reference": "https://spdx.org/licenses/OGL-UK-3.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CPAL-1.0.json", + "detailsUrl": "https://spdx.org/licenses/OGL-UK-3.0.json", "referenceNumber": 205, - "name": "Common Public Attribution License 1.0", - "licenseId": "CPAL-1.0", + "name": "Open Government Licence v3.0", + "licenseId": "OGL-UK-3.0", "seeAlso": [ - "https://opensource.org/licenses/CPAL-1.0" + "http://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/HaskellReport.html", + "reference": "https://spdx.org/licenses/LiLiQ-P-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/HaskellReport.json", + "detailsUrl": "https://spdx.org/licenses/LiLiQ-P-1.1.json", "referenceNumber": 206, - "name": "Haskell Language Report License", - "licenseId": "HaskellReport", + "name": "Licence Libre du Québec – Permissive version 1.1", + "licenseId": "LiLiQ-P-1.1", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Haskell_Language_Report_License" + "https://forge.gouv.qc.ca/licence/fr/liliq-v1-1/", + "http://opensource.org/licenses/LiLiQ-P-1.1" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/APSL-1.1.html", + "reference": "https://spdx.org/licenses/Abstyles.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/APSL-1.1.json", + "detailsUrl": "https://spdx.org/licenses/Abstyles.json", "referenceNumber": 207, - "name": "Apple Public Source License 1.1", - "licenseId": "APSL-1.1", + "name": "Abstyles License", + "licenseId": "Abstyles", "seeAlso": [ - "http://www.opensource.apple.com/source/IOSerialFamily/IOSerialFamily-7/APPLE_LICENSE" + "https://fedoraproject.org/wiki/Licensing/Abstyles" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/GPL-2.0-or-later.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/GPL-2.0-or-later.json", + "reference": "https://spdx.org/licenses/LGPL-3.0.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/LGPL-3.0.json", "referenceNumber": 208, - "name": "GNU General Public License v2.0 or later", - "licenseId": "GPL-2.0-or-later", + "name": "GNU Lesser General Public License v3.0 only", + "licenseId": "LGPL-3.0", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", - "https://opensource.org/licenses/GPL-2.0" + "https://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "https://opensource.org/licenses/LGPL-3.0" ], "isOsiApproved": true, "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/BSD-3-Clause-Modification.html", + "reference": "https://spdx.org/licenses/RPSL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-Modification.json", + "detailsUrl": "https://spdx.org/licenses/RPSL-1.0.json", "referenceNumber": 209, - "name": "BSD 3-Clause Modification", - "licenseId": "BSD-3-Clause-Modification", + "name": "RealNetworks Public Source License v1.0", + "licenseId": "RPSL-1.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing:BSD#Modification_Variant" + "https://helixcommunity.org/content/rpsl", + "https://opensource.org/licenses/RPSL-1.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/OLDAP-2.3.html", + "reference": "https://spdx.org/licenses/blessing.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OLDAP-2.3.json", + "detailsUrl": "https://spdx.org/licenses/blessing.json", "referenceNumber": 210, - "name": "Open LDAP Public License v2.3", - "licenseId": "OLDAP-2.3", + "name": "SQLite Blessing", + "licenseId": "blessing", "seeAlso": [ - "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003dd32cf54a32d581ab475d23c810b0a7fbaf8d63c3" + "https://www.sqlite.org/src/artifact/e33a4df7e32d742a?ln\u003d4-9", + "https://sqlite.org/src/artifact/df5091916dbb40e6" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/OFL-1.1-no-RFN.html", + "reference": "https://spdx.org/licenses/FDK-AAC.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OFL-1.1-no-RFN.json", + "detailsUrl": "https://spdx.org/licenses/FDK-AAC.json", "referenceNumber": 211, - "name": "SIL Open Font License 1.1 with no Reserved Font Name", - "licenseId": "OFL-1.1-no-RFN", + "name": "Fraunhofer FDK AAC Codec Library", + "licenseId": "FDK-AAC", "seeAlso": [ - "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL_web", - "https://opensource.org/licenses/OFL-1.1" + "https://fedoraproject.org/wiki/Licensing/FDK-AAC", + "https://directory.fsf.org/wiki/License:Fdk" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/BitTorrent-1.0.html", + "reference": "https://spdx.org/licenses/ECL-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/BitTorrent-1.0.json", + "detailsUrl": "https://spdx.org/licenses/ECL-2.0.json", "referenceNumber": 212, - "name": "BitTorrent Open Source License v1.0", - "licenseId": "BitTorrent-1.0", + "name": "Educational Community License v2.0", + "licenseId": "ECL-2.0", "seeAlso": [ - "http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/licenses/BitTorrent?r1\u003d1.1\u0026r2\u003d1.1.1.1\u0026diff_format\u003ds" + "https://opensource.org/licenses/ECL-2.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/NRL.html", + "reference": "https://spdx.org/licenses/NASA-1.3.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/NRL.json", + "detailsUrl": "https://spdx.org/licenses/NASA-1.3.json", "referenceNumber": 213, - "name": "NRL License", - "licenseId": "NRL", + "name": "NASA Open Source Agreement 1.3", + "licenseId": "NASA-1.3", "seeAlso": [ - "http://web.mit.edu/network/isakmp/nrllicense.html" + "http://ti.arc.nasa.gov/opensource/nosa/", + "https://opensource.org/licenses/NASA-1.3" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": false }, { - "reference": "https://spdx.org/licenses/GFDL-1.2.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "https://spdx.org/licenses/GFDL-1.2.json", + "reference": "https://spdx.org/licenses/eGenix.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/eGenix.json", "referenceNumber": 214, - "name": "GNU Free Documentation License v1.2", - "licenseId": "GFDL-1.2", - "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" + "name": "eGenix.com Public License 1.1.0", + "licenseId": "eGenix", + "seeAlso": [ + "http://www.egenix.com/products/eGenix.com-Public-License-1.1.0.pdf", + "https://fedoraproject.org/wiki/Licensing/eGenix.com_Public_License_1.1.0" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/MirOS.html", + "reference": "https://spdx.org/licenses/MIT-advertising.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/MirOS.json", + "detailsUrl": "https://spdx.org/licenses/MIT-advertising.json", "referenceNumber": 215, - "name": "The MirOS Licence", - "licenseId": "MirOS", + "name": "Enlightenment License (e16)", + "licenseId": "MIT-advertising", "seeAlso": [ - "https://opensource.org/licenses/MirOS" + "https://fedoraproject.org/wiki/Licensing/MIT_With_Advertising" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Sleepycat.html", + "reference": "https://spdx.org/licenses/MITNFA.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Sleepycat.json", + "detailsUrl": "https://spdx.org/licenses/MITNFA.json", "referenceNumber": 216, - "name": "Sleepycat License", - "licenseId": "Sleepycat", + "name": "MIT +no-false-attribs license", + "licenseId": "MITNFA", "seeAlso": [ - "https://opensource.org/licenses/Sleepycat" + "https://fedoraproject.org/wiki/Licensing/MITNFA" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/LPPL-1.1.html", + "reference": "https://spdx.org/licenses/Interbase-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/LPPL-1.1.json", + "detailsUrl": "https://spdx.org/licenses/Interbase-1.0.json", "referenceNumber": 217, - "name": "LaTeX Project Public License v1.1", - "licenseId": "LPPL-1.1", + "name": "Interbase Public License v1.0", + "licenseId": "Interbase-1.0", "seeAlso": [ - "http://www.latex-project.org/lppl/lppl-1-1.txt" + "https://web.archive.org/web/20060319014854/http://info.borland.com/devsupport/interbase/opensource/IPL.html" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/WTFPL.html", + "reference": "https://spdx.org/licenses/NPL-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/WTFPL.json", + "detailsUrl": "https://spdx.org/licenses/NPL-1.1.json", "referenceNumber": 218, - "name": "Do What The F*ck You Want To Public License", - "licenseId": "WTFPL", + "name": "Netscape Public License v1.1", + "licenseId": "NPL-1.1", "seeAlso": [ - "http://www.wtfpl.net/about/", - "http://sam.zoy.org/wtfpl/COPYING" + "http://www.mozilla.org/MPL/NPL/1.1/" ], "isOsiApproved": false, "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/PolyForm-Small-Business-1.0.0.html", + "reference": "https://spdx.org/licenses/CECILL-B.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/PolyForm-Small-Business-1.0.0.json", + "detailsUrl": "https://spdx.org/licenses/CECILL-B.json", "referenceNumber": 219, - "name": "PolyForm Small Business License 1.0.0", - "licenseId": "PolyForm-Small-Business-1.0.0", + "name": "CeCILL-B Free Software License Agreement", + "licenseId": "CECILL-B", "seeAlso": [ - "https://polyformproject.org/licenses/small-business/1.0.0" + "http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/Caldera.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Caldera.json", + "reference": "https://spdx.org/licenses/StandardML-NJ.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/StandardML-NJ.json", "referenceNumber": 220, - "name": "Caldera License", - "licenseId": "Caldera", + "name": "Standard ML of New Jersey License", + "licenseId": "StandardML-NJ", "seeAlso": [ - "http://www.lemis.com/grog/UNIX/ancient-source-all.pdf" + "http://www.smlnj.org//license.html" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/HTMLTIDY.html", + "reference": "https://spdx.org/licenses/GFDL-1.3-or-later.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/HTMLTIDY.json", + "detailsUrl": "https://spdx.org/licenses/GFDL-1.3-or-later.json", "referenceNumber": 221, - "name": "HTML Tidy License", - "licenseId": "HTMLTIDY", + "name": "GNU Free Documentation License v1.3 or later", + "licenseId": "GFDL-1.3-or-later", "seeAlso": [ - "https://github.com/htacg/tidy-html5/blob/next/README/LICENSE.md" + "https://www.gnu.org/licenses/fdl-1.3.txt" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/SISSL.html", + "reference": "https://spdx.org/licenses/Vim.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/SISSL.json", + "detailsUrl": "https://spdx.org/licenses/Vim.json", "referenceNumber": 222, - "name": "Sun Industry Standards Source License v1.1", - "licenseId": "SISSL", + "name": "Vim License", + "licenseId": "Vim", "seeAlso": [ - "http://www.openoffice.org/licenses/sissl_license.html", - "https://opensource.org/licenses/SISSL" + "http://vimdoc.sourceforge.net/htmldoc/uganda.html" ], - "isOsiApproved": true, + "isOsiApproved": false, "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/MITNFA.html", + "reference": "https://spdx.org/licenses/TCP-wrappers.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/MITNFA.json", + "detailsUrl": "https://spdx.org/licenses/TCP-wrappers.json", "referenceNumber": 223, - "name": "MIT +no-false-attribs license", - "licenseId": "MITNFA", + "name": "TCP Wrappers License", + "licenseId": "TCP-wrappers", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/MITNFA" + "http://rc.quest.com/topics/openssh/license.php#tcpwrappers" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/0BSD.html", + "reference": "https://spdx.org/licenses/SPL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/0BSD.json", + "detailsUrl": "https://spdx.org/licenses/SPL-1.0.json", "referenceNumber": 224, - "name": "BSD Zero Clause License", - "licenseId": "0BSD", + "name": "Sun Public License v1.0", + "licenseId": "SPL-1.0", "seeAlso": [ - "http://landley.net/toybox/license.html" + "https://opensource.org/licenses/SPL-1.0" ], - "isOsiApproved": true + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/CC0-1.0.html", + "reference": "https://spdx.org/licenses/NTP-0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC0-1.0.json", + "detailsUrl": "https://spdx.org/licenses/NTP-0.json", "referenceNumber": 225, - "name": "Creative Commons Zero v1.0 Universal", - "licenseId": "CC0-1.0", + "name": "NTP No Attribution", + "licenseId": "NTP-0", "seeAlso": [ - "https://creativecommons.org/publicdomain/zero/1.0/legalcode" + "https://github.com/tytso/e2fsprogs/blob/master/lib/et/et_name.c" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/LGPL-3.0+.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "https://spdx.org/licenses/LGPL-3.0+.json", + "reference": "https://spdx.org/licenses/GFDL-1.2-or-later.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/GFDL-1.2-or-later.json", "referenceNumber": 226, - "name": "GNU Lesser General Public License v3.0 or later", - "licenseId": "LGPL-3.0+", + "name": "GNU Free Documentation License v1.2 or later", + "licenseId": "GFDL-1.2-or-later", "seeAlso": [ - "https://www.gnu.org/licenses/lgpl-3.0-standalone.html", - "https://opensource.org/licenses/LGPL-3.0" + "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" ], - "isOsiApproved": true + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/CDLA-Sharing-1.0.html", + "reference": "https://spdx.org/licenses/GPL-1.0-only.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CDLA-Sharing-1.0.json", + "detailsUrl": "https://spdx.org/licenses/GPL-1.0-only.json", "referenceNumber": 227, - "name": "Community Data License Agreement Sharing 1.0", - "licenseId": "CDLA-Sharing-1.0", + "name": "GNU General Public License v1.0 only", + "licenseId": "GPL-1.0-only", "seeAlso": [ - "https://cdla.io/sharing-1-0" + "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/GPL-2.0-with-bison-exception.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "https://spdx.org/licenses/GPL-2.0-with-bison-exception.json", + "reference": "https://spdx.org/licenses/BSD-4-Clause-UC.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/BSD-4-Clause-UC.json", "referenceNumber": 228, - "name": "GNU General Public License v2.0 w/Bison exception", - "licenseId": "GPL-2.0-with-bison-exception", + "name": "BSD-4-Clause (University of California-Specific)", + "licenseId": "BSD-4-Clause-UC", "seeAlso": [ - "http://git.savannah.gnu.org/cgit/bison.git/tree/data/yacc.c?id\u003d193d7c7054ba7197b0789e14965b739162319b5e#n141" + "http://www.freebsd.org/copyright/license.html" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/EFL-2.0.html", + "reference": "https://spdx.org/licenses/EFL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/EFL-2.0.json", + "detailsUrl": "https://spdx.org/licenses/EFL-1.0.json", "referenceNumber": 229, - "name": "Eiffel Forum License v2.0", - "licenseId": "EFL-2.0", + "name": "Eiffel Forum License v1.0", + "licenseId": "EFL-1.0", "seeAlso": [ - "http://www.eiffel-nice.org/license/eiffel-forum-license-2.html", - "https://opensource.org/licenses/EFL-2.0" + "http://www.eiffel-nice.org/license/forum.txt", + "https://opensource.org/licenses/EFL-1.0" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/AFL-1.1.html", + "reference": "https://spdx.org/licenses/OPUBL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/AFL-1.1.json", + "detailsUrl": "https://spdx.org/licenses/OPUBL-1.0.json", "referenceNumber": 230, - "name": "Academic Free License v1.1", - "licenseId": "AFL-1.1", + "name": "Open Publication License v1.0", + "licenseId": "OPUBL-1.0", "seeAlso": [ - "http://opensource.linux-mirror.org/licenses/afl-1.1.txt", - "http://wayback.archive.org/web/20021004124254/http://www.opensource.org/licenses/academic.php" + "http://opencontent.org/openpub/", + "https://www.debian.org/opl", + "https://www.ctan.org/license/opl" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CC-BY-2.0.html", + "reference": "https://spdx.org/licenses/LGPL-2.1-or-later.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-2.0.json", + "detailsUrl": "https://spdx.org/licenses/LGPL-2.1-or-later.json", "referenceNumber": 231, - "name": "Creative Commons Attribution 2.0 Generic", - "licenseId": "CC-BY-2.0", + "name": "GNU Lesser General Public License v2.1 or later", + "licenseId": "LGPL-2.1-or-later", "seeAlso": [ - "https://creativecommons.org/licenses/by/2.0/legalcode" + "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "https://opensource.org/licenses/LGPL-2.1" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/RPL-1.5.html", + "reference": "https://spdx.org/licenses/AGPL-1.0-only.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/RPL-1.5.json", + "detailsUrl": "https://spdx.org/licenses/AGPL-1.0-only.json", "referenceNumber": 232, - "name": "Reciprocal Public License 1.5", - "licenseId": "RPL-1.5", + "name": "Affero General Public License v1.0 only", + "licenseId": "AGPL-1.0-only", "seeAlso": [ - "https://opensource.org/licenses/RPL-1.5" + "http://www.affero.org/oagpl.html" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/MulanPSL-1.0.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-ND-2.5.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/MulanPSL-1.0.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-ND-2.5.json", "referenceNumber": 233, - "name": "Mulan Permissive Software License, Version 1", - "licenseId": "MulanPSL-1.0", + "name": "Creative Commons Attribution Non Commercial No Derivatives 2.5 Generic", + "licenseId": "CC-BY-NC-ND-2.5", "seeAlso": [ - "https://license.coscl.org.cn/MulanPSL/", - "https://github.com/yuwenlong/longphp/blob/25dfb70cc2a466dc4bb55ba30901cbce08d164b5/LICENSE" + "https://creativecommons.org/licenses/by-nc-nd/2.5/legalcode" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/GPL-3.0+.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "https://spdx.org/licenses/GPL-3.0+.json", + "reference": "https://spdx.org/licenses/Linux-OpenIB.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/Linux-OpenIB.json", "referenceNumber": 234, - "name": "GNU General Public License v3.0 or later", - "licenseId": "GPL-3.0+", + "name": "Linux Kernel Variant of OpenIB.org license", + "licenseId": "Linux-OpenIB", "seeAlso": [ - "https://www.gnu.org/licenses/gpl-3.0-standalone.html", - "https://opensource.org/licenses/GPL-3.0" + "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/HPND-sell-variant.html", + "reference": "https://spdx.org/licenses/UCL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/HPND-sell-variant.json", + "detailsUrl": "https://spdx.org/licenses/UCL-1.0.json", "referenceNumber": 235, - "name": "Historical Permission Notice and Disclaimer - sell variant", - "licenseId": "HPND-sell-variant", + "name": "Upstream Compatibility License v1.0", + "licenseId": "UCL-1.0", "seeAlso": [ - "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/net/sunrpc/auth_gss/gss_generic_token.c?h\u003dv4.19" + "https://opensource.org/licenses/UCL-1.0" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/SSH-OpenSSH.html", + "reference": "https://spdx.org/licenses/Naumen.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/SSH-OpenSSH.json", + "detailsUrl": "https://spdx.org/licenses/Naumen.json", "referenceNumber": 236, - "name": "SSH OpenSSH license", - "licenseId": "SSH-OpenSSH", + "name": "Naumen Public License", + "licenseId": "Naumen", "seeAlso": [ - "https://github.com/openssh/openssh-portable/blob/1b11ea7c58cd5c59838b5fa574cd456d6047b2d4/LICENCE#L10" + "https://opensource.org/licenses/Naumen" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/OLDAP-1.1.html", + "reference": "https://spdx.org/licenses/LPPL-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OLDAP-1.1.json", + "detailsUrl": "https://spdx.org/licenses/LPPL-1.1.json", "referenceNumber": 237, - "name": "Open LDAP Public License v1.1", - "licenseId": "OLDAP-1.1", + "name": "LaTeX Project Public License v1.1", + "licenseId": "LPPL-1.1", "seeAlso": [ - "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d806557a5ad59804ef3a44d5abfbe91d706b0791f" + "http://www.latex-project.org/lppl/lppl-1-1.txt" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/BitTorrent-1.1.html", + "reference": "https://spdx.org/licenses/etalab-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/BitTorrent-1.1.json", + "detailsUrl": "https://spdx.org/licenses/etalab-2.0.json", "referenceNumber": 238, - "name": "BitTorrent Open Source License v1.1", - "licenseId": "BitTorrent-1.1", + "name": "Etalab Open License 2.0", + "licenseId": "etalab-2.0", "seeAlso": [ - "http://directory.fsf.org/wiki/License:BitTorrentOSL1.1" + "https://github.com/DISIC/politique-de-contribution-open-source/blob/master/LICENSE.pdf", + "https://raw.githubusercontent.com/DISIC/politique-de-contribution-open-source/master/LICENSE" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Artistic-1.0.html", + "reference": "https://spdx.org/licenses/AMPAS.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Artistic-1.0.json", + "detailsUrl": "https://spdx.org/licenses/AMPAS.json", "referenceNumber": 239, - "name": "Artistic License 1.0", - "licenseId": "Artistic-1.0", + "name": "Academy of Motion Picture Arts and Sciences BSD", + "licenseId": "AMPAS", "seeAlso": [ - "https://opensource.org/licenses/Artistic-1.0" + "https://fedoraproject.org/wiki/Licensing/BSD#AMPASBSD" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/SSH-short.html", + "reference": "https://spdx.org/licenses/AAL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/SSH-short.json", + "detailsUrl": "https://spdx.org/licenses/AAL.json", "referenceNumber": 240, - "name": "SSH short notice", - "licenseId": "SSH-short", + "name": "Attribution Assurance License", + "licenseId": "AAL", "seeAlso": [ - "https://github.com/openssh/openssh-portable/blob/1b11ea7c58cd5c59838b5fa574cd456d6047b2d4/pathnames.h", - "http://web.mit.edu/kolya/.f/root/athena.mit.edu/sipb.mit.edu/project/openssh/OldFiles/src/openssh-2.9.9p2/ssh-add.1", - "https://joinup.ec.europa.eu/svn/lesoll/trunk/italc/lib/src/dsa_key.cpp" + "https://opensource.org/licenses/attribution" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/CC-BY-3.0-AT.html", + "reference": "https://spdx.org/licenses/LGPL-3.0-only.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-3.0-AT.json", + "detailsUrl": "https://spdx.org/licenses/LGPL-3.0-only.json", "referenceNumber": 241, - "name": "Creative Commons Attribution 3.0 Austria", - "licenseId": "CC-BY-3.0-AT", + "name": "GNU Lesser General Public License v3.0 only", + "licenseId": "LGPL-3.0-only", "seeAlso": [ - "https://creativecommons.org/licenses/by/3.0/at/legalcode" + "https://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "https://opensource.org/licenses/LGPL-3.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/MIT-CMU.html", + "reference": "https://spdx.org/licenses/CC-BY-SA-3.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/MIT-CMU.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-3.0.json", "referenceNumber": 242, - "name": "CMU License", - "licenseId": "MIT-CMU", + "name": "Creative Commons Attribution Share Alike 3.0 Unported", + "licenseId": "CC-BY-SA-3.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing:MIT?rd\u003dLicensing/MIT#CMU_Style", - "https://github.com/python-pillow/Pillow/blob/fffb426092c8db24a5f4b6df243a8a3c01fb63cd/LICENSE" + "https://creativecommons.org/licenses/by-sa/3.0/legalcode" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/GFDL-1.3-no-invariants-or-later.html", + "reference": "https://spdx.org/licenses/Dotseqn.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/GFDL-1.3-no-invariants-or-later.json", + "detailsUrl": "https://spdx.org/licenses/Dotseqn.json", "referenceNumber": 243, - "name": "GNU Free Documentation License v1.3 or later - no invariants", - "licenseId": "GFDL-1.3-no-invariants-or-later", + "name": "Dotseqn License", + "licenseId": "Dotseqn", "seeAlso": [ - "https://www.gnu.org/licenses/fdl-1.3.txt" + "https://fedoraproject.org/wiki/Licensing/Dotseqn" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/TOSL.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/TOSL.json", + "reference": "https://spdx.org/licenses/LGPL-2.1+.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/LGPL-2.1+.json", "referenceNumber": 244, - "name": "Trusster Open Source License", - "licenseId": "TOSL", + "name": "GNU Library General Public License v2.1 or later", + "licenseId": "LGPL-2.1+", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/TOSL" + "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "https://opensource.org/licenses/LGPL-2.1" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/MIT-open-group.html", + "reference": "https://spdx.org/licenses/MTLL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/MIT-open-group.json", + "detailsUrl": "https://spdx.org/licenses/MTLL.json", "referenceNumber": 245, - "name": "MIT Open Group variant", - "licenseId": "MIT-open-group", + "name": "Matrix Template Library License", + "licenseId": "MTLL", "seeAlso": [ - "https://gitlab.freedesktop.org/xorg/app/iceauth/-/blob/master/COPYING", - "https://gitlab.freedesktop.org/xorg/app/xvinfo/-/blob/master/COPYING", - "https://gitlab.freedesktop.org/xorg/app/xsetroot/-/blob/master/COPYING", - "https://gitlab.freedesktop.org/xorg/app/xauth/-/blob/master/COPYING" + "https://fedoraproject.org/wiki/Licensing/Matrix_Template_Library_License" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/OLDAP-2.6.html", + "reference": "https://spdx.org/licenses/SGI-B-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OLDAP-2.6.json", + "detailsUrl": "https://spdx.org/licenses/SGI-B-1.1.json", "referenceNumber": 246, - "name": "Open LDAP Public License v2.6", - "licenseId": "OLDAP-2.6", + "name": "SGI Free Software License B v1.1", + "licenseId": "SGI-B-1.1", "seeAlso": [ - "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d1cae062821881f41b73012ba816434897abf4205" + "http://oss.sgi.com/projects/FreeB/" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/GFDL-1.1-only.html", + "reference": "https://spdx.org/licenses/GFDL-1.2-invariants-or-later.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/GFDL-1.1-only.json", + "detailsUrl": "https://spdx.org/licenses/GFDL-1.2-invariants-or-later.json", "referenceNumber": 247, - "name": "GNU Free Documentation License v1.1 only", - "licenseId": "GFDL-1.1-only", + "name": "GNU Free Documentation License v1.2 or later - invariants", + "licenseId": "GFDL-1.2-invariants-or-later", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt" + "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/FreeBSD-DOC.html", + "reference": "https://spdx.org/licenses/SISSL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/FreeBSD-DOC.json", + "detailsUrl": "https://spdx.org/licenses/SISSL.json", "referenceNumber": 248, - "name": "FreeBSD Documentation License", - "licenseId": "FreeBSD-DOC", + "name": "Sun Industry Standards Source License v1.1", + "licenseId": "SISSL", "seeAlso": [ - "https://www.freebsd.org/copyright/freebsd-doc-license/" + "http://www.openoffice.org/licenses/sissl_license.html", + "https://opensource.org/licenses/SISSL" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/GPL-2.0.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "https://spdx.org/licenses/GPL-2.0.json", + "reference": "https://spdx.org/licenses/BSD-3-Clause-LBNL.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-LBNL.json", "referenceNumber": 249, - "name": "GNU General Public License v2.0 only", - "licenseId": "GPL-2.0", + "name": "Lawrence Berkeley National Labs BSD variant license", + "licenseId": "BSD-3-Clause-LBNL", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", - "https://opensource.org/licenses/GPL-2.0" + "https://fedoraproject.org/wiki/Licensing/LBNLBSD" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/Fair.html", + "reference": "https://spdx.org/licenses/TORQUE-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Fair.json", + "detailsUrl": "https://spdx.org/licenses/TORQUE-1.1.json", "referenceNumber": 250, - "name": "Fair License", - "licenseId": "Fair", + "name": "TORQUE v2.5+ Software License v1.1", + "licenseId": "TORQUE-1.1", "seeAlso": [ - "http://fairlicense.org/", - "https://opensource.org/licenses/Fair" + "https://fedoraproject.org/wiki/Licensing/TORQUEv1.1" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CECILL-1.1.html", + "reference": "https://spdx.org/licenses/SGI-B-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CECILL-1.1.json", + "detailsUrl": "https://spdx.org/licenses/SGI-B-2.0.json", "referenceNumber": 251, - "name": "CeCILL Free Software License Agreement v1.1", - "licenseId": "CECILL-1.1", + "name": "SGI Free Software License B v2.0", + "licenseId": "SGI-B-2.0", "seeAlso": [ - "http://www.cecill.info/licences/Licence_CeCILL_V1.1-US.html" + "http://oss.sgi.com/projects/FreeB/SGIFreeSWLicB.2.0.pdf" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/QPL-1.0.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/QPL-1.0.json", + "reference": "https://spdx.org/licenses/GPL-2.0-with-bison-exception.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/GPL-2.0-with-bison-exception.json", "referenceNumber": 252, - "name": "Q Public License 1.0", - "licenseId": "QPL-1.0", + "name": "GNU General Public License v2.0 w/Bison exception", + "licenseId": "GPL-2.0-with-bison-exception", "seeAlso": [ - "http://doc.qt.nokia.com/3.3/license.html", - "https://opensource.org/licenses/QPL-1.0" + "http://git.savannah.gnu.org/cgit/bison.git/tree/data/yacc.c?id\u003d193d7c7054ba7197b0789e14965b739162319b5e#n141" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/DOC.html", + "reference": "https://spdx.org/licenses/ErlPL-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/DOC.json", + "detailsUrl": "https://spdx.org/licenses/ErlPL-1.1.json", "referenceNumber": 253, - "name": "DOC License", - "licenseId": "DOC", + "name": "Erlang Public License v1.1", + "licenseId": "ErlPL-1.1", "seeAlso": [ - "http://www.cs.wustl.edu/~schmidt/ACE-copying.html", - "https://www.dre.vanderbilt.edu/~schmidt/ACE-copying.html" + "http://www.erlang.org/EPLICENSE" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/LAL-1.2.html", + "reference": "https://spdx.org/licenses/dvipdfm.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/LAL-1.2.json", + "detailsUrl": "https://spdx.org/licenses/dvipdfm.json", "referenceNumber": 254, - "name": "Licence Art Libre 1.2", - "licenseId": "LAL-1.2", + "name": "dvipdfm License", + "licenseId": "dvipdfm", "seeAlso": [ - "http://artlibre.org/licence/lal/licence-art-libre-12/" + "https://fedoraproject.org/wiki/Licensing/dvipdfm" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/LPL-1.02.html", + "reference": "https://spdx.org/licenses/OGTSL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/LPL-1.02.json", + "detailsUrl": "https://spdx.org/licenses/OGTSL.json", "referenceNumber": 255, - "name": "Lucent Public License v1.02", - "licenseId": "LPL-1.02", + "name": "Open Group Test Suite License", + "licenseId": "OGTSL", "seeAlso": [ - "http://plan9.bell-labs.com/plan9/license.html", - "https://opensource.org/licenses/LPL-1.02" + "http://www.opengroup.org/testing/downloads/The_Open_Group_TSL.txt", + "https://opensource.org/licenses/OGTSL" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/CERN-OHL-P-2.0.html", + "reference": "https://spdx.org/licenses/CC-BY-SA-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CERN-OHL-P-2.0.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-2.0.json", "referenceNumber": 256, - "name": "CERN Open Hardware Licence Version 2 - Permissive", - "licenseId": "CERN-OHL-P-2.0", + "name": "Creative Commons Attribution Share Alike 2.0 Generic", + "licenseId": "CC-BY-SA-2.0", "seeAlso": [ - "https://www.ohwr.org/project/cernohl/wikis/Documents/CERN-OHL-version-2" + "https://creativecommons.org/licenses/by-sa/2.0/legalcode" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/etalab-2.0.html", + "reference": "https://spdx.org/licenses/HTMLTIDY.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/etalab-2.0.json", + "detailsUrl": "https://spdx.org/licenses/HTMLTIDY.json", "referenceNumber": 257, - "name": "Etalab Open License 2.0", - "licenseId": "etalab-2.0", + "name": "HTML Tidy License", + "licenseId": "HTMLTIDY", "seeAlso": [ - "https://github.com/DISIC/politique-de-contribution-open-source/blob/master/LICENSE.pdf", - "https://raw.githubusercontent.com/DISIC/politique-de-contribution-open-source/master/LICENSE" + "https://github.com/htacg/tidy-html5/blob/next/README/LICENSE.md" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/FTL.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-SA-4.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/FTL.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-SA-4.0.json", "referenceNumber": 258, - "name": "Freetype Project License", - "licenseId": "FTL", + "name": "Creative Commons Attribution Non Commercial Share Alike 4.0 International", + "licenseId": "CC-BY-NC-SA-4.0", "seeAlso": [ - "http://freetype.fis.uniroma2.it/FTL.TXT", - "http://git.savannah.gnu.org/cgit/freetype/freetype2.git/tree/docs/FTL.TXT", - "http://gitlab.freedesktop.org/freetype/freetype/-/raw/master/docs/FTL.TXT" + "https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Qhull.html", + "reference": "https://spdx.org/licenses/Artistic-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Qhull.json", + "detailsUrl": "https://spdx.org/licenses/Artistic-1.0.json", "referenceNumber": 259, - "name": "Qhull License", - "licenseId": "Qhull", + "name": "Artistic License 1.0", + "licenseId": "Artistic-1.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Qhull" + "https://opensource.org/licenses/Artistic-1.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": false }, { - "reference": "https://spdx.org/licenses/BSD-3-Clause-Clear.html", + "reference": "https://spdx.org/licenses/XSkat.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-Clear.json", + "detailsUrl": "https://spdx.org/licenses/XSkat.json", "referenceNumber": 260, - "name": "BSD 3-Clause Clear License", - "licenseId": "BSD-3-Clause-Clear", + "name": "XSkat License", + "licenseId": "XSkat", "seeAlso": [ - "http://labs.metacarta.com/license-explanation.html#license" + "https://fedoraproject.org/wiki/Licensing/XSkat_License" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/BSD-3-Clause-No-Military-License.html", + "reference": "https://spdx.org/licenses/APSL-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-No-Military-License.json", + "detailsUrl": "https://spdx.org/licenses/APSL-2.0.json", "referenceNumber": 261, - "name": "BSD 3-Clause No Military License", - "licenseId": "BSD-3-Clause-No-Military-License", + "name": "Apple Public Source License 2.0", + "licenseId": "APSL-2.0", "seeAlso": [ - "https://gitlab.syncad.com/hive/dhive/-/blob/master/LICENSE", - "https://github.com/greymass/swift-eosio/blob/master/LICENSE" + "http://www.opensource.apple.com/license/apsl/" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/FSFAP.html", + "reference": "https://spdx.org/licenses/zlib-acknowledgement.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/FSFAP.json", + "detailsUrl": "https://spdx.org/licenses/zlib-acknowledgement.json", "referenceNumber": 262, - "name": "FSF All Permissive License", - "licenseId": "FSFAP", + "name": "zlib/libpng License with Acknowledgement", + "licenseId": "zlib-acknowledgement", "seeAlso": [ - "https://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html" + "https://fedoraproject.org/wiki/Licensing/ZlibWithAcknowledgement" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/APL-1.0.html", + "reference": "https://spdx.org/licenses/MS-PL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/APL-1.0.json", + "detailsUrl": "https://spdx.org/licenses/MS-PL.json", "referenceNumber": 263, - "name": "Adaptive Public License 1.0", - "licenseId": "APL-1.0", + "name": "Microsoft Public License", + "licenseId": "MS-PL", "seeAlso": [ - "https://opensource.org/licenses/APL-1.0" + "http://www.microsoft.com/opensource/licenses.mspx", + "https://opensource.org/licenses/MS-PL" ], - "isOsiApproved": true + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/OLDAP-2.8.html", + "reference": "https://spdx.org/licenses/MPL-2.0-no-copyleft-exception.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OLDAP-2.8.json", + "detailsUrl": "https://spdx.org/licenses/MPL-2.0-no-copyleft-exception.json", "referenceNumber": 264, - "name": "Open LDAP Public License v2.8", - "licenseId": "OLDAP-2.8", + "name": "Mozilla Public License 2.0 (no copyleft exception)", + "licenseId": "MPL-2.0-no-copyleft-exception", "seeAlso": [ - "http://www.openldap.org/software/release/license.html" + "http://www.mozilla.org/MPL/2.0/", + "https://opensource.org/licenses/MPL-2.0" ], "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/TORQUE-1.1.html", + "reference": "https://spdx.org/licenses/0BSD.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/TORQUE-1.1.json", + "detailsUrl": "https://spdx.org/licenses/0BSD.json", "referenceNumber": 265, - "name": "TORQUE v2.5+ Software License v1.1", - "licenseId": "TORQUE-1.1", + "name": "BSD Zero Clause License", + "licenseId": "0BSD", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/TORQUEv1.1" + "http://landley.net/toybox/license.html", + "https://opensource.org/licenses/0BSD" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/Sendmail-8.23.html", + "reference": "https://spdx.org/licenses/SWL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Sendmail-8.23.json", + "detailsUrl": "https://spdx.org/licenses/SWL.json", "referenceNumber": 266, - "name": "Sendmail License 8.23", - "licenseId": "Sendmail-8.23", + "name": "Scheme Widget Library (SWL) Software License Agreement", + "licenseId": "SWL", "seeAlso": [ - "https://www.proofpoint.com/sites/default/files/sendmail-license.pdf", - "https://web.archive.org/web/20181003101040/https://www.proofpoint.com/sites/default/files/sendmail-license.pdf" + "https://fedoraproject.org/wiki/Licensing/SWL" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/diffmark.html", + "reference": "https://spdx.org/licenses/GFDL-1.1-invariants-only.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/diffmark.json", + "detailsUrl": "https://spdx.org/licenses/GFDL-1.1-invariants-only.json", "referenceNumber": 267, - "name": "diffmark license", - "licenseId": "diffmark", + "name": "GNU Free Documentation License v1.1 only - invariants", + "licenseId": "GFDL-1.1-invariants-only", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/diffmark" + "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Frameworx-1.0.html", + "reference": "https://spdx.org/licenses/OLDAP-2.2.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Frameworx-1.0.json", + "detailsUrl": "https://spdx.org/licenses/OLDAP-2.2.json", "referenceNumber": 268, - "name": "Frameworx Open License 1.0", - "licenseId": "Frameworx-1.0", + "name": "Open LDAP Public License v2.2", + "licenseId": "OLDAP-2.2", "seeAlso": [ - "https://opensource.org/licenses/Frameworx-1.0" + "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d470b0c18ec67621c85881b2733057fecf4a1acc3" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/zlib-acknowledgement.html", + "reference": "https://spdx.org/licenses/CDLA-Permissive-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/zlib-acknowledgement.json", + "detailsUrl": "https://spdx.org/licenses/CDLA-Permissive-2.0.json", "referenceNumber": 269, - "name": "zlib/libpng License with Acknowledgement", - "licenseId": "zlib-acknowledgement", + "name": "Community Data License Agreement Permissive 2.0", + "licenseId": "CDLA-Permissive-2.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/ZlibWithAcknowledgement" + "https://cdla.dev/permissive-2-0" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/EFL-1.0.html", + "reference": "https://spdx.org/licenses/CPL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/EFL-1.0.json", + "detailsUrl": "https://spdx.org/licenses/CPL-1.0.json", "referenceNumber": 270, - "name": "Eiffel Forum License v1.0", - "licenseId": "EFL-1.0", + "name": "Common Public License 1.0", + "licenseId": "CPL-1.0", "seeAlso": [ - "http://www.eiffel-nice.org/license/forum.txt", - "https://opensource.org/licenses/EFL-1.0" + "https://opensource.org/licenses/CPL-1.0" ], - "isOsiApproved": true + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/IJG.html", + "reference": "https://spdx.org/licenses/IPA.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/IJG.json", + "detailsUrl": "https://spdx.org/licenses/IPA.json", "referenceNumber": 271, - "name": "Independent JPEG Group License", - "licenseId": "IJG", + "name": "IPA Font License", + "licenseId": "IPA", "seeAlso": [ - "http://dev.w3.org/cvsweb/Amaya/libjpeg/Attic/README?rev\u003d1.2" + "https://opensource.org/licenses/IPA" ], - "isOsiApproved": false, + "isOsiApproved": true, "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/GFDL-1.3-no-invariants-only.html", + "reference": "https://spdx.org/licenses/Spencer-86.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/GFDL-1.3-no-invariants-only.json", + "detailsUrl": "https://spdx.org/licenses/Spencer-86.json", "referenceNumber": 272, - "name": "GNU Free Documentation License v1.3 only - no invariants", - "licenseId": "GFDL-1.3-no-invariants-only", + "name": "Spencer License 86", + "licenseId": "Spencer-86", "seeAlso": [ - "https://www.gnu.org/licenses/fdl-1.3.txt" + "https://fedoraproject.org/wiki/Licensing/Henry_Spencer_Reg-Ex_Library_License" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Noweb.html", + "reference": "https://spdx.org/licenses/CrystalStacker.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Noweb.json", + "detailsUrl": "https://spdx.org/licenses/CrystalStacker.json", "referenceNumber": 273, - "name": "Noweb License", - "licenseId": "Noweb", + "name": "CrystalStacker License", + "licenseId": "CrystalStacker", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Noweb" + "https://fedoraproject.org/wiki/Licensing:CrystalStacker?rd\u003dLicensing/CrystalStacker" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/GFDL-1.3.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "https://spdx.org/licenses/GFDL-1.3.json", + "reference": "https://spdx.org/licenses/OSL-3.0.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/OSL-3.0.json", "referenceNumber": 274, - "name": "GNU Free Documentation License v1.3", - "licenseId": "GFDL-1.3", + "name": "Open Software License 3.0", + "licenseId": "OSL-3.0", "seeAlso": [ - "https://www.gnu.org/licenses/fdl-1.3.txt" + "https://web.archive.org/web/20120101081418/http://rosenlaw.com:80/OSL3.0.htm", + "https://opensource.org/licenses/OSL-3.0" ], - "isOsiApproved": false, + "isOsiApproved": true, "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/LGPL-2.1.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "https://spdx.org/licenses/LGPL-2.1.json", + "reference": "https://spdx.org/licenses/BSD-Protection.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/BSD-Protection.json", "referenceNumber": 275, - "name": "GNU Lesser General Public License v2.1 only", - "licenseId": "LGPL-2.1", + "name": "BSD Protection License", + "licenseId": "BSD-Protection", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", - "https://opensource.org/licenses/LGPL-2.1" + "https://fedoraproject.org/wiki/Licensing/BSD_Protection_License" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/gSOAP-1.3b.html", + "reference": "https://spdx.org/licenses/EUPL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/gSOAP-1.3b.json", + "detailsUrl": "https://spdx.org/licenses/EUPL-1.0.json", "referenceNumber": 276, - "name": "gSOAP Public License v1.3b", - "licenseId": "gSOAP-1.3b", + "name": "European Union Public License 1.0", + "licenseId": "EUPL-1.0", "seeAlso": [ - "http://www.cs.fsu.edu/~engelen/license.html" + "http://ec.europa.eu/idabc/en/document/7330.html", + "http://ec.europa.eu/idabc/servlets/Doc027f.pdf?id\u003d31096" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/OFL-1.1-RFN.html", + "reference": "https://spdx.org/licenses/D-FSL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OFL-1.1-RFN.json", + "detailsUrl": "https://spdx.org/licenses/D-FSL-1.0.json", "referenceNumber": 277, - "name": "SIL Open Font License 1.1 with Reserved Font Name", - "licenseId": "OFL-1.1-RFN", + "name": "Deutsche Freie Software Lizenz", + "licenseId": "D-FSL-1.0", "seeAlso": [ - "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL_web", - "https://opensource.org/licenses/OFL-1.1" + "http://www.dipp.nrw.de/d-fsl/lizenzen/", + "http://www.dipp.nrw.de/d-fsl/index_html/lizenzen/de/D-FSL-1_0_de.txt", + "http://www.dipp.nrw.de/d-fsl/index_html/lizenzen/en/D-FSL-1_0_en.txt", + "https://www.hbz-nrw.de/produkte/open-access/lizenzen/dfsl", + "https://www.hbz-nrw.de/produkte/open-access/lizenzen/dfsl/deutsche-freie-software-lizenz", + "https://www.hbz-nrw.de/produkte/open-access/lizenzen/dfsl/german-free-software-license", + "https://www.hbz-nrw.de/produkte/open-access/lizenzen/dfsl/D-FSL-1_0_de.txt/at_download/file", + "https://www.hbz-nrw.de/produkte/open-access/lizenzen/dfsl/D-FSL-1_0_en.txt/at_download/file" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/GPL-3.0-with-autoconf-exception.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "https://spdx.org/licenses/GPL-3.0-with-autoconf-exception.json", + "reference": "https://spdx.org/licenses/Qhull.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/Qhull.json", "referenceNumber": 278, - "name": "GNU General Public License v3.0 w/Autoconf exception", - "licenseId": "GPL-3.0-with-autoconf-exception", + "name": "Qhull License", + "licenseId": "Qhull", "seeAlso": [ - "https://www.gnu.org/licenses/autoconf-exception-3.0.html" + "https://fedoraproject.org/wiki/Licensing/Qhull" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CERN-OHL-1.1.html", + "reference": "https://spdx.org/licenses/CC-BY-ND-3.0-DE.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CERN-OHL-1.1.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-ND-3.0-DE.json", "referenceNumber": 279, - "name": "CERN Open Hardware Licence v1.1", - "licenseId": "CERN-OHL-1.1", + "name": "Creative Commons Attribution No Derivatives 3.0 Germany", + "licenseId": "CC-BY-ND-3.0-DE", "seeAlso": [ - "https://www.ohwr.org/project/licenses/wikis/cern-ohl-v1.1" + "https://creativecommons.org/licenses/by-nd/3.0/de/legalcode" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/AFL-2.1.html", + "reference": "https://spdx.org/licenses/SSPL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/AFL-2.1.json", + "detailsUrl": "https://spdx.org/licenses/SSPL-1.0.json", "referenceNumber": 280, - "name": "Academic Free License v2.1", - "licenseId": "AFL-2.1", + "name": "Server Side Public License, v 1", + "licenseId": "SSPL-1.0", "seeAlso": [ - "http://opensource.linux-mirror.org/licenses/afl-2.1.txt" + "https://www.mongodb.com/licensing/server-side-public-license" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/MIT-enna.html", + "reference": "https://spdx.org/licenses/NCSA.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/MIT-enna.json", + "detailsUrl": "https://spdx.org/licenses/NCSA.json", "referenceNumber": 281, - "name": "enna License", - "licenseId": "MIT-enna", + "name": "University of Illinois/NCSA Open Source License", + "licenseId": "NCSA", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/MIT#enna" + "http://otm.illinois.edu/uiuc_openSource", + "https://opensource.org/licenses/NCSA" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/Adobe-Glyph.html", + "reference": "https://spdx.org/licenses/EUDatagrid.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Adobe-Glyph.json", + "detailsUrl": "https://spdx.org/licenses/EUDatagrid.json", "referenceNumber": 282, - "name": "Adobe Glyph List License", - "licenseId": "Adobe-Glyph", + "name": "EU DataGrid Software License", + "licenseId": "EUDatagrid", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/MIT#AdobeGlyph" + "http://eu-datagrid.web.cern.ch/eu-datagrid/license.html", + "https://opensource.org/licenses/EUDatagrid" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/EPL-1.0.html", + "reference": "https://spdx.org/licenses/OLDAP-2.4.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/EPL-1.0.json", + "detailsUrl": "https://spdx.org/licenses/OLDAP-2.4.json", "referenceNumber": 283, - "name": "Eclipse Public License 1.0", - "licenseId": "EPL-1.0", + "name": "Open LDAP Public License v2.4", + "licenseId": "OLDAP-2.4", "seeAlso": [ - "http://www.eclipse.org/legal/epl-v10.html", - "https://opensource.org/licenses/EPL-1.0" + "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003dcd1284c4a91a8a380d904eee68d1583f989ed386" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Xerox.html", + "reference": "https://spdx.org/licenses/CC-BY-SA-2.1-JP.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Xerox.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-2.1-JP.json", "referenceNumber": 284, - "name": "Xerox License", - "licenseId": "Xerox", + "name": "Creative Commons Attribution Share Alike 2.1 Japan", + "licenseId": "CC-BY-SA-2.1-JP", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Xerox" + "https://creativecommons.org/licenses/by-sa/2.1/jp/legalcode" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/OLDAP-2.0.1.html", + "reference": "https://spdx.org/licenses/OFL-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OLDAP-2.0.1.json", + "detailsUrl": "https://spdx.org/licenses/OFL-1.1.json", "referenceNumber": 285, - "name": "Open LDAP Public License v2.0.1", - "licenseId": "OLDAP-2.0.1", + "name": "SIL Open Font License 1.1", + "licenseId": "OFL-1.1", "seeAlso": [ - "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003db6d68acd14e51ca3aab4428bf26522aa74873f0e" + "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL_web", + "https://opensource.org/licenses/OFL-1.1" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/MTLL.html", + "reference": "https://spdx.org/licenses/MIT-enna.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/MTLL.json", + "detailsUrl": "https://spdx.org/licenses/MIT-enna.json", "referenceNumber": 286, - "name": "Matrix Template Library License", - "licenseId": "MTLL", + "name": "enna License", + "licenseId": "MIT-enna", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Matrix_Template_Library_License" + "https://fedoraproject.org/wiki/Licensing/MIT#enna" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/ImageMagick.html", + "reference": "https://spdx.org/licenses/Artistic-1.0-cl8.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/ImageMagick.json", + "detailsUrl": "https://spdx.org/licenses/Artistic-1.0-cl8.json", "referenceNumber": 287, - "name": "ImageMagick License", - "licenseId": "ImageMagick", + "name": "Artistic License 1.0 w/clause 8", + "licenseId": "Artistic-1.0-cl8", "seeAlso": [ - "http://www.imagemagick.org/script/license.php" + "https://opensource.org/licenses/Artistic-1.0" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/psutils.html", + "reference": "https://spdx.org/licenses/NLOD-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/psutils.json", + "detailsUrl": "https://spdx.org/licenses/NLOD-2.0.json", "referenceNumber": 288, - "name": "psutils License", - "licenseId": "psutils", + "name": "Norwegian Licence for Open Government Data (NLOD) 2.0", + "licenseId": "NLOD-2.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/psutils" + "http://data.norge.no/nlod/en/2.0" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/ClArtistic.html", + "reference": "https://spdx.org/licenses/mpich2.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/ClArtistic.json", + "detailsUrl": "https://spdx.org/licenses/mpich2.json", "referenceNumber": 289, - "name": "Clarified Artistic License", - "licenseId": "ClArtistic", + "name": "mpich2 License", + "licenseId": "mpich2", "seeAlso": [ - "http://gianluca.dellavedova.org/2011/01/03/clarified-artistic-license/", - "http://www.ncftp.com/ncftp/doc/LICENSE.txt" + "https://fedoraproject.org/wiki/Licensing/MIT" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/GFDL-1.3-invariants-or-later.html", + "reference": "https://spdx.org/licenses/UPL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/GFDL-1.3-invariants-or-later.json", + "detailsUrl": "https://spdx.org/licenses/UPL-1.0.json", "referenceNumber": 290, - "name": "GNU Free Documentation License v1.3 or later - invariants", - "licenseId": "GFDL-1.3-invariants-or-later", + "name": "Universal Permissive License v1.0", + "licenseId": "UPL-1.0", "seeAlso": [ - "https://www.gnu.org/licenses/fdl-1.3.txt" + "https://opensource.org/licenses/UPL" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/APSL-1.2.html", + "reference": "https://spdx.org/licenses/Apache-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/APSL-1.2.json", + "detailsUrl": "https://spdx.org/licenses/Apache-1.0.json", "referenceNumber": 291, - "name": "Apple Public Source License 1.2", - "licenseId": "APSL-1.2", + "name": "Apache License 1.0", + "licenseId": "Apache-1.0", "seeAlso": [ - "http://www.samurajdata.se/opensource/mirror/licenses/apsl.php" + "http://www.apache.org/licenses/LICENSE-1.0" ], - "isOsiApproved": true + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/Apache-2.0.html", + "reference": "https://spdx.org/licenses/BSD-Source-Code.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Apache-2.0.json", + "detailsUrl": "https://spdx.org/licenses/BSD-Source-Code.json", "referenceNumber": 292, - "name": "Apache License 2.0", - "licenseId": "Apache-2.0", + "name": "BSD Source Code Attribution", + "licenseId": "BSD-Source-Code", "seeAlso": [ - "http://www.apache.org/licenses/LICENSE-2.0", - "https://opensource.org/licenses/Apache-2.0" + "https://github.com/robbiehanson/CocoaHTTPServer/blob/master/LICENSE.txt" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/NIST-PD.html", + "reference": "https://spdx.org/licenses/Sendmail.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/NIST-PD.json", + "detailsUrl": "https://spdx.org/licenses/Sendmail.json", "referenceNumber": 293, - "name": "NIST Public Domain Notice", - "licenseId": "NIST-PD", + "name": "Sendmail License", + "licenseId": "Sendmail", "seeAlso": [ - "https://github.com/tcheneau/simpleRPL/blob/e645e69e38dd4e3ccfeceb2db8cba05b7c2e0cd3/LICENSE.txt", - "https://github.com/tcheneau/Routing/blob/f09f46fcfe636107f22f2c98348188a65a135d98/README.md" + "http://www.sendmail.com/pdfs/open_source/sendmail_license.pdf", + "https://web.archive.org/web/20160322142305/https://www.sendmail.com/pdfs/open_source/sendmail_license.pdf" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Libpng.html", + "reference": "https://spdx.org/licenses/ODC-By-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Libpng.json", + "detailsUrl": "https://spdx.org/licenses/ODC-By-1.0.json", "referenceNumber": 294, - "name": "libpng License", - "licenseId": "Libpng", + "name": "Open Data Commons Attribution License v1.0", + "licenseId": "ODC-By-1.0", "seeAlso": [ - "http://www.libpng.org/pub/png/src/libpng-LICENSE.txt" + "https://opendatacommons.org/licenses/by/1.0/" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/TAPR-OHL-1.0.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/TAPR-OHL-1.0.json", + "reference": "https://spdx.org/licenses/GFDL-1.1.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/GFDL-1.1.json", "referenceNumber": 295, - "name": "TAPR Open Hardware License v1.0", - "licenseId": "TAPR-OHL-1.0", + "name": "GNU Free Documentation License v1.1", + "licenseId": "GFDL-1.1", "seeAlso": [ - "https://www.tapr.org/OHL" + "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/ICU.html", + "reference": "https://spdx.org/licenses/MIT-open-group.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/ICU.json", + "detailsUrl": "https://spdx.org/licenses/MIT-open-group.json", "referenceNumber": 296, - "name": "ICU License", - "licenseId": "ICU", + "name": "MIT Open Group variant", + "licenseId": "MIT-open-group", "seeAlso": [ - "http://source.icu-project.org/repos/icu/icu/trunk/license.html" + "https://gitlab.freedesktop.org/xorg/app/iceauth/-/blob/master/COPYING", + "https://gitlab.freedesktop.org/xorg/app/xvinfo/-/blob/master/COPYING", + "https://gitlab.freedesktop.org/xorg/app/xsetroot/-/blob/master/COPYING", + "https://gitlab.freedesktop.org/xorg/app/xauth/-/blob/master/COPYING" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CC-BY-SA-2.5.html", + "reference": "https://spdx.org/licenses/FSFAP.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-2.5.json", + "detailsUrl": "https://spdx.org/licenses/FSFAP.json", "referenceNumber": 297, - "name": "Creative Commons Attribution Share Alike 2.5 Generic", - "licenseId": "CC-BY-SA-2.5", + "name": "FSF All Permissive License", + "licenseId": "FSFAP", "seeAlso": [ - "https://creativecommons.org/licenses/by-sa/2.5/legalcode" + "https://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/CC-PDDC.html", + "reference": "https://spdx.org/licenses/SNIA.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-PDDC.json", + "detailsUrl": "https://spdx.org/licenses/SNIA.json", "referenceNumber": 298, - "name": "Creative Commons Public Domain Dedication and Certification", - "licenseId": "CC-PDDC", + "name": "SNIA Public License 1.1", + "licenseId": "SNIA", "seeAlso": [ - "https://creativecommons.org/licenses/publicdomain/" + "https://fedoraproject.org/wiki/Licensing/SNIA_Public_License" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/AGPL-3.0-only.html", + "reference": "https://spdx.org/licenses/Xerox.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/AGPL-3.0-only.json", + "detailsUrl": "https://spdx.org/licenses/Xerox.json", "referenceNumber": 299, - "name": "GNU Affero General Public License v3.0 only", - "licenseId": "AGPL-3.0-only", + "name": "Xerox License", + "licenseId": "Xerox", "seeAlso": [ - "https://www.gnu.org/licenses/agpl.txt", - "https://opensource.org/licenses/AGPL-3.0" + "https://fedoraproject.org/wiki/Licensing/Xerox" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/OSL-1.1.html", + "reference": "https://spdx.org/licenses/ANTLR-PD.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OSL-1.1.json", + "detailsUrl": "https://spdx.org/licenses/ANTLR-PD.json", "referenceNumber": 300, - "name": "Open Software License 1.1", - "licenseId": "OSL-1.1", + "name": "ANTLR Software Rights Notice", + "licenseId": "ANTLR-PD", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/OSL1.1" + "http://www.antlr2.org/license.html" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/SugarCRM-1.1.3.html", + "reference": "https://spdx.org/licenses/PSF-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/SugarCRM-1.1.3.json", + "detailsUrl": "https://spdx.org/licenses/PSF-2.0.json", "referenceNumber": 301, - "name": "SugarCRM Public License v1.1.3", - "licenseId": "SugarCRM-1.1.3", + "name": "Python Software Foundation License 2.0", + "licenseId": "PSF-2.0", "seeAlso": [ - "http://www.sugarcrm.com/crm/SPL" + "https://opensource.org/licenses/Python-2.0" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/FreeImage.html", + "reference": "https://spdx.org/licenses/NetCDF.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/FreeImage.json", + "detailsUrl": "https://spdx.org/licenses/NetCDF.json", "referenceNumber": 302, - "name": "FreeImage Public License v1.0", - "licenseId": "FreeImage", + "name": "NetCDF license", + "licenseId": "NetCDF", "seeAlso": [ - "http://freeimage.sourceforge.net/freeimage-license.txt" + "http://www.unidata.ucar.edu/software/netcdf/copyright.html" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/W3C-20150513.html", + "reference": "https://spdx.org/licenses/ANTLR-PD-fallback.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/W3C-20150513.json", + "detailsUrl": "https://spdx.org/licenses/ANTLR-PD-fallback.json", "referenceNumber": 303, - "name": "W3C Software Notice and Document License (2015-05-13)", - "licenseId": "W3C-20150513", + "name": "ANTLR Software Rights Notice with license fallback", + "licenseId": "ANTLR-PD-fallback", "seeAlso": [ - "https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document" + "http://www.antlr2.org/license.html" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/D-FSL-1.0.html", + "reference": "https://spdx.org/licenses/OCLC-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/D-FSL-1.0.json", + "detailsUrl": "https://spdx.org/licenses/OCLC-2.0.json", "referenceNumber": 304, - "name": "Deutsche Freie Software Lizenz", - "licenseId": "D-FSL-1.0", + "name": "OCLC Research Public License 2.0", + "licenseId": "OCLC-2.0", "seeAlso": [ - "http://www.dipp.nrw.de/d-fsl/lizenzen/", - "http://www.dipp.nrw.de/d-fsl/index_html/lizenzen/de/D-FSL-1_0_de.txt", - "http://www.dipp.nrw.de/d-fsl/index_html/lizenzen/en/D-FSL-1_0_en.txt", - "https://www.hbz-nrw.de/produkte/open-access/lizenzen/dfsl", - "https://www.hbz-nrw.de/produkte/open-access/lizenzen/dfsl/deutsche-freie-software-lizenz", - "https://www.hbz-nrw.de/produkte/open-access/lizenzen/dfsl/german-free-software-license", - "https://www.hbz-nrw.de/produkte/open-access/lizenzen/dfsl/D-FSL-1_0_de.txt/at_download/file", - "https://www.hbz-nrw.de/produkte/open-access/lizenzen/dfsl/D-FSL-1_0_en.txt/at_download/file" + "http://www.oclc.org/research/activities/software/license/v2final.htm", + "https://opensource.org/licenses/OCLC-2.0" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/RSA-MD.html", + "reference": "https://spdx.org/licenses/OLDAP-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/RSA-MD.json", + "detailsUrl": "https://spdx.org/licenses/OLDAP-2.0.json", "referenceNumber": 305, - "name": "RSA Message-Digest License", - "licenseId": "RSA-MD", + "name": "Open LDAP Public License v2.0 (or possibly 2.0A and 2.0B)", + "licenseId": "OLDAP-2.0", "seeAlso": [ - "http://www.faqs.org/rfcs/rfc1321.html" + "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003dcbf50f4e1185a21abd4c0a54d3f4341fe28f36ea" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CC-BY-ND-2.0.html", + "reference": "https://spdx.org/licenses/Rdisc.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-ND-2.0.json", + "detailsUrl": "https://spdx.org/licenses/Rdisc.json", "referenceNumber": 306, - "name": "Creative Commons Attribution No Derivatives 2.0 Generic", - "licenseId": "CC-BY-ND-2.0", + "name": "Rdisc License", + "licenseId": "Rdisc", "seeAlso": [ - "https://creativecommons.org/licenses/by-nd/2.0/legalcode" + "https://fedoraproject.org/wiki/Licensing/Rdisc_License" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/GPL-2.0-with-GCC-exception.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "https://spdx.org/licenses/GPL-2.0-with-GCC-exception.json", + "reference": "https://spdx.org/licenses/OLDAP-2.0.1.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/OLDAP-2.0.1.json", "referenceNumber": 307, - "name": "GNU General Public License v2.0 w/GCC Runtime Library exception", - "licenseId": "GPL-2.0-with-GCC-exception", + "name": "Open LDAP Public License v2.0.1", + "licenseId": "OLDAP-2.0.1", "seeAlso": [ - "https://gcc.gnu.org/git/?p\u003dgcc.git;a\u003dblob;f\u003dgcc/libgcc1.c;h\u003d762f5143fc6eed57b6797c82710f3538aa52b40b;hb\u003dcb143a3ce4fb417c68f5fa2691a1b1b1053dfba9#l10" + "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003db6d68acd14e51ca3aab4428bf26522aa74873f0e" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/AGPL-3.0-or-later.html", + "reference": "https://spdx.org/licenses/Nokia.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/AGPL-3.0-or-later.json", + "detailsUrl": "https://spdx.org/licenses/Nokia.json", "referenceNumber": 308, - "name": "GNU Affero General Public License v3.0 or later", - "licenseId": "AGPL-3.0-or-later", + "name": "Nokia Open Source License", + "licenseId": "Nokia", "seeAlso": [ - "https://www.gnu.org/licenses/agpl.txt", - "https://opensource.org/licenses/AGPL-3.0" + "https://opensource.org/licenses/nokia" ], "isOsiApproved": true, "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/AGPL-1.0-or-later.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/AGPL-1.0-or-later.json", + "reference": "https://spdx.org/licenses/Nunit.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/Nunit.json", "referenceNumber": 309, - "name": "Affero General Public License v1.0 or later", - "licenseId": "AGPL-1.0-or-later", + "name": "Nunit License", + "licenseId": "Nunit", "seeAlso": [ - "http://www.affero.org/oagpl.html" + "https://fedoraproject.org/wiki/Licensing/Nunit" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/iMatix.html", + "reference": "https://spdx.org/licenses/AFL-2.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/iMatix.json", + "detailsUrl": "https://spdx.org/licenses/AFL-2.1.json", "referenceNumber": 310, - "name": "iMatix Standard Function Library Agreement", - "licenseId": "iMatix", + "name": "Academic Free License v2.1", + "licenseId": "AFL-2.1", "seeAlso": [ - "http://legacy.imatix.com/html/sfl/sfl4.htm#license" + "http://opensource.linux-mirror.org/licenses/afl-2.1.txt" ], - "isOsiApproved": false, + "isOsiApproved": true, "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/Plexus.html", + "reference": "https://spdx.org/licenses/CC-BY-2.5.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Plexus.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-2.5.json", "referenceNumber": 311, - "name": "Plexus Classworlds License", - "licenseId": "Plexus", + "name": "Creative Commons Attribution 2.5 Generic", + "licenseId": "CC-BY-2.5", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Plexus_Classworlds_License" + "https://creativecommons.org/licenses/by/2.5/legalcode" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/OFL-1.0-no-RFN.html", + "reference": "https://spdx.org/licenses/CDL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OFL-1.0-no-RFN.json", + "detailsUrl": "https://spdx.org/licenses/CDL-1.0.json", "referenceNumber": 312, - "name": "SIL Open Font License 1.0 with no Reserved Font Name", - "licenseId": "OFL-1.0-no-RFN", + "name": "Common Documentation License 1.0", + "licenseId": "CDL-1.0", "seeAlso": [ - "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL10_web" + "http://www.opensource.apple.com/cdl/", + "https://fedoraproject.org/wiki/Licensing/Common_Documentation_License", + "https://www.gnu.org/licenses/license-list.html#ACDL" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/NAIST-2003.html", + "reference": "https://spdx.org/licenses/W3C-20150513.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/NAIST-2003.json", + "detailsUrl": "https://spdx.org/licenses/W3C-20150513.json", "referenceNumber": 313, - "name": "Nara Institute of Science and Technology License (2003)", - "licenseId": "NAIST-2003", + "name": "W3C Software Notice and Document License (2015-05-13)", + "licenseId": "W3C-20150513", "seeAlso": [ - "https://enterprise.dejacode.com/licenses/public/naist-2003/#license-text", - "https://github.com/nodejs/node/blob/4a19cc8947b1bba2b2d27816ec3d0edf9b28e503/LICENSE#L343" + "https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/MIT-feh.html", + "reference": "https://spdx.org/licenses/LPL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/MIT-feh.json", + "detailsUrl": "https://spdx.org/licenses/LPL-1.0.json", "referenceNumber": 314, - "name": "feh License", - "licenseId": "MIT-feh", + "name": "Lucent Public License Version 1.0", + "licenseId": "LPL-1.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/MIT#feh" + "https://opensource.org/licenses/LPL-1.0" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/ECL-2.0.html", + "reference": "https://spdx.org/licenses/TCL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/ECL-2.0.json", + "detailsUrl": "https://spdx.org/licenses/TCL.json", "referenceNumber": 315, - "name": "Educational Community License v2.0", - "licenseId": "ECL-2.0", + "name": "TCL/TK License", + "licenseId": "TCL", "seeAlso": [ - "https://opensource.org/licenses/ECL-2.0" + "http://www.tcl.tk/software/tcltk/license.html", + "https://fedoraproject.org/wiki/Licensing/TCL" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CC-BY-2.5.html", + "reference": "https://spdx.org/licenses/APSL-1.2.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-2.5.json", + "detailsUrl": "https://spdx.org/licenses/APSL-1.2.json", "referenceNumber": 316, - "name": "Creative Commons Attribution 2.5 Generic", - "licenseId": "CC-BY-2.5", + "name": "Apple Public Source License 1.2", + "licenseId": "APSL-1.2", "seeAlso": [ - "https://creativecommons.org/licenses/by/2.5/legalcode" + "http://www.samurajdata.se/opensource/mirror/licenses/apsl.php" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/XSkat.html", + "reference": "https://spdx.org/licenses/gnuplot.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/XSkat.json", + "detailsUrl": "https://spdx.org/licenses/gnuplot.json", "referenceNumber": 317, - "name": "XSkat License", - "licenseId": "XSkat", + "name": "gnuplot License", + "licenseId": "gnuplot", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/XSkat_License" + "https://fedoraproject.org/wiki/Licensing/Gnuplot" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/Linux-OpenIB.html", + "reference": "https://spdx.org/licenses/CC-BY-3.0-NL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Linux-OpenIB.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-3.0-NL.json", "referenceNumber": 318, - "name": "Linux Kernel Variant of OpenIB.org license", - "licenseId": "Linux-OpenIB", + "name": "Creative Commons Attribution 3.0 Netherlands", + "licenseId": "CC-BY-3.0-NL", "seeAlso": [ - "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h" + "https://creativecommons.org/licenses/by/3.0/nl/legalcode" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Spencer-99.html", + "reference": "https://spdx.org/licenses/CC-BY-SA-2.0-UK.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Spencer-99.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-2.0-UK.json", "referenceNumber": 319, - "name": "Spencer License 99", - "licenseId": "Spencer-99", + "name": "Creative Commons Attribution Share Alike 2.0 England and Wales", + "licenseId": "CC-BY-SA-2.0-UK", "seeAlso": [ - "http://www.opensource.apple.com/source/tcl/tcl-5/tcl/generic/regfronts.c" + "https://creativecommons.org/licenses/by-sa/2.0/uk/legalcode" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-License-2014.html", + "reference": "https://spdx.org/licenses/xpp.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-License-2014.json", + "detailsUrl": "https://spdx.org/licenses/xpp.json", "referenceNumber": 320, - "name": "BSD 3-Clause No Nuclear License 2014", - "licenseId": "BSD-3-Clause-No-Nuclear-License-2014", + "name": "XPP License", + "licenseId": "xpp", "seeAlso": [ - "https://java.net/projects/javaeetutorial/pages/BerkeleyLicense" + "https://fedoraproject.org/wiki/Licensing/xpp" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CC-BY-NC-ND-3.0-IGO.html", + "reference": "https://spdx.org/licenses/EUPL-1.2.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-ND-3.0-IGO.json", + "detailsUrl": "https://spdx.org/licenses/EUPL-1.2.json", "referenceNumber": 321, - "name": "Creative Commons Attribution Non Commercial No Derivatives 3.0 IGO", - "licenseId": "CC-BY-NC-ND-3.0-IGO", + "name": "European Union Public License 1.2", + "licenseId": "EUPL-1.2", "seeAlso": [ - "https://creativecommons.org/licenses/by-nc-nd/3.0/igo/legalcode" + "https://joinup.ec.europa.eu/page/eupl-text-11-12", + "https://joinup.ec.europa.eu/sites/default/files/custom-page/attachment/eupl_v1.2_en.pdf", + "https://joinup.ec.europa.eu/sites/default/files/custom-page/attachment/2020-03/EUPL-1.2%20EN.txt", + "https://joinup.ec.europa.eu/sites/default/files/inline-files/EUPL%20v1_2%20EN(1).txt", + "http://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri\u003dCELEX:32017D0863", + "https://opensource.org/licenses/EUPL-1.2" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/CC-BY-NC-SA-1.0.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-SA-1.0.json", + "reference": "https://spdx.org/licenses/GPL-2.0+.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/GPL-2.0+.json", "referenceNumber": 322, - "name": "Creative Commons Attribution Non Commercial Share Alike 1.0 Generic", - "licenseId": "CC-BY-NC-SA-1.0", + "name": "GNU General Public License v2.0 or later", + "licenseId": "GPL-2.0+", "seeAlso": [ - "https://creativecommons.org/licenses/by-nc-sa/1.0/legalcode" + "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "https://opensource.org/licenses/GPL-2.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/GPL-2.0-with-font-exception.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "https://spdx.org/licenses/GPL-2.0-with-font-exception.json", + "reference": "https://spdx.org/licenses/IPL-1.0.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/IPL-1.0.json", "referenceNumber": 323, - "name": "GNU General Public License v2.0 w/Font exception", - "licenseId": "GPL-2.0-with-font-exception", + "name": "IBM Public License v1.0", + "licenseId": "IPL-1.0", "seeAlso": [ - "https://www.gnu.org/licenses/gpl-faq.html#FontException" + "https://opensource.org/licenses/IPL-1.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/Crossword.html", + "reference": "https://spdx.org/licenses/ISC.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Crossword.json", + "detailsUrl": "https://spdx.org/licenses/ISC.json", "referenceNumber": 324, - "name": "Crossword License", - "licenseId": "Crossword", + "name": "ISC License", + "licenseId": "ISC", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Crossword" + "https://www.isc.org/licenses/", + "https://www.isc.org/downloads/software-support-policy/isc-license/", + "https://opensource.org/licenses/ISC" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/OLDAP-2.2.2.html", + "reference": "https://spdx.org/licenses/Zed.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OLDAP-2.2.2.json", + "detailsUrl": "https://spdx.org/licenses/Zed.json", "referenceNumber": 325, - "name": "Open LDAP Public License 2.2.2", - "licenseId": "OLDAP-2.2.2", + "name": "Zed License", + "licenseId": "Zed", "seeAlso": [ - "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003ddf2cc1e21eb7c160695f5b7cffd6296c151ba188" + "https://fedoraproject.org/wiki/Licensing/Zed" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/BSD-2-Clause-NetBSD.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "https://spdx.org/licenses/BSD-2-Clause-NetBSD.json", + "reference": "https://spdx.org/licenses/ECL-1.0.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/ECL-1.0.json", "referenceNumber": 326, - "name": "BSD 2-Clause NetBSD License", - "licenseId": "BSD-2-Clause-NetBSD", + "name": "Educational Community License v1.0", + "licenseId": "ECL-1.0", "seeAlso": [ - "http://www.netbsd.org/about/redistribution.html#default" + "https://opensource.org/licenses/ECL-1.0" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/GPL-2.0+.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "https://spdx.org/licenses/GPL-2.0+.json", + "reference": "https://spdx.org/licenses/BSD-3-Clause-Modification.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-Modification.json", "referenceNumber": 327, - "name": "GNU General Public License v2.0 or later", - "licenseId": "GPL-2.0+", + "name": "BSD 3-Clause Modification", + "licenseId": "BSD-3-Clause-Modification", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", - "https://opensource.org/licenses/GPL-2.0" + "https://fedoraproject.org/wiki/Licensing:BSD#Modification_Variant" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CC-BY-4.0.html", + "reference": "https://spdx.org/licenses/Condor-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-4.0.json", + "detailsUrl": "https://spdx.org/licenses/Condor-1.1.json", "referenceNumber": 328, - "name": "Creative Commons Attribution 4.0 International", - "licenseId": "CC-BY-4.0", + "name": "Condor Public License v1.1", + "licenseId": "Condor-1.1", "seeAlso": [ - "https://creativecommons.org/licenses/by/4.0/legalcode" + "http://research.cs.wisc.edu/condor/license.html#condor", + "http://web.archive.org/web/20111123062036/http://research.cs.wisc.edu/condor/license.html#condor" ], "isOsiApproved": false, "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/OLDAP-2.0.html", + "reference": "https://spdx.org/licenses/BUSL-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OLDAP-2.0.json", + "detailsUrl": "https://spdx.org/licenses/BUSL-1.1.json", "referenceNumber": 329, - "name": "Open LDAP Public License v2.0 (or possibly 2.0A and 2.0B)", - "licenseId": "OLDAP-2.0", + "name": "Business Source License 1.1", + "licenseId": "BUSL-1.1", "seeAlso": [ - "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003dcbf50f4e1185a21abd4c0a54d3f4341fe28f36ea" + "https://mariadb.com/bsl11/" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/NOSL.html", + "reference": "https://spdx.org/licenses/bzip2-1.0.5.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/NOSL.json", + "detailsUrl": "https://spdx.org/licenses/bzip2-1.0.5.json", "referenceNumber": 330, - "name": "Netizen Open Source License", - "licenseId": "NOSL", + "name": "bzip2 and libbzip2 License v1.0.5", + "licenseId": "bzip2-1.0.5", "seeAlso": [ - "http://bits.netizen.com.au/licenses/NOSL/nosl.txt" + "https://sourceware.org/bzip2/1.0.5/bzip2-manual-1.0.5.html", + "http://bzip.org/1.0.5/bzip2-manual-1.0.5.html" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CDDL-1.1.html", + "reference": "https://spdx.org/licenses/LGPL-3.0-or-later.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CDDL-1.1.json", + "detailsUrl": "https://spdx.org/licenses/LGPL-3.0-or-later.json", "referenceNumber": 331, - "name": "Common Development and Distribution License 1.1", - "licenseId": "CDDL-1.1", + "name": "GNU Lesser General Public License v3.0 or later", + "licenseId": "LGPL-3.0-or-later", "seeAlso": [ - "http://glassfish.java.net/public/CDDL+GPL_1_1.html", - "https://javaee.github.io/glassfish/LICENSE" + "https://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "https://opensource.org/licenses/LGPL-3.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/APSL-1.0.html", + "reference": "https://spdx.org/licenses/VSL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/APSL-1.0.json", + "detailsUrl": "https://spdx.org/licenses/VSL-1.0.json", "referenceNumber": 332, - "name": "Apple Public Source License 1.0", - "licenseId": "APSL-1.0", + "name": "Vovida Software License v1.0", + "licenseId": "VSL-1.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Apple_Public_Source_License_1.0" + "https://opensource.org/licenses/VSL-1.0" ], "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/EUPL-1.2.html", + "reference": "https://spdx.org/licenses/GFDL-1.2-only.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/EUPL-1.2.json", + "detailsUrl": "https://spdx.org/licenses/GFDL-1.2-only.json", "referenceNumber": 333, - "name": "European Union Public License 1.2", - "licenseId": "EUPL-1.2", + "name": "GNU Free Documentation License v1.2 only", + "licenseId": "GFDL-1.2-only", "seeAlso": [ - "https://joinup.ec.europa.eu/page/eupl-text-11-12", - "https://joinup.ec.europa.eu/sites/default/files/custom-page/attachment/eupl_v1.2_en.pdf", - "https://joinup.ec.europa.eu/sites/default/files/custom-page/attachment/2020-03/EUPL-1.2%20EN.txt", - "https://joinup.ec.europa.eu/sites/default/files/inline-files/EUPL%20v1_2%20EN(1).txt", - "http://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri\u003dCELEX:32017D0863", - "https://opensource.org/licenses/EUPL-1.2" + "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" ], - "isOsiApproved": true + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/Nokia.html", + "reference": "https://spdx.org/licenses/JPNIC.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Nokia.json", + "detailsUrl": "https://spdx.org/licenses/JPNIC.json", "referenceNumber": 334, - "name": "Nokia Open Source License", - "licenseId": "Nokia", + "name": "Japan Network Information Center License", + "licenseId": "JPNIC", "seeAlso": [ - "https://opensource.org/licenses/nokia" + "https://gitlab.isc.org/isc-projects/bind9/blob/master/COPYRIGHT#L366" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/RHeCos-1.1.html", + "reference": "https://spdx.org/licenses/LPL-1.02.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/RHeCos-1.1.json", + "detailsUrl": "https://spdx.org/licenses/LPL-1.02.json", "referenceNumber": 335, - "name": "Red Hat eCos Public License v1.1", - "licenseId": "RHeCos-1.1", + "name": "Lucent Public License v1.02", + "licenseId": "LPL-1.02", "seeAlso": [ - "http://ecos.sourceware.org/old-license.html" + "http://plan9.bell-labs.com/plan9/license.html", + "https://opensource.org/licenses/LPL-1.02" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/GPL-2.0-only.html", + "reference": "https://spdx.org/licenses/Spencer-94.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/GPL-2.0-only.json", + "detailsUrl": "https://spdx.org/licenses/Spencer-94.json", "referenceNumber": 336, - "name": "GNU General Public License v2.0 only", - "licenseId": "GPL-2.0-only", + "name": "Spencer License 94", + "licenseId": "Spencer-94", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", - "https://opensource.org/licenses/GPL-2.0" + "https://fedoraproject.org/wiki/Licensing/Henry_Spencer_Reg-Ex_Library_License" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/OLDAP-2.7.html", + "reference": "https://spdx.org/licenses/GPL-3.0-only.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OLDAP-2.7.json", + "detailsUrl": "https://spdx.org/licenses/GPL-3.0-only.json", "referenceNumber": 337, - "name": "Open LDAP Public License v2.7", - "licenseId": "OLDAP-2.7", + "name": "GNU General Public License v3.0 only", + "licenseId": "GPL-3.0-only", "seeAlso": [ - "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d47c2415c1df81556eeb39be6cad458ef87c534a2" + "https://www.gnu.org/licenses/gpl-3.0-standalone.html", + "https://opensource.org/licenses/GPL-3.0" ], - "isOsiApproved": false, + "isOsiApproved": true, "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/Vim.html", + "reference": "https://spdx.org/licenses/libpng-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Vim.json", + "detailsUrl": "https://spdx.org/licenses/libpng-2.0.json", "referenceNumber": 338, - "name": "Vim License", - "licenseId": "Vim", + "name": "PNG Reference Library version 2", + "licenseId": "libpng-2.0", "seeAlso": [ - "http://vimdoc.sourceforge.net/htmldoc/uganda.html" + "http://www.libpng.org/pub/png/src/libpng-LICENSE.txt" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/SAX-PD.html", + "reference": "https://spdx.org/licenses/OSL-2.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/SAX-PD.json", + "detailsUrl": "https://spdx.org/licenses/OSL-2.1.json", "referenceNumber": 339, - "name": "Sax Public Domain Notice", - "licenseId": "SAX-PD", + "name": "Open Software License 2.1", + "licenseId": "OSL-2.1", "seeAlso": [ - "http://www.saxproject.org/copying.html" + "http://web.archive.org/web/20050212003940/http://www.rosenlaw.com/osl21.htm", + "https://opensource.org/licenses/OSL-2.1" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-Warranty.html", + "reference": "https://spdx.org/licenses/CERN-OHL-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-Warranty.json", + "detailsUrl": "https://spdx.org/licenses/CERN-OHL-1.1.json", "referenceNumber": 340, - "name": "BSD 3-Clause No Nuclear Warranty", - "licenseId": "BSD-3-Clause-No-Nuclear-Warranty", + "name": "CERN Open Hardware Licence v1.1", + "licenseId": "CERN-OHL-1.1", "seeAlso": [ - "https://jogamp.org/git/?p\u003dgluegen.git;a\u003dblob_plain;f\u003dLICENSE.txt" + "https://www.ohwr.org/project/licenses/wikis/cern-ohl-v1.1" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/NetCDF.html", + "reference": "https://spdx.org/licenses/OLDAP-2.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/NetCDF.json", + "detailsUrl": "https://spdx.org/licenses/OLDAP-2.1.json", "referenceNumber": 341, - "name": "NetCDF license", - "licenseId": "NetCDF", + "name": "Open LDAP Public License v2.1", + "licenseId": "OLDAP-2.1", "seeAlso": [ - "http://www.unidata.ucar.edu/software/netcdf/copyright.html" + "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003db0d176738e96a0d3b9f85cb51e140a86f21be715" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/dvipdfm.html", + "reference": "https://spdx.org/licenses/Unicode-DFS-2015.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/dvipdfm.json", + "detailsUrl": "https://spdx.org/licenses/Unicode-DFS-2015.json", "referenceNumber": 342, - "name": "dvipdfm License", - "licenseId": "dvipdfm", + "name": "Unicode License Agreement - Data Files and Software (2015)", + "licenseId": "Unicode-DFS-2015", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/dvipdfm" + "https://web.archive.org/web/20151224134844/http://unicode.org/copyright.html" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/SHL-0.5.html", + "reference": "https://spdx.org/licenses/YPL-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/SHL-0.5.json", + "detailsUrl": "https://spdx.org/licenses/YPL-1.1.json", "referenceNumber": 343, - "name": "Solderpad Hardware License v0.5", - "licenseId": "SHL-0.5", + "name": "Yahoo! Public License v1.1", + "licenseId": "YPL-1.1", "seeAlso": [ - "https://solderpad.org/licenses/SHL-0.5/" + "http://www.zimbra.com/license/yahoo_public_license_1.1.html" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/LGPL-2.0-only.html", + "reference": "https://spdx.org/licenses/ZPL-2.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/LGPL-2.0-only.json", + "detailsUrl": "https://spdx.org/licenses/ZPL-2.1.json", "referenceNumber": 344, - "name": "GNU Library General Public License v2 only", - "licenseId": "LGPL-2.0-only", + "name": "Zope Public License 2.1", + "licenseId": "ZPL-2.1", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html" + "http://old.zope.org/Resources/ZPL/" ], - "isOsiApproved": true + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/AAL.html", + "reference": "https://spdx.org/licenses/Artistic-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/AAL.json", + "detailsUrl": "https://spdx.org/licenses/Artistic-2.0.json", "referenceNumber": 345, - "name": "Attribution Assurance License", - "licenseId": "AAL", + "name": "Artistic License 2.0", + "licenseId": "Artistic-2.0", "seeAlso": [ - "https://opensource.org/licenses/attribution" + "http://www.perlfoundation.org/artistic_license_2_0", + "https://www.perlfoundation.org/artistic-license-20.html", + "https://opensource.org/licenses/artistic-license-2.0" ], - "isOsiApproved": true + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/Unicode-TOU.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Unicode-TOU.json", + "reference": "https://spdx.org/licenses/wxWindows.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/wxWindows.json", "referenceNumber": 346, - "name": "Unicode Terms of Use", - "licenseId": "Unicode-TOU", + "name": "wxWindows Library License", + "licenseId": "wxWindows", "seeAlso": [ - "http://www.unicode.org/copyright.html" + "https://opensource.org/licenses/WXwindows" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/LPPL-1.2.html", + "reference": "https://spdx.org/licenses/PHP-3.01.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/LPPL-1.2.json", + "detailsUrl": "https://spdx.org/licenses/PHP-3.01.json", "referenceNumber": 347, - "name": "LaTeX Project Public License v1.2", - "licenseId": "LPPL-1.2", + "name": "PHP License v3.01", + "licenseId": "PHP-3.01", "seeAlso": [ - "http://www.latex-project.org/lppl/lppl-1-2.txt" + "http://www.php.net/license/3_01.txt" ], - "isOsiApproved": false, + "isOsiApproved": true, "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/xpp.html", + "reference": "https://spdx.org/licenses/Libpng.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/xpp.json", + "detailsUrl": "https://spdx.org/licenses/Libpng.json", "referenceNumber": 348, - "name": "XPP License", - "licenseId": "xpp", + "name": "libpng License", + "licenseId": "Libpng", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/xpp" + "http://www.libpng.org/pub/png/src/libpng-LICENSE.txt" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/SHL-0.51.html", + "reference": "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-License.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/SHL-0.51.json", + "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-License.json", "referenceNumber": 349, - "name": "Solderpad Hardware License, Version 0.51", - "licenseId": "SHL-0.51", + "name": "BSD 3-Clause No Nuclear License", + "licenseId": "BSD-3-Clause-No-Nuclear-License", "seeAlso": [ - "https://solderpad.org/licenses/SHL-0.51/" + "http://download.oracle.com/otn-pub/java/licenses/bsd.txt?AuthParam\u003d1467140197_43d516ce1776bd08a58235a7785be1cc" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/NCSA.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/NCSA.json", + "reference": "https://spdx.org/licenses/GFDL-1.2.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/GFDL-1.2.json", "referenceNumber": 350, - "name": "University of Illinois/NCSA Open Source License", - "licenseId": "NCSA", + "name": "GNU Free Documentation License v1.2", + "licenseId": "GFDL-1.2", "seeAlso": [ - "http://otm.illinois.edu/uiuc_openSource", - "https://opensource.org/licenses/NCSA" + "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" ], - "isOsiApproved": true, + "isOsiApproved": false, "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/LGPL-2.0-or-later.html", + "reference": "https://spdx.org/licenses/BSD-4-Clause-Shortened.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/LGPL-2.0-or-later.json", + "detailsUrl": "https://spdx.org/licenses/BSD-4-Clause-Shortened.json", "referenceNumber": 351, - "name": "GNU Library General Public License v2 or later", - "licenseId": "LGPL-2.0-or-later", + "name": "BSD 4 Clause Shortened", + "licenseId": "BSD-4-Clause-Shortened", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html" + "https://metadata.ftp-master.debian.org/changelogs//main/a/arpwatch/arpwatch_2.1a15-7_copyright" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CC-BY-3.0.html", + "reference": "https://spdx.org/licenses/Apache-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-3.0.json", + "detailsUrl": "https://spdx.org/licenses/Apache-1.1.json", "referenceNumber": 352, - "name": "Creative Commons Attribution 3.0 Unported", - "licenseId": "CC-BY-3.0", + "name": "Apache License 1.1", + "licenseId": "Apache-1.1", "seeAlso": [ - "https://creativecommons.org/licenses/by/3.0/legalcode" + "http://apache.org/licenses/LICENSE-1.1", + "https://opensource.org/licenses/Apache-1.1" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/GPL-1.0.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "https://spdx.org/licenses/GPL-1.0.json", + "reference": "https://spdx.org/licenses/NLOD-1.0.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/NLOD-1.0.json", "referenceNumber": 353, - "name": "GNU General Public License v1.0 only", - "licenseId": "GPL-1.0", + "name": "Norwegian Licence for Open Government Data (NLOD) 1.0", + "licenseId": "NLOD-1.0", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" + "http://data.norge.no/nlod/en/1.0" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/W3C.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-SA-3.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/W3C.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-SA-3.0.json", "referenceNumber": 354, - "name": "W3C Software Notice and License (2002-12-31)", - "licenseId": "W3C", + "name": "Creative Commons Attribution Non Commercial Share Alike 3.0 Unported", + "licenseId": "CC-BY-NC-SA-3.0", "seeAlso": [ - "http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231.html", - "https://opensource.org/licenses/W3C" + "https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Aladdin.html", + "reference": "https://spdx.org/licenses/SCEA.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Aladdin.json", + "detailsUrl": "https://spdx.org/licenses/SCEA.json", "referenceNumber": 355, - "name": "Aladdin Free Public License", - "licenseId": "Aladdin", + "name": "SCEA Shared Source License", + "licenseId": "SCEA", "seeAlso": [ - "http://pages.cs.wisc.edu/~ghost/doc/AFPL/6.01/Public.htm" + "http://research.scea.com/scea_shared_source_license.html" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-License.html", + "reference": "https://spdx.org/licenses/GPL-1.0-or-later.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-License.json", + "detailsUrl": "https://spdx.org/licenses/GPL-1.0-or-later.json", "referenceNumber": 356, - "name": "BSD 3-Clause No Nuclear License", - "licenseId": "BSD-3-Clause-No-Nuclear-License", + "name": "GNU General Public License v1.0 or later", + "licenseId": "GPL-1.0-or-later", "seeAlso": [ - "http://download.oracle.com/otn-pub/java/licenses/bsd.txt?AuthParam\u003d1467140197_43d516ce1776bd08a58235a7785be1cc" + "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" ], "isOsiApproved": false }, @@ -4488,827 +4498,837 @@ "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/SMPPL.html", + "reference": "https://spdx.org/licenses/AGPL-3.0-only.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/SMPPL.json", + "detailsUrl": "https://spdx.org/licenses/AGPL-3.0-only.json", "referenceNumber": 358, - "name": "Secure Messaging Protocol Public License", - "licenseId": "SMPPL", + "name": "GNU Affero General Public License v3.0 only", + "licenseId": "AGPL-3.0-only", "seeAlso": [ - "https://github.com/dcblake/SMP/blob/master/Documentation/License.txt" + "https://www.gnu.org/licenses/agpl.txt", + "https://opensource.org/licenses/AGPL-3.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/GFDL-1.1.html", + "reference": "https://spdx.org/licenses/GPL-3.0-with-GCC-exception.html", "isDeprecatedLicenseId": true, - "detailsUrl": "https://spdx.org/licenses/GFDL-1.1.json", + "detailsUrl": "https://spdx.org/licenses/GPL-3.0-with-GCC-exception.json", "referenceNumber": 359, - "name": "GNU Free Documentation License v1.1", - "licenseId": "GFDL-1.1", + "name": "GNU General Public License v3.0 w/GCC Runtime Library exception", + "licenseId": "GPL-3.0-with-GCC-exception", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt" + "https://www.gnu.org/licenses/gcc-exception-3.1.html" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/OLDAP-1.4.html", + "reference": "https://spdx.org/licenses/CC-BY-4.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OLDAP-1.4.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-4.0.json", "referenceNumber": 360, - "name": "Open LDAP Public License v1.4", - "licenseId": "OLDAP-1.4", + "name": "Creative Commons Attribution 4.0 International", + "licenseId": "CC-BY-4.0", "seeAlso": [ - "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003dc9f95c2f3f2ffb5e0ae55fe7388af75547660941" + "https://creativecommons.org/licenses/by/4.0/legalcode" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/Condor-1.1.html", + "reference": "https://spdx.org/licenses/BlueOak-1.0.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Condor-1.1.json", + "detailsUrl": "https://spdx.org/licenses/BlueOak-1.0.0.json", "referenceNumber": 361, - "name": "Condor Public License v1.1", - "licenseId": "Condor-1.1", + "name": "Blue Oak Model License 1.0.0", + "licenseId": "BlueOak-1.0.0", "seeAlso": [ - "http://research.cs.wisc.edu/condor/license.html#condor", - "http://web.archive.org/web/20111123062036/http://research.cs.wisc.edu/condor/license.html#condor" + "https://blueoakcouncil.org/license/1.0.0" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/GPL-1.0-only.html", + "reference": "https://spdx.org/licenses/MulanPSL-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/GPL-1.0-only.json", + "detailsUrl": "https://spdx.org/licenses/MulanPSL-2.0.json", "referenceNumber": 362, - "name": "GNU General Public License v1.0 only", - "licenseId": "GPL-1.0-only", + "name": "Mulan Permissive Software License, Version 2", + "licenseId": "MulanPSL-2.0", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" + "https://license.coscl.org.cn/MulanPSL2/" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/GPL-3.0.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "https://spdx.org/licenses/GPL-3.0.json", + "reference": "https://spdx.org/licenses/AMDPLPA.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/AMDPLPA.json", "referenceNumber": 363, - "name": "GNU General Public License v3.0 only", - "licenseId": "GPL-3.0", + "name": "AMD\u0027s plpa_map.c License", + "licenseId": "AMDPLPA", "seeAlso": [ - "https://www.gnu.org/licenses/gpl-3.0-standalone.html", - "https://opensource.org/licenses/GPL-3.0" + "https://fedoraproject.org/wiki/Licensing/AMD_plpa_map_License" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/PSF-2.0.html", + "reference": "https://spdx.org/licenses/Frameworx-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/PSF-2.0.json", + "detailsUrl": "https://spdx.org/licenses/Frameworx-1.0.json", "referenceNumber": 364, - "name": "Python Software Foundation License 2.0", - "licenseId": "PSF-2.0", + "name": "Frameworx Open License 1.0", + "licenseId": "Frameworx-1.0", "seeAlso": [ - "https://opensource.org/licenses/Python-2.0" + "https://opensource.org/licenses/Frameworx-1.0" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/Apache-1.0.html", + "reference": "https://spdx.org/licenses/Zimbra-1.4.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Apache-1.0.json", + "detailsUrl": "https://spdx.org/licenses/Zimbra-1.4.json", "referenceNumber": 365, - "name": "Apache License 1.0", - "licenseId": "Apache-1.0", + "name": "Zimbra Public License v1.4", + "licenseId": "Zimbra-1.4", "seeAlso": [ - "http://www.apache.org/licenses/LICENSE-1.0" + "http://www.zimbra.com/legal/zimbra-public-license-1-4" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/EPL-2.0.html", + "reference": "https://spdx.org/licenses/AGPL-1.0-or-later.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/EPL-2.0.json", + "detailsUrl": "https://spdx.org/licenses/AGPL-1.0-or-later.json", "referenceNumber": 366, - "name": "Eclipse Public License 2.0", - "licenseId": "EPL-2.0", + "name": "Affero General Public License v1.0 or later", + "licenseId": "AGPL-1.0-or-later", "seeAlso": [ - "https://www.eclipse.org/legal/epl-2.0", - "https://www.opensource.org/licenses/EPL-2.0" + "http://www.affero.org/oagpl.html" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Python-2.0.html", + "reference": "https://spdx.org/licenses/Entessa.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Python-2.0.json", + "detailsUrl": "https://spdx.org/licenses/Entessa.json", "referenceNumber": 367, - "name": "Python License 2.0", - "licenseId": "Python-2.0", + "name": "Entessa Public License v1.0", + "licenseId": "Entessa", "seeAlso": [ - "https://opensource.org/licenses/Python-2.0" + "https://opensource.org/licenses/Entessa" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/OLDAP-2.4.html", + "reference": "https://spdx.org/licenses/EPL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OLDAP-2.4.json", + "detailsUrl": "https://spdx.org/licenses/EPL-1.0.json", "referenceNumber": 368, - "name": "Open LDAP Public License v2.4", - "licenseId": "OLDAP-2.4", + "name": "Eclipse Public License 1.0", + "licenseId": "EPL-1.0", "seeAlso": [ - "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003dcd1284c4a91a8a380d904eee68d1583f989ed386" + "http://www.eclipse.org/legal/epl-v10.html", + "https://opensource.org/licenses/EPL-1.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/PostgreSQL.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/PostgreSQL.json", + "reference": "https://spdx.org/licenses/LGPL-3.0+.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/LGPL-3.0+.json", "referenceNumber": 369, - "name": "PostgreSQL License", - "licenseId": "PostgreSQL", + "name": "GNU Lesser General Public License v3.0 or later", + "licenseId": "LGPL-3.0+", "seeAlso": [ - "http://www.postgresql.org/about/licence", - "https://opensource.org/licenses/PostgreSQL" + "https://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "https://opensource.org/licenses/LGPL-3.0" ], - "isOsiApproved": true + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/Net-SNMP.html", + "reference": "https://spdx.org/licenses/Giftware.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Net-SNMP.json", + "detailsUrl": "https://spdx.org/licenses/Giftware.json", "referenceNumber": 370, - "name": "Net-SNMP License", - "licenseId": "Net-SNMP", + "name": "Giftware License", + "licenseId": "Giftware", "seeAlso": [ - "http://net-snmp.sourceforge.net/about/license.html" + "http://liballeg.org/license.html#allegro-4-the-giftware-license" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Ruby.html", + "reference": "https://spdx.org/licenses/CECILL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Ruby.json", + "detailsUrl": "https://spdx.org/licenses/CECILL-1.0.json", "referenceNumber": 371, - "name": "Ruby License", - "licenseId": "Ruby", + "name": "CeCILL Free Software License Agreement v1.0", + "licenseId": "CECILL-1.0", "seeAlso": [ - "http://www.ruby-lang.org/en/LICENSE.txt" + "http://www.cecill.info/licences/Licence_CeCILL_V1-fr.html" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/OSET-PL-2.1.html", + "reference": "https://spdx.org/licenses/NOSL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OSET-PL-2.1.json", + "detailsUrl": "https://spdx.org/licenses/NOSL.json", "referenceNumber": 372, - "name": "OSET Public License version 2.1", - "licenseId": "OSET-PL-2.1", + "name": "Netizen Open Source License", + "licenseId": "NOSL", "seeAlso": [ - "http://www.osetfoundation.org/public-license", - "https://opensource.org/licenses/OPL-2.1" + "http://bits.netizen.com.au/licenses/NOSL/nosl.txt" ], - "isOsiApproved": true + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/Dotseqn.html", + "reference": "https://spdx.org/licenses/Borceux.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Dotseqn.json", + "detailsUrl": "https://spdx.org/licenses/Borceux.json", "referenceNumber": 373, - "name": "Dotseqn License", - "licenseId": "Dotseqn", + "name": "Borceux license", + "licenseId": "Borceux", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Dotseqn" + "https://fedoraproject.org/wiki/Licensing/Borceux" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CUA-OPL-1.0.html", + "reference": "https://spdx.org/licenses/CNRI-Python-GPL-Compatible.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CUA-OPL-1.0.json", + "detailsUrl": "https://spdx.org/licenses/CNRI-Python-GPL-Compatible.json", "referenceNumber": 374, - "name": "CUA Office Public License v1.0", - "licenseId": "CUA-OPL-1.0", + "name": "CNRI Python Open Source GPL Compatible License Agreement", + "licenseId": "CNRI-Python-GPL-Compatible", "seeAlso": [ - "https://opensource.org/licenses/CUA-OPL-1.0" + "http://www.python.org/download/releases/1.6.1/download_win/" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Bahyph.html", + "reference": "https://spdx.org/licenses/Noweb.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Bahyph.json", + "detailsUrl": "https://spdx.org/licenses/Noweb.json", "referenceNumber": 375, - "name": "Bahyph License", - "licenseId": "Bahyph", + "name": "Noweb License", + "licenseId": "Noweb", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Bahyph" + "https://fedoraproject.org/wiki/Licensing/Noweb" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/LiLiQ-Rplus-1.1.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/LiLiQ-Rplus-1.1.json", + "reference": "https://spdx.org/licenses/AGPL-1.0.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/AGPL-1.0.json", "referenceNumber": 376, - "name": "Licence Libre du Québec – Réciprocité forte version 1.1", - "licenseId": "LiLiQ-Rplus-1.1", + "name": "Affero General Public License v1.0", + "licenseId": "AGPL-1.0", "seeAlso": [ - "https://www.forge.gouv.qc.ca/participez/licence-logicielle/licence-libre-du-quebec-liliq-en-francais/licence-libre-du-quebec-reciprocite-forte-liliq-r-v1-1/", - "http://opensource.org/licenses/LiLiQ-Rplus-1.1" + "http://www.affero.org/oagpl.html" ], - "isOsiApproved": true + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/LGPL-2.0+.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "https://spdx.org/licenses/LGPL-2.0+.json", + "reference": "https://spdx.org/licenses/ZPL-1.1.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/ZPL-1.1.json", "referenceNumber": 377, - "name": "GNU Library General Public License v2 or later", - "licenseId": "LGPL-2.0+", + "name": "Zope Public License 1.1", + "licenseId": "ZPL-1.1", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html" + "http://old.zope.org/Resources/License/ZPL-1.1" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/wxWindows.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "https://spdx.org/licenses/wxWindows.json", + "reference": "https://spdx.org/licenses/GFDL-1.2-no-invariants-only.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/GFDL-1.2-no-invariants-only.json", "referenceNumber": 378, - "name": "wxWindows Library License", - "licenseId": "wxWindows", + "name": "GNU Free Documentation License v1.2 only - no invariants", + "licenseId": "GFDL-1.2-no-invariants-only", "seeAlso": [ - "https://opensource.org/licenses/WXwindows" + "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/AGPL-3.0.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "https://spdx.org/licenses/AGPL-3.0.json", - "referenceNumber": 379, - "name": "GNU Affero General Public License v3.0", - "licenseId": "AGPL-3.0", + "reference": "https://spdx.org/licenses/NPL-1.0.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/NPL-1.0.json", + "referenceNumber": 379, + "name": "Netscape Public License v1.0", + "licenseId": "NPL-1.0", "seeAlso": [ - "https://www.gnu.org/licenses/agpl.txt", - "https://opensource.org/licenses/AGPL-3.0" + "http://www.mozilla.org/MPL/NPL/1.0/" ], - "isOsiApproved": true, + "isOsiApproved": false, "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/Abstyles.html", + "reference": "https://spdx.org/licenses/FTL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Abstyles.json", + "detailsUrl": "https://spdx.org/licenses/FTL.json", "referenceNumber": 380, - "name": "Abstyles License", - "licenseId": "Abstyles", + "name": "Freetype Project License", + "licenseId": "FTL", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Abstyles" + "http://freetype.fis.uniroma2.it/FTL.TXT", + "http://git.savannah.gnu.org/cgit/freetype/freetype2.git/tree/docs/FTL.TXT", + "http://gitlab.freedesktop.org/freetype/freetype/-/raw/master/docs/FTL.TXT" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/OLDAP-1.3.html", + "reference": "https://spdx.org/licenses/GFDL-1.1-no-invariants-only.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OLDAP-1.3.json", + "detailsUrl": "https://spdx.org/licenses/GFDL-1.1-no-invariants-only.json", "referenceNumber": 381, - "name": "Open LDAP Public License v1.3", - "licenseId": "OLDAP-1.3", + "name": "GNU Free Documentation License v1.1 only - no invariants", + "licenseId": "GFDL-1.1-no-invariants-only", "seeAlso": [ - "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003de5f8117f0ce088d0bd7a8e18ddf37eaa40eb09b1" + "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/NTP-0.html", + "reference": "https://spdx.org/licenses/Intel-ACPI.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/NTP-0.json", + "detailsUrl": "https://spdx.org/licenses/Intel-ACPI.json", "referenceNumber": 382, - "name": "NTP No Attribution", - "licenseId": "NTP-0", + "name": "Intel ACPI Software License Agreement", + "licenseId": "Intel-ACPI", "seeAlso": [ - "https://github.com/tytso/e2fsprogs/blob/master/lib/et/et_name.c" + "https://fedoraproject.org/wiki/Licensing/Intel_ACPI_Software_License_Agreement" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/OLDAP-2.2.html", + "reference": "https://spdx.org/licenses/XFree86-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OLDAP-2.2.json", + "detailsUrl": "https://spdx.org/licenses/XFree86-1.1.json", "referenceNumber": 383, - "name": "Open LDAP Public License v2.2", - "licenseId": "OLDAP-2.2", + "name": "XFree86 License 1.1", + "licenseId": "XFree86-1.1", "seeAlso": [ - "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d470b0c18ec67621c85881b2733057fecf4a1acc3" + "http://www.xfree86.org/current/LICENSE4.html" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/CC-BY-SA-3.0.html", + "reference": "https://spdx.org/licenses/RPL-1.5.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-3.0.json", + "detailsUrl": "https://spdx.org/licenses/RPL-1.5.json", "referenceNumber": 384, - "name": "Creative Commons Attribution Share Alike 3.0 Unported", - "licenseId": "CC-BY-SA-3.0", + "name": "Reciprocal Public License 1.5", + "licenseId": "RPL-1.5", "seeAlso": [ - "https://creativecommons.org/licenses/by-sa/3.0/legalcode" + "https://opensource.org/licenses/RPL-1.5" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/SWL.html", + "reference": "https://spdx.org/licenses/LAL-1.3.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/SWL.json", + "detailsUrl": "https://spdx.org/licenses/LAL-1.3.json", "referenceNumber": 385, - "name": "Scheme Widget Library (SWL) Software License Agreement", - "licenseId": "SWL", + "name": "Licence Art Libre 1.3", + "licenseId": "LAL-1.3", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/SWL" + "https://artlibre.org/" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/BSD-3-Clause-Open-MPI.html", + "reference": "https://spdx.org/licenses/CC-BY-3.0-US.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-Open-MPI.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-3.0-US.json", "referenceNumber": 386, - "name": "BSD 3-Clause Open MPI variant", - "licenseId": "BSD-3-Clause-Open-MPI", + "name": "Creative Commons Attribution 3.0 United States", + "licenseId": "CC-BY-3.0-US", "seeAlso": [ - "https://www.open-mpi.org/community/license.php", - "http://www.netlib.org/lapack/LICENSE.txt" + "https://creativecommons.org/licenses/by/3.0/us/legalcode" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/LGPL-2.1+.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "https://spdx.org/licenses/LGPL-2.1+.json", + "reference": "https://spdx.org/licenses/OFL-1.1-RFN.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/OFL-1.1-RFN.json", "referenceNumber": 387, - "name": "GNU Library General Public License v2.1 or later", - "licenseId": "LGPL-2.1+", + "name": "SIL Open Font License 1.1 with Reserved Font Name", + "licenseId": "OFL-1.1-RFN", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", - "https://opensource.org/licenses/LGPL-2.1" + "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL_web", + "https://opensource.org/licenses/OFL-1.1" ], "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/GFDL-1.2-invariants-only.html", + "reference": "https://spdx.org/licenses/MS-RL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/GFDL-1.2-invariants-only.json", + "detailsUrl": "https://spdx.org/licenses/MS-RL.json", "referenceNumber": 388, - "name": "GNU Free Documentation License v1.2 only - invariants", - "licenseId": "GFDL-1.2-invariants-only", + "name": "Microsoft Reciprocal License", + "licenseId": "MS-RL", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" + "http://www.microsoft.com/opensource/licenses.mspx", + "https://opensource.org/licenses/MS-RL" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/Zend-2.0.html", + "reference": "https://spdx.org/licenses/OLDAP-2.8.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Zend-2.0.json", + "detailsUrl": "https://spdx.org/licenses/OLDAP-2.8.json", "referenceNumber": 389, - "name": "Zend License v2.0", - "licenseId": "Zend-2.0", + "name": "Open LDAP Public License v2.8", + "licenseId": "OLDAP-2.8", "seeAlso": [ - "https://web.archive.org/web/20130517195954/http://www.zend.com/license/2_00.txt" + "http://www.openldap.org/software/release/license.html" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/GFDL-1.1-no-invariants-or-later.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-ND-4.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/GFDL-1.1-no-invariants-or-later.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-ND-4.0.json", "referenceNumber": 390, - "name": "GNU Free Documentation License v1.1 or later - no invariants", - "licenseId": "GFDL-1.1-no-invariants-or-later", + "name": "Creative Commons Attribution Non Commercial No Derivatives 4.0 International", + "licenseId": "CC-BY-NC-ND-4.0", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt" + "https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/mpich2.html", + "reference": "https://spdx.org/licenses/HPND.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/mpich2.json", + "detailsUrl": "https://spdx.org/licenses/HPND.json", "referenceNumber": 391, - "name": "mpich2 License", - "licenseId": "mpich2", + "name": "Historical Permission Notice and Disclaimer", + "licenseId": "HPND", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/MIT" + "https://opensource.org/licenses/HPND" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/NLOD-1.0.html", + "reference": "https://spdx.org/licenses/CPAL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/NLOD-1.0.json", + "detailsUrl": "https://spdx.org/licenses/CPAL-1.0.json", "referenceNumber": 392, - "name": "Norwegian Licence for Open Government Data", - "licenseId": "NLOD-1.0", + "name": "Common Public Attribution License 1.0", + "licenseId": "CPAL-1.0", "seeAlso": [ - "http://data.norge.no/nlod/en/1.0" + "https://opensource.org/licenses/CPAL-1.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/gnuplot.html", + "reference": "https://spdx.org/licenses/ClArtistic.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/gnuplot.json", + "detailsUrl": "https://spdx.org/licenses/ClArtistic.json", "referenceNumber": 393, - "name": "gnuplot License", - "licenseId": "gnuplot", + "name": "Clarified Artistic License", + "licenseId": "ClArtistic", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Gnuplot" + "http://gianluca.dellavedova.org/2011/01/03/clarified-artistic-license/", + "http://www.ncftp.com/ncftp/doc/LICENSE.txt" ], "isOsiApproved": false, "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/CERN-OHL-S-2.0.html", + "reference": "https://spdx.org/licenses/CC-BY-SA-3.0-DE.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CERN-OHL-S-2.0.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-3.0-DE.json", "referenceNumber": 394, - "name": "CERN Open Hardware Licence Version 2 - Strongly Reciprocal", - "licenseId": "CERN-OHL-S-2.0", + "name": "Creative Commons Attribution Share Alike 3.0 Germany", + "licenseId": "CC-BY-SA-3.0-DE", "seeAlso": [ - "https://www.ohwr.org/project/cernohl/wikis/Documents/CERN-OHL-version-2" + "https://creativecommons.org/licenses/by-sa/3.0/de/legalcode" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/OGL-UK-2.0.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OGL-UK-2.0.json", + "reference": "https://spdx.org/licenses/GPL-3.0+.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/GPL-3.0+.json", "referenceNumber": 395, - "name": "Open Government Licence v2.0", - "licenseId": "OGL-UK-2.0", + "name": "GNU General Public License v3.0 or later", + "licenseId": "GPL-3.0+", "seeAlso": [ - "http://www.nationalarchives.gov.uk/doc/open-government-licence/version/2/" + "https://www.gnu.org/licenses/gpl-3.0-standalone.html", + "https://opensource.org/licenses/GPL-3.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/NPL-1.1.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/NPL-1.1.json", + "reference": "https://spdx.org/licenses/eCos-2.0.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/eCos-2.0.json", "referenceNumber": 396, - "name": "Netscape Public License v1.1", - "licenseId": "NPL-1.1", + "name": "eCos license version 2.0", + "licenseId": "eCos-2.0", "seeAlso": [ - "http://www.mozilla.org/MPL/NPL/1.1/" + "https://www.gnu.org/licenses/ecos-license.html" ], "isOsiApproved": false, "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/Zed.html", + "reference": "https://spdx.org/licenses/libselinux-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Zed.json", + "detailsUrl": "https://spdx.org/licenses/libselinux-1.0.json", "referenceNumber": 397, - "name": "Zed License", - "licenseId": "Zed", + "name": "libselinux public domain notice", + "licenseId": "libselinux-1.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Zed" + "https://github.com/SELinuxProject/selinux/blob/master/libselinux/LICENSE" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/VOSTROM.html", + "reference": "https://spdx.org/licenses/BSD-3-Clause-Attribution.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/VOSTROM.json", + "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-Attribution.json", "referenceNumber": 398, - "name": "VOSTROM Public License for Open Source", - "licenseId": "VOSTROM", + "name": "BSD with attribution", + "licenseId": "BSD-3-Clause-Attribution", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/VOSTROM" + "https://fedoraproject.org/wiki/Licensing/BSD_with_Attribution" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/ZPL-2.0.html", + "reference": "https://spdx.org/licenses/CC-BY-NC-ND-3.0-IGO.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/ZPL-2.0.json", + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-ND-3.0-IGO.json", "referenceNumber": 399, - "name": "Zope Public License 2.0", - "licenseId": "ZPL-2.0", + "name": "Creative Commons Attribution Non Commercial No Derivatives 3.0 IGO", + "licenseId": "CC-BY-NC-ND-3.0-IGO", "seeAlso": [ - "http://old.zope.org/Resources/License/ZPL-2.0", - "https://opensource.org/licenses/ZPL-2.0" + "https://creativecommons.org/licenses/by-nc-nd/3.0/igo/legalcode" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CERN-OHL-W-2.0.html", + "reference": "https://spdx.org/licenses/BSD-3-Clause.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CERN-OHL-W-2.0.json", + "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause.json", "referenceNumber": 400, - "name": "CERN Open Hardware Licence Version 2 - Weakly Reciprocal", - "licenseId": "CERN-OHL-W-2.0", - "seeAlso": [ - "https://www.ohwr.org/project/cernohl/wikis/Documents/CERN-OHL-version-2" + "name": "BSD 3-Clause \"New\" or \"Revised\" License", + "licenseId": "BSD-3-Clause", + "seeAlso": [ + "https://opensource.org/licenses/BSD-3-Clause" ], - "isOsiApproved": true + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/CC-BY-NC-SA-2.0.html", + "reference": "https://spdx.org/licenses/SMPPL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-SA-2.0.json", + "detailsUrl": "https://spdx.org/licenses/SMPPL.json", "referenceNumber": 401, - "name": "Creative Commons Attribution Non Commercial Share Alike 2.0 Generic", - "licenseId": "CC-BY-NC-SA-2.0", + "name": "Secure Messaging Protocol Public License", + "licenseId": "SMPPL", "seeAlso": [ - "https://creativecommons.org/licenses/by-nc-sa/2.0/legalcode" + "https://github.com/dcblake/SMP/blob/master/Documentation/License.txt" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/APSL-2.0.html", + "reference": "https://spdx.org/licenses/PostgreSQL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/APSL-2.0.json", + "detailsUrl": "https://spdx.org/licenses/PostgreSQL.json", "referenceNumber": 402, - "name": "Apple Public Source License 2.0", - "licenseId": "APSL-2.0", + "name": "PostgreSQL License", + "licenseId": "PostgreSQL", "seeAlso": [ - "http://www.opensource.apple.com/license/apsl/" + "http://www.postgresql.org/about/licence", + "https://opensource.org/licenses/PostgreSQL" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/LPL-1.0.html", + "reference": "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-Warranty.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/LPL-1.0.json", + "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-Warranty.json", "referenceNumber": 403, - "name": "Lucent Public License Version 1.0", - "licenseId": "LPL-1.0", + "name": "BSD 3-Clause No Nuclear Warranty", + "licenseId": "BSD-3-Clause-No-Nuclear-Warranty", "seeAlso": [ - "https://opensource.org/licenses/LPL-1.0" + "https://jogamp.org/git/?p\u003dgluegen.git;a\u003dblob_plain;f\u003dLICENSE.txt" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/ANTLR-PD-fallback.html", + "reference": "https://spdx.org/licenses/Adobe-2006.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/ANTLR-PD-fallback.json", + "detailsUrl": "https://spdx.org/licenses/Adobe-2006.json", "referenceNumber": 404, - "name": "ANTLR Software Rights Notice with license fallback", - "licenseId": "ANTLR-PD-fallback", + "name": "Adobe Systems Incorporated Source Code License Agreement", + "licenseId": "Adobe-2006", "seeAlso": [ - "http://www.antlr2.org/license.html" + "https://fedoraproject.org/wiki/Licensing/AdobeLicense" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/libtiff.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/libtiff.json", + "reference": "https://spdx.org/licenses/GPL-3.0.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/GPL-3.0.json", "referenceNumber": 405, - "name": "libtiff License", - "licenseId": "libtiff", + "name": "GNU General Public License v3.0 only", + "licenseId": "GPL-3.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/libtiff" + "https://www.gnu.org/licenses/gpl-3.0-standalone.html", + "https://opensource.org/licenses/GPL-3.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/HPND.html", + "reference": "https://spdx.org/licenses/Hippocratic-2.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/HPND.json", + "detailsUrl": "https://spdx.org/licenses/Hippocratic-2.1.json", "referenceNumber": 406, - "name": "Historical Permission Notice and Disclaimer", - "licenseId": "HPND", + "name": "Hippocratic License 2.1", + "licenseId": "Hippocratic-2.1", "seeAlso": [ - "https://opensource.org/licenses/HPND" + "https://firstdonoharm.dev/version/2/1/license.html", + "https://github.com/EthicalSource/hippocratic-license/blob/58c0e646d64ff6fbee275bfe2b9492f914e3ab2a/LICENSE.txt" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/GPL-3.0-or-later.html", + "reference": "https://spdx.org/licenses/CPOL-1.02.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/GPL-3.0-or-later.json", + "detailsUrl": "https://spdx.org/licenses/CPOL-1.02.json", "referenceNumber": 407, - "name": "GNU General Public License v3.0 or later", - "licenseId": "GPL-3.0-or-later", + "name": "Code Project Open License 1.02", + "licenseId": "CPOL-1.02", "seeAlso": [ - "https://www.gnu.org/licenses/gpl-3.0-standalone.html", - "https://opensource.org/licenses/GPL-3.0" + "http://www.codeproject.com/info/cpol10.aspx" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false, + "isFsfLibre": false }, { - "reference": "https://spdx.org/licenses/Artistic-2.0.html", + "reference": "https://spdx.org/licenses/RSCPL.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Artistic-2.0.json", + "detailsUrl": "https://spdx.org/licenses/RSCPL.json", "referenceNumber": 408, - "name": "Artistic License 2.0", - "licenseId": "Artistic-2.0", + "name": "Ricoh Source Code Public License", + "licenseId": "RSCPL", "seeAlso": [ - "http://www.perlfoundation.org/artistic_license_2_0", - "https://www.perlfoundation.org/artistic-license-20.html", - "https://opensource.org/licenses/artistic-license-2.0" + "http://wayback.archive.org/web/20060715140826/http://www.risource.org/RPL/RPL-1.0A.shtml", + "https://opensource.org/licenses/RSCPL" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/Unicode-DFS-2015.html", + "reference": "https://spdx.org/licenses/CDDL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Unicode-DFS-2015.json", + "detailsUrl": "https://spdx.org/licenses/CDDL-1.0.json", "referenceNumber": 409, - "name": "Unicode License Agreement - Data Files and Software (2015)", - "licenseId": "Unicode-DFS-2015", + "name": "Common Development and Distribution License 1.0", + "licenseId": "CDDL-1.0", "seeAlso": [ - "https://web.archive.org/web/20151224134844/http://unicode.org/copyright.html" + "https://opensource.org/licenses/cddl1" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/CC-BY-NC-4.0.html", + "reference": "https://spdx.org/licenses/OGDL-Taiwan-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-4.0.json", + "detailsUrl": "https://spdx.org/licenses/OGDL-Taiwan-1.0.json", "referenceNumber": 410, - "name": "Creative Commons Attribution Non Commercial 4.0 International", - "licenseId": "CC-BY-NC-4.0", + "name": "Taiwan Open Government Data License, version 1.0", + "licenseId": "OGDL-Taiwan-1.0", "seeAlso": [ - "https://creativecommons.org/licenses/by-nc/4.0/legalcode" + "https://data.gov.tw/license" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/RPL-1.1.html", + "reference": "https://spdx.org/licenses/psfrag.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/RPL-1.1.json", + "detailsUrl": "https://spdx.org/licenses/psfrag.json", "referenceNumber": 411, - "name": "Reciprocal Public License 1.1", - "licenseId": "RPL-1.1", + "name": "psfrag License", + "licenseId": "psfrag", "seeAlso": [ - "https://opensource.org/licenses/RPL-1.1" + "https://fedoraproject.org/wiki/Licensing/psfrag" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CC-BY-SA-1.0.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-1.0.json", + "reference": "https://spdx.org/licenses/GPL-2.0-with-autoconf-exception.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/GPL-2.0-with-autoconf-exception.json", "referenceNumber": 412, - "name": "Creative Commons Attribution Share Alike 1.0 Generic", - "licenseId": "CC-BY-SA-1.0", + "name": "GNU General Public License v2.0 w/Autoconf exception", + "licenseId": "GPL-2.0-with-autoconf-exception", "seeAlso": [ - "https://creativecommons.org/licenses/by-sa/1.0/legalcode" + "http://ac-archive.sourceforge.net/doc/copyright.html" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Cube.html", + "reference": "https://spdx.org/licenses/NTP.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Cube.json", + "detailsUrl": "https://spdx.org/licenses/NTP.json", "referenceNumber": 413, - "name": "Cube License", - "licenseId": "Cube", + "name": "NTP License", + "licenseId": "NTP", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Cube" + "https://opensource.org/licenses/NTP" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/ODC-By-1.0.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/ODC-By-1.0.json", + "reference": "https://spdx.org/licenses/BSD-2-Clause-NetBSD.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/BSD-2-Clause-NetBSD.json", "referenceNumber": 414, - "name": "Open Data Commons Attribution License v1.0", - "licenseId": "ODC-By-1.0", + "name": "BSD 2-Clause NetBSD License", + "licenseId": "BSD-2-Clause-NetBSD", "seeAlso": [ - "https://opendatacommons.org/licenses/by/1.0/" + "http://www.netbsd.org/about/redistribution.html#default" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/copyleft-next-0.3.0.html", + "reference": "https://spdx.org/licenses/ZPL-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/copyleft-next-0.3.0.json", + "detailsUrl": "https://spdx.org/licenses/ZPL-2.0.json", "referenceNumber": 415, - "name": "copyleft-next 0.3.0", - "licenseId": "copyleft-next-0.3.0", + "name": "Zope Public License 2.0", + "licenseId": "ZPL-2.0", "seeAlso": [ - "https://github.com/copyleft-next/copyleft-next/blob/master/Releases/copyleft-next-0.3.0" + "http://old.zope.org/Resources/License/ZPL-2.0", + "https://opensource.org/licenses/ZPL-2.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/CC-BY-ND-4.0.html", + "reference": "https://spdx.org/licenses/EFL-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-ND-4.0.json", + "detailsUrl": "https://spdx.org/licenses/EFL-2.0.json", "referenceNumber": 416, - "name": "Creative Commons Attribution No Derivatives 4.0 International", - "licenseId": "CC-BY-ND-4.0", + "name": "Eiffel Forum License v2.0", + "licenseId": "EFL-2.0", "seeAlso": [ - "https://creativecommons.org/licenses/by-nd/4.0/legalcode" + "http://www.eiffel-nice.org/license/eiffel-forum-license-2.html", + "https://opensource.org/licenses/EFL-2.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/ZPL-1.1.html", + "reference": "https://spdx.org/licenses/AFL-3.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/ZPL-1.1.json", + "detailsUrl": "https://spdx.org/licenses/AFL-3.0.json", "referenceNumber": 417, - "name": "Zope Public License 1.1", - "licenseId": "ZPL-1.1", + "name": "Academic Free License v3.0", + "licenseId": "AFL-3.0", "seeAlso": [ - "http://old.zope.org/Resources/License/ZPL-1.1" + "http://www.rosenlaw.com/AFL3.0.htm", + "https://opensource.org/licenses/afl-3.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/GFDL-1.3-or-later.html", + "reference": "https://spdx.org/licenses/NAIST-2003.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/GFDL-1.3-or-later.json", + "detailsUrl": "https://spdx.org/licenses/NAIST-2003.json", "referenceNumber": 418, - "name": "GNU Free Documentation License v1.3 or later", - "licenseId": "GFDL-1.3-or-later", + "name": "Nara Institute of Science and Technology License (2003)", + "licenseId": "NAIST-2003", "seeAlso": [ - "https://www.gnu.org/licenses/fdl-1.3.txt" + "https://enterprise.dejacode.com/licenses/public/naist-2003/#license-text", + "https://github.com/nodejs/node/blob/4a19cc8947b1bba2b2d27816ec3d0edf9b28e503/LICENSE#L343" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CATOSL-1.1.html", + "reference": "https://spdx.org/licenses/CECILL-C.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CATOSL-1.1.json", + "detailsUrl": "https://spdx.org/licenses/CECILL-C.json", "referenceNumber": 419, - "name": "Computer Associates Trusted Open Source License 1.1", - "licenseId": "CATOSL-1.1", + "name": "CeCILL-C Free Software License Agreement", + "licenseId": "CECILL-C", "seeAlso": [ - "https://opensource.org/licenses/CATOSL-1.1" + "http://www.cecill.info/licences/Licence_CeCILL-C_V1-en.html" ], - "isOsiApproved": true - }, + "isOsiApproved": false, + "isFsfLibre": true + }, { - "reference": "https://spdx.org/licenses/GPL-2.0-with-classpath-exception.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "https://spdx.org/licenses/GPL-2.0-with-classpath-exception.json", + "reference": "https://spdx.org/licenses/O-UDA-1.0.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/O-UDA-1.0.json", "referenceNumber": 420, - "name": "GNU General Public License v2.0 w/Classpath exception", - "licenseId": "GPL-2.0-with-classpath-exception", + "name": "Open Use of Data Agreement v1.0", + "licenseId": "O-UDA-1.0", "seeAlso": [ - "https://www.gnu.org/software/classpath/license.html" + "https://github.com/microsoft/Open-Use-of-Data-Agreement/blob/v1.0/O-UDA-1.0.md", + "https://cdla.dev/open-use-of-data-agreement-v1-0/" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/LGPL-2.0.html", - "isDeprecatedLicenseId": true, - "detailsUrl": "https://spdx.org/licenses/LGPL-2.0.json", + "reference": "https://spdx.org/licenses/ImageMagick.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/ImageMagick.json", "referenceNumber": 421, - "name": "GNU Library General Public License v2 only", - "licenseId": "LGPL-2.0", + "name": "ImageMagick License", + "licenseId": "ImageMagick", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html" + "http://www.imagemagick.org/script/license.php" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/BSD-2-Clause-Views.html", + "reference": "https://spdx.org/licenses/GFDL-1.3-invariants-or-later.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/BSD-2-Clause-Views.json", + "detailsUrl": "https://spdx.org/licenses/GFDL-1.3-invariants-or-later.json", "referenceNumber": 422, - "name": "BSD 2-Clause with views sentence", - "licenseId": "BSD-2-Clause-Views", + "name": "GNU Free Documentation License v1.3 or later - invariants", + "licenseId": "GFDL-1.3-invariants-or-later", "seeAlso": [ - "http://www.freebsd.org/copyright/freebsd-license.html", - "https://people.freebsd.org/~ivoras/wine/patch-wine-nvidia.sh", - "https://github.com/protegeproject/protege/blob/master/license.txt" + "https://www.gnu.org/licenses/fdl-1.3.txt" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/BSL-1.0.html", + "reference": "https://spdx.org/licenses/Zlib.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/BSL-1.0.json", + "detailsUrl": "https://spdx.org/licenses/Zlib.json", "referenceNumber": 423, - "name": "Boost Software License 1.0", - "licenseId": "BSL-1.0", + "name": "zlib License", + "licenseId": "Zlib", "seeAlso": [ - "http://www.boost.org/LICENSE_1_0.txt", - "https://opensource.org/licenses/BSL-1.0" + "http://www.zlib.net/zlib_license.html", + "https://opensource.org/licenses/Zlib" ], "isOsiApproved": true, "isFsfLibre": true @@ -5326,441 +5346,673 @@ "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Eurosym.html", + "reference": "https://spdx.org/licenses/W3C-19980720.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Eurosym.json", + "detailsUrl": "https://spdx.org/licenses/W3C-19980720.json", "referenceNumber": 425, - "name": "Eurosym License", - "licenseId": "Eurosym", + "name": "W3C Software Notice and License (1998-07-20)", + "licenseId": "W3C-19980720", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Eurosym" + "http://www.w3.org/Consortium/Legal/copyright-software-19980720.html" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CC-BY-SA-3.0-AT.html", + "reference": "https://spdx.org/licenses/Intel.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-3.0-AT.json", + "detailsUrl": "https://spdx.org/licenses/Intel.json", "referenceNumber": 426, - "name": "Creative Commons Attribution Share Alike 3.0 Austria", - "licenseId": "CC-BY-SA-3.0-AT", + "name": "Intel Open Source License", + "licenseId": "Intel", "seeAlso": [ - "https://creativecommons.org/licenses/by-sa/3.0/at/legalcode" + "https://opensource.org/licenses/Intel" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/CECILL-C.html", + "reference": "https://spdx.org/licenses/LGPL-2.0-only.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CECILL-C.json", + "detailsUrl": "https://spdx.org/licenses/LGPL-2.0-only.json", "referenceNumber": 427, - "name": "CeCILL-C Free Software License Agreement", - "licenseId": "CECILL-C", + "name": "GNU Library General Public License v2 only", + "licenseId": "LGPL-2.0-only", "seeAlso": [ - "http://www.cecill.info/licences/Licence_CeCILL-C_V1-en.html" + "https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/EPICS.html", + "reference": "https://spdx.org/licenses/VOSTROM.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/EPICS.json", + "detailsUrl": "https://spdx.org/licenses/VOSTROM.json", "referenceNumber": 428, - "name": "EPICS Open License", - "licenseId": "EPICS", + "name": "VOSTROM Public License for Open Source", + "licenseId": "VOSTROM", "seeAlso": [ - "https://epics.anl.gov/license/open.php" + "https://fedoraproject.org/wiki/Licensing/VOSTROM" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CC-BY-NC-ND-2.0.html", + "reference": "https://spdx.org/licenses/Watcom-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-ND-2.0.json", + "detailsUrl": "https://spdx.org/licenses/Watcom-1.0.json", "referenceNumber": 429, - "name": "Creative Commons Attribution Non Commercial No Derivatives 2.0 Generic", - "licenseId": "CC-BY-NC-ND-2.0", + "name": "Sybase Open Watcom Public License 1.0", + "licenseId": "Watcom-1.0", "seeAlso": [ - "https://creativecommons.org/licenses/by-nc-nd/2.0/legalcode" + "https://opensource.org/licenses/Watcom-1.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": false }, { - "reference": "https://spdx.org/licenses/GD.html", + "reference": "https://spdx.org/licenses/GPL-2.0-only.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/GD.json", + "detailsUrl": "https://spdx.org/licenses/GPL-2.0-only.json", "referenceNumber": 430, - "name": "GD License", - "licenseId": "GD", + "name": "GNU General Public License v2.0 only", + "licenseId": "GPL-2.0-only", "seeAlso": [ - "https://libgd.github.io/manuals/2.3.0/files/license-txt.html" + "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "https://opensource.org/licenses/GPL-2.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/X11.html", + "reference": "https://spdx.org/licenses/LiLiQ-R-1.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/X11.json", + "detailsUrl": "https://spdx.org/licenses/LiLiQ-R-1.1.json", "referenceNumber": 431, - "name": "X11 License", - "licenseId": "X11", + "name": "Licence Libre du Québec – Réciprocité version 1.1", + "licenseId": "LiLiQ-R-1.1", "seeAlso": [ - "http://www.xfree86.org/3.3.6/COPYRIGHT2.html#3" + "https://www.forge.gouv.qc.ca/participez/licence-logicielle/licence-libre-du-quebec-liliq-en-francais/licence-libre-du-quebec-reciprocite-liliq-r-v1-1/", + "http://opensource.org/licenses/LiLiQ-R-1.1" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/MPL-1.1.html", + "reference": "https://spdx.org/licenses/SHL-0.5.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/MPL-1.1.json", + "detailsUrl": "https://spdx.org/licenses/SHL-0.5.json", "referenceNumber": 432, - "name": "Mozilla Public License 1.1", - "licenseId": "MPL-1.1", + "name": "Solderpad Hardware License v0.5", + "licenseId": "SHL-0.5", "seeAlso": [ - "http://www.mozilla.org/MPL/MPL-1.1.html", - "https://opensource.org/licenses/MPL-1.1" + "https://solderpad.org/licenses/SHL-0.5/" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/GFDL-1.1-invariants-only.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/GFDL-1.1-invariants-only.json", + "reference": "https://spdx.org/licenses/GPL-1.0+.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/GPL-1.0+.json", "referenceNumber": 433, - "name": "GNU Free Documentation License v1.1 only - invariants", - "licenseId": "GFDL-1.1-invariants-only", + "name": "GNU General Public License v1.0 or later", + "licenseId": "GPL-1.0+", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt" + "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/psfrag.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/psfrag.json", + "reference": "https://spdx.org/licenses/LGPL-2.1.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/LGPL-2.1.json", "referenceNumber": 434, - "name": "psfrag License", - "licenseId": "psfrag", + "name": "GNU Lesser General Public License v2.1 only", + "licenseId": "LGPL-2.1", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/psfrag" + "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "https://opensource.org/licenses/LGPL-2.1" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/RSCPL.html", + "reference": "https://spdx.org/licenses/MIT-0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/RSCPL.json", + "detailsUrl": "https://spdx.org/licenses/MIT-0.json", "referenceNumber": 435, - "name": "Ricoh Source Code Public License", - "licenseId": "RSCPL", + "name": "MIT No Attribution", + "licenseId": "MIT-0", "seeAlso": [ - "http://wayback.archive.org/web/20060715140826/http://www.risource.org/RPL/RPL-1.0A.shtml", - "https://opensource.org/licenses/RSCPL" + "https://github.com/aws/mit-0", + "https://romanrm.net/mit-zero", + "https://github.com/awsdocs/aws-cloud9-user-guide/blob/master/LICENSE-SAMPLECODE" ], "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/YPL-1.0.html", + "reference": "https://spdx.org/licenses/CECILL-2.1.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/YPL-1.0.json", + "detailsUrl": "https://spdx.org/licenses/CECILL-2.1.json", "referenceNumber": 436, - "name": "Yahoo! Public License v1.0", - "licenseId": "YPL-1.0", + "name": "CeCILL Free Software License Agreement v2.1", + "licenseId": "CECILL-2.1", "seeAlso": [ - "http://www.zimbra.com/license/yahoo_public_license_1.0.html" + "http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.html" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/SGI-B-1.1.html", + "reference": "https://spdx.org/licenses/Artistic-1.0-Perl.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/SGI-B-1.1.json", + "detailsUrl": "https://spdx.org/licenses/Artistic-1.0-Perl.json", "referenceNumber": 437, - "name": "SGI Free Software License B v1.1", - "licenseId": "SGI-B-1.1", + "name": "Artistic License 1.0 (Perl)", + "licenseId": "Artistic-1.0-Perl", "seeAlso": [ - "http://oss.sgi.com/projects/FreeB/" + "http://dev.perl.org/licenses/artistic.html" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/CC-BY-ND-1.0.html", + "reference": "https://spdx.org/licenses/OLDAP-2.5.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-ND-1.0.json", + "detailsUrl": "https://spdx.org/licenses/OLDAP-2.5.json", "referenceNumber": 438, - "name": "Creative Commons Attribution No Derivatives 1.0 Generic", - "licenseId": "CC-BY-ND-1.0", + "name": "Open LDAP Public License v2.5", + "licenseId": "OLDAP-2.5", "seeAlso": [ - "https://creativecommons.org/licenses/by-nd/1.0/legalcode" + "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d6852b9d90022e8593c98205413380536b1b5a7cf" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/SGI-B-2.0.html", + "reference": "https://spdx.org/licenses/BSD-2-Clause-Views.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/SGI-B-2.0.json", + "detailsUrl": "https://spdx.org/licenses/BSD-2-Clause-Views.json", "referenceNumber": 439, - "name": "SGI Free Software License B v2.0", - "licenseId": "SGI-B-2.0", + "name": "BSD 2-Clause with views sentence", + "licenseId": "BSD-2-Clause-Views", "seeAlso": [ - "http://oss.sgi.com/projects/FreeB/SGIFreeSWLicB.2.0.pdf" + "http://www.freebsd.org/copyright/freebsd-license.html", + "https://people.freebsd.org/~ivoras/wine/patch-wine-nvidia.sh", + "https://github.com/protegeproject/protege/blob/master/license.txt" ], - "isOsiApproved": false, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/APAFML.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/APAFML.json", + "reference": "https://spdx.org/licenses/AGPL-3.0.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/AGPL-3.0.json", "referenceNumber": 440, - "name": "Adobe Postscript AFM License", - "licenseId": "APAFML", + "name": "GNU Affero General Public License v3.0", + "licenseId": "AGPL-3.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/AdobePostscriptAFM" - ], - "isOsiApproved": false + "https://www.gnu.org/licenses/agpl.txt", + "https://opensource.org/licenses/AGPL-3.0" + ], + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/Spencer-94.html", + "reference": "https://spdx.org/licenses/NPOSL-3.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Spencer-94.json", + "detailsUrl": "https://spdx.org/licenses/NPOSL-3.0.json", "referenceNumber": 441, - "name": "Spencer License 94", - "licenseId": "Spencer-94", + "name": "Non-Profit Open Software License 3.0", + "licenseId": "NPOSL-3.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/Henry_Spencer_Reg-Ex_Library_License" + "https://opensource.org/licenses/NOSL3.0" ], - "isOsiApproved": false + "isOsiApproved": true }, { - "reference": "https://spdx.org/licenses/ISC.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/ISC.json", + "reference": "https://spdx.org/licenses/GPL-2.0-with-font-exception.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/GPL-2.0-with-font-exception.json", "referenceNumber": 442, - "name": "ISC License", - "licenseId": "ISC", + "name": "GNU General Public License v2.0 w/Font exception", + "licenseId": "GPL-2.0-with-font-exception", "seeAlso": [ - "https://www.isc.org/downloads/software-support-policy/isc-license/", - "https://opensource.org/licenses/ISC" + "https://www.gnu.org/licenses/gpl-faq.html#FontException" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/MIT-advertising.html", + "reference": "https://spdx.org/licenses/copyleft-next-0.3.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/MIT-advertising.json", + "detailsUrl": "https://spdx.org/licenses/copyleft-next-0.3.0.json", "referenceNumber": 443, - "name": "Enlightenment License (e16)", - "licenseId": "MIT-advertising", + "name": "copyleft-next 0.3.0", + "licenseId": "copyleft-next-0.3.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/MIT_With_Advertising" + "https://github.com/copyleft-next/copyleft-next/blob/master/Releases/copyleft-next-0.3.0" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/GFDL-1.2-invariants-or-later.html", + "reference": "https://spdx.org/licenses/OLDAP-1.2.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/GFDL-1.2-invariants-or-later.json", + "detailsUrl": "https://spdx.org/licenses/OLDAP-1.2.json", "referenceNumber": 444, - "name": "GNU Free Documentation License v1.2 or later - invariants", - "licenseId": "GFDL-1.2-invariants-or-later", + "name": "Open LDAP Public License v1.2", + "licenseId": "OLDAP-1.2", "seeAlso": [ - "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" + "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d42b0383c50c299977b5893ee695cf4e486fb0dc7" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CC-BY-NC-SA-2.5.html", + "reference": "https://spdx.org/licenses/xinetd.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-SA-2.5.json", + "detailsUrl": "https://spdx.org/licenses/xinetd.json", "referenceNumber": 445, - "name": "Creative Commons Attribution Non Commercial Share Alike 2.5 Generic", - "licenseId": "CC-BY-NC-SA-2.5", + "name": "xinetd License", + "licenseId": "xinetd", "seeAlso": [ - "https://creativecommons.org/licenses/by-nc-sa/2.5/legalcode" + "https://fedoraproject.org/wiki/Licensing/Xinetd_License" ], - "isOsiApproved": false + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/CC-BY-1.0.html", + "reference": "https://spdx.org/licenses/Net-SNMP.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CC-BY-1.0.json", + "detailsUrl": "https://spdx.org/licenses/Net-SNMP.json", "referenceNumber": 446, - "name": "Creative Commons Attribution 1.0 Generic", - "licenseId": "CC-BY-1.0", + "name": "Net-SNMP License", + "licenseId": "Net-SNMP", "seeAlso": [ - "https://creativecommons.org/licenses/by/1.0/legalcode" + "http://net-snmp.sourceforge.net/about/license.html" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/OSL-2.1.html", + "reference": "https://spdx.org/licenses/JasPer-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OSL-2.1.json", + "detailsUrl": "https://spdx.org/licenses/JasPer-2.0.json", "referenceNumber": 447, - "name": "Open Software License 2.1", - "licenseId": "OSL-2.1", + "name": "JasPer License", + "licenseId": "JasPer-2.0", "seeAlso": [ - "http://web.archive.org/web/20050212003940/http://www.rosenlaw.com/osl21.htm", - "https://opensource.org/licenses/OSL-2.1" + "http://www.ece.uvic.ca/~mdadams/jasper/LICENSE" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CrystalStacker.html", + "reference": "https://spdx.org/licenses/YPL-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CrystalStacker.json", + "detailsUrl": "https://spdx.org/licenses/YPL-1.0.json", "referenceNumber": 448, - "name": "CrystalStacker License", - "licenseId": "CrystalStacker", + "name": "Yahoo! Public License v1.0", + "licenseId": "YPL-1.0", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing:CrystalStacker?rd\u003dLicensing/CrystalStacker" + "http://www.zimbra.com/license/yahoo_public_license_1.0.html" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/FSFULLR.html", + "reference": "https://spdx.org/licenses/CERN-OHL-1.2.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/FSFULLR.json", + "detailsUrl": "https://spdx.org/licenses/CERN-OHL-1.2.json", "referenceNumber": 449, - "name": "FSF Unlimited License (with License Retention)", - "licenseId": "FSFULLR", + "name": "CERN Open Hardware Licence v1.2", + "licenseId": "CERN-OHL-1.2", "seeAlso": [ - "https://fedoraproject.org/wiki/Licensing/FSF_Unlimited_License#License_Retention_Variant" + "https://www.ohwr.org/project/licenses/wikis/cern-ohl-v1.2" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/libselinux-1.0.html", + "reference": "https://spdx.org/licenses/Apache-2.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/libselinux-1.0.json", + "detailsUrl": "https://spdx.org/licenses/Apache-2.0.json", "referenceNumber": 450, - "name": "libselinux public domain notice", - "licenseId": "libselinux-1.0", + "name": "Apache License 2.0", + "licenseId": "Apache-2.0", "seeAlso": [ - "https://github.com/SELinuxProject/selinux/blob/master/libselinux/LICENSE" + "https://www.apache.org/licenses/LICENSE-2.0", + "https://opensource.org/licenses/Apache-2.0" ], - "isOsiApproved": false + "isOsiApproved": true, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/MulanPSL-2.0.html", + "reference": "https://spdx.org/licenses/OGC-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/MulanPSL-2.0.json", + "detailsUrl": "https://spdx.org/licenses/OGC-1.0.json", "referenceNumber": 451, - "name": "Mulan Permissive Software License, Version 2", - "licenseId": "MulanPSL-2.0", + "name": "OGC Software License, Version 1.0", + "licenseId": "OGC-1.0", "seeAlso": [ - "https://license.coscl.org.cn/MulanPSL2/" + "https://www.ogc.org/ogc/software/1.0" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/LGPL-3.0.html", + "reference": "https://spdx.org/licenses/GPL-3.0-with-autoconf-exception.html", "isDeprecatedLicenseId": true, - "detailsUrl": "https://spdx.org/licenses/LGPL-3.0.json", + "detailsUrl": "https://spdx.org/licenses/GPL-3.0-with-autoconf-exception.json", "referenceNumber": 452, - "name": "GNU Lesser General Public License v3.0 only", - "licenseId": "LGPL-3.0", + "name": "GNU General Public License v3.0 w/Autoconf exception", + "licenseId": "GPL-3.0-with-autoconf-exception", "seeAlso": [ - "https://www.gnu.org/licenses/lgpl-3.0-standalone.html", - "https://opensource.org/licenses/LGPL-3.0" + "https://www.gnu.org/licenses/autoconf-exception-3.0.html" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/OLDAP-2.5.html", + "reference": "https://spdx.org/licenses/OLDAP-2.2.2.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/OLDAP-2.5.json", + "detailsUrl": "https://spdx.org/licenses/OLDAP-2.2.2.json", "referenceNumber": 453, - "name": "Open LDAP Public License v2.5", - "licenseId": "OLDAP-2.5", + "name": "Open LDAP Public License 2.2.2", + "licenseId": "OLDAP-2.2.2", "seeAlso": [ - "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d6852b9d90022e8593c98205413380536b1b5a7cf" + "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003ddf2cc1e21eb7c160695f5b7cffd6296c151ba188" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/Artistic-1.0-Perl.html", - "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Artistic-1.0-Perl.json", + "reference": "https://spdx.org/licenses/GPL-1.0.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/GPL-1.0.json", "referenceNumber": 454, - "name": "Artistic License 1.0 (Perl)", - "licenseId": "Artistic-1.0-Perl", + "name": "GNU General Public License v1.0 only", + "licenseId": "GPL-1.0", "seeAlso": [ - "http://dev.perl.org/licenses/artistic.html" + "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" ], - "isOsiApproved": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/AFL-1.2.html", + "reference": "https://spdx.org/licenses/Mup.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/AFL-1.2.json", + "detailsUrl": "https://spdx.org/licenses/Mup.json", "referenceNumber": 455, - "name": "Academic Free License v1.2", - "licenseId": "AFL-1.2", + "name": "Mup License", + "licenseId": "Mup", "seeAlso": [ - "http://opensource.linux-mirror.org/licenses/afl-1.2.txt", - "http://wayback.archive.org/web/20021204204652/http://www.opensource.org/licenses/academic.php" + "https://fedoraproject.org/wiki/Licensing/Mup" ], - "isOsiApproved": true, - "isFsfLibre": true + "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/CAL-1.0.html", + "reference": "https://spdx.org/licenses/CC0-1.0.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/CAL-1.0.json", + "detailsUrl": "https://spdx.org/licenses/CC0-1.0.json", "referenceNumber": 456, - "name": "Cryptographic Autonomy License 1.0", - "licenseId": "CAL-1.0", + "name": "Creative Commons Zero v1.0 Universal", + "licenseId": "CC0-1.0", "seeAlso": [ - "http://cryptographicautonomylicense.com/license-text.html", - "https://opensource.org/licenses/CAL-1.0" + "https://creativecommons.org/publicdomain/zero/1.0/legalcode" ], - "isOsiApproved": true + "isOsiApproved": false, + "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/BSD-4-Clause.html", + "reference": "https://spdx.org/licenses/Beerware.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/BSD-4-Clause.json", + "detailsUrl": "https://spdx.org/licenses/Beerware.json", "referenceNumber": 457, - "name": "BSD 4-Clause \"Original\" or \"Old\" License", - "licenseId": "BSD-4-Clause", + "name": "Beerware License", + "licenseId": "Beerware", "seeAlso": [ - "http://directory.fsf.org/wiki/License:BSD_4Clause" + "https://fedoraproject.org/wiki/Licensing/Beerware", + "https://people.freebsd.org/~phk/" + ], + "isOsiApproved": false + }, + { + "reference": "https://spdx.org/licenses/CC-BY-ND-2.0.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/CC-BY-ND-2.0.json", + "referenceNumber": 458, + "name": "Creative Commons Attribution No Derivatives 2.0 Generic", + "licenseId": "CC-BY-ND-2.0", + "seeAlso": [ + "https://creativecommons.org/licenses/by-nd/2.0/legalcode" + ], + "isOsiApproved": false, + "isFsfLibre": false + }, + { + "reference": "https://spdx.org/licenses/FreeBSD-DOC.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/FreeBSD-DOC.json", + "referenceNumber": 459, + "name": "FreeBSD Documentation License", + "licenseId": "FreeBSD-DOC", + "seeAlso": [ + "https://www.freebsd.org/copyright/freebsd-doc-license/" + ], + "isOsiApproved": false + }, + { + "reference": "https://spdx.org/licenses/CC-BY-2.5-AU.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/CC-BY-2.5-AU.json", + "referenceNumber": 460, + "name": "Creative Commons Attribution 2.5 Australia", + "licenseId": "CC-BY-2.5-AU", + "seeAlso": [ + "https://creativecommons.org/licenses/by/2.5/au/legalcode" + ], + "isOsiApproved": false + }, + { + "reference": "https://spdx.org/licenses/OML.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/OML.json", + "referenceNumber": 461, + "name": "Open Market License", + "licenseId": "OML", + "seeAlso": [ + "https://fedoraproject.org/wiki/Licensing/Open_Market_License" + ], + "isOsiApproved": false + }, + { + "reference": "https://spdx.org/licenses/OpenSSL.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/OpenSSL.json", + "referenceNumber": 462, + "name": "OpenSSL License", + "licenseId": "OpenSSL", + "seeAlso": [ + "http://www.openssl.org/source/license.html" ], "isOsiApproved": false, "isFsfLibre": true }, { - "reference": "https://spdx.org/licenses/Interbase-1.0.html", + "reference": "https://spdx.org/licenses/MakeIndex.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/Interbase-1.0.json", - "referenceNumber": 458, - "name": "Interbase Public License v1.0", - "licenseId": "Interbase-1.0", + "detailsUrl": "https://spdx.org/licenses/MakeIndex.json", + "referenceNumber": 463, + "name": "MakeIndex License", + "licenseId": "MakeIndex", "seeAlso": [ - "https://web.archive.org/web/20060319014854/http://info.borland.com/devsupport/interbase/opensource/IPL.html" + "https://fedoraproject.org/wiki/Licensing/MakeIndex" ], "isOsiApproved": false }, { - "reference": "https://spdx.org/licenses/NPOSL-3.0.html", + "reference": "https://spdx.org/licenses/LGPL-2.0-or-later.html", "isDeprecatedLicenseId": false, - "detailsUrl": "https://spdx.org/licenses/NPOSL-3.0.json", - "referenceNumber": 459, - "name": "Non-Profit Open Software License 3.0", - "licenseId": "NPOSL-3.0", + "detailsUrl": "https://spdx.org/licenses/LGPL-2.0-or-later.json", + "referenceNumber": 464, + "name": "GNU Library General Public License v2 or later", + "licenseId": "LGPL-2.0-or-later", "seeAlso": [ - "https://opensource.org/licenses/NOSL3.0" + "https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html" + ], + "isOsiApproved": true + }, + { + "reference": "https://spdx.org/licenses/GPL-2.0.html", + "isDeprecatedLicenseId": true, + "detailsUrl": "https://spdx.org/licenses/GPL-2.0.json", + "referenceNumber": 465, + "name": "GNU General Public License v2.0 only", + "licenseId": "GPL-2.0", + "seeAlso": [ + "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "https://opensource.org/licenses/GPL-2.0" + ], + "isOsiApproved": true, + "isFsfLibre": true + }, + { + "reference": "https://spdx.org/licenses/GFDL-1.1-invariants-or-later.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/GFDL-1.1-invariants-or-later.json", + "referenceNumber": 466, + "name": "GNU Free Documentation License v1.1 or later - invariants", + "licenseId": "GFDL-1.1-invariants-or-later", + "seeAlso": [ + "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt" + ], + "isOsiApproved": false + }, + { + "reference": "https://spdx.org/licenses/BSD-2-Clause-Patent.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/BSD-2-Clause-Patent.json", + "referenceNumber": 467, + "name": "BSD-2-Clause Plus Patent License", + "licenseId": "BSD-2-Clause-Patent", + "seeAlso": [ + "https://opensource.org/licenses/BSDplusPatent" ], "isOsiApproved": true + }, + { + "reference": "https://spdx.org/licenses/CC-BY-NC-1.0.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-1.0.json", + "referenceNumber": 468, + "name": "Creative Commons Attribution Non Commercial 1.0 Generic", + "licenseId": "CC-BY-NC-1.0", + "seeAlso": [ + "https://creativecommons.org/licenses/by-nc/1.0/legalcode" + ], + "isOsiApproved": false, + "isFsfLibre": false + }, + { + "reference": "https://spdx.org/licenses/CC-BY-NC-4.0.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-4.0.json", + "referenceNumber": 469, + "name": "Creative Commons Attribution Non Commercial 4.0 International", + "licenseId": "CC-BY-NC-4.0", + "seeAlso": [ + "https://creativecommons.org/licenses/by-nc/4.0/legalcode" + ], + "isOsiApproved": false, + "isFsfLibre": false + }, + { + "reference": "https://spdx.org/licenses/SimPL-2.0.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/SimPL-2.0.json", + "referenceNumber": 470, + "name": "Simple Public License 2.0", + "licenseId": "SimPL-2.0", + "seeAlso": [ + "https://opensource.org/licenses/SimPL-2.0" + ], + "isOsiApproved": true + }, + { + "reference": "https://spdx.org/licenses/Barr.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/Barr.json", + "referenceNumber": 471, + "name": "Barr License", + "licenseId": "Barr", + "seeAlso": [ + "https://fedoraproject.org/wiki/Licensing/Barr" + ], + "isOsiApproved": false + }, + { + "reference": "https://spdx.org/licenses/BSL-1.0.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/BSL-1.0.json", + "referenceNumber": 472, + "name": "Boost Software License 1.0", + "licenseId": "BSL-1.0", + "seeAlso": [ + "http://www.boost.org/LICENSE_1_0.txt", + "https://opensource.org/licenses/BSL-1.0" + ], + "isOsiApproved": true, + "isFsfLibre": true + }, + { + "reference": "https://spdx.org/licenses/Zimbra-1.3.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/Zimbra-1.3.json", + "referenceNumber": 473, + "name": "Zimbra Public License v1.3", + "licenseId": "Zimbra-1.3", + "seeAlso": [ + "http://web.archive.org/web/20100302225219/http://www.zimbra.com/license/zimbra-public-license-1-3.html" + ], + "isOsiApproved": false, + "isFsfLibre": true + }, + { + "reference": "https://spdx.org/licenses/BitTorrent-1.1.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/BitTorrent-1.1.json", + "referenceNumber": 474, + "name": "BitTorrent Open Source License v1.1", + "licenseId": "BitTorrent-1.1", + "seeAlso": [ + "http://directory.fsf.org/wiki/License:BitTorrentOSL1.1" + ], + "isOsiApproved": false, + "isFsfLibre": true + }, + { + "reference": "https://spdx.org/licenses/COIL-1.0.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/COIL-1.0.json", + "referenceNumber": 475, + "name": "Copyfree Open Innovation License", + "licenseId": "COIL-1.0", + "seeAlso": [ + "https://coil.apotheon.org/plaintext/01.0.txt" + ], + "isOsiApproved": false + }, + { + "reference": "https://spdx.org/licenses/OPL-1.0.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/OPL-1.0.json", + "referenceNumber": 476, + "name": "Open Public License v1.0", + "licenseId": "OPL-1.0", + "seeAlso": [ + "http://old.koalateam.com/jackaroo/OPL_1_0.TXT", + "https://fedoraproject.org/wiki/Licensing/Open_Public_License" + ], + "isOsiApproved": false, + "isFsfLibre": false + }, + { + "reference": "https://spdx.org/licenses/GPL-3.0-or-later.html", + "isDeprecatedLicenseId": false, + "detailsUrl": "https://spdx.org/licenses/GPL-3.0-or-later.json", + "referenceNumber": 477, + "name": "GNU General Public License v3.0 or later", + "licenseId": "GPL-3.0-or-later", + "seeAlso": [ + "https://www.gnu.org/licenses/gpl-3.0-standalone.html", + "https://opensource.org/licenses/GPL-3.0" + ], + "isOsiApproved": true, + "isFsfLibre": true } ], - "releaseDate": "2021-05-20" + "releaseDate": "2021-11-14" } \ No newline at end of file From 3da516dc0f3368fe9584b4e65836627660b9148d Mon Sep 17 00:00:00 2001 From: "max.mehl" Date: Mon, 27 Dec 2021 11:11:22 +0100 Subject: [PATCH 099/101] finalise changelog for 0.14.0 --- CHANGELOG.md | 80 ++++++++++++++++++++++++++++++++++------------------ 1 file changed, 52 insertions(+), 28 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2174bbe3d..f78d1f6a7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -39,57 +39,81 @@ The versions follow [semantic versioning](https://semver.org). ### Added +### Changed + +### Deprecated + +### Removed + +### Fixed + +### Security + +## 0.14.0 - 2021-12-27 + +Happy holidays! This is mainly a maintenance release fixing some subcommands and +adding loads of supported file types and file names. However, you can also enjoy +the `supported-licenses` subcommand and the `--quiet` flag for linting as well +as better suggestions for license identifiers. Thanks to everyone who +contributed! + +### Added + +- `supported-licenses` command that lists all licenses supported by REUSE (#401) + +- `--quiet` switch to the `lint` command (#402) + +- Better suggestions for faulty SPDX license identifiers in `download` and + `init` (#416) + +- Python 3.10 support declared + - More file types are recognised: - - Protobuf files (`.proto`) + + - Apache FreeMarker Template Language (`.ftl`) + - AsciiDoc (`.adoc`, `.asc`, `.asciidoc`) + - Bibliography (`.csl`) + - C++ (`.cc` and `.hh`) - GraphQL (`.graphql`) + - Handlebars (`.hbs`) + - Markdown-linter config (`.mdlrc`) + - MS Office (`.doc`, `.xls`, `.pptx` and many more) + - Nimble (`.nim.cfg`, `.nimble`) + - Open Document Format (`.odt`, `.ods`, `.fodp` and many more) - Perl plain old documentation (`.pod`) - Portable document format (`.pdf`) - - Open Document Format (`.odt`, `.ods`, `.fodp` and many more) - - MS Office (`.doc`, `.xls`, `.pptx` and many more) + - Protobuf files (`.proto`) + - Soy templates (`.soy`) - SuperCollider (`.sc`, `.scsyndef`) - - Bibliography (`.csl`) - Turtle/RDF (`.ttl`) - - Nimble (`.nim.cfg`, `.nimble`) - - Markdown-linter config (`.mdlrc`) - - AsciiDoc (`.adoc`, `.asc`, `.asciidoc`) - - Handlebars (`.hbs`) - V-Lang (`.v`, `.vsh`) - Vue.js (`.vue`) - - C++ (`.cc` and `.hh`) - - Soy templates (`.soy`) - - Apache FreeMarker Template Language (`.ftl`) - More file names are recognised: - - SuperCollider (`archive.sctxar`) + - Doxygen (`Doxyfile`) - ESLint (`.eslintignore` and `.eslintrc`) + - Meson options file (`meson_options.txt`) - NPM ignore (`.npmignore`) - - Yarn package manager (`.yarn.lock` and `.yarnrc`) - Podman container files (`Containerfile`) - - Meson options file (`meson_options.txt`) - -- `--quiet` switch to the `lint` command -- `supported-licenses` command that lists all licenses supported by REUSE -- Better suggestions for faulty SPDX license identifiers in `download` and - `init` (#416) -- Python 3.10 support declared. + - SuperCollider (`archive.sctxar`) + - Yarn package manager (`.yarn.lock` and `.yarnrc`) -### Changed +## Changed -### Deprecated - -### Removed +- Updated SPDX license list to 3.15 ### Fixed -- Fix faulty file types: - - Extensible Stylesheet Language (`.xsl`) actually uses HTML comment syntax +- Fix Extensible Stylesheet Language (`.xsl`) to use HTML comment syntax + - Allow creating .license file for write-protected files (#347) (#418) + +- Do not break XML files special first line (#378) + - Make `download` subcommand work correctly outside of project root and with `--root` (#430) -### Security - ## 0.13.0 - 2021-06-11 ### Added From 2f7184559bc221aba57bcb2a37a5bbb8271b417f Mon Sep 17 00:00:00 2001 From: "max.mehl" Date: Mon, 27 Dec 2021 11:13:24 +0100 Subject: [PATCH 100/101] fix changelog for 0.14.0 --- CHANGELOG.md | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f78d1f6a7..26213ccfd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -35,20 +35,6 @@ The versions follow [semantic versioning](https://semver.org). ### Security --> -## Unreleased - YYYY-MM-DD - -### Added - -### Changed - -### Deprecated - -### Removed - -### Fixed - -### Security - ## 0.14.0 - 2021-12-27 Happy holidays! This is mainly a maintenance release fixing some subcommands and @@ -99,7 +85,7 @@ contributed! - SuperCollider (`archive.sctxar`) - Yarn package manager (`.yarn.lock` and `.yarnrc`) -## Changed +### Changed - Updated SPDX license list to 3.15 From 69eebf8c599cc4811fda3a7d25725be0c14d5e37 Mon Sep 17 00:00:00 2001 From: "max.mehl" Date: Mon, 27 Dec 2021 11:14:32 +0100 Subject: [PATCH 101/101] =?UTF-8?q?Bump=20version:=200.13.0=20=E2=86=92=20?= =?UTF-8?q?0.14.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .bumpversion.cfg | 2 +- docs/conf.py | 2 +- setup.py | 2 +- src/reuse/__init__.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 0ec6c0a40..83253d8ec 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.13.0 +current_version = 0.14.0 commit = True tag = False parse = (?P\d+)\.(?P\d+)\.(?P\d+)(?P(a|b|rc)?)(?P\d*) diff --git a/docs/conf.py b/docs/conf.py index 9b508ac2e..436cd2ce5 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -76,7 +76,7 @@ # The full version, including alpha/beta/rc tags. release = get_distribution("reuse").version except DistributionNotFound: - release = "0.13.0" + release = "0.14.0" # The short X.Y.Z version. version = ".".join(release.split(".")[:3]) diff --git a/setup.py b/setup.py index ab862caa0..7ea523e24 100644 --- a/setup.py +++ b/setup.py @@ -40,7 +40,7 @@ setup_requirements = ["setuptools_scm"] -fallback_version = "0.13.0" +fallback_version = "0.14.0" def readme_md(): diff --git a/src/reuse/__init__.py b/src/reuse/__init__.py index c27d7e8ea..6ab7046fd 100644 --- a/src/reuse/__init__.py +++ b/src/reuse/__init__.py @@ -18,7 +18,7 @@ __version__ = get_distribution(__name__).version except DistributionNotFound: # package is not installed - __version__ = "0.13.0" + __version__ = "0.14.0" __author__ = "Carmen Bianca Bakker" __email__ = "carmenbianca@fsfe.org"