Skip to content

Commit f8905ef

Browse files
committed
docs: add LLVM exceptions to Apache 2.0 licensing
1 parent 6aa3ede commit f8905ef

File tree

3 files changed

+19
-2
lines changed

3 files changed

+19
-2
lines changed

CONTRIBUTING.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ Thank you for your contribution. Here is some important legal stuff.
44

55
By submitting a pull request for this project, unless explicitly stated otherwise, you agree to assign your copyright of the contribution to **The RedPRL Development Team** when it is accepted (merged with or without minor changes). You assert that you have full power to assign the copyright, and that any copyright owned by or shared with a third party has been clearly marked with appropriate copyright notices. If you are employed, please check with your employer about the ownership of your contribution.
66

7-
This would allow us to, for example, change the license of the codebase to Apache 2.0 or transfer the ownership of the project to someone else *without your further consent*. We demand this assignment so that we do not have to ask *everyone* who has ever contributed for these activities. This requires trust, and if you feel uncomfortable about this assignment, please make an explicit note.
7+
This would allow us to, for example, change the license of the codebase to a different one (_e.g.,_ [Mozilla Public License (MPL) 2.0](https://www.mozilla.org/en-US/MPL/2.0/FAQ/)) or transfer the ownership of the project to someone else *without your further consent*. We demand this assignment so that we do not have to ask *everyone* who has ever contributed for these activities. This requires trust, and if you feel uncomfortable about this assignment, please make an explicit note.

LICENSE

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -199,3 +199,20 @@
199199
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
200200
See the License for the specific language governing permissions and
201201
limitations under the License.
202+
203+
204+
--- LLVM Exceptions to the Apache 2.0 License ----
205+
206+
As an exception, if, as a result of your compiling your source code, portions
207+
of this Software are embedded into an Object form of such source code, you
208+
may redistribute such embedded portions in such Object form without complying
209+
with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
210+
211+
In addition, if you combine or link compiled forms of this Software with
212+
software that is licensed under the GPLv2 ("Combined Software") and if a
213+
court of competent jurisdiction determines that the patent provision (Section
214+
3), the indemnity provision (Section 9) or other Section of the License
215+
conflicts with the conditions of the GPLv2, you may retroactively and
216+
prospectively choose to deem waived or otherwise exclude such Section(s) of
217+
the License, but only in their entirety and only with respect to the Combined
218+
Software.

kado.opam

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Cofibrations in Cartecian cubical type theory as described in the paper 'Syntax
66
"""
77
maintainer: "favonia <favonia@gmail.com>"
88
authors: "The RedPRL Development Team"
9-
license: "Apache-2.0"
9+
license: "Apache-2.0 WITH LLVM-exception"
1010
homepage: "https://github.com/RedPRL/kado"
1111
bug-reports: "https://github.com/RedPRL/kado/issues"
1212
dev-repo: "git+https://github.com/RedPRL/kado.git"

0 commit comments

Comments
 (0)