about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2017-03-03 20:53:03 +0000
committerEric Wong <e@80x24.org>2017-03-03 21:27:37 +0000
commitaf3d61f673a2e02366f295ff62d44f79697fa727 (patch)
tree1a0497ea9302d9b5d0e8975915d96f3e61d0e3eb
parentd68ccaa839eeffaf5cb9f19e2f775bc55bd23134 (diff)
downloadkcar-af3d61f673a2e02366f295ff62d44f79697fa727.tar.gz
This should make things less confusing for automated license
checkers.  Disclaimer: I don't like or even understand the
original Ruby license, but only maintain it out of respect for
the original Mongrel license.
-rw-r--r--kcar.gemspec8
1 files changed, 7 insertions, 1 deletions
diff --git a/kcar.gemspec b/kcar.gemspec
index 6283992..3d8d39d 100644
--- a/kcar.gemspec
+++ b/kcar.gemspec
@@ -19,5 +19,11 @@ Gem::Specification.new do |s|
   s.add_development_dependency('olddoc', '~> 1.0')
   s.add_development_dependency('test-unit', '~> 3.0')
 
-  s.licenses = %w(GPLv2+ Ruby)
+  # Note: To avoid ambiguity, we intentionally avoid the SPDX-compatible
+  # 'Ruby' for the Ruby 1.8 license.  This is because Ruby 1.9.3 switched
+  # to BSD-2-Clause, but we inherited our license from Mongrel when
+  # Ruby was at 1.8.  We cannot automatically switch licenses when Ruby
+  # changes; so we maintain the Ruby 1.8 license (not 1.9.3+) along
+  # with GPL-2.0+
+  s.licenses = %w(GPL-2.0+ Nonstandard)
 end