Skip to content

Commit 5ce58c1

Browse files
author
Brad Larsen
committed
Update license talk in README; add NOTICE file
1 parent 63fefb5 commit 5ce58c1

File tree

4 files changed

+44
-5
lines changed

4 files changed

+44
-5
lines changed

LICENSE-MIT

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright (c) 2024 Bradford Larsen <[email protected]>
1+
Copyright (c) 2024-2025 Bradford Larsen <[email protected]>
22

33
Permission is hereby granted, free of charge, to any
44
person obtaining a copy of this software and associated

LICENSE-VECTORSCAN renamed to NOTICE

Lines changed: 39 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,42 @@
1+
Copyright 2024-2025 Bradford Larsen <[email protected]>
2+
3+
Licensed under the Apache License, Version 2.0 (the "License");
4+
you may not use this file except in compliance with the License.
5+
You may obtain a copy of the License at
6+
7+
https://www.apache.org/licenses/LICENSE-2.0
8+
9+
Unless required by applicable law or agreed to in writing, software
10+
distributed under the License is distributed on an "AS IS" BASIS,
11+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
See the License for the specific language governing permissions and
13+
limitations under the License.
14+
15+
16+
This product includes software from the `vectorscan-rs` Rust crate that
17+
provides bindings to the `vectorscan` regular expression library found at
18+
19+
https://github.com/bradlarsen/vectorscan-rs
20+
21+
This crate was originally written as part of Nosey Parker, developed by
22+
Praetorian Security, Inc, and found at
23+
24+
https://github.com/praetorian-inc/noseyparker
25+
26+
It was adapted from the `pyperscan` project, which uses Rust to expose
27+
Hyperscan to Python. `pyperscan` is released under either the Apache 2.0 or MIT
28+
license, and is found at
29+
30+
https://github.com/vlaci/pyperscan
31+
32+
This product also contains a vendored copy of Vectorscan 5.4.11,
33+
which is released under the BSD license and found at
34+
35+
https://github.com/Vectorcamp/vectorscan
36+
37+
38+
--------------------------------------------------------------------------------
39+
140
Hyperscan is licensed under the BSD License.
241

342
Copyright (c) 2015, Intel Corporation
@@ -119,5 +158,3 @@ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
119158
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
120159
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
121160
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
122-
123-

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,5 @@ This project is licensed under either of
2424

2525
at your option.
2626

27-
This project also includes a vendored copy of Vectorscan, which is distributed under the BSD license ([LICENSE-VECTORSCAN](LICENSE-VECTORSCAN)).
27+
This project also includes a vendored copy of Vectorscan, which is distributed under the BSD license.
28+
See the [NOTICE](NOTICE) file for details.

vectorscan-rs-sys/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ This project is licensed under either of
4545

4646
at your option.
4747

48-
This project contains a vendored copy of [Vectorscan](https://github.com/Vectorcamp/vectorscan), which is released under a 3-clause BSD license ([LICENSE-VECTORSCAN](../LICENSE-VECTORSCAN)).
48+
This project contains a vendored copy of [Vectorscan](https://github.com/Vectorcamp/vectorscan), which is released under a 3-clause BSD license.
49+
See the [NOTICE](../NOTICE) file for details.
4950

5051

5152
## Contributing

0 commit comments

Comments
 (0)