From 1681c4329ea1cc463a9fe4073b554b787025837e Mon Sep 17 00:00:00 2001 From: Maximilian Wirtz Date: Wed, 29 Jan 2025 09:20:29 +0100 Subject: [PATCH] Generate license pdf with complex license expressions CMK-20986 Change-Id: I3942709077342b48b3c083772241ad70cc501d03 --- MODULE.bazel.lock | 78 +++++- omd/License_texts.pdf | Bin 197300 -> 882488 bytes .../build_license_texts_pdf.py | 207 ++++++++++---- omd/license_sources/license_texts/0bsd.txt | 7 + .../apache-2.0 with llvm-exception.txt | 72 +++++ .../license_texts/artistic-1.0-perl.txt | 40 +++ .../license_texts/blueoak-1.0.0.txt | 35 +++ .../license_texts/bsd-4-clause-uc.txt | 12 + omd/license_sources/license_texts/caldera.txt | 27 ++ .../license_texts/gpl-1.0-or-later.txt | 86 ++++++ .../license_texts/gpl-2.0-only.txt | 104 +++++++ .../license_texts/gpl-2.0-or-later.txt | 104 +++++++ .../license_texts/gpl-3.0-or-later.txt | 201 ++++++++++++++ .../license_texts/lgpl-2.1-only.txt | 150 +++++++++++ .../license_texts/lgpl-2.1-or-later.txt | 152 +++++++++++ .../license_texts/lgpl-3.0-only.txt | 254 ++++++++++++++++++ .../license_texts/lgpl-3.0-or-later.txt | 254 ++++++++++++++++++ omd/license_sources/license_texts/mit-0.txt | 7 + omd/license_sources/license_texts/tcl.txt | 11 + .../license_texts/unicode-3.0.txt | 14 + .../license_texts/unicode-dfs-2016.txt | 25 ++ omd/license_sources/license_texts/zpl-2.1.txt | 17 ++ requirements_all_lock.txt | 24 +- requirements_dev.txt | 1 + 24 files changed, 1832 insertions(+), 50 deletions(-) create mode 100644 omd/license_sources/license_texts/0bsd.txt create mode 100644 omd/license_sources/license_texts/apache-2.0 with llvm-exception.txt create mode 100644 omd/license_sources/license_texts/artistic-1.0-perl.txt create mode 100644 omd/license_sources/license_texts/blueoak-1.0.0.txt create mode 100644 omd/license_sources/license_texts/bsd-4-clause-uc.txt create mode 100644 omd/license_sources/license_texts/caldera.txt create mode 100644 omd/license_sources/license_texts/gpl-1.0-or-later.txt create mode 100644 omd/license_sources/license_texts/gpl-2.0-only.txt create mode 100644 omd/license_sources/license_texts/gpl-2.0-or-later.txt create mode 100644 omd/license_sources/license_texts/gpl-3.0-or-later.txt create mode 100644 omd/license_sources/license_texts/lgpl-2.1-only.txt create mode 100644 omd/license_sources/license_texts/lgpl-2.1-or-later.txt create mode 100644 omd/license_sources/license_texts/lgpl-3.0-only.txt create mode 100644 omd/license_sources/license_texts/lgpl-3.0-or-later.txt create mode 100644 omd/license_sources/license_texts/mit-0.txt create mode 100644 omd/license_sources/license_texts/tcl.txt create mode 100644 omd/license_sources/license_texts/unicode-3.0.txt create mode 100644 omd/license_sources/license_texts/unicode-dfs-2016.txt create mode 100644 omd/license_sources/license_texts/zpl-2.1.txt diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 7712fd8b28d..f09c0c34310 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -3302,7 +3302,7 @@ "@@grpc~//requirements.bazel.txt": "95a27c3f9a46b8114d464c70ba93cda18cfe8c02004db81028f9306b2691701e", "@@rules_fuzzing~//fuzzing/requirements.txt": "ab04664be026b632a0d2a2446c4f65982b7654f5b6851d2f9d399a19b7242a5b", "@@rules_python~//tools/publish/requirements_windows.txt": "d18538a3982beab378fd5687f4db33162ee1ece69801f9a451661b1b64286b76", - "@@//requirements_all_lock.txt": "1ae61b1097b2cb3eb507b669245a8ede224a0a815c51e1d1f8714a3dfbc3e857", + "@@//requirements_all_lock.txt": "851abaf4d07197b4ea2024e94898d3db269f9f66405a57fcee36f8fe8b848ca4", "@@rules_mypy~//mypy/private/requirements.txt": "a1f94fdc72dde074efe30628a69ce502984b09c61db2938601ed18d320f59d26", "@@protobuf~//python/requirements.txt": "983be60d3cec4b319dcab6d48aeb3f5b2f7c3350f26b3a9e97486c37967c73c5", "@@rules_python~//tools/publish/requirements_darwin.txt": "095d4a4f3d639dce831cd493367631cd51b53665292ab20194bac2c0c6458fa8" @@ -3741,6 +3741,23 @@ "requirement": "types-requests==2.32.0.20241016 --hash=sha256:0d9cad2f27515d0e3e3da7134a1b6f28fb97129d86b867f24d9c726452634d95 --hash=sha256:4195d62d6d3e043a4eaaf08ff8a62184584d2e8684e9d2aa178c7915a7da3747" } }, + "cmk_requirements_312_webencodings": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@cmk_requirements//{name}:{target}", + "environment": { + "CC": "gcc-13" + }, + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "python_interpreter_target": "@@rules_python~~python~python_3_12_3_host//:python", + "repo": "cmk_requirements_312", + "requirement": "webencodings==0.5.1 --hash=sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78 --hash=sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923" + } + }, "grpc_python_dependencies_38_cachetools": { "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", "ruleClassName": "whl_library", @@ -6845,6 +6862,7 @@ "colorama": "{\"cmk_requirements_312_colorama\":[{\"version\":\"3.12\"}]}", "cryptography": "{\"cmk_requirements_312_cryptography\":[{\"version\":\"3.12\"}]}", "cssselect": "{\"cmk_requirements_312_cssselect\":[{\"version\":\"3.12\"}]}", + "cssselect2": "{\"cmk_requirements_312_cssselect2\":[{\"version\":\"3.12\"}]}", "cython": "{\"cmk_requirements_312_cython\":[{\"version\":\"3.12\"}]}", "datamodel_code_generator": "{\"cmk_requirements_312_datamodel_code_generator\":[{\"version\":\"3.12\"}]}", "decorator": "{\"cmk_requirements_312_decorator\":[{\"version\":\"3.12\"}]}", @@ -7119,9 +7137,11 @@ "starlette": "{\"cmk_requirements_312_starlette\":[{\"version\":\"3.12\"}]}", "starlette_testclient": "{\"cmk_requirements_312_starlette_testclient\":[{\"version\":\"3.12\"}]}", "stevedore": "{\"cmk_requirements_312_stevedore\":[{\"version\":\"3.12\"}]}", + "svglib": "{\"cmk_requirements_312_svglib\":[{\"version\":\"3.12\"}]}", "telnetlib3": "{\"cmk_requirements_312_telnetlib3\":[{\"version\":\"3.12\"}]}", "tenacity": "{\"cmk_requirements_312_tenacity\":[{\"version\":\"3.12\"}]}", "time_machine": "{\"cmk_requirements_312_time_machine\":[{\"version\":\"3.12\"}]}", + "tinycss2": "{\"cmk_requirements_312_tinycss2\":[{\"version\":\"3.12\"}]}", "toml": "{\"cmk_requirements_312_toml\":[{\"version\":\"3.12\"}]}", "tomli": "{\"cmk_requirements_312_tomli\":[{\"version\":\"3.12\"}]}", "tomli_w": "{\"cmk_requirements_312_tomli_w\":[{\"version\":\"3.12\"}]}", @@ -7171,6 +7191,7 @@ "virtualenv": "{\"cmk_requirements_312_virtualenv\":[{\"version\":\"3.12\"}]}", "watchdog": "{\"cmk_requirements_312_watchdog\":[{\"version\":\"3.12\"}]}", "webcolors": "{\"cmk_requirements_312_webcolors\":[{\"version\":\"3.12\"}]}", + "webencodings": "{\"cmk_requirements_312_webencodings\":[{\"version\":\"3.12\"}]}", "websocket_client": "{\"cmk_requirements_312_websocket_client\":[{\"version\":\"3.12\"}]}", "werkzeug": "{\"cmk_requirements_312_werkzeug\":[{\"version\":\"3.12\"}]}", "wrapt": "{\"cmk_requirements_312_wrapt\":[{\"version\":\"3.12\"}]}", @@ -7230,6 +7251,7 @@ "colorama", "cryptography", "cssselect", + "cssselect2", "cython", "datamodel_code_generator", "decorator", @@ -7504,9 +7526,11 @@ "starlette", "starlette_testclient", "stevedore", + "svglib", "telnetlib3", "tenacity", "time_machine", + "tinycss2", "toml", "tomli", "tomli_w", @@ -7556,6 +7580,7 @@ "virtualenv", "watchdog", "webcolors", + "webencodings", "websocket_client", "werkzeug", "wrapt", @@ -9396,6 +9421,23 @@ "requirement": "types-pysaml2==1.0.1 --hash=sha256:5b3191724179c8ea56f6c3ddf71b0ef1789d915fbe5840845c624b02370250cc --hash=sha256:92996a9e746bf676d35d9ceea8c4321aa27074978d5e5198d75b97937dea49be" } }, + "cmk_requirements_312_cssselect2": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@cmk_requirements//{name}:{target}", + "environment": { + "CC": "gcc-13" + }, + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "python_interpreter_target": "@@rules_python~~python~python_3_12_3_host//:python", + "repo": "cmk_requirements_312", + "requirement": "cssselect2==0.7.0 --hash=sha256:1ccd984dab89fc68955043aca4e1b03e0cf29cad9880f6e28e3ba7a74b14aa5a --hash=sha256:fd23a65bfd444595913f02fc71f6b286c29261e354c41d722ca7a261a49b5969" + } + }, "cmk_requirements_312_pysnmpcrypto": { "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", "ruleClassName": "whl_library", @@ -13262,6 +13304,23 @@ "requirement": "ujson==5.10.0 --hash=sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e --hash=sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b --hash=sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6 --hash=sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7 --hash=sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9 --hash=sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd --hash=sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569 --hash=sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f --hash=sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51 --hash=sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20 --hash=sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1 --hash=sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf --hash=sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc --hash=sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e --hash=sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a --hash=sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539 --hash=sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27 --hash=sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165 --hash=sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126 --hash=sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1 --hash=sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816 --hash=sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64 --hash=sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8 --hash=sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e --hash=sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287 --hash=sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3 --hash=sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb --hash=sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0 --hash=sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043 --hash=sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557 --hash=sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e --hash=sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21 --hash=sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d --hash=sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd --hash=sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0 --hash=sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337 --hash=sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753 --hash=sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804 --hash=sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f --hash=sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f --hash=sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5 --hash=sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5 --hash=sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1 --hash=sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00 --hash=sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2 --hash=sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050 --hash=sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e --hash=sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4 --hash=sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8 --hash=sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996 --hash=sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6 --hash=sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1 --hash=sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f --hash=sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1 --hash=sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4 --hash=sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b --hash=sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88 --hash=sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518 --hash=sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5 --hash=sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770 --hash=sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4 --hash=sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a --hash=sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76 --hash=sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe --hash=sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988 --hash=sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1 --hash=sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5 --hash=sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b --hash=sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7 --hash=sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8 --hash=sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc --hash=sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a --hash=sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720 --hash=sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3 --hash=sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b --hash=sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9 --hash=sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1 --hash=sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746" } }, + "cmk_requirements_312_svglib": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@cmk_requirements//{name}:{target}", + "environment": { + "CC": "gcc-13" + }, + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "python_interpreter_target": "@@rules_python~~python~python_3_12_3_host//:python", + "repo": "cmk_requirements_312", + "requirement": "svglib==1.5.1 --hash=sha256:3ae765d3a9409ee60c0fb4d24c2deb6a80617aa927054f5bcd7fc98f0695e587" + } + }, "rules_python_publish_deps_311_nh3_cp37_abi3_musllinux_1_2_aarch64_f0eca9ca": { "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", "ruleClassName": "whl_library", @@ -13329,6 +13388,23 @@ "requirement": "simplejson==3.19.3 --hash=sha256:01c6657485393f2e9b8177c77a7634f13ebe70d5e6de150aae1677d91516ce6b --hash=sha256:0552eb06e7234da892e1d02365cd2b7b2b1f8233aa5aabdb2981587b7cc92ea0 --hash=sha256:06662392e4913dc8846d6a71a6d5de86db5fba244831abe1dd741d62a4136764 --hash=sha256:0733ecd95ae03ae718ec74aad818f5af5f3155d596f7b242acbc1621e765e5fb --hash=sha256:0766ca6222b410e08e0053a0dda3606cafb3973d5d00538307f631bb59743396 --hash=sha256:0791f64fed7d4abad639491f8a6b1ba56d3c604eb94b50f8697359b92d983f36 --hash=sha256:08f9b443a94e72dd02c87098c96886d35790e79e46b24e67accafbf13b73d43b --hash=sha256:0959e6cb62e3994b5a40e31047ff97ef5c4138875fae31659bead691bed55896 --hash=sha256:0a32859d45d7b85fb803bb68f6bee14526991a1190269116c33399fa0daf9bbf --hash=sha256:0b5ddd2c7d1d3f4d23224bc8a04bbf1430ae9a8149c05b90f8fc610f7f857a23 --hash=sha256:0bc5544e3128891bf613b9f71813ee2ec9c11574806f74dd8bb84e5e95bf64a2 --hash=sha256:101a3c8392028cd704a93c7cba8926594e775ca3c91e0bee82144e34190903f1 --hash=sha256:1069143a8fb3905e1bc0696c62be7e3adf812e9f1976ac9ae15b05112ff57cc9 --hash=sha256:1773cabfba66a6337b547e45dafbd471b09487370bcab75bd28f626520410d29 --hash=sha256:1a53a07320c5ff574d8b1a89c937ce33608832f166f39dff0581ac43dc979abd --hash=sha256:1bd41f2cb1a2c57656ceff67b12d005cb255c728265e222027ad73193a04005a --hash=sha256:1c49eeb94b8f09dc8a5843c156a22b8bde6aa1ddc65ca8ddc62dddcc001e6a2d --hash=sha256:1df0aaf1cb787fdf34484ed4a1f0c545efd8811f6028623290fef1a53694e597 --hash=sha256:1e557712fc79f251673aeb3fad3501d7d4da3a27eff0857af2e1d1afbbcf6685 --hash=sha256:1e662336db50ad665777e6548b5076329a94a0c3d4a0472971c588b3ef27de3a --hash=sha256:212fce86a22188b0c7f53533b0f693ea9605c1a0f02c84c475a30616f55a744d --hash=sha256:23228037dc5d41c36666384062904d74409a62f52283d9858fa12f4c22cffad1 --hash=sha256:23833ee7e791ec968b744dfee2a2d39df7152050051096caf4296506d75608d8 --hash=sha256:256e09d0f94d9c3d177d9e95fd27a68c875a4baa2046633df387b86b652f5747 --hash=sha256:2876027ebdd599d730d36464debe84619b0368e9a642ca6e7c601be55aed439e --hash=sha256:2a6a750d3c7461b1c47cfc6bba8d9e57a455e7c5f80057d2a82f738040dd1129 --hash=sha256:2a954b30810988feeabde843e3263bf187697e0eb5037396276db3612434049b --hash=sha256:2b737a5fefedb8333fa50b8db3dcc9b1d18fd6c598f89fa7debff8b46bf4e511 --hash=sha256:2c78293470313aefa9cfc5e3f75ca0635721fb016fb1121c1c5b0cb8cc74712a --hash=sha256:2f56eb03bc9e432bb81adc8ecff2486d39feb371abb442964ffb44f6db23b332 --hash=sha256:32a3ada8f3ea41db35e6d37b86dade03760f804628ec22e4fe775b703d567426 --hash=sha256:37105d1d708365b91165e1a6e505bdecc88637091348cf4b6adcdcb4f5a5fb8b --hash=sha256:3bbcdc438dc1683b35f7a8dc100960c721f922f9ede8127f63bed7dfded4c64c --hash=sha256:3dc5c1a85ff388e98ea877042daec3d157b6db0d85bac6ba5498034689793e7e --hash=sha256:42e5acf80d4d971238d4df97811286a044d720693092b20a56d5e56b7dcc5d09 --hash=sha256:49549e3d81ab4a58424405aa545602674d8c35c20e986b42bb8668e782a94bac --hash=sha256:49cc4c7b940d43bd12bf87ec63f28cbc4964fc4e12c031cc8cd01650f43eb94e --hash=sha256:4a0710d1a5e41c4f829caa1572793dd3130c8d65c2b194c24ff29c4c305c26e0 --hash=sha256:4dfa420bb9225dd33b6efdabde7c6a671b51150b9b1d9c4e5cd74d3b420b3fe1 --hash=sha256:50d8b742d74c449c4dcac570d08ce0f21f6a149d2d9cf7652dbf2ba9a1bc729a --hash=sha256:56134bbafe458a7b21f6fddbf889d36bec6d903718f4430768e3af822f8e27c2 --hash=sha256:5bf6a3b9a7d7191471b464fe38f684df10eb491ec9ea454003edb45a011ab187 --hash=sha256:5d9e8f836688a8fabe6a6b41b334aa550a6823f7b4ac3d3712fc0ad8655be9a8 --hash=sha256:619756f1dd634b5bdf57d9a3914300526c3b348188a765e45b8b08eabef0c94e --hash=sha256:6300680d83a399be2b8f3b0ef7ef90b35d2a29fe6e9c21438097e0938bbc1564 --hash=sha256:637c4d4b81825c1f4d651e56210bd35b5604034b192b02d2d8f17f7ce8c18f42 --hash=sha256:66a0399e21c2112acacfebf3d832ebe2884f823b1c7e6d1363f2944f1db31a99 --hash=sha256:67a20641afebf4cfbcff50061f07daad1eace6e7b31d7622b6fa2c40d43900ba --hash=sha256:6890ff9cf0bd2e1d487e2a8869ebd620a44684c0a9667fa5ee751d099d5d84c8 --hash=sha256:6d43e24b88c80f997081503f693be832fc90854f278df277dd54f8a4c847ab61 --hash=sha256:6ef9383c5e05f445be60f1735c1816163c874c0b1ede8bb4390aff2ced34f333 --hash=sha256:6f455672f4738b0f47183c5896e3606cd65c9ddee3805a4d18e8c96aa3f47c84 --hash=sha256:6fea0716c593dabb4392c4996d4e902a83b2428e6da82938cf28a523a11eb277 --hash=sha256:7017329ca8d4dca94ad5e59f496e5fc77630aecfc39df381ffc1d37fb6b25832 --hash=sha256:7137e69c6781ecf23afab064be94a277236c9cba31aa48ff1a0ec3995c69171e --hash=sha256:72e8abbc86fcac83629a030888b45fed3a404d54161118be52cb491cd6975d3e --hash=sha256:7355c7203353c36d46c4e7b6055293b3d2be097bbc5e2874a2b8a7259f0325dd --hash=sha256:76f8c28fe2d426182405b18ddf3001fce47835a557dc15c3d8bdea01c03361da --hash=sha256:7923878b7a0142d39763ec2dbecff3053c1bedd3653585a8474666e420fe83f5 --hash=sha256:7a7bfad839c624e139a4863007233a3f194e7c51551081f9789cba52e4da5167 --hash=sha256:7b5c472099b39b274dcde27f1113db8d818c9aa3ba8f78cbb8ad04a4c1ac2118 --hash=sha256:7c0104b4b7d2c75ccedbf1d9d5a3bd2daa75e51053935a44ba012e2fd4c43752 --hash=sha256:7e062767ac165df9a46963f5735aa4eee0089ec1e48b3f2ec46182754b96f55e --hash=sha256:7e2a098c21ad8924076a12b6c178965d88a0ad75d1de67e1afa0a66878f277a5 --hash=sha256:817abad79241ed4a507b3caf4d3f2be5079f39d35d4c550a061988986bffd2ec --hash=sha256:83c87706265ae3028e8460d08b05f30254c569772e859e5ba61fe8af2c883468 --hash=sha256:89b35433186e977fa86ff1fd179c1fadff39cfa3afa1648dab0b6ca53153acd9 --hash=sha256:8e086896c36210ab6050f2f9f095a5f1e03c83fa0e7f296d6cba425411364680 --hash=sha256:8f41bb5370b34f63171e65fdb00e12be1d83675cecb23e627df26f4c88dfc021 --hash=sha256:934a50a614fb831614db5dbfba35127ee277624dda4d15895c957d2f5d48610c --hash=sha256:93be280fc69a952c76e261036312c20b910e7fa9e234f1d89bdfe3fa34f8a023 --hash=sha256:951095be8d4451a7182403354c22ec2de3e513e0cc40408b689af08d02611588 --hash=sha256:a0782cb9bf827f0c488b6aa0f2819f618308a3caf2973cfd792e45d631bec4db --hash=sha256:ab69f811a660c362651ae395eba8ce84f84c944cea0df5718ea0ba9d1e4e7252 --hash=sha256:ad0e0b1ce9bd3edb5cf64b5b5b76eacbfdac8c5367153aeeec8a8b1407f68342 --hash=sha256:add8850db04b98507a8b62d248a326ecc8561e6d24336d1ca5c605bbfaab4cad --hash=sha256:afab2f7f2486a866ff04d6d905e9386ca6a231379181a3838abce1f32fbdcc37 --hash=sha256:b5587feda2b65a79da985ae6d116daf6428bf7489992badc29fc96d16cd27b05 --hash=sha256:b9198c1f1f8910a3b86b60f4fe2556d9d28d3fefe35bffe6be509a27402e694d --hash=sha256:bc164f32dd9691e7082ce5df24b4cf8c6c394bbf9bdeeb5d843127cd07ab8ad2 --hash=sha256:bcde83a553a96dc7533736c547bddaa35414a2566ab0ecf7d3964fc4bdb84c11 --hash=sha256:c40df31a75de98db2cdfead6074d4449cd009e79f54c1ebe5e5f1f153c68ad20 --hash=sha256:c4f614581b61a26fbbba232a1391f6cee82bc26f2abbb6a0b44a9bba25c56a1c --hash=sha256:c9bedebdc5fdad48af8783022bae307746d54006b783007d1d3c38e10872a2c6 --hash=sha256:cb324bb903330cbb35d87cce367a12631cd5720afa06e5b9c906483970946da6 --hash=sha256:d00313681015ac498e1736b304446ee6d1c72c5b287cd196996dad84369998f7 --hash=sha256:d0b0efc7279d768db7c74d3d07f0b5c81280d16ae3fb14e9081dc903e8360771 --hash=sha256:d0d5a63f1768fed7e78cf55712dee81f5a345e34d34224f3507ebf71df2b754d --hash=sha256:d1b8b4d6379fe55f471914345fe6171d81a18649dacf3248abfc9c349b4442eb --hash=sha256:d36608557b4dcd7a62c29ad4cd7c5a1720bbf7dc942eff9dc42d2c542a5f042d --hash=sha256:d43c2d7504eda566c50203cdc9dc043aff6f55f1b7dae0dcd79dfefef9159d1c --hash=sha256:d73efb03c5b39249c82488a994f0998f9e4399e3d085209d2120503305ba77a8 --hash=sha256:d936ae682d5b878af9d9eb4d8bb1fdd5e41275c8eb59ceddb0aeed857bb264a2 --hash=sha256:dd011fc3c1d88b779645495fdb8189fb318a26981eebcce14109460e062f209b --hash=sha256:dd5b9b1783e14803e362a558680d88939e830db2466f3fa22df5c9319f8eea94 --hash=sha256:dd6a7dabcc4c32daf601bc45e01b79175dde4b52548becea4f9545b0a4428169 --hash=sha256:dd7230d061e755d60a4d5445bae854afe33444cdb182f3815cff26ac9fb29a15 --hash=sha256:e0d2b00ecbcd1a3c5ea1abc8bb99a26508f758c1759fd01c3be482a3655a176f --hash=sha256:e1a1452ad5723ff129b081e3c8aa4ba56b8734fee4223355ed7b815a7ece69bc --hash=sha256:e88abff510dcff903a18d11c2a75f9964e768d99c8d147839913886144b2065e --hash=sha256:ea7a4a998c87c5674a27089e022110a1a08a7753f21af3baf09efe9915c23c3c --hash=sha256:eb47ee773ce67476a960e2db4a0a906680c54f662521550828c0cc57d0099426 --hash=sha256:eed8cd98a7b24861da9d3d937f5fbfb6657350c547528a117297fe49e3960667 --hash=sha256:ef28c3b328d29b5e2756903aed888960bc5df39b4c2eab157ae212f70ed5bf74 --hash=sha256:ef59a53be400c1fad2c914b8d74c9d42384fed5174f9321dd021b7017fd40270 --hash=sha256:f39caec26007a2d0efab6b8b1d74873ede9351962707afab622cc2285dd26ed0 --hash=sha256:f8efb03ca77bd7725dfacc9254df00d73e6f43013cf39bd37ef1a8ed0ebb5165 --hash=sha256:fa97278ae6614346b5ca41a45a911f37a3261b57dbe4a00602048652c862c28b --hash=sha256:fc3dc9fb413fc34c396f52f4c87de18d0bd5023804afa8ab5cc224deeb6a9900 --hash=sha256:ff7bc1bbdaa3e487c9469128bf39408e91f5573901cb852e03af378d3582c52d" } }, + "cmk_requirements_312_tinycss2": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@cmk_requirements//{name}:{target}", + "environment": { + "CC": "gcc-13" + }, + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "python_interpreter_target": "@@rules_python~~python~python_3_12_3_host//:python", + "repo": "cmk_requirements_312", + "requirement": "tinycss2==1.4.0 --hash=sha256:10c0972f6fc0fbee87c3edb76549357415e94548c1ae10ebccdea16fb404a9b7 --hash=sha256:3a49cf47b7675da0b15d0c6e1df8df4ebd96e9394bb905a5775adb0d884c5289" + } + }, "grpc_python_dependencies_38_protobuf": { "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", "ruleClassName": "whl_library", diff --git a/omd/License_texts.pdf b/omd/License_texts.pdf index 78c6ea36f2012ca0fa5661edb233b0e391929db4..44dc3b46b63b205eb454722600bac66ad2fa292a 100644 GIT binary patch literal 882488 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
S#^Ix`mw;ug|sblhFAH+eMFAmqhvU6leD9{fZ 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
  • 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

    H2ygUP7u0QOx(=Czn_9_}3eN^L_kQmXGf|I~H%% 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

    vjzZw=K2S!RGN?`rTG( zm+|n`1wzJ;T${MHFS{pM)iBwYF#P_A61h%oU`F;jBMJF=^c>qYg2mj$ldlt*7gg#y zi^_F_&5KZBML-#prE=7bZ}_j~pO^=Ra}y^4sa>TiEd9!oW`w_GY?T|LO~ zn{?mSodZYTs8pCS*v5b4y~{&^prlP0rZ-+aSWtO9+)V>2W9k;%z3*#lU2g|6_Azr% zdz-eHd+UymK1HVtLZDDR;A~pz6^W?boT5A?gRZi}0`IgFZCTG@_*?oN0P zw$IwCl4vb+6|E(*nVWsW&@pC5f5kQ`7F8)Wa_-V!^Xq0eM9yQ7J`K%dV%xCNXMTg9 z*pZqBH?xcQ@6~tnSt#Ucnb%l%^VEKD{Z1#B1y8lh-y8aN1{`G+Zgsprh&bU{Z9DgT zn=4hG7edv{qkz-m1&Ef)Y7~UCn{ZLy(Y?6tj>P&x+9n<3;YIax?s?kgOJDp-T%I9U zlKjtYCf?|kF(rbCxQ7GnzO&CPiuNm`TJz9{DdqS(nCIJjY7C#O+BBH4iwf)YJ_h&f zz^W!Sqfo<-P2^ z@+=?J-bNa40Tu`<)Nd7X*FVXj)1TX@@secx?TE%2kQfYR-Q8-m^?EPd@tfWAe)Bo3 z0W`X*&ZWK2Rq`(ifo0w~Z2WD7_4`KSS9V*rGr?R>7%UtG!o5zKK{go5@*sUw^Byni zsq>D_SH7UEekJG2f;+m=!mt-up`}_9ivT|Fe5Y=s()+CFQ&RkTD?x;+*WY2tt$e@Y zAh`X%><6ckiGGoQd z+tudMj{lbH7hYvbr}35hF8OhgudgOw18;-L!Bg^$T1!KBJzUuK3?dgXKB zWJ!)3_~JoYw=MHx%Y(jpA-?2x6u*qYyUgFlYI7MsPC@a2&@F&F_g=40*s#s%k?xt| zaT+kea~f>bKYlf#hwq>y?qO6}8kGj^ed4zlq2M2o5FfC47lC7r^|wsUS`nYT4=rO= zUy0j@KPp^0bc#mWy>FQPO|=W6A6&kh(hD*xW{uq}=)hoKWra@TuQCvk1{F?(6%?{d zze?}k8-YvtlN%M6xO)1t4(HzkTFE99KMMKYSfMhF>2&7C-%8rJQJv@rpE%!I{wOr+ zDO+JaYx_T_P)&b1iAteJQ(<&@;4llIiZItX`l3fCu^P>i(ychItR_WNg3Ez^U63bZ z{;V+%XeWDRyH&TTukM`?r83R$PpdKCn^Z&}v)e4IS!KCTlB=-Ve-a&021Va0dAo70 zv~qTazG3qN1GPch1#P(*^1v7gW(B-aTp2LoPu$2lxCKxrhnWQStZAdVhGq z9*2e^g4?{yaZ1bWdm{)e-;G&ZIY@?z4$#76)q99SCCe z(bc|U3>iM5su<`s`ZN1oHp0AX?U_sUdbpYK{}jgWjXXBTt(o2BI^&eJEzem}&iSHF z>|di!7O@W|J zAv_w}bHjZf79WY}*rUYfz$XR83H^ip7Qkc#so~h$PminpU^EWmPx%Rz;!bQGe!OR% z539e^N5;|DYpK9$1X*$yQzHmo-H*4eQ)~V=ZQY`B7WA663P-E6_at7PoBCWT2Rh0X z?e#Z3KMgS0?#cD9>V_Vh0*0zbWsQ$kY!j=Tp*P>m4Y@qw&4BNw-=W${5V>`e7Tx-{ zfe&KbfPyax*iQqq`?n96T=V-GP)^_61sR_QgNi@69Gbm_xeCaAVX48+hEOLUr&D&T z`u7e_sQJ|gPhap5Hq+j`_}Ag5*V>hovATgALRT`_)?RSzD^b~itYt`%N4Z`B!o&$F zbivRw$Q2s+k2?I?qqRJl9&PSqIQJ^o@)>ctL8rr;%x!T}NoI@dtG!=co9?l^IPTW? zaTg(4lhXUZBCU7weN%6F?*cWwYw|dTQT#7CaL<(C%F$@JI8Sru*$I3pZ;l-d2ic+! zSGm7)R+%*&h6_LTXadRYYuBnbZccs4O0_X}su)RWk$a*=qu%SE(!*&?!b@K0zn^1i zfEC)+{WGF4b|V)5?hTQ5I>PF_{DwEuNyd=Myu1SvZqU-s`sfqRJ#X%jpN|6ySBmi zbztWpH2VSa<4B{a>usMlz6ckbud*dv!)+yw)rg!L*x)N?Z%j)N6BS2_^SEMywX=F{}a z(>XtmQ8{`C99CnfzF!vA$00jg#W{Z(`^5DyTMW>+yXk)lK~dRgSA1ur6PoOL^(wvI zMc@_snU%7h*2Wzyi(Ul(-g%4K!@w(u^%Ko*v2^&;(^fGW*)VlqODX1?_yoI7hnaG` zYcreG25(9{a~Jy7t85?Lm#qy#ns65Q!zoFNyi9@!2 zZx=SpZNa>>*0H9L!x50>spI43q)WeH9K7xcfN50=VvWNX2q-p2mI$qgEi>oA^OInI zve$ijJsInjV{|Cj9tXa>qTJbtV?V|2a#D-dnf}|}+->eDvBskC`7Vt{Bko7DfZDg9 zU^-&j?HJ}Nt-mR*RUJuw&L0zJKCg)9^{q?Xbod`PnC-(;8A8LLTlW4`jp%-!i+J8b zSlT|%SBv+wJ1Ezi(hJ{jfKHpIi{^F=YY3pR=h{``58L$L0w;YH$*Lyc9}2%X-nUM!Q{TBm-}JsvQ{*^Zjgu0`x$H!WK12~2TY6lfKu2sPxYbxcXgP~e!jY+9x{`M^aw_; zrRVi{Xx)PHV1lljl`0_K8m&&F7c~Xd>upZkD%G!&hmhFC$GnL z@g6+h>NSe}nrH^d=~DYPQTDIATSz|Q43_Fvzl3=Ry_P#EUGc~2*9s=B08X~pX8xws zy(O;7{`m8VT=qN-_Z#-xjvNwv^1D?rbctz6d6X*Ru1cw>UKhuGP~N%KKi~+wPQ9c% z9&xht;Z_%V#TH>W-t5NZd$u;7m3fz~O(D&4<^Br$VKrCf#oaf$IbrFPbaUqpf4hW& zLZ%5)e@Vyz?ykOSKS1WinuG_+(%-x^+;I1fG&E*mS^@0J$|n~ldr7E|_E$$6&`!bV zMZMqI7pG$R91Q#cu8x*L1x3mWRat7;z4KS04>@9`Gg`0rj5Yg98m#XP-!rY>T5KOk z_kAzBOQvM0PzoJ0wPHat*=M!+(5tok=VhIN`j_uEJ9YJCw$cr6ZpM~`uv=lTO z3#EWsmP+1GqK#i48C+j4GRNpoz|rXO&a8so>lZ7>6ofxi;;kuOJA%T5TwS--FZy{Y z@yzk|bgup~Q*T&-bIka{Bb6LW$wIkt|tA zZh79&NIvO2+QJNL5(}cr7TW#YxzP^Nh=R1JD;o_WdaHRuJ+6V0r*Mo!pgX4~*6tbR zSrGA#k<|^4N1N_i+1}C-0es4|99r)U3K2HRhqNmCvn$wNG5#mFX1v;LP{_cEELHc5 z+~?{>{N*=mDKjb@`6fpXSXb%HZ7&B3W~!wuf3w^K#JLO4c>9Y5)|>gB#ESPloyy2|N+jyt`0&eHd4pCF>ZNue zL1B{LXp+4;8?w>ER-MzsNe)c5%@I&6Y6CH~JZe+ivFWxKthdZ%L%sZDM4Gk?*f*RRo$_jfnG1EVTD)VM);3 zSelX7{$7gkr2zB_|1^q`rlzRSYqHy5 z_a5rWU-N$Jc@?M-r4KQ|);+7Pfo|h3S9+r-O;Fw+%^DC6HCvzOLOFi%OmDEr4*|*$ zWF3{gF)xgSD=T+EMf`>6Sob+fwj2E{^)6~6))hh>v?j9+i0%v%QdG|c|Inm%SiuX< z!oGHIjZ?02Y%0pVv9CVh!DbS$g=!^{=) z-HB*Kom$zn(Nz+Tt}tSEYFMKj&F>vau3OMW%g9d(YI0G$$xqB;3< zvZ-d8`tWwg>!V%}2c5l0Ik!}(>|1m+JZVjoYXv^IdjIvY`d=8U_4@yQtbRw)ZDBNx z|Jz)7&z#NyW@KtDn(tcYo!qvZZjdDVR?uO`lCO z95vg^kZs3xt#ERvUYGCK#9r}oyI10J0`XGBZ6m*J>}KbACXxXlpb<`v3xWfiGBh z^?jDCi+sLmPpb*t@_e|L#aI7)U4TX=El+C)j$lt+)870Rciq+_+%MZ;Fa7|=p*a3;iUg;GbFq0oZoqveRtc7hmbkgxJC?w2&mdR zeOs49Xzaby1Mpyg>w3yRo&2{q@t2v^KHnBqa1!FJkCG)@$F%$8c}UC}H8R)ukRT9j z(w#qWr$zG*O7_zG;`nrBEjnJkYl@R=QH0XdB zb0?dJ@km@NnoW84W5K%0&th0It(j~QL+Z+NV+;6Rlm0$`%#wjEoKBT%FUQc0&_xKm z9gK=6zxNT~b#lJZRB@9YM!Ubzo!U2wSpXzyIg2$gjtQN?$c-pkGHu#MuhsV9^HPIJ zGaeD=Z0qChTm!s;#rAjsaV$H&~9Xd>P>~t+d(XD z#@f<;0w-lK>Rn)7s+1~yQA=WdblbUYc)A6Bn&60HYbIt7U68dTRlzy+S3%jWVVTZL zKH%rB)5KZO&P_JkgHoM%t+hSsJA=(qL{xyJOr_bgm3vFie4eTP?z($pT{N)6GVX zjx<24H+bHSomEEi#E{7IeI3w+Sexnc5`sOze5?ejb zZFgNm?+|N?PU&_@v8+f-Z{^}wZ!Ew?1hX+LS4ei#Ev^$tyj)I$c(c&HZ`XEh z6;>re1Lho~_tsA0c+a|OXL#-DaEy;mxZiFEI2Hs4X*wZ>w1gepi&B7d67Zs`qdy6= zPsm-ZY!++LLeG^{8$^$6Kje-Kl6@D^xo3%8UbLM3)oR7ef=wAAnwNIvTK9VaSn<&) zTD?Ex=DiDUD$3t{lif6<5TYp!*@w~uz~nE5tmR!6CB~4w9pFIq zUP4O!zRJ92b1)nrJLTacv*k0ZM^C%3aQS&SA3&sVAy5WE->ZhpG*{>Q8Pu_VCrjZq zU*6qfqr6;03~GU(waGH?Z+LooX4747APJ(zI2m3=$*1f7ZHcxqAIK?yxf%d0WVx2m zai`w+fi2M)zFG`Di%U_VB2^Z9!yC-CXWe}8+3)&Ds@qGy51@tfSzdki^E{71T;uNy zdNf;r5Je99%AXz1$K6cJikTMeXnQ~sU_y;3yM_MOS3mRB{S?QG>$zZv+`EWh>k|_A zR;$S7-ddPdvSX5BV>XN>`falVZGWwArAu+ZO=Krt&oDO8SNMtM3hw}jwDzEOF+s)Z z#5t=%LIy&x*!%5p*6jfK`rJD+_a6LLDmv2yaD*%_e0-qmy#vqu@rC`&d3suO)BvC& zm!ojb?ZIKUVL$%*Wv2T8#0<>5g1*_Dt1K1}teKK`|HlMB|8Jm}Ec5>}UEVhkJf!|> zzRA92IFzyLc$X@rXJts=y$F!6^)>t*L8(&x9?n9a=SBCk!=!@@>C9gjVC*#^=hpH)WP63C0O`fODHS z@T?Sc^cdXDN<=HlwrRcY+{L`(4if`Bm3|oTnk~G)@q9fdu)b(C!{%^KHnu$zV=V|j zeCUZ!1^qJn$fD&k=b>mf9K&5{#B)DLKcQ13NSwEA^IBbNTRvelVQqv#N;mqdH^M zjm6cH!?O==znbP(H?g)DU$#whQ}FAOi*G96*t3SJjmy6EA#dEy|5Zf@@EKJqVU<%4 z*ZR=Tk`UE_55(U#HzEne(WWr)#akl7rBC|(LqT^QOx=lki(^Rprwf0MI38j90Wo;J z4~NM^yDli3RbTDvnD>udd9}Xc87XrL>T6u(fG+%oY@RE$BusKIznqsMX+_lDc#a4W!YIaTD z{R6DzZrAka4_Quzyf*Mhwtxn zF5x&}*p33AOGIj5)VCKy5aYwasfCmYe!1EYw|9OYTSp(S{bxyWg!1u#xn!I<8+~qgfV$!#q zc8JYvT)hdEEvnlJ^t#u+D;m-?V?oK5yn-P%Q0A8*(=40jljxR)!de`VP2 z7d(&mWL~W8_H-~QZ3iAx510HZX}WQEj{JKSn9#t`fBPDJ@rH#`%L>EU5@w2x9!^c3 zYT)gWlO%Jk{MM+P04y4ir2h6(RR)jFMiqVlR%^d5J;nj|Ic;{BT1Q>(r3iA8`!z5I zzvv{E5`G`weJuOgw)0PacYzm^pPk~5-LKQDS$`l*Jg3&t_47L~W}$TgGYV)m`-4a8 z@4Fh;p09oY)YU1{ygPy$ogM2wO(L(7{B)ezQ@r_9K#^Mz<# z%zBs30lKaiahQqVrcAsJ3m8l~P3vmZrhqL2tgu;cTz;RcN75Lv9cK}Ia%IRP!1}o+_BfQ>?qquoonu(T{aNy-I z+f6%Ed7`nVeUTC=9>4*J@b*$Uo=CfTZ6Zw02%_I>hMHYowI&*8u5~QK=9o%5hf4|wI=|r%`7@+>#ZI!|F$|~((?NOT2iF-rtnQkDj!Y}iSA~zYMDAU zH%>33Z!3tq>yPD&;VU3!%spy=^wFQR*AM*(I6}>IN5Xx$alStIr_9<-Qv*f(*7k4v zIcPb5BZUPsfKtimzbJjoLR9 zwO^xkxcSg1$N&s zXf+!D8=CG=HydJ`|D9<) z`#ODW-`{JI8Oncv9|gah%zo6L&>P0#+G7fXzO+BuZl>+cgEtg0Q|lSB-B;n+`#8Rg z+S5sZ6#9{@AYOgRqVCfJ*1-q%{fw2RJJs&z%QEYc45s7xvmUX;;qMOYiIvMi5=XL(O!;E;#F(jY`3|Cz)!^F5$_wqtAmK7e%`6z z%0qcVQQZkXal_ZH(rNzW%$&>z!-fp{ihtL*HKGR9_6=mW#&PLf4ZjDZxa_$GG#%9O z%R=hdp6rfs>-~qnQm=i5L_(9H^9KDihezC;j1s4JTl!B>WqWQeNbOt$XU?>R4(z%k zw?CUn&H8U!g&K2=evNn#REy z_KRp~i8I|n-P^CV5-3vsV!a7^u7@B*Cjp?UmRu@*b-G$I1PgjCpF;Do{p4K(qo zwC~Md006p!D}U;7+rIRo?(@Qjrk_MFuK zVY)c(f=18$aA2TE8Oy(lS{1EtcoCNSKk7K`dif62c0nW{8^mI{@|dn?rP{-P12E8N z^UC5%cg^>~508)5jc(Le(-UYLw;>a>QbqzFK;XNMKYBlqiK>*_urn9Ap}e`Y4=X0oBg%RDs(&GqbOZLTl%!~s^yYt7TSj$ zAiE%Ek>0j!vJUa{M{?jktkKTz=I4>U1vS4BUEr;__h_Kz`UjJo)>4V2CXA>MtY z63Xw}<-QHb`@4Q8ai&IQh~X8EdC@oKd*J%tis=&7e9ESOx+5o;C=S9@00dY(?DFtJT^b=nu6-QCc6W8lQ_*y581#Uz46&9xHIF}0FYD+Z>3n-Vj5|2A_0TTup|9+MZd&IQ z1@JuWI1z#uUS0pT0mx(y0JRm!pzL?G#~F03VNF(`6$qd1M<8w*TDlGjZR2J2c8uB& zkOZ4!2AemowX}@QJH0;}D!un!d_V900%Nf83$c&UUfa1*7L`X1tj<9v%be$=-B-&UU-*BwA&-xcHYV9FDG+(Dv!k^$~dbq?OKzq6>l z2_y)(uJ`wux1_5(M#zi>X&_tp!vR720Nf+4k61cO9lS8e!E4C7-=Qhs^=vwJz7c~b38$EZwR0h*kCV%5T>=I zkar6RyCr!3nRw$01tjXT&D*VtykEc8)>~F}_!*!Yo?@%H-A|bhLVY2y8jTX&>iuBr z^&$=2-SQ$#8-FdQkfUj=XGM-GC3a_PtZB^0CF6QkjcT+}b3|3Xo-4 z*}MJ-w|4x5(iK+wuRqzTednPDSs-<{x^l6gYlJ{?@?MnnMn_rUmL4L*4gt3 zq{4zu=tsXZ?^G+N6z}9Edfr41nDn#%_Kq;Uv;;y24s8#Q2q_wUs~%Ly#v1NNs;7^+ z8i4*mhdMUt4{JvosKRTtUGopbEVbR1VrKh~ewHSn7;&oEQjzN&u_qWeM`r;@WqCQ5D>nh?W|g98)S&Vuz5JVv{zJbYK{NA zDH9iv!~d@LdRxw><04pO+r?4=r8#8y<3_=v*!0V_xHlS%TCnfs{KyajSQRS$yBQ5W zugWQYOR7J-Qua=+GSp!|=z#0%I!#6DKvv3mqGRuhOh;&;=~9mB=AByrsxCX^;_Wsn zZTQ1GUWtX0ls!y;bI-Yo6-~3Q_;zAVgv-+zjY=c7$XA? z?L{gTM)VRRWPd2Kab$IZ@$)GBsC~?Z&1Z`qt;XbE| ztgV%i*}DSh7n@Ok_^^R2qoiNwRioYVuZ6iYYP8@gv6AF_`4R=ml6$VJr4|~Ky{Ebt zvYzz_gUV0K6W}WAXyRq`ro6B6Cg{zZL!!T5IekU$BzU9bB*S}sV?X<~N?*y^pQ8&( z-zKLKCEr>Nm+5Z1-O8}@EWWLNSlg{aZ_x&ya=iOBORsG`en;v1d|m4;fN5tneBD#1 zR__iF^^R-~n=P`^RSk5qoGcr1XH3s-R&ZK(vl1YRHO&)`WHGfId+Kn|dZ36$!8(?- z;d)(Y{M|YB(2`?WN9ebJtD_yz&V||o3StQX+d``1d^DH@JYk@dT*;m|KV6$%x^gSX zZeKR~%Sj99L~GLn_T8R?Tbn{KqeU&H*``zjE5aQtzZ+$Y4@QeO{`75ckxT>y??BFd z{}vy}g}M%u5a8LO74p2^XuYArC8in>jmB?g2K3{)QICnuwq4L@P%!*d>%s$`-Hf4- zysf>E75D6dV4G!X;4IEGh0t2k^{H%yu4YZHR@iig0!`=rRpb7b=c0d6X zSSY+djw!nVa^7yI0Kfo#g!gNf5A#<4ZO~^>!KrqpNV@QLwvXuIZK<(X3^ff$Km+bL zDDMp~f_$WLi{`YXuw2*Yqv8Hol>xB-^hUt#>p@S4qhA~xjNE{(%{yqodBnJ-ltu#* zwA7L%0LI|FeoU3OdJD_>c?)c$5Yl3>(CPf$qj&JKxw)K`#J>mmbrAfP`NYqn239RGE)26w{< zS3cd~_t@*Id7I58nO=mgW0rO${d^gM7i()8a8W~DwvHTF*c_A`EH}U#4)Cm}tUch9 zoic+#cV)Ao9+lpZ(ok@A2)3TVI=920J_8LKJt;33865T+&n+-X-^~t!@0c|}a5ac- zQ6LCcza=Te90Z6}oc|F?-d{mfl^%l4rSOCMKy#BS2_42&qrKws?QWh{UPkz5z z1#i50XFuhhMv{d{ZWqx`=5J03X+tq{bZwgt{_f8L(!+ZU}(GHF_0CDGki4UpUw3NsLLY# zc&S$|=ZWII>l~#;`l7^|j}^PBAO=MzAk3EixHN1NT5B2D_l$&F^5FQKt3tai$>l2u z3N2xfbzQyop}A3Fh`UwKhTk~PgWOKRQT8$}Tb1i+(__-0f$jw$f+ z{T~uT*r?8BdFU^NjN-yiD`P=f=Cjs1UN&Wq;31cBK;PUw+~&Azmlr$SHNnYdaqnNU zhcDAYmfiJY*6+53ZKNEAc*1wD#xd@OKzs;HjOhiMMCDV7zv}WqnJjXr`E6e;W~kE9 zY7P{0<%ycMg8E_J@{1DI=Vi+XHY9kQyszEkY@&3zn%0D)oaajTaT>(G?krpGcX{AO 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�rtrQqyd8JWIg9G!~ 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 A)c^nh diff --git a/omd/license_sources/build_license_texts_pdf.py b/omd/license_sources/build_license_texts_pdf.py index 3f89dcce826..23b46ab48cb 100755 --- a/omd/license_sources/build_license_texts_pdf.py +++ b/omd/license_sources/build_license_texts_pdf.py @@ -7,8 +7,10 @@ found under ./license_texts/""" import csv -import sys -import traceback +import html +import re +from dataclasses import dataclass +from hashlib import sha1 from pathlib import Path from reportlab.lib.pagesizes import letter @@ -20,7 +22,86 @@ from reportlab.platypus.doctemplate import PageTemplate from reportlab.platypus.frames import Frame from reportlab.platypus.tableofcontents import TableOfContents -from svglib.svglib import svg2rlg # type: ignore[import-not-found] +from svglib.svglib import svg2rlg + + +def tokenize(input_s: str) -> list[str]: + ret_list = [] + stack = "" + for token in re.split(r"(\(|\)|\s)", input_s): + # the whitespaces + if not token.strip(): + continue + if token in ("(", ")", "AND", "OR"): + if stack: + ret_list.append(stack.strip()) + stack = "" + ret_list.append(token) + else: + stack += " " + token + if stack: + ret_list.append(stack.strip()) + return ret_list + + +def test_tokenize() -> None: + assert tokenize("MIT AND BSD-3-Clause AND Zlib") == [ + "MIT", + "AND", + "BSD-3-Clause", + "AND", + "Zlib", + ] + assert tokenize("BSD-3-Clause") == ["BSD-3-Clause"] + assert tokenize( + "(DocumentRef-spdx-tool-1.2:LicenseRef-MIT-Style-2 OR (Apache-2.0 AND PostgreSQL OR OpenSSL)) AND (BSD-3-Clause OR Apache-2.0 WITH 389-exception)" + ) == [ + "(", + "DocumentRef-spdx-tool-1.2:LicenseRef-MIT-Style-2", + "OR", + "(", + "Apache-2.0", + "AND", + "PostgreSQL", + "OR", + "OpenSSL", + ")", + ")", + "AND", + "(", + "BSD-3-Clause", + "OR", + "Apache-2.0 WITH 389-exception", + ")", + ] + + +def license_str_to_html(license_str: str) -> str: + """return the license_str with links to the license""" + + def make_link(license_str: str) -> str: + return f'{license_str}' + + ret_str = "" + for token in tokenize(license_str): + if token in ("(", ")"): + ret_str += token + elif token in ("AND", "OR"): + ret_str += " " + token + " " + else: + ret_str += make_link(token) + return ret_str + + +def test_license_str_to_html() -> None: + assert ( + license_str_to_html("MIT AND BSD-3-Clause AND Zlib") + == 'MIT AND BSD-3-Clause AND Zlib' + ) + assert ( + license_str_to_html("BSD-3-Clause") + == 'BSD-3-Clause' + ) class MyDocTemplate(SimpleDocTemplate): # type: ignore[misc] @@ -52,52 +133,45 @@ def afterFlowable(self, flowable): self.notify("TOCEntry", tuple(E)) -# This function makes our headings -def heading(text, sty): - from hashlib import sha1 - +def heading(text: str, link: str, sty: PS) -> Paragraph: + """make a heading""" # Create bookmarkname - bn = sha1((text + sty.name).encode("utf-8")).hexdigest() # nosec B324 + bn = sha1(link.encode("utf-8"), usedforsecurity=False).hexdigest() # Modify paragraph text to include an anchor point with name bn - h = Paragraph(text + '' % bn, sty) + h = Paragraph(f'{text}', sty) # Store the bookmark name on the flowable so afterFlowable can see this - h._bookmarkName = bn # noqa: SLF001 TODO & FIXME: Don't change private object's attributes :-| + h._bookmarkName = bn # pylint: disable=protected-access # noqa: SLF001 return h -def add_page_number(canvas): +def add_page_number(canvas, _doc) -> None: page_num = canvas.getPageNumber() - if page_num < 4: + if page_num < 1: return text = "%s" % page_num canvas.setFont("Calibri", 12) canvas.drawRightString(20 * cm, 1 * cm, text) -def used_licenses_from_csv(path_licenses_csv): - used_licenses = set() - with open(path_licenses_csv) as csv_file: - csv_file.readline() # Drop line of headers - rows = list(csv.reader(csv_file)) - used_licenses = {row[2] for row in rows if row[2]} - return sorted(used_licenses) +@dataclass(frozen=True) +class Dependency: + name: str + version: str + license_str: str -def main(): - try: - path_omd = Path(__file__).resolve().parent.parent - except BaseException: - raise OSError - - path_license_texts = path_omd / "license_sources/license_texts/" - path_pdf = path_omd / "License_texts.pdf" - path_logo = path_omd / "license_sources/checkmk_logo.svg" - path_licenses_csv = path_omd / "Licenses.csv" +def read_license_csv(path_licenses_csv: Path) -> list[Dependency]: + with path_licenses_csv.open() as csv_file: + reader = csv.DictReader(csv_file) + return [ + Dependency(name=row["Name"], version=row["Version"], license_str=row["License"]) + for row in reader + if row["Version"] or row["License"] + ] - used_licenses = used_licenses_from_csv(path_licenses_csv) - registerFont(TTFont("Calibri", "Calibri.ttf")) - doc = SimpleDocTemplate( +def setup_document(path_pdf: Path, path_logo: Path) -> tuple[MyDocTemplate, list]: + doc = MyDocTemplate( str(path_pdf), pagesize=letter, bottomMargin=0.4 * inch, @@ -120,8 +194,6 @@ def main(): ] cover = PS(name="Cover", fontSize=16, leading=22, alignment=1) title = PS(name="Title", fontSize=24, leading=16) - h1 = PS(name="Heading1", fontSize=16, leading=16) - normal = PS(name="Normal", fontSize=8) spacer = Spacer(width=0, height=2 * cm) drawing = svg2rlg(str(path_logo)) @@ -144,29 +216,68 @@ def main(): story.append(spacer) story.append(toc) - for used_license in used_licenses: - if used_license == "Public-Domain": - continue + return doc, story + + +def used_licenses(dependencies: list[Dependency]) -> list[str]: + return sorted( + { + token + for d in dependencies + for token in tokenize(d.license_str) + if token not in ("(", ")", "AND", "OR") + } + ) + + +def main(): + path_omd = Path(__file__).resolve().parent.parent + + path_license_texts = path_omd / "license_sources/license_texts/" + path_pdf = path_omd / "License_texts.pdf" + path_logo = path_omd / "license_sources/checkmk_logo.svg" + path_licenses_csv = path_omd / "Licenses.csv" + + dependencies = read_license_csv(path_licenses_csv) + + registerFont(TTFont("Calibri", path_omd / "license_sources" / "Calibri.ttf")) + + doc, story = setup_document(path_pdf, path_logo) + + h1 = PS(name="Heading1", fontSize=16, leading=16, spaceAfter=1 * cm) + h2 = PS(name="Heading2", fontSize=14, leading=16) + normal = PS(name="Normal", fontSize=8) + + story.append(PageBreak()) + story.append(heading("Used libraries", "used_libraries", h1)) + for dependency in dependencies: + story.append( + Paragraph( + f"{dependency.name}, {dependency.version}: {license_str_to_html(dependency.license_str)}", + normal, + bulletText="-", + ) + ) + + story.append(PageBreak()) + story.append(heading("Licenses", "libraries", h1)) + for used_license in used_licenses(dependencies): file_path = path_license_texts / ("%s.txt" % used_license.lower()) if file_path.is_file(): with file_path.open(encoding="utf-8") as txt_file: - headline = "%s" % txt_file.readline().replace("\n", "

    \n") - text_content = txt_file.read().replace("\n", "
    \n") + headline = f"{txt_file.readline().strip()} ({used_license})" + text_content = html.escape(txt_file.read()).replace("\n", "
    \n") story.append(PageBreak()) - story.append(heading(headline, h1)) + story.append(heading(headline, used_license, h2)) story.append(Paragraph(text_content, normal)) else: - print(f'No license text file found for ID "{used_license}" and path {file_path}') + raise RuntimeError( + f'No license text file found for ID "{used_license}" and path {file_path}' + ) - doc = MyDocTemplate(str(path_pdf)) doc.multiBuild(story, onLaterPages=add_page_number) if __name__ == "__main__": - try: - main() - sys.exit(0) - except Exception: - sys.stderr.write(traceback.format_exc()) - sys.exit(1) + main() diff --git a/omd/license_sources/license_texts/0bsd.txt b/omd/license_sources/license_texts/0bsd.txt new file mode 100644 index 00000000000..1baa0f08660 --- /dev/null +++ b/omd/license_sources/license_texts/0bsd.txt @@ -0,0 +1,7 @@ +BSD Zero Clause License + +Copyright (C) YEAR by AUTHOR EMAIL + +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/omd/license_sources/license_texts/apache-2.0 with llvm-exception.txt b/omd/license_sources/license_texts/apache-2.0 with llvm-exception.txt new file mode 100644 index 00000000000..67506af7c38 --- /dev/null +++ b/omd/license_sources/license_texts/apache-2.0 with llvm-exception.txt @@ -0,0 +1,72 @@ +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + +"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. + +"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + +"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." + +"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + +2. Grant of Copyright License. + +Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. + +Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. + +You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + + You must give any other recipients of the Work or Derivative Works a copy of this License; and + You must cause any modified files to carry prominent notices stating that You changed the files; and + You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. + +You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. + +5. Submission of Contributions. + +Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + +6. Trademarks. + +This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. + +Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. + +In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. + +While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + + As an exception, if, as a result of your compiling your source code, portions of this Software are embedded into an Object form of such source code, you may redistribute such embedded portions in such Object form without complying with the conditions of Sections 4(a), 4(b) and 4(d) of the License. + +In addition, if you combine or link compiled forms of this Software with software that is licensed under the GPLv2 ("Combined Software") and if a court of competent jurisdiction determines that the patent provision (Section 3), the indemnity provision (Section 9) or other Section of the License conflicts with the conditions of the GPLv2, you may retroactively and prospectively choose to deem waived or otherwise exclude such Section(s) of the License, but only in their entirety and only with respect to the Combined Software. + +END OF TERMS AND CONDITIONS diff --git a/omd/license_sources/license_texts/artistic-1.0-perl.txt b/omd/license_sources/license_texts/artistic-1.0-perl.txt new file mode 100644 index 00000000000..0c433c6c73e --- /dev/null +++ b/omd/license_sources/license_texts/artistic-1.0-perl.txt @@ -0,0 +1,40 @@ +The "Artistic License" + +Preamble + +The intent of this document is to state the conditions under which a Package may be copied, such that the Copyright Holder maintains some semblance of artistic control over the development of the package, while giving the users of the package the right to use and distribute the Package in a more-or-less customary fashion, plus the right to make reasonable modifications. + +Definitions: + +"Package" refers to the collection of files distributed by the Copyright Holder, and derivatives of that collection of files created through textual modification. + +"Standard Version" refers to such a Package if it has not been modified, or has been modified in accordance with the wishes of the Copyright Holder as specified below. + +"Copyright Holder" is whoever is named in the copyright or copyrights for the package. + +"You" is you, if you're thinking about copying or distributing this Package. + +"Reasonable copying fee" is whatever you can justify on the basis of media cost, duplication charges, time of people involved, and so on. (You will not be required to justify it to the Copyright Holder, but only to the computing community at large as a market that must bear the fee.) + +"Freely Available" means that no fee is charged for the item itself, though there may be fees involved in handling the item. It also means that recipients of the item may redistribute it under the same conditions they received it. + + 1. You may make and give away verbatim copies of the source form of the Standard Version of this Package without restriction, provided that you duplicate all of the original copyright notices and associated disclaimers. + 2. You may apply bug fixes, portability fixes and other modifications derived from the Public Domain or from the Copyright Holder. A Package modified in such a way shall still be considered the Standard Version. + 3. You may otherwise modify your copy of this Package in any way, provided that you insert a prominent notice in each changed file stating how and when you changed that file, and provided that you do at least ONE of the following: + a) place your modifications in the Public Domain or otherwise make them Freely Available, such as by posting said modifications to Usenet or an equivalent medium, or placing the modifications on a major archive site such as uunet.uu.net, or by allowing the Copyright Holder to include your modifications in the Standard Version of the Package. + b) use the modified Package only within your corporation or organization. + c) rename any non-standard executables so the names do not conflict with standard executables, which must also be provided, and provide a separate manual page for each non-standard executable that clearly documents how it differs from the Standard Version. + d) make other distribution arrangements with the Copyright Holder. + 4. You may distribute the programs of this Package in object code or executable form, provided that you do at least ONE of the following: + a) distribute a Standard Version of the executables and library files, together with instructions (in the manual page or equivalent) on where to get the Standard Version. + b) accompany the distribution with the machine-readable source of the Package with your modifications. + c) give non-standard executables non-standard names, and clearly document the differences in manual pages (or equivalent), together with instructions on where to get the Standard Version. + d) make other distribution arrangements with the Copyright Holder. + 5. You may charge a reasonable copying fee for any distribution of this Package. You may charge any fee you choose for support of this Package. You may not charge a fee for this Package itself. However, you may distribute this Package in aggregate with other (possibly commercial) programs as part of a larger (possibly commercial) software distribution provided that you do not advertise this Package as a product of your own. You may embed this Package's interpreter within an executable of yours (by linking); this shall be construed as a mere form of aggregation, provided that the complete Standard Version of the interpreter is so embedded. + 6. The scripts and library files supplied as input to or produced as output from the programs of this Package do not automatically fall under the copyright of this Package, but belong to whoever generated them, and may be sold commercially, and may be aggregated with this Package. If such scripts or library files are aggregated with this Package via the so-called "undump" or "unexec" methods of producing a binary executable image, then distribution of such an image shall neither be construed as a distribution of this Package nor shall it fall under the restrictions of Paragraphs 3 and 4, provided that you do not represent such an executable image as a Standard Version of this Package. + 7. C subroutines (or comparably compiled subroutines in other languages) supplied by you and linked into this Package in order to emulate subroutines and variables of the language defined by this Package shall not be considered part of this Package, but are the equivalent of input as in Paragraph 6, provided these subroutines do not change the language in any way that would cause it to fail the regression tests for the language. + 8. Aggregation of this Package with a commercial distribution is always permitted provided that the use of this Package is embedded; that is, when no overt attempt is made to make this Package's interfaces visible to the end user of the commercial distribution. Such use shall not be construed as a distribution of this Package. + 9. The name of the Copyright Holder may not be used to endorse or promote products derived from this software without specific prior written permission. + 10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + +The End diff --git a/omd/license_sources/license_texts/blueoak-1.0.0.txt b/omd/license_sources/license_texts/blueoak-1.0.0.txt new file mode 100644 index 00000000000..18719d13724 --- /dev/null +++ b/omd/license_sources/license_texts/blueoak-1.0.0.txt @@ -0,0 +1,35 @@ +Blue Oak Model License + +Version 1.0.0 + +## Purpose + +This license gives everyone as much permission to work with this software as possible, while protecting contributors from liability. + +## Acceptance + +In order to receive this license, you must agree to its rules. The rules of this license are both obligations under that agreement and conditions to your license. You must not do anything with this software that triggers a rule that you cannot or will not follow. + +## Copyright + +Each contributor licenses you to do everything with this software that would otherwise infringe that contributor's copyright in it. + +## Notices + +You must ensure that everyone who gets a copy of any part of this software from you, with or without changes, also gets the text of this license or a link to . + +## Excuse + +If anyone notifies you in writing that you have not complied with [Notices](#notices), you can keep your license by taking all practical steps to comply within 30 days after the notice. If you do not do so, your license ends immediately. + +## Patent + +Each contributor licenses you to do everything with this software that would otherwise infringe any patent claims they can license or become able to license. + +## Reliability + +No contributor can revoke this license. + +## No Liability + +***As far as the law allows, this software comes as is, without any warranty or condition, and no contributor will be liable to anyone for any damages related to this software or this license, under any kind of legal claim.*** diff --git a/omd/license_sources/license_texts/bsd-4-clause-uc.txt b/omd/license_sources/license_texts/bsd-4-clause-uc.txt new file mode 100644 index 00000000000..91f4bc246b7 --- /dev/null +++ b/omd/license_sources/license_texts/bsd-4-clause-uc.txt @@ -0,0 +1,12 @@ +BSD-4-Clause (University of California-Specific) + +Copyright [various years] The Regents of the University of California. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + 3. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by the University of California, Berkeley and its contributors. + 4. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/omd/license_sources/license_texts/caldera.txt b/omd/license_sources/license_texts/caldera.txt new file mode 100644 index 00000000000..1ff336e6286 --- /dev/null +++ b/omd/license_sources/license_texts/caldera.txt @@ -0,0 +1,27 @@ +Caldera License + +Caldera International, Inc. hereby grants a fee free license that includes the rights use, modify and distribute this named source code, including creating derived binary products created from the source code. The source code for which Caldera International, Inc. grants rights are limited to the following UNIX Operating Systems that operate on the 16-Bit PDP-11 CPU and early versions of the 32-Bit UNIX Operating System, with specific exclusion of UNIX System III and UNIX System V and successor operating systems: + +32-bit 32V UNIX + +16 bit UNIX Versions 1, 2, 3, 4, 5, 6, 7 + +Caldera International, Inc. makes no guarantees or commitments that any source code is available from Caldera International, Inc. + +The following copyright notice applies to the source code files for which this license is granted. + +Copyright(C) Caldera International Inc. 2001-2002. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +Redistributions of source code and documentation must retain the above copyright notice, this list of conditions and the following disclaimer. + +Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +All advertising materials mentioning features or use of this software must display the following acknowledgement: + + This product includes software developed or owned by Caldera International, Inc. + +Neither the name of Caldera International, Inc. nor the names of other contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +USE OF THE SOFTWARE PROVIDED FOR UNDER THIS LICENSE BY CALDERA INTERNATIONAL, INC. AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL CALDERA INTERNATIONAL, INC. BE LIABLE FOR ANY DIRECT, INDIRECT INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/omd/license_sources/license_texts/gpl-1.0-or-later.txt b/omd/license_sources/license_texts/gpl-1.0-or-later.txt new file mode 100644 index 00000000000..d0abf19d254 --- /dev/null +++ b/omd/license_sources/license_texts/gpl-1.0-or-later.txt @@ -0,0 +1,86 @@ +GNU GENERAL PUBLIC LICENSE +Version 1, February 1989 + +Copyright (C) 1989 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. + +Preamble + +The license agreements of most software companies try to keep users at the mercy of those companies. By contrast, our General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. The General Public License applies to the Free Software Foundation's software and to any other program whose authors commit to using it. You can use it for your programs, too. + +When we speak of free software, we are referring to freedom, not price. Specifically, the General Public License is designed to make sure that you have the freedom to give away or sell copies of free software, that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. + +To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. + +For example, if you distribute copies of a such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must tell them their rights. + +We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. + +Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. + +The precise terms and conditions for copying, distribution and modification follow. + +GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any work containing the Program or a portion of it, either verbatim or with modifications. Each licensee is addressed as "you". + 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this General Public License and to the absence of any warranty; and give any other recipients of the Program a copy of this General Public License along with the Program. You may charge a fee for the physical act of transferring a copy. + 2. You may modify your copy or copies of the Program or any portion of it, and copy and distribute such modifications under the terms of Paragraph 1 above, provided that you also do the following: + a) cause the modified files to carry prominent notices stating that you changed the files and the date of any change; and + b) cause the whole of any work that you distribute or publish, that in whole or in part contains the Program or any part thereof, either with or without modifications, to be licensed at no charge to all third parties under the terms of this General Public License (except that you may choose to grant warranty protection to some or all third parties, at your option). + c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the simplest and most usual way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this General Public License. + d) You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. + + Mere aggregation of another independent work with the Program (or its derivative) on a volume of a storage or distribution medium does not bring the other work under the scope of these terms. + 3. You may copy and distribute the Program (or a portion or derivative of it, under Paragraph 2) in object code or executable form under the terms of Paragraphs 1 and 2 above provided that you also do one of the following: + a) accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Paragraphs 1 and 2 above; or, + b) accompany it with a written offer, valid for at least three years, to give any third party free (except for a nominal charge for the cost of distribution) a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Paragraphs 1 and 2 above; or, + c) accompany it with the information you received as to where the corresponding source code may be obtained. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form alone.) + + Source code for a work means the preferred form of the work for making modifications to it. For an executable file, complete source code means all the source code for all modules it contains; but, as a special exception, it need not include source code for modules which are standard libraries that accompany the operating system on which the executable file runs, or for standard header files or definitions files that accompany that operating system. + 4. You may not copy, modify, sublicense, distribute or transfer the Program except as expressly provided under this General Public License. Any attempt otherwise to copy, modify, sublicense, distribute or transfer the Program is void, and will automatically terminate your rights to use the Program under this License. However, parties who have received copies, or rights to use copies, from you under this General Public License will not have their licenses terminated so long as such parties remain in full compliance. + 5. By copying, distributing or modifying the Program (or any work based on the Program) you indicate your acceptance of this license to do so, and all its terms and conditions. + 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. + 7. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the Program specifies a version number of the license which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the license, you may choose any version ever published by the Free Software Foundation. + 8. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. + + NO WARRANTY + 9. + + BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +END OF TERMS AND CONDITIONS + +Appendix: How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible use to humanity, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. + + +Copyright (C) 19yy + +This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this when it starts in an interactive mode: + +Gnomovision version 69, Copyright (C) 19xx name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here a sample; alter the names: + +Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (a program to direct compilers to make passes at assemblers) written by James Hacker. + +, 1 April 1989 Ty Coon, President of Vice + +That's all there is to it! diff --git a/omd/license_sources/license_texts/gpl-2.0-only.txt b/omd/license_sources/license_texts/gpl-2.0-only.txt new file mode 100644 index 00000000000..68543ed8489 --- /dev/null +++ b/omd/license_sources/license_texts/gpl-2.0-only.txt @@ -0,0 +1,104 @@ +GNU GENERAL PUBLIC LICENSE +Version 2, June 1991 + +Copyright (C) 1989, 1991 Free Software Foundation, Inc. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. + +Preamble + +The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. + +To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. + +For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. + +We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. + +Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. + +Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. + +The precise terms and conditions for copying, distribution and modification follow. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". + + Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. + 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. + + You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. + 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: + a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. + b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. + c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) + + These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. + + Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. + + In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. + 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: + a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, + b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, + c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) + + The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. + + If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. + 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. + 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. + 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. + 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. + + If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. + + It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. + + This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. + 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. + 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. + 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. + + NO WARRANTY + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. + + +Copyright (C) < yyyy> + +This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this when it starts in an interactive mode: + +Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: + +Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. + +, 1 April 1989 Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. diff --git a/omd/license_sources/license_texts/gpl-2.0-or-later.txt b/omd/license_sources/license_texts/gpl-2.0-or-later.txt new file mode 100644 index 00000000000..21ae9d1e9f2 --- /dev/null +++ b/omd/license_sources/license_texts/gpl-2.0-or-later.txt @@ -0,0 +1,104 @@ +GNU GENERAL PUBLIC LICENSE +Version 2, June 1991 + +Copyright (C) 1989, 1991 Free Software Foundation, Inc. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. + +Preamble + +The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. + +To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. + +For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. + +We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. + +Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. + +Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. + +The precise terms and conditions for copying, distribution and modification follow. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". + + Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. + 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. + + You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. + 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: + a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. + b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. + c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) + + These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. + + Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. + + In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. + 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: + a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, + b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, + c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) + + The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. + + If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. + 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. + 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. + 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. + 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. + + If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. + + It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. + + This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. + 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. + 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. + 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. + + NO WARRANTY + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. + + +Copyright (C) + +This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this when it starts in an interactive mode: + +Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: + +Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. + +, 1 April 1989 Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. diff --git a/omd/license_sources/license_texts/gpl-3.0-or-later.txt b/omd/license_sources/license_texts/gpl-3.0-or-later.txt new file mode 100644 index 00000000000..545a7d9da20 --- /dev/null +++ b/omd/license_sources/license_texts/gpl-3.0-or-later.txt @@ -0,0 +1,201 @@ +GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 + +Copyright © 2007 Free Software Foundation, Inc. + +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. + +Preamble + +The GNU General Public License is a free, copyleft license for software and other kinds of works. + +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. + +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. + +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. + +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. + +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. + +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. + +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. + +The precise terms and conditions for copying, distribution and modification follow. + +TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based on the Program. + + To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. + 1. Source Code. + The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. + + A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. + + The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. + + The Corresponding Source for a work in source code form is that same work. + 2. Basic Permissions. + All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. + + When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. + 4. Conveying Verbatim Copies. + You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. + 5. Conveying Modified Source Versions. + You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. + + A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. + 6. Conveying Non-Source Forms. + You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. + + If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). + + The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. + 7. Additional Terms. + "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. + + All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. + 8. Termination. + You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). + + However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. + + Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. + 9. Acceptance Not Required for Having Copies. + You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. + 10. Automatic Licensing of Downstream Recipients. + Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. + 11. Patents. + A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. + + If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. + + A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. + 12. No Surrender of Others' Freedom. + If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. + 13. Use with the GNU Affero General Public License. + Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. + 14. Revised Versions of this License. + The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. + + Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. + 15. Disclaimer of Warranty. + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + 16. Limitation of Liability. + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. + + +Copyright (C) + +This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + +If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: + + Copyright (C) +This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. +This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". + +You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . + +The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . diff --git a/omd/license_sources/license_texts/lgpl-2.1-only.txt b/omd/license_sources/license_texts/lgpl-2.1-only.txt new file mode 100644 index 00000000000..bcfd503db9d --- /dev/null +++ b/omd/license_sources/license_texts/lgpl-2.1-only.txt @@ -0,0 +1,150 @@ +GNU LESSER GENERAL PUBLIC LICENSE + +Version 2.1, February 1999 + +Copyright (C) 1991, 1999 Free Software Foundation, Inc. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] + +Preamble + +The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. + +This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. + +When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. + +To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. + +For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. + +We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. + +To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. + +Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. + +Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. + +When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. + +We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. + +For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. + +In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. + +Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. + +The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. + +GNU LESSER GENERAL PUBLIC LICENSE + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. + + Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. + 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. + + You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. + 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: + a) The modified work must itself be a software library. + b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. + c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. + d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. + + (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) + + These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. + + Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. + + In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. + 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. + + Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of the Library into a program that is not a library. + 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. + 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. + 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: + a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) + b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. + c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. + d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. + e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. + + It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. + 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: + a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. + b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. + 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. + 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. + 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. + 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. + + If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. + + It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. + + This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. + 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. + 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. + 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. + + NO WARRANTY + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Libraries + +If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). + +To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. + + +Copyright (C) + +This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: + +Yoyodyne, Inc., hereby disclaims all copyright interest in +the library `Frob' (a library for tweaking knobs) written +by James Random Hacker. + +, 1 April 1990 +Ty Coon, President of Vice +That's all there is to it! diff --git a/omd/license_sources/license_texts/lgpl-2.1-or-later.txt b/omd/license_sources/license_texts/lgpl-2.1-or-later.txt new file mode 100644 index 00000000000..6f0e56840ad --- /dev/null +++ b/omd/license_sources/license_texts/lgpl-2.1-or-later.txt @@ -0,0 +1,152 @@ +GNU LESSER GENERAL PUBLIC LICENSE + +Version 2.1, February 1999 + +Copyright (C) 1991, 1999 Free Software Foundation, Inc. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] + +Preamble + +The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. + +This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. + +When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. + +To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. + +For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. + +We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. + +To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. + +Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. + +Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. + +When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. + +We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. + +For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. + +In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. + +Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. + +The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. + +GNU LESSER GENERAL PUBLIC LICENSE + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. + + Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. + 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. + + You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. + 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: + a) The modified work must itself be a software library. + b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. + c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. + d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. + + (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) + + These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. + + Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. + + In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. + 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. + + Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of the Library into a program that is not a library. + 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. + 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. + 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: + a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) + b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. + c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. + d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. + e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. + + It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. + 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: + a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. + b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. + 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. + 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. + 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. + 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. + + If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. + + It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. + + This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. + 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. + 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. + 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. + + NO WARRANTY + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Libraries + +If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). + +To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. + + +Copyright (C) + +This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: + +Yoyodyne, Inc., hereby disclaims all copyright interest in +the library `Frob' (a library for tweaking knobs) written +by James Random Hacker. + +, 1 April 1990 +Ty Coon, President of Vice +That's all there is to it! diff --git a/omd/license_sources/license_texts/lgpl-3.0-only.txt b/omd/license_sources/license_texts/lgpl-3.0-only.txt new file mode 100644 index 00000000000..f79b3397d33 --- /dev/null +++ b/omd/license_sources/license_texts/lgpl-3.0-only.txt @@ -0,0 +1,254 @@ +GNU LESSER GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 + +Copyright (C) 2007 Free Software Foundation, Inc. + +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. + +This version of the GNU Lesser General Public License incorporates the terms and conditions of version 3 of the GNU General Public License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser General Public License, and the "GNU GPL" refers to version 3 of the GNU General Public License. + + "The Library" refers to a covered work governed by this License, other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided by the Library, but which is not otherwise based on the Library. Defining a subclass of a class defined by the Library is deemed a mode of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an Application with the Library. The particular version of the Library with which the Combined Work was made is also called the "Linked Version". + + The "Minimal Corresponding Source" for a Combined Work means the Corresponding Source for the Combined Work, excluding any source code for portions of the Combined Work that, considered in isolation, are based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the object code and/or source code for the Application, including any data and utility programs needed for reproducing the Combined Work from the Application, but excluding the System Libraries of the Combined Work. + 1. Exception to Section 3 of the GNU GPL. + You may convey a covered work under sections 3 and 4 of this License without being bound by section 3 of the GNU GPL. + 2. Conveying Modified Versions. + If you modify a copy of the Library, and, in your modifications, a facility refers to a function or data to be supplied by an Application that uses the facility (other than as an argument passed when the facility is invoked), then you may convey a copy of the modified version: + a) under this License, provided that you make a good faith effort to ensure that, in the event an Application does not supply the function or data, the facility still operates, and performs whatever part of its purpose remains meaningful, or + b) under the GNU GPL, with none of the additional permissions of this License applicable to that copy. + 3. Object Code Incorporating Material from Library Header Files. + The object code form of an Application may incorporate material from a header file that is part of the Library. You may convey such object code under terms of your choice, provided that, if the incorporated material is not limited to numerical parameters, data structure layouts and accessors, or small macros, inline functions and templates (ten or fewer lines in length), you do both of the following: + a) Give prominent notice with each copy of the object code that the Library is used in it and that the Library and its use are covered by this License. + b) Accompany the object code with a copy of the GNU GPL and this license document. + 4. Combined Works. + You may convey a Combined Work under terms of your choice that, taken together, effectively do not restrict modification of the portions of the Library contained in the Combined Work and reverse engineering for debugging such modifications, if you also do each of the following: + a) Give prominent notice with each copy of the Combined Work that the Library is used in it and that the Library and its use are covered by this License. + b) Accompany the Combined Work with a copy of the GNU GPL and this license document. + c) For a Combined Work that displays copyright notices during execution, include the copyright notice for the Library among these notices, as well as a reference directing the user to the copies of the GNU GPL and this license document. + d) Do one of the following: + 0) Convey the Minimal Corresponding Source under the terms of this License, and the Corresponding Application Code in a form suitable for, and under terms that permit, the user to recombine or relink the Application with a modified version of the Linked Version to produce a modified Combined Work, in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source. + 1) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (a) uses at run time a copy of the Library already present on the user's computer system, and (b) will operate properly with a modified version of the Library that is interface-compatible with the Linked Version. + e) Provide Installation Information, but only if you would otherwise be required to provide such information under section 6 of the GNU GPL, and only to the extent that such information is necessary to install and execute a modified version of the Combined Work produced by recombining or relinking the Application with a modified version of the Linked Version. (If you use option 4d0, the Installation Information must accompany the Minimal Corresponding Source and Corresponding Application Code. If you use option 4d1, you must provide the Installation Information in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source.) + 5. Combined Libraries. + You may place library facilities that are a work based on the Library side by side in a single library together with other library facilities that are not Applications and are not covered by this License, and convey such a combined library under terms of your choice, if you do both of the following: + a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities, conveyed under the terms of this License. + b) Give prominent notice with the combined library that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions of the GNU Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the Library as you received it specifies that a certain numbered version of the GNU Lesser General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that published version or of any later version published by the Free Software Foundation. If the Library as you received it does not specify a version number of the GNU Lesser General Public License, you may choose any version of the GNU Lesser General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide whether future versions of the GNU Lesser General Public License shall apply, that proxy's public statement of acceptance of any version is permanent authorization for you to choose that version for the Library. + +GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 + +Copyright © 2007 Free Software Foundation, Inc. + +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. + +Preamble + +The GNU General Public License is a free, copyleft license for software and other kinds of works. + +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. + +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. + +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. + +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. + +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. + +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. + +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. + +The precise terms and conditions for copying, distribution and modification follow. + +TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based on the Program. + + To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. + 1. Source Code. + The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. + + A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. + + The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. + + The Corresponding Source for a work in source code form is that same work. + 2. Basic Permissions. + All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. + + When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. + 4. Conveying Verbatim Copies. + You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. + 5. Conveying Modified Source Versions. + You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. + + A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. + 6. Conveying Non-Source Forms. + You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. + + If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). + + The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. + 7. Additional Terms. + "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. + + All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. + 8. Termination. + You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). + + However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. + + Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. + 9. Acceptance Not Required for Having Copies. + You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. + 10. Automatic Licensing of Downstream Recipients. + Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. + 11. Patents. + A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. + + If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. + + A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. + 12. No Surrender of Others' Freedom. + If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. + 13. Use with the GNU Affero General Public License. + Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. + 14. Revised Versions of this License. + The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. + + Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. + 15. Disclaimer of Warranty. + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + 16. Limitation of Liability. + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. + + +Copyright (C) + +This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + +If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: + + Copyright (C) +This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. +This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". + +You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . + +The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . diff --git a/omd/license_sources/license_texts/lgpl-3.0-or-later.txt b/omd/license_sources/license_texts/lgpl-3.0-or-later.txt new file mode 100644 index 00000000000..f79b3397d33 --- /dev/null +++ b/omd/license_sources/license_texts/lgpl-3.0-or-later.txt @@ -0,0 +1,254 @@ +GNU LESSER GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 + +Copyright (C) 2007 Free Software Foundation, Inc. + +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. + +This version of the GNU Lesser General Public License incorporates the terms and conditions of version 3 of the GNU General Public License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser General Public License, and the "GNU GPL" refers to version 3 of the GNU General Public License. + + "The Library" refers to a covered work governed by this License, other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided by the Library, but which is not otherwise based on the Library. Defining a subclass of a class defined by the Library is deemed a mode of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an Application with the Library. The particular version of the Library with which the Combined Work was made is also called the "Linked Version". + + The "Minimal Corresponding Source" for a Combined Work means the Corresponding Source for the Combined Work, excluding any source code for portions of the Combined Work that, considered in isolation, are based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the object code and/or source code for the Application, including any data and utility programs needed for reproducing the Combined Work from the Application, but excluding the System Libraries of the Combined Work. + 1. Exception to Section 3 of the GNU GPL. + You may convey a covered work under sections 3 and 4 of this License without being bound by section 3 of the GNU GPL. + 2. Conveying Modified Versions. + If you modify a copy of the Library, and, in your modifications, a facility refers to a function or data to be supplied by an Application that uses the facility (other than as an argument passed when the facility is invoked), then you may convey a copy of the modified version: + a) under this License, provided that you make a good faith effort to ensure that, in the event an Application does not supply the function or data, the facility still operates, and performs whatever part of its purpose remains meaningful, or + b) under the GNU GPL, with none of the additional permissions of this License applicable to that copy. + 3. Object Code Incorporating Material from Library Header Files. + The object code form of an Application may incorporate material from a header file that is part of the Library. You may convey such object code under terms of your choice, provided that, if the incorporated material is not limited to numerical parameters, data structure layouts and accessors, or small macros, inline functions and templates (ten or fewer lines in length), you do both of the following: + a) Give prominent notice with each copy of the object code that the Library is used in it and that the Library and its use are covered by this License. + b) Accompany the object code with a copy of the GNU GPL and this license document. + 4. Combined Works. + You may convey a Combined Work under terms of your choice that, taken together, effectively do not restrict modification of the portions of the Library contained in the Combined Work and reverse engineering for debugging such modifications, if you also do each of the following: + a) Give prominent notice with each copy of the Combined Work that the Library is used in it and that the Library and its use are covered by this License. + b) Accompany the Combined Work with a copy of the GNU GPL and this license document. + c) For a Combined Work that displays copyright notices during execution, include the copyright notice for the Library among these notices, as well as a reference directing the user to the copies of the GNU GPL and this license document. + d) Do one of the following: + 0) Convey the Minimal Corresponding Source under the terms of this License, and the Corresponding Application Code in a form suitable for, and under terms that permit, the user to recombine or relink the Application with a modified version of the Linked Version to produce a modified Combined Work, in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source. + 1) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (a) uses at run time a copy of the Library already present on the user's computer system, and (b) will operate properly with a modified version of the Library that is interface-compatible with the Linked Version. + e) Provide Installation Information, but only if you would otherwise be required to provide such information under section 6 of the GNU GPL, and only to the extent that such information is necessary to install and execute a modified version of the Combined Work produced by recombining or relinking the Application with a modified version of the Linked Version. (If you use option 4d0, the Installation Information must accompany the Minimal Corresponding Source and Corresponding Application Code. If you use option 4d1, you must provide the Installation Information in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source.) + 5. Combined Libraries. + You may place library facilities that are a work based on the Library side by side in a single library together with other library facilities that are not Applications and are not covered by this License, and convey such a combined library under terms of your choice, if you do both of the following: + a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities, conveyed under the terms of this License. + b) Give prominent notice with the combined library that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions of the GNU Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the Library as you received it specifies that a certain numbered version of the GNU Lesser General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that published version or of any later version published by the Free Software Foundation. If the Library as you received it does not specify a version number of the GNU Lesser General Public License, you may choose any version of the GNU Lesser General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide whether future versions of the GNU Lesser General Public License shall apply, that proxy's public statement of acceptance of any version is permanent authorization for you to choose that version for the Library. + +GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 + +Copyright © 2007 Free Software Foundation, Inc. + +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. + +Preamble + +The GNU General Public License is a free, copyleft license for software and other kinds of works. + +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. + +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. + +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. + +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. + +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. + +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. + +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. + +The precise terms and conditions for copying, distribution and modification follow. + +TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based on the Program. + + To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. + 1. Source Code. + The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. + + A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. + + The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. + + The Corresponding Source for a work in source code form is that same work. + 2. Basic Permissions. + All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. + + When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. + 4. Conveying Verbatim Copies. + You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. + 5. Conveying Modified Source Versions. + You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. + + A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. + 6. Conveying Non-Source Forms. + You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. + + If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). + + The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. + 7. Additional Terms. + "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. + + All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. + 8. Termination. + You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). + + However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. + + Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. + 9. Acceptance Not Required for Having Copies. + You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. + 10. Automatic Licensing of Downstream Recipients. + Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. + 11. Patents. + A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. + + If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. + + A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. + 12. No Surrender of Others' Freedom. + If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. + 13. Use with the GNU Affero General Public License. + Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. + 14. Revised Versions of this License. + The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. + + Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. + 15. Disclaimer of Warranty. + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + 16. Limitation of Liability. + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. + + +Copyright (C) + +This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + +If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: + + Copyright (C) +This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. +This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". + +You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . + +The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . diff --git a/omd/license_sources/license_texts/mit-0.txt b/omd/license_sources/license_texts/mit-0.txt new file mode 100644 index 00000000000..396fc002020 --- /dev/null +++ b/omd/license_sources/license_texts/mit-0.txt @@ -0,0 +1,7 @@ +MIT No Attribution + +Copyright + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/omd/license_sources/license_texts/tcl.txt b/omd/license_sources/license_texts/tcl.txt new file mode 100644 index 00000000000..cf9e7d21b0a --- /dev/null +++ b/omd/license_sources/license_texts/tcl.txt @@ -0,0 +1,11 @@ +TCL/TK License + +This software is copyrighted by the Regents of the University of California, Sun Microsystems, Inc., Scriptics Corporation, ActiveState Corporation and other parties. The following terms apply to all files associated with the software unless explicitly disclaimed in individual files. + +The authors hereby grant permission to use, copy, modify, distribute, and license this software and its documentation for any purpose, provided that existing copyright notices are retained in all copies and that this notice is included verbatim in any distributions. No written agreement, license, or royalty fee is required for any of the authorized uses. Modifications to this software may be copyrighted by their authors and need not follow the licensing terms described here, provided that the new terms are clearly indicated on the first page of each file where they apply. + +IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. + +GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. government, the Government shall have only "Restricted Rights" in the software and related documentation as defined in the Federal Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you are acquiring the software on behalf of the Department of Defense, the software shall be classified as "Commercial Computer Software" and the Government shall have only "Restricted Rights" as defined in Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the authors grant the U.S. Government and others acting in its behalf permission to use and distribute the software in accordance with the terms specified in this license. diff --git a/omd/license_sources/license_texts/unicode-3.0.txt b/omd/license_sources/license_texts/unicode-3.0.txt new file mode 100644 index 00000000000..43e62eb2580 --- /dev/null +++ b/omd/license_sources/license_texts/unicode-3.0.txt @@ -0,0 +1,14 @@ +UNICODE LICENSE V3 + +COPYRIGHT AND PERMISSION NOTICE +Copyright © 1991-2023 Unicode, Inc. + +NOTICE TO USER: Carefully read the following legal agreement. BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR SOFTWARE, YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE. + +Permission is hereby granted, free of charge, to any person obtaining a copy of data files and any associated documentation (the "Data Files") or software and any associated documentation (the "Software") to deal in the Data Files or Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Data Files or Software, and to permit persons to whom the Data Files or Software are furnished to do so, provided that either (a) this copyright and permission notice appear with all copies of the Data Files or Software, or (b) this copyright and permission notice appear in associated Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in these Data Files or Software without prior written authorization of the copyright holder. diff --git a/omd/license_sources/license_texts/unicode-dfs-2016.txt b/omd/license_sources/license_texts/unicode-dfs-2016.txt new file mode 100644 index 00000000000..a7c5ef493f9 --- /dev/null +++ b/omd/license_sources/license_texts/unicode-dfs-2016.txt @@ -0,0 +1,25 @@ + + +UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE +See Terms of Use for definitions of Unicode Inc.'s Data Files and Software. + +Unicode Data Files include all data files under the directories http://www.unicode.org/Public/, http://www.unicode.org/reports/, http://www.unicode.org/cldr/data/, http://source.icu-project.org/repos/icu/, http://www.unicode.org/ivd/data/, and http://www.unicode.org/utility/trac/browser/. + +Unicode Data Files do not include PDF online code charts under the directory http://www.unicode.org/Public/. + +Software includes any source code published in the Unicode Standard or under the directories http://www.unicode.org/Public/, http://www.unicode.org/reports/, http://www.unicode.org/cldr/data/, http://source.icu-project.org/repos/icu/, and http://www.unicode.org/utility/trac/browser/. + +NOTICE TO USER: Carefully read the following legal agreement. BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE. + +COPYRIGHT AND PERMISSION NOTICE + +Copyright © 1991-2016 Unicode, Inc. All rights reserved. Distributed under the Terms of Use in http://www.unicode.org/copyright.html. + +Permission is hereby granted, free of charge, to any person obtaining a copy of the Unicode data files and any associated documentation (the "Data Files") or Unicode software and any associated documentation (the "Software") to deal in the Data Files or Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Data Files or Software, and to permit persons to whom the Data Files or Software are furnished to do so, provided that either + + (a) this copyright and permission notice appear with all copies of the Data Files or Software, or + (b) this copyright and permission notice appear in associated Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in these Data Files or Software without prior written authorization of the copyright holder. diff --git a/omd/license_sources/license_texts/zpl-2.1.txt b/omd/license_sources/license_texts/zpl-2.1.txt new file mode 100644 index 00000000000..28d7ab3f564 --- /dev/null +++ b/omd/license_sources/license_texts/zpl-2.1.txt @@ -0,0 +1,17 @@ +Zope Public License (ZPL) Version 2.1 + +A copyright notice accompanies this license document that identifies the copyright holders. + +This license has been certified as open source. It has also been designated as GPL compatible by the Free Software Foundation (FSF). + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + + 1. Redistributions in source code must retain the accompanying copyright notice, this list of conditions, and the following disclaimer. + 2. Redistributions in binary form must reproduce the accompanying copyright notice, this list of conditions, and the following disclaimer in the documentation and/or other materials provided with the distribution. + 3. Names of the copyright holders must not be used to endorse or promote products derived from this software without prior written permission from the copyright holders. + 4. The right to distribute this software or to use it for any purpose does not give you the right to use Servicemarks (sm) or Trademarks (tm) of the copyright holders. Use of them is covered by separate agreement with the copyright holders. + 5. If any files are modified, you must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. + +Disclaimer + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/requirements_all_lock.txt b/requirements_all_lock.txt index 89a6b5408db..b9b79b54b5a 100644 --- a/requirements_all_lock.txt +++ b/requirements_all_lock.txt @@ -582,6 +582,10 @@ cssselect==1.2.0 \ --hash=sha256:666b19839cfaddb9ce9d36bfe4c969132c647b92fc9088c4e23f786b30f1b3dc \ --hash=sha256:da1885f0c10b60c03ed5eccbb6b68d6eff248d91976fcde348f395d54c9fd35e # via types-lxml +cssselect2==0.7.0 \ + --hash=sha256:1ccd984dab89fc68955043aca4e1b03e0cf29cad9880f6e28e3ba7a74b14aa5a \ + --hash=sha256:fd23a65bfd444595913f02fc71f6b286c29261e354c41d722ca7a261a49b5969 + # via svglib cython==3.0.11 \ --hash=sha256:0b1d1f6f94cc5d42a4591f6d60d616786b9cd15576b112bc92a23131fcf38020 \ --hash=sha256:0e25f6425ad4a700d7f77cd468da9161e63658837d1bc34861a9861a4ef6346d \ @@ -1666,6 +1670,7 @@ lxml==4.9.3 \ # via # -r requirements_all.txt # exchangelib + # svglib markdown==3.7 \ --hash=sha256:2ae2471477cfd02dbbf038d5d9bc226d40def84b4fe2986e49b59b6b472bbed2 \ --hash=sha256:7eb6df5690b81a1d7942992c97fad2938e956e79df20cbc6186e9c3a77b1c803 @@ -3270,7 +3275,9 @@ referencing==0.36.2 \ reportlab==4.1.0 \ --hash=sha256:28a40d5000afbd8ccae15a47f7abe2841768461354bede1a9d42841132997c98 \ --hash=sha256:3a99faf412691159c068b3ff01c15307ce2fd2cf6b860199434874e002040a84 - # via -r requirements_all.txt + # via + # -r requirements_all.txt + # svglib requests==2.32.3 \ --hash=sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760 \ --hash=sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6 @@ -3874,6 +3881,9 @@ stevedore==5.4.0 \ --hash=sha256:79e92235ecb828fe952b6b8b0c6c87863248631922c8e8e0fa5b17b232c4514d \ --hash=sha256:b0be3c4748b3ea7b854b265dcb4caa891015e442416422be16f8b31756107857 # via bandit +svglib==1.5.1 \ + --hash=sha256:3ae765d3a9409ee60c0fb4d24c2deb6a80617aa927054f5bcd7fc98f0695e587 + # via -r requirements_dev.txt telnetlib3==2.0.4 \ --hash=sha256:b3c0f984a7fb1b6ee16e6fdaa410c56389b0dc492174a99c6661b1ba4c9d457d \ --hash=sha256:dbcbc16456a0e03a62431be7cfefff00515ab2f4ce2afbaf0d3a0e51a98c948d @@ -3944,6 +3954,12 @@ time-machine==2.16.0 \ # via # -r requirements_all.txt # -r requirements_dev.txt +tinycss2==1.4.0 \ + --hash=sha256:10c0972f6fc0fbee87c3edb76549357415e94548c1ae10ebccdea16fb404a9b7 \ + --hash=sha256:3a49cf47b7675da0b15d0c6e1df8df4ebd96e9394bb905a5775adb0d884c5289 + # via + # cssselect2 + # svglib toml==0.10.2 \ --hash=sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b \ --hash=sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f @@ -4330,6 +4346,12 @@ webcolors==24.11.1 \ --hash=sha256:515291393b4cdf0eb19c155749a096f779f7d909f7cceea072791cb9095b92e9 \ --hash=sha256:ecb3d768f32202af770477b8b65f318fa4f566c22948673a977b00d589dd80f6 # via jsonschema +webencodings==0.5.1 \ + --hash=sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78 \ + --hash=sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923 + # via + # cssselect2 + # tinycss2 websocket-client==1.8.0 \ --hash=sha256:17b44cc997f5c498e809b22cdf2d9c7a9e71c02c8cc2b6c56e7c2d1239bfa526 \ --hash=sha256:3239df9f44da632f96012472805d40a23281a991027ce11d2f45a6f24ac4c3da diff --git a/requirements_dev.txt b/requirements_dev.txt index 1a16a9b701d..7cc5b5b350e 100644 --- a/requirements_dev.txt +++ b/requirements_dev.txt @@ -58,6 +58,7 @@ sphinx-autodoc-typehints # used for the plugin API documentation sphinx-rtd-theme~=2.0.0 # used for the plugin API documentation # TODO: Unpin this here and in omd/Pipfile when "make -C doc/plugin-api html" works again without it. sphinxcontrib-plantuml # used for the API and architecture sphinxcontrib-spelling +svglib # license csv pdf generating telnetlib3 # used by Windows Agent tests time-machine # used by various unit tests. Substitute for freezegun twine # used to upload packages to internal PyPi mirror