Skip to content

Commit

Permalink
Add extra rules for ocb license detection #2670
Browse files Browse the repository at this point in the history
This is an extra set of extended license detection rules from
researching some variant notices for this OCB license which is seen
in the popular libgcrypt (C) and BouncyCatsle (Java) packages.

Reported-by: Mikko Murto <[email protected]>
Signed-off-by: Philippe Ombredanne <[email protected]>
  • Loading branch information
pombredanne committed Aug 27, 2021
1 parent e9286de commit 98c4393
Show file tree
Hide file tree
Showing 12 changed files with 40 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/licensedcode/data/rules/ocb-open-source-2013_3.RULE
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
https://www.cs.ucdavis.edu/~rogaway/ocb/license1.pdf
3 changes: 3 additions & 0 deletions src/licensedcode/data/rules/ocb-open-source-2013_3.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
license_expression: ocb-open-source-2013
is_license_reference: yes
relevance: 100
6 changes: 6 additions & 0 deletions src/licensedcode/data/rules/ocb-open-source-2013_4.RULE
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
License for Open-Source Software Implementations of OCB (Jan 9, 2013) License 1
Under this license, you are authorized to make, use, and distribute open-source software
implementations of OCB. This license terminates for you if you sue someone over their open-source
software implementation of OCB claiming that you have a patent covering their implementation.
This is a non-binding summary of a legal document (the link above). The parameters of the license
are specified in the license document and that document is controlling.
3 changes: 3 additions & 0 deletions src/licensedcode/data/rules/ocb-open-source-2013_4.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
license_expression: ocb-open-source-2013
is_license_notice: yes
relevance: 100
4 changes: 4 additions & 0 deletions src/licensedcode/data/rules/ocb-open-source-2013_5.RULE
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
License for Open-Source Software Implementations of OCB (Jan 9, 2013) License 1
Under this license, you are authorized to make, use, and distribute open-source software
implementations of OCB. This license terminates for you if you sue someone over their open-source
software implementation of OCB claiming that you have a patent covering their implementation.
3 changes: 3 additions & 0 deletions src/licensedcode/data/rules/ocb-open-source-2013_5.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
license_expression: ocb-open-source-2013
is_license_notice: yes
relevance: 100
1 change: 1 addition & 0 deletions src/licensedcode/data/rules/ocb-open-source-2013_6.RULE
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
License for Open-Source Software Implementations of OCB
3 changes: 3 additions & 0 deletions src/licensedcode/data/rules/ocb-open-source-2013_6.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
license_expression: ocb-open-source-2013
is_license_reference: yes
relevance: 100
2 changes: 2 additions & 0 deletions src/licensedcode/data/rules/ocb-open-source-2013_7.RULE
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
License 1 — License for Open-Source Software Implementations of OCB
(Jan 9, 2013)
3 changes: 3 additions & 0 deletions src/licensedcode/data/rules/ocb-open-source-2013_7.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
license_expression: ocb-open-source-2013
is_license_reference: yes
relevance: 100
8 changes: 8 additions & 0 deletions src/licensedcode/data/rules/ocb-open-source-2013_8.RULE
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
License 1 — License for Open-Source Software Implementations of OCB
(Jan 9, 2013)

Under this license, you are authorized to make, use, and
distribute open-source software implementations of OCB. This
license terminates for you if you sue someone over their
open-source software implementation of OCB claiming that you have
a patent covering their implementation.
3 changes: 3 additions & 0 deletions src/licensedcode/data/rules/ocb-open-source-2013_8.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
license_expression: ocb-open-source-2013
is_license_notice: yes
relevance: 100

0 comments on commit 98c4393

Please sign in to comment.