Skip to content

Commit 94a7845

Browse files
committed
dual license Apache-2.0 and BSD-3-Clause
1 parent a0d23f0 commit 94a7845

File tree

4 files changed

+45
-1
lines changed

4 files changed

+45
-1
lines changed

COPYRIGHT

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
SPDX-License-Identifier: Apache-2.0 OR BSD-3-Clause
2+
3+
HOL4P4 is licensed under the the Apache License, Version 2.0
4+
<LICENSE-APACHE> or <http://www.apache.org/licenses/LICENSE-2.0>, or
5+
the BSD 3-Clause License <LICENSE-BSD> or
6+
<https://spdx.org/licenses/BSD-3-Clause.html>, at your option.

LICENSE.md renamed to LICENSE-APACHE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@
186186
same "printed page" as the copyright notice for easier
187187
identification within third-party archives.
188188

189-
Copyright 2022 Didrik Lundberg, Anoud Alshnakat, Roberto Guanciale, Mads Dam, Karl Palmskog, Arve Gengelbach
189+
Copyright 2022-2025 Didrik Lundberg, Anoud Alshnakat, Roberto Guanciale, Mads Dam, Karl Palmskog, Arve Gengelbach
190190

191191
Licensed under the Apache License, Version 2.0 (the "License");
192192
you may not use this file except in compliance with the License.

LICENSE-BSD

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
HOL4P4 COPYRIGHT NOTICE, LICENSE AND DISCLAIMER.
2+
3+
Copyright 2022-2025 by the HOL4P4 CONTRIBUTORS
4+
5+
Redistribution and use in source and binary forms, with or without
6+
modification, are permitted provided that the following conditions are
7+
met:
8+
9+
* Redistributions of source code must retain the above copyright
10+
notice, this list of conditions and the following disclaimer.
11+
12+
* Redistributions in binary form must reproduce the above copyright
13+
notice, this list of conditions and the following disclaimer in
14+
the documentation and/or other materials provided with the
15+
distribution.
16+
17+
* The names of the copyright holders and contributors may not be
18+
used to endorse or promote products derived from this software
19+
without specific prior written permission.
20+
21+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
22+
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
23+
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
24+
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
25+
HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
26+
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
27+
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
28+
OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
29+
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
30+
TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
31+
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
32+
DAMAGE.

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,3 +69,9 @@ To set up the development environment, follow the instructions in [INSTALL.md](I
6969
A. Alshnakat, D. Lundberg, R. Guanciale, M. Dam and K. Palmskog, "HOL4P4: Semantics for a Verified Data Plane", in P4 Workshop in Europe (EuroP4 '22), 2022.
7070

7171
A. Alshnakat, D. Lundberg, R. Guanciale, and M. Dam "HOL4P4: Mechanized Small-Step Semantics for P4", to appear in (OOPSLA '24).
72+
73+
## License
74+
75+
This project is distributed under the terms of the Apache License (Version 2.0), and the BSD 3-Clause License; users may pick which license to apply.
76+
77+
See [`COPYRIGHT`](COPYRIGHT), [`LICENSE-APACHE`](LICENSE-APACHE) and [`LICENSE-BSD`](LICENSE-BSD) for details.

0 commit comments

Comments
 (0)