license-checker
Advanced tools
Comparing version 12.0.0 to 12.1.0
## Change Log | ||
### v12.0.0 (2017/07/05 13:32 +00:00) | ||
### v12.1.0 (2017/07/12 16:47 +00:00) | ||
- [#107](https://github.com/davglass/license-checker/pull/107) Merge pull request #107 from dancrumb/feature/support-for-public-domain-licenses (@dancrumb) | ||
- [0c55770](https://github.com/davglass/license-checker/commit/0c55770294167161c48b79cc82a15a6545154a87) FEATURE: Add support for Public Domain licenses (@dancrumb) | ||
### v12.0.0 (2017/07/05 13:33 +00:00) | ||
- [8b74fa1](https://github.com/davglass/license-checker/commit/8b74fa1fe3b5edb0d217aa3ce86f4662eb024621) 12.0.0 (@davglass) | ||
- [4f3367c](https://github.com/davglass/license-checker/commit/4f3367c2bf2e9713a6cccd11341f7f4fa70ed400) changes & contrib (@davglass) | ||
- [#106](https://github.com/davglass/license-checker/pull/106) Merge pull request #106 from helio-frota/licensefile-readme (@helio-frota) | ||
@@ -143,4 +149,4 @@ - [a229507](https://github.com/davglass/license-checker/commit/a2295073d0178dca1b88e85ea8f52c21d35e52fc) src: the README is added as licenseFile (@helio-frota) | ||
- [2adff2d](https://github.com/davglass/license-checker/commit/2adff2da98a5af79479a162e4998eb5892ab31c3) Explicit the asterisk in license report (@Damien-Larmine) | ||
- [b2fc9cf](https://github.com/davglass/license-checker/commit/b2fc9cf2a8eaa008c7593037d046f245a7ce7f25) 5.0.0 (@davglass) | ||
- [7f71c53](https://github.com/davglass/license-checker/commit/7f71c53833cf1318ffe84215fcb1291f9ce4fbd5) updated contributors (@davglass) | ||
- [b2fc9cf](https://github.com/davglass/license-checker/commit/b2fc9cf2a8eaa008c7593037d046f245a7ce7f25) 5.0.0 (@davglass) | ||
@@ -147,0 +153,0 @@ ### v5.0.0 (2016/01/22 15:31 +00:00) |
@@ -15,2 +15,3 @@ var spdx = require('spdx'); | ||
var CC0_1_0 = /The\s+person\s+who\s+associated\s+a\s+work\s+with\s+this\s+deed\s+has\s+dedicated\s+the\s+work\s+to\s+the\s+public\s+domain\s+by\s+waiving\s+all\s+of\s+his\s+or\s+her\s+rights\s+to\s+the\s+work\s+worldwide\s+under\s+copyright\s+law,\s+including\s+all\s+related\s+and\s+neighboring\s+rights,\s+to\s+the\s+extent\s+allowed\s+by\s+law.\s+You\s+can\s+copy,\s+modify,\s+distribute\s+and\s+perform\s+the\s+work,\s+even\s+for\s+commercial\s+purposes,\s+all\s+without\s+asking\s+permission./i; // jshint ignore:line | ||
var PUBLIC_DOMAIN = /[Pp]ublic [Dd]omain/; | ||
@@ -50,4 +51,6 @@ | ||
return 'CC0-1.0*'; | ||
} else if(PUBLIC_DOMAIN.test(str)) { | ||
return 'Public Domain'; | ||
} | ||
return null; | ||
}; |
@@ -5,3 +5,3 @@ { | ||
"author": "Dav Glass <davglass@gmail.com>", | ||
"version": "12.0.0", | ||
"version": "12.1.0", | ||
"contributors": [ | ||
@@ -14,2 +14,3 @@ "Adam Weber <adamweber01@gmail.com>", | ||
"Damien Larmine <damien.larmine@gmail.com>", | ||
"Dan Rumney <dancrumb@gmail.com>", | ||
"Dav Glass <davglass@gmail.com>", | ||
@@ -16,0 +17,0 @@ "Dick Wiggers <dickje@gmail.com>", |
@@ -69,2 +69,12 @@ var assert = require('assert'), | ||
it('Public Domain check', function() { | ||
var data = license('Public Domain'); | ||
assert.equal(data, 'Public Domain'); | ||
data = license('public domain'); | ||
assert.equal(data, 'Public Domain'); | ||
data = license('Public domain'); | ||
assert.equal(data, 'Public Domain'); | ||
}); | ||
it('Check for null', function() { | ||
@@ -75,29 +85,29 @@ var data = license('this is empty, hi'); | ||
describe('SPDX licenses', function() { | ||
describe('SPDX licenses', function() { | ||
it('should parse a basic SPDX license', function() { | ||
var data = [ | ||
'MIT', | ||
'LGPL-2.0', | ||
'Apache-2.0', | ||
'BSD-2-Clause' | ||
]; | ||
data.forEach(function (licenseType) { | ||
assert.equal(license(licenseType), licenseType); | ||
}); | ||
}); | ||
it('should parse a basic SPDX license', function() { | ||
var data = [ | ||
'MIT', | ||
'LGPL-2.0', | ||
'Apache-2.0', | ||
'BSD-2-Clause' | ||
]; | ||
data.forEach(function(licenseType) { | ||
assert.equal(license(licenseType), licenseType); | ||
}); | ||
}); | ||
it('should parse more complicated license expressions', function() { | ||
var data = [ | ||
'(GPL-2.0+ WITH Bison-exception-2.2)', | ||
'LGPL-2.0 OR (ISC AND BSD-3-Clause+)', | ||
'Apache-2.0 OR ISC OR MIT', | ||
]; | ||
data.forEach(function (licenseType) { | ||
assert.equal(license(licenseType), licenseType); | ||
}); | ||
it('should parse more complicated license expressions', function() { | ||
var data = [ | ||
'(GPL-2.0+ WITH Bison-exception-2.2)', | ||
'LGPL-2.0 OR (ISC AND BSD-3-Clause+)', | ||
'Apache-2.0 OR ISC OR MIT', | ||
]; | ||
data.forEach(function(licenseType) { | ||
assert.equal(license(licenseType), licenseType); | ||
}); | ||
}); | ||
}); | ||
}); | ||
}); | ||
}); |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
92331
1137