Skip to content

Commit 0d926ef

Browse files
committed
(chocolatey#2614) Update 7zip / Shimgen licenses
1 parent 2ca82b9 commit 0d926ef

File tree

1 file changed

+109
-61
lines changed

1 file changed

+109
-61
lines changed

docs/legal/CREDITS.md

+109-61
Original file line numberDiff line numberDiff line change
@@ -91,20 +91,21 @@ Chocolatey uses [7-Zip](http://www.7-zip.org/) for uncompressing archives. [Lice
9191

9292
~~~
9393
7-Zip
94-
94+
~~~~~
9595
License for use and distribution
96-
--------------------------------
97-
98-
7-Zip Copyright (C) 1999-2016 Igor Pavlov.
96+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9997
100-
Licenses for files are:
98+
7-Zip Copyright (C) 1999-2021 Igor Pavlov.
10199
102-
1) 7z.dll: GNU LGPL + unRAR restriction
103-
2) All other files: GNU LGPL
100+
The licenses for files are:
104101
105-
The GNU LGPL + unRAR restriction means that you must follow both
106-
GNU LGPL rules and unRAR restriction rules.
102+
1) 7z.dll:
103+
- The "GNU LGPL" as main license for most of the code
104+
- The "GNU LGPL" with "unRAR license restriction" for some code
105+
- The "BSD 3-clause License" for some code
106+
2) All other files: the "GNU LGPL".
107107
108+
Redistributions in binary form must reproduce related license information from this file.
108109
109110
Note:
110111
You can use 7-Zip on any computer, including a computer in a commercial
@@ -128,8 +129,41 @@ Chocolatey uses [7-Zip](http://www.7-zip.org/) for uncompressing archives. [Lice
128129
http://www.gnu.org/
129130
130131
131-
unRAR restriction
132-
-----------------
132+
133+
134+
BSD 3-clause License
135+
--------------------
136+
137+
The "BSD 3-clause License" is used for the code in 7z.dll that implements LZFSE data decompression.
138+
That code was derived from the code in the "LZFSE compression library" developed by Apple Inc,
139+
that also uses the "BSD 3-clause License":
140+
141+
----
142+
Copyright (c) 2015-2016, Apple Inc. All rights reserved.
143+
144+
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
145+
146+
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
147+
148+
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer
149+
in the documentation and/or other materials provided with the distribution.
150+
151+
3. Neither the name of the copyright holder(s) nor the names of any contributors may be used to endorse or promote products derived
152+
from this software without specific prior written permission.
153+
154+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
155+
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
156+
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
157+
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
158+
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
159+
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
160+
----
161+
162+
163+
164+
165+
unRAR license restriction
166+
-------------------------
133167
134168
The decompression engine for RAR archives was developed using source
135169
code of unRAR program.
@@ -146,7 +180,6 @@ Chocolatey uses [7-Zip](http://www.7-zip.org/) for uncompressing archives. [Lice
146180
147181
--
148182
Igor Pavlov
149-
150183
~~~
151184

152185
### AlphaFS
@@ -717,57 +750,72 @@ Chocolatey uses [Rx](http://reactivex.io/) for schedules and internal messaging.
717750
~~~
718751

719752
### Shim Generator (shimgen)
720-
Chocolatey uses [shimgen](https://github.com/chocolatey/shimgen) to generate shim executables that call the original binaries. [License terms](https://github.com/chocolatey/choco/blob/782a1cd228df548661e6c4eb5bb49b347025f85a/src/chocolatey.resources/tools/shimgen.license.txt):
753+
Chocolatey uses [shimgen](https://github.com/chocolatey/shimgen) to generate shim executables that call the original binaries. [License terms](https://github.com/chocolatey/choco/blob/master/src/chocolatey.resources/tools/shimgen.license.txt):
721754

722755
~~~
723-
Shim Generator - shimgen.exe
724-
Copyright (C) 2013 - 2017 RealDimensions Software, LLC ("RDS")
725-
===================================================================
726-
Grant of License
727-
===================================================================
728-
You may use Shim Generator ("shimgen.exe") only with the official Chocolatey
729-
client. The use of shimgen.exe for any other reason is strictly prohibited.
730-
731-
If you would like to use this software for any other reason, you must obtain a
732-
personal or commercial license to do so. To do that you must contact RDS at
733-
ferventcoder.com.
734-
735-
This software is not free to distribute apart from the Chocolatey client. If you
736-
would like to distribute this software outside of use through Chocolatey, you
737-
must receive written permission from the software owner.
738-
739-
===================================================================
740-
End-User License Agreement
741-
===================================================================
742-
EULA - Shim Generator
743-
744-
IMPORTANT- READ CAREFULLY: This RealDimensions Software ("RDS") End-User License
745-
Agreement ("EULA") is a legal agreement between you ("END USER") and RDS for all
746-
RDS products, controls, source code, demos, intermediate files, media, printed
747-
materials, and "online" or electronic documentation ("SOFTWARE PRODUCT(S)")
748-
contained with this distribution.
749-
750-
RDS grants to END USER as an individual, a personal, nonexclusive license to
751-
install and use the SOFTWARE PRODUCT(S) for the sole purpose of use with the
752-
official Chocolatey client. By installing, copying, or otherwise using the
753-
SOFTWARE PRODUCT(S), END USER agrees to be bound by the terms of this EULA. If
754-
END USER does not agree to any part of the terms of this EULA, DO NOT INSTALL,
755-
USE, OR EVALUATE, ANY PART, FILE OR PORTION OF THE SOFTWARE PRODUCT(S).
756-
757-
ALL SOFTWARE PRODUCT(S) are licensed not sold. If END USER is an individual,
758-
END USER must acquire an individual license for the SOFTWARE PRODUCT(S) from RDS
759-
or its authorized resellers. If END USER is an entity, END USER must acquire an
760-
individual license for each machine running the SOFTWARE PRODUCT(S) within your
761-
organization from RDS or its authorized resellers. Both Virtual and Physical
762-
Machines running the SOFTWARE PRODUCT(S) must be counted in the SOFTWARE
763-
PRODUCT(S) licenses quantity of the organization.
764-
765-
===================================================================
766-
Commercial / Personal Licensing
767-
===================================================================
768-
Shim Generator (shimgen.exe) is also offered under personal and commercial
769-
licenses. You can learn more about this option by contacting RDS at
770-
http://ferventcoder.com
756+
Shim Generator - shimgen.exe
757+
Copyright (C) 2017 - Present Chocolatey Software, Inc ("CHOCOLATEY")
758+
Copyright (C) 2013 - 2017 RealDimensions Software, LLC ("RDS")
759+
===================================================================
760+
Grant of License
761+
===================================================================
762+
ATTENTION: Shim Generator ("shimgen.exe") is a closed source application with
763+
a proprietary license and its use is strictly limited to the terms of this
764+
license agreement.
765+
766+
RealDimensions Software, LLC ("RDS") grants Chocolatey Software, Inc a revocable,
767+
non-exclusive license to distribute and use shimgen.exe with the official
768+
Chocolatey client (https://chocolatey.org). This license file must be stored in
769+
Chocolatey source next to shimgen.exe and distributed with every copy of
770+
shimgen.exe. The distribution or use of shimgen.exe outside of these terms
771+
without the express written permission of RDS is strictly prohibited.
772+
773+
While the source for shimgen.exe is closed source, the shims have reference
774+
source at https://github.com/chocolatey/shimgen/tree/master/shim.
775+
776+
===================================================================
777+
End-User License Agreement
778+
===================================================================
779+
EULA - Shim Generator
780+
781+
IMPORTANT- READ CAREFULLY: This RealDimensions Software, LLC ("RDS") End-User License
782+
Agreement ("EULA") is a legal agreement between you ("END USER") and RDS for all
783+
RDS products, controls, source code, demos, intermediate files, media, printed
784+
materials, and "online" or electronic documentation (collectively "SOFTWARE
785+
PRODUCT(S)") contained with this distribution.
786+
787+
RDS grants to you as an individual or entity, a personal, non-exclusive license
788+
to install and use the SOFTWARE PRODUCT(S) for the sole purpose of use with the
789+
official Chocolatey client. By installing, copying, or otherwise using the
790+
SOFTWARE PRODUCT(S), END USER agrees to be bound by the terms of this EULA. If
791+
END USER does not agree to any part of the terms of this EULA, DO NOT INSTALL,
792+
USE, OR EVALUATE, ANY PART, FILE OR PORTION OF THE SOFTWARE PRODUCT(S).
793+
794+
In no event shall RDS be liable to END USER for damages, including any direct,
795+
indirect, special, incidental, or consequential damages of any character arising
796+
as a result of the use or inability to use the SOFTWARE PRODUCT(S) (including
797+
but not limited to damages for loss of goodwill, work stoppage, computer failure
798+
or malfunction, or any and all other commercial damages or losses).
799+
800+
The liability of RDS to END USER for any reason and upon any cause of action
801+
related to the performance of the work under this agreement whether in tort or
802+
in contract or otherwise shall be limited to the amount paid by the END USER to
803+
RDS pursuant to this agreement or as determined by written agreement signed
804+
by both RDS and END USER.
805+
806+
ALL SOFTWARE PRODUCT(S) are licensed not sold. If you are an individual, you
807+
must acquire an individual license for the SOFTWARE PRODUCT(S) from RDS or its
808+
authorized resellers. If you are an entity, you must acquire an individual license
809+
for each machine running the SOFTWARE PRODUCT(S) within your organization from RDS
810+
or its authorized resellers. Both virtual and physical machines running the SOFTWARE
811+
PRODUCT(S) must be counted in the SOFTWARE PRODUCT(S) licenses quantity of the
812+
organization.
813+
814+
===================================================================
815+
Commercial / Personal Licensing
816+
===================================================================
817+
Shim Generator ("shimgen.exe") is also offered under personal and commercial
818+
licenses. You can learn more by contacting Chocolatey at https://chocolatey.org/contact.
771819
~~~
772820

773821
### SimpleInjector

0 commit comments

Comments
 (0)