@@ -396,15 +396,15 @@ enum class SpdxLicense(
396
396
}),
397
397
BSD_2_Clause (" BSD 2-Clause \" Simplified\" License" , " BSD-2-Clause" , customMatcher = { name, url ->
398
398
name.equals(" BSD 2-Clause License" , true )
399
- || url?.endsWith(" opensource.org/licenses/BSD-2-Clause" , true ) == true
400
- || url?.endsWith(" opensource.org/licenses/bsd-license" , true ) == true
399
+ || url?.endsWith(" opensource.org/licenses/BSD-2-Clause" , true ) == true
400
+ || url?.endsWith(" opensource.org/licenses/bsd-license" , true ) == true
401
401
}),
402
402
BSD_3_Clause (" BSD 3-Clause \" New\" or \" Revised\" License" , " BSD-3-Clause" , customMatcher = { name, url ->
403
403
name.equals(" New BSD License" , true ) || name.equals(" Modified BSD License" , true ) || name.equals(
404
404
" BSD 3-clause" ,
405
405
true
406
406
) ||
407
- url?.endsWith(" opensource.org/licenses/BSD-3-Clause" , true ) == true
407
+ url?.endsWith(" opensource.org/licenses/BSD-3-Clause" , true ) == true
408
408
}),
409
409
MIT (" MIT License" , " MIT" , customMatcher = { name, _ ->
410
410
name.contains(" MIT" , true )
@@ -433,6 +433,8 @@ enum class SpdxLicense(
433
433
434
434
fun getTxtUrl (): String = customTxtUrl ? : " https://spdx.org/licenses/$id .txt"
435
435
436
+ fun getFallbackTxtUrl (): String = " https://raw.githubusercontent.com/spdx/license-list-data/refs/heads/main/text/$id .txt"
437
+
436
438
companion object {
437
439
internal fun find (key : String ): SpdxLicense ? {
438
440
for (l: SpdxLicense in SpdxLicense .values()) {
0 commit comments