doc(license): fix format of license file (#87)

This commit follows 0dbf75c78e

Making possible to be detected by tools.
For example, currently GitHub does not detect this
repository as an Apache-2.0 project.

New LICENSE file has been obtained with

```bash
curl -L https://www.apache.org/licenses/LICENSE-2.0.txt -o LICENSE
```

Added the NOTICE file as written in the following links

https://www.apache.org/legal/apply-license.html
https://infra.apache.org/licensing-howto.html

Finally checked the result with

https://github.com/licensee/licensee/tree/v9.18.0

Before
---

```plaintext
License:        NOASSERTION
Matched files:  LICENSE, README.md, Cargo.toml
LICENSE:
  Content hash:  6836f6084c5e24bf671db6bf35b3442c5f604b93
  License:       NOASSERTION
  Closest non-matching licenses:
    ECL-2.0 similarity:     82.54%
    Apache-2.0 similarity:  70.61%
    OSL-3.0 similarity:     51.56%
README.md:
  Content hash:  1a017b26702ef2ed885dcdacfc41f29c8893ee57
  Confidence:    90.00%
  Matcher:       Licensee::Matchers::Reference
  License:       Apache-2.0
  Closest non-matching licenses:
    0BSD similarity:   8.51%
    ISC similarity:    6.67%
    WTFPL similarity:  6.11%
Cargo.toml:
  Confidence:  90.00%
  Matcher:     Licensee::Matchers::Cargo
  License:     Apache-2.0
```

After
---

```plaintext
License:        Apache-2.0
Matched files:  LICENSE, README.md, Cargo.toml
LICENSE:
  Content hash:  bec905d850e7f5dc2e2db78a950d4a9db560a0b8
  Confidence:    100.00%
  Matcher:       Licensee::Matchers::Exact
  License:       Apache-2.0
README.md:
  Content hash:  1a017b26702ef2ed885dcdacfc41f29c8893ee57
  Confidence:    90.00%
  Matcher:       Licensee::Matchers::Reference
  License:       Apache-2.0
  Closest non-matching licenses:
    0BSD similarity:   8.51%
    ISC similarity:    6.67%
    WTFPL similarity:  6.11%
Cargo.toml:
  Confidence:  90.00%
  Matcher:     Licensee::Matchers::Cargo
  License:     Apache-2.0
```
This commit is contained in:
Kenichi Kamiya 2024-11-28 02:34:05 +09:00 committed by GitHub
parent 880fa12d34
commit cc2995d72b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 166 additions and 191 deletions

355
LICENSE
View File

@ -1,229 +1,202 @@
Apache License
Version 2.0, January 2004 Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
http://www.apache.org/licenses/ TERMS TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions. 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.
"License" shall mean the terms and conditions for use, reproduction, and "You" (or "Your") shall mean an individual or Legal Entity
distribution as defined by Sections 1 through 9 of this document. exercising permissions granted by this License.
"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, "Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation source, and including but not limited to software source code, documentation
configuration files. 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).
"Object" form shall mean any form resulting "Derivative Works" shall mean any work, whether in Source or Object
from mechanical transformation or translation of a Source form, including but not form, that is based on (or derived from) the Work and for which the
limited to compiled object code, generated documentation, and conversions to editorial revisions, annotations, elaborations, or other modifications
other media types. 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.
"Work" shall mean the work of authorship, 2. Grant of Copyright License. Subject to the terms and conditions of
whether in Source or Object form, made available under the License, as indicated this License, each Contributor hereby grants to You a perpetual,
by a copyright notice that is included in or attached to the work (an example is worldwide, non-exclusive, no-charge, royalty-free, irrevocable
provided in the Appendix below). 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
"Derivative Works" shall mean any Work or Derivative Works thereof in any medium, with or without
work, whether in Source or Object form, that is based on (or derived from) the modifications, and in Source or Object form, provided that You
Work and for which the editorial revisions, annotations, elaborations, or other meet the following conditions:
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:
(a) You must give any other recipients of the Work or (a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and Derivative Works a copy of this License; and
(b) You must cause any (b) You must cause any modified files to carry prominent notices
modified files to carry prominent notices stating that You changed the files; stating that You changed the files; and
and
(c) You must retain, in the Source form of any Derivative Works that (c) You must retain, in the Source form of any Derivative Works
You distribute, all copyright, patent, trademark, and attribution notices from that You distribute, all copyright, patent, trademark, and
the Source form of the Work, excluding those notices that do not pertain to any attribution notices from the Source form of the Work,
part of the Derivative Works; and excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text (d) If the Work includes a "NOTICE" text file as part of its
file as part of its distribution, then any Derivative Works that You distribute distribution, then any Derivative Works that You distribute must
must include a readable copy of the attribution notices contained within such include a readable copy of the attribution notices contained
NOTICE file, excluding those notices that do not pertain to any part of the within such NOTICE file, excluding those notices that do not
Derivative Works, in at least one of the following places: within a NOTICE text pertain to any part of the Derivative Works, in at least one
file distributed as part of the Derivative Works; within the Source form or of the following places: within a NOTICE text file distributed
documentation, if provided along with the Derivative Works; or, within a display as part of the Derivative Works; within the Source form or
generated by the Derivative Works, if and wherever such third-party notices documentation, if provided along with the Derivative Works; or,
normally appear. The contents of the NOTICE file are for informational purposes within a display generated by the Derivative Works, if and
only and do not modify the License. You may add Your own attribution notices wherever such third-party notices normally appear. The contents
within Derivative Works that You distribute, alongside or as an addendum to the of the NOTICE file are for informational purposes only and
NOTICE text from the Work, provided that such additional attribution notices do not modify the License. You may add Your own attribution
cannot be construed as modifying the License. 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 You may add Your own copyright statement to Your modifications and
copyright statement to Your modifications and may provide additional or different may provide additional or different license terms and conditions
license terms and conditions for use, reproduction, or distribution of Your for use, reproduction, or distribution of Your modifications, or
modifications, or for any such Derivative Works as a whole, provided Your use, for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with the conditions reproduction, and distribution of the Work otherwise complies with
stated in this License. the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly 5. Submission of Contributions. Unless You explicitly state otherwise,
state otherwise, any Contribution intentionally submitted for inclusion in the any Contribution intentionally submitted for inclusion in the Work
Work by You to the Licensor shall be under the terms and conditions of this by You to the Licensor shall be under the terms and conditions of
License, without any additional terms or conditions. Notwithstanding the above, this License, without any additional terms or conditions.
nothing herein shall supersede or modify the terms of any separate license Notwithstanding the above, nothing herein shall supersede or modify
agreement you may have executed with Licensor regarding such Contributions. 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.
6. Trademarks. This License does not grant permission to use the trade names, 7. Disclaimer of Warranty. Unless required by applicable law or
trademarks, service marks, or product names of the Licensor, except as required agreed to in writing, Licensor provides the Work (and each
for reasonable and customary use in describing the origin of the Work and Contributor provides its Contributions) on an "AS IS" BASIS,
reproducing the content of the NOTICE file. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
7. Disclaimer of Warranty. Unless of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
required by applicable law or agreed to in writing, Licensor provides the Work PARTICULAR PURPOSE. You are solely responsible for determining the
(and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT appropriateness of using or redistributing the Work and assume any
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, risks associated with Your exercise of permissions under this License.
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, 8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise, unless required whether in tort (including negligence), contract, or otherwise,
by applicable law (such as deliberate and grossly negligent acts) or agreed to in unless required by applicable law (such as deliberate and grossly
writing, shall any Contributor be liable to You for damages, including any negligent acts) or agreed to in writing, shall any Contributor be
direct, indirect, special, incidental, or consequential damages of any character liable to You for damages, including any direct, indirect, special,
arising as a result of this License or out of the use or inability to use the incidental, or consequential damages of any character arising as a
Work (including but not limited to damages for loss of goodwill, work stoppage, result of this License or out of the use or inability to use the
computer failure or malfunction, or any and all other commercial damages or Work (including but not limited to damages for loss of goodwill,
losses), even if such Contributor has been advised of the possibility of such work stoppage, computer failure or malfunction, or any and all
damages. 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 9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer, and charge a fee the Work or Derivative Works thereof, You may choose to offer,
for, acceptance of support, warranty, indemnity, or other liability obligations and charge a fee for, acceptance of support, warranty, indemnity,
and/or rights consistent with this License. However, in accepting such or other liability obligations and/or rights consistent with this
obligations, You may act only on Your own behalf and on Your sole responsibility, License. However, in accepting such obligations, You may act only
not on behalf of any other Contributor, and only if You agree to indemnify, on Your own behalf and on Your sole responsibility, not on behalf
defend, and hold each Contributor harmless for any liability incurred by, or of any other Contributor, and only if You agree to indemnify,
claims asserted against, such Contributor by reason of your accepting any such defend, and hold each Contributor harmless for any liability
warranty or additional liability. END OF TERMS AND CONDITIONS incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
APPENDIX: How to END OF TERMS AND CONDITIONS
apply the Apache License to your work.
To apply the Apache License to your work, APPENDIX: How to apply the Apache License to your work.
attach the following boilerplate notice, with the fields enclosed by brackets
"[]" replaced with your own identifying information. (Don't include the
brackets!) The text should be enclosed in the appropriate comment syntax for the
file format. We also recommend that a file or class name and description of
purpose be included on the same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] Kat To apply the Apache License to your work, attach the following
Marchán boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Licensed under the Apache License, Version 2.0 (the "License"); Copyright [yyyy] [name of copyright owner]
you may Licensed under the Apache License, Version 2.0 (the "License");
not use this file except in compliance with the License. you may not use this file except in compliance with the License.
You may obtain a copy of the License at
You may obtain a copy http://www.apache.org/licenses/LICENSE-2.0
of the License at
http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
Unless required by WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
applicable law or agreed to in writing, software See the License for the specific language governing permissions and
limitations under the License.
distributed under the License
is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied.
See the License for the specific language
governing permissions and
limitations under the License.

2
NOTICE Normal file
View File

@ -0,0 +1,2 @@
kdl-rs
Copyright 2020 Kat Marchán