summaryrefslogtreecommitdiff
path: root/matcher/rules.dict
diff options
context:
space:
mode:
Diffstat (limited to 'matcher/rules.dict')
-rw-r--r--[-rwxr-xr-x]matcher/rules.dict29
1 files changed, 25 insertions, 4 deletions
diff --git a/matcher/rules.dict b/matcher/rules.dict
index cec925b..7d557d1 100755..100644
--- a/matcher/rules.dict
+++ b/matcher/rules.dict
@@ -15,6 +15,12 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
########## This ones are deprecated, I think
+#some rules that supersets should be done first
+GPL2orBSD3:BSDpre,BSDcondSourceExtrict,BSDcondBinaryExtrict,BSDcondEndorse,Altern,GPLGenVer2,BSDasIsExtrict,BSDWarrExtrict
+
+
+
+
GPLv2:GPLv2
GPLv2+:GPLv2\+
GPLv3+:GPLv3\+
@@ -30,6 +36,9 @@ GPLv1+:GPLv1\+
LGPLv2orv3:LGPLv2orv3
###############
+#### some weird dual license rules
+
+################
LGPLv2_1orv3:LGPLv2_1orv3
GPLnoVersion:GPLnoVersionVer0
@@ -64,6 +73,9 @@ LGPLv2MISTAKE:LGPLv2MISTAKE
GPLv1orArtistic:GPLv1orArtistic
+
+
+
CDDLv1orGPLv2:CDDLorGPLv2,CDDLorGPLv2compliance,CDDLorGPLv2where,ApachesPermLim,CDDLorGPLv2include
# this one should go before the BSD ones
@@ -72,10 +84,14 @@ intelBSDLicense:BSDpre,BSDcondSource,BSDcondBinary,BSDcondEndorseRULE,BSDasIs,BS
# this rule should be before BSDs
spdxSleepyCat:SleepyCatNameExtrict,AllRights,BSDpre,BSDcondSourceExtrict,BSDcondBinaryExtrict,SleepyCatObtain,SleepyCatSourceIncluded,SleepyCatSourceComplete,SleepyCatDoesNotInclude,SleepyCatAsIs,BSDWarrExtrict,AllRights,BSDpre,BSDcondSourceExtrict,BSDcondBinaryExtrict,BSDcondEndorseExtrict,BSDasIsExtrict,BSDWarrExtrict,AllRights,BSDpre,BSDcondSourceExtrict,BSDcondBinaryExtrict,BSDcondEndorseExtrict,BSDasIsExtrict,BSDWarrExtrict
-
spdxBSD4:BSDpre,BSDcondSourceExtrict,BSDcondBinaryExtrict,BSDcondAdvPart1Extrict,BSDcondAdvPart2Extrict,BSDcondEndorseExtrict,BSDasIsExtrict,BSDWarrExtrict
spdxBSD3:BSDpre,BSDcondSourceExtrict,BSDcondBinaryExtrict,BSDcondEndorseExtrict,BSDasIsExtrict,BSDWarrExtrict
spdxBSD2:BSDpre,BSDcondSourceExtrict,BSDcondBinaryExtrict,BSDasIsExtrict,BSDWarrExtrict
+
+spdxMIT:MITname,Copyright,MITpermissionExtrict,X11noticeExtrict,X11asIsExtrict,X11asLiableExtrict
+
+
+
#,SleepyCatObtain,SleepyCatObtain,SleepyCatSourceIncluded,SleepyCatSourceComplete
#,BSDpre,BSDcondSourceExtrict,BSDcondBinaryExtrict,BSDcondEndorseExtrict,BSDasIsExtrict,BSDWarrExtrict,BSDpre,BSDcondSourceExtrict,BSDcondBinaryExtrict,SleepyCatAsIs,BSDWarrExtrict
@@ -107,8 +123,6 @@ BSD2SoftAndDoc:BSDpreSoftAndDoc,BSDcondSourceOrDoc,BSDcondBinary,BSDasIsSoftAndD
BSDCairoStyleWarr:BSDpre,BSDcondSource,BSDcondBinary,BSDcondAdvPart2,OpenSSLwritCond,OpenSSLName,BSDasIs,BSDWarr
BSDdovecotStyle:BSDpre,BSDcondSource,BSDcondBinary,OpenSSLendorse,DovecotwriteCod,OpenSSLAckPart1,BSDcondAdvPart2,MITstyleCairoWarranty
-#some rules are too short that they just match almost anything
-#BSDAsIsWarrantyOnly:BSDasIs,BSDWarr
ZLIB:BSDpre,BSDcondSource,originNotMisrepresented,BSDZlibAck,BSDZlibAltered,BSDcondEndorseRULE,BSDasIs,BSDWarr
@@ -151,6 +165,10 @@ MPLv1_1:MPLv1_1
NPLv1_1:NPLv1_1
MPLv1_0:MPLv1_0
NPLv1_0:NPLv1_0
+
+# version 2.0
+MPLv2:MPLv2part1,MPLv2part1a,MPLv2part2
+
#----------------------------------------------------------------------
MITold:MITperm,MITnorep,MITasis
MIToldwithoutSell:MITperNoSell,MITnorep,MITasis
@@ -171,7 +189,11 @@ MITX11BSDvar:MITpermAndOr,BSDasIs,BSDWarr
MITCMU:MITpermNoSellVer3,CMUAsIs,CMULiability
MITCMUvar2:MITpermNoSell,X11CMULiability,X11CMUredistribute
MITCMUvar3:X11CMUlicPerm,X11CMUAsIs,X11CMUlicLiability
+
+# the next two have to be in order
+MITX11:X11notice,X11asIs,X11asLiable
MITX11noNotice:X11asIs,X11asLiable
+
MITX11simple:X11per,X11notice,X11asIs
MITX11NoSellNoDocDocBSDvar:MITpermNoSellNoDoc,X11asIsLike,BSDWarr
#
@@ -306,4 +328,3 @@ postgresqlRef:postgresqlRef
GPLVer2or3KDE+:GPLGenKDEor3\+Ver2,FSFwarranty,GPLseeDetailsVer0,GPLcopyVer0,GNUurl
-