Add NAC, 0BSD, FSFAP, GFDL, and MS-RL

These appear frequently enough as unknowns in the large-scale-change to
automate detection. Detecting GFDL also enables excluding the embedded
references to CC-BY-SA that are otherwise false positives.

The "Not a contribution" findings have special treatment for the lsc.

Test: m all

Bug: 151953481
Bug: 151177513
Bug: 67772237

Change-Id: I7f83d8a5ca94eadfcc8144c2225ce01232994d47
diff --git a/licenses/Android.bp b/licenses/Android.bp
index 370375e..e87bdcf 100644
--- a/licenses/Android.bp
+++ b/licenses/Android.bp
@@ -26,6 +26,12 @@
 }
 
 license_kind {
+    name: "SPDX-license-identifier-0BSD",
+    conditions: ["unencumbered"],
+    url: "https://spdx.org/licenses/0BSD",
+}
+
+license_kind {
     name: "SPDX-license-identifier-AFL-1.1",
     conditions: ["by_exception_only"],
     url: "https://spdx.org/licenses/AFL-1.1.html",
@@ -619,12 +625,23 @@
 }
 
 license_kind {
+    name: "SPDX-license-identifier-FSFAP",
+    conditions: ["notice"],
+    url: "https://spdx.org/licenses/FSFAP",
+}
+
+license_kind {
     name: "SPDX-license-identifier-FTL",
     conditions: ["notice"],
     url: "https://spdx.org/licenses/FTL.html",
 }
 
 license_kind {
+    name: "SPDX-license-identifier-GFDL",
+    conditions: ["by_exception_only"],
+}
+
+license_kind {
     name: "SPDX-license-identifier-GPL",
     conditions: ["restricted"],
 }
@@ -938,6 +955,12 @@
 }
 
 license_kind {
+    name: "SPDX-license-identifier-MS-RL",
+    conditions: ["by_exception_only"],
+    url: "https://spdx.org/licenses/MS-RL.html",
+}
+
+license_kind {
     name: "SPDX-license-identifier-NCSA",
     conditions: ["notice"],
     url: "https://spdx.org/licenses/NCSA.html",
@@ -1181,6 +1204,14 @@
 }
 
 license_kind {
+    name: "legacy_not_a_contribution",
+    conditions: [
+        "by_exception_only",
+        "not_allowed",
+    ],
+}
+
+license_kind {
     name: "legacy_not_allowed",
     conditions: [
         "by_exception_only",