summaryrefslogtreecommitdiffstats
path: root/LICENSES (follow)
Commit message (Collapse)AuthorAgeFilesLines
* LICENSES/README: expand text to summarize state for binaries and libsZbigniew Jędrzejewski-Szmek2024-06-281-3/+11
| | | | | | | | | | | | We would say how *sources* are licensed, but actually most user care about the resulting binaries. So say how the *binaries* are licensed. I used the word "effectively" because the permissive licenses don't set any requirements on the binaries, so the license of sources is a complex mix, but the resulting binaries have a simple effective license. Also, make it clear that the GPLv2 license applies to udev programs, but not the shared library. Based on private correspondence, there's some confusion about this.
* tree-wide: drop several remaining license headersYu Watanabe2024-04-081-2/+3
| | | | | And downgrade the license of utf8.c to LGPL-2.0-or-later, to follow the original license.
* LICENSES/README.md: fix syntaxMike Yuan2023-07-091-1/+1
|
* Rewrite check-includes.pl in pythonZbigniew Jędrzejewski-Szmek2023-05-091-1/+0
|
* network: change license of examples to MIT-0Zbigniew Jędrzejewski-Szmek2022-10-261-1/+1
| | | | | | | | | | | | | | | Arguably, CC0 is just fine for examples since they are not code. But it's easier to be consistent and just use MIT-0 for all "documentation". Thus, the license is changed similarly code examples under man/. Based on 'git shortlog -ns network/*' and 'git log -p', the following folks should ack this: Zbigniew Jędrzejewski-Szmek Lennart Poettering Tom Gundersen Yu Watanabe Daan De Meyer Marc-André Lureau
* systemd-sysv-install: change license to MIT-0Zbigniew Jędrzejewski-Szmek2022-10-261-1/+1
| | | | | | | | | | See parent commit for explanation. git blame shows Martin Pitt is the author of the code. (I was considering whether we should instead drop this file, but it's still useful for *distributions*. Eveen if we discourage people from using sysv scripts, distributions will have to deal with them for a while yet.)
* man: change license of examples to MIT-0Zbigniew Jędrzejewski-Szmek2022-10-261-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Quoting Richard Fontana in [1]: CC0 has been listed by Fedora as a 'good' license for code and content (corresponding to allowed and allowed-content under the new system). We plan to classify CC0 as allowed-content only, so that CC0 would no longer be allowed for code. Over a long period of time a consensus has been building in FOSS that licenses that preclude any form of patent licensing or patent forbearance cannot be considered FOSS. CC0 has a clause that says: "No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document." (The trademark side of that clause is nonproblematic from a FOSS licensing norms standpoint.) The regular Creative Commons licenses have similar clauses. For the case of our documentation snippets, patent issues do not matter much. But it is always nicer to have a license that is considerred acceptable without any further considerations. So let's change the license to the (now recommended replacement) MIT-0. [1] https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/NO7KGDNL5GX3KCB7T3XTGFA3QPSUJA6R/ Using 'git blame -b' and 'git log -p --follow', I identified the following folks as having made non-trivial changes to those snippets: Lennart Poettering Tom Gundersen Luca Bocassi Zbigniew Jędrzejewski-Szmek Thomas Mühlbacher Daan De Meyer I'll ask for confirmation in the pull request.
* licenses: add a copy of MIT-0Zbigniew Jędrzejewski-Szmek2022-10-261-0/+7
| | | | Taken from https://spdx.org/licenses/MIT-0.html.
* network: license all config files as CC0Zbigniew Jędrzejewski-Szmek2022-01-121-0/+1
| | | | | | | | Same justification as the previous commit. $ for i in network/*-*; do git blame $i;done | less shows that those files were written by Tom Gundersen, Lennart Poettering, Yu Watanabe, me, and Marc-André Lureau.
* licensing: add a license file for the fonts we carryZbigniew Jędrzejewski-Szmek2021-10-182-0/+98
|
* LICENSES/README.md: remove reference to non-existing filesLuca Boccassi2021-10-121-1/+1
| | | | All example code was relicensed
* LICENSES/README.md: fix typoLuca Boccassi2021-10-111-1/+1
|
* libsystemd/sd-id128: use only internal hmac, remove khash/OpenSSL supportLuca Boccassi2021-10-081-0/+5
| | | | | | | | | | | | | Using OpenSSL brings in an additional dependency for all users of libsystemd.so even though it's just one API that makes use of it. The khash implementation is awkward as it requires context switches and computation inside the kernel, thus leaving the process. Remove both from libsystemd.so, and use exclusively the internal hmac fallback. While this is not optimized, the sd-id128 API is not used in performance-critical contexts where hardware acceleration would make a noticeable difference.
* man/glib-event-glue example: relicense to CC0-1.0Luca Boccassi2021-10-041-1/+0
| | | | | | All other examples were relicensed to CC0-1.0 since they are intended to be copied and pasted anywhere without any restrictions. Relicense the last one too.
* Add all other applicable licenses under LICENSES/Luca Boccassi2021-10-017-0/+328
| | | | | | License texts copied from: https://github.com/spdx/license-list-data/blob/master/text/
* add LICENSES/README.md explaining the license situationLuca Boccassi2021-10-011-0/+61
|
* licensing: add spdx header to chromiumos helper, move license fileZbigniew Jędrzejewski-Szmek2021-10-011-0/+27
It makes it easier to process the license automatically like other files. The text of the license in tools/chromiumos/LICENSE matches https://spdx.org/licenses/BSD-3-Clause.html exactly.