From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS60404 5.2.64.0/20 X-Spam-Status: No, score=-2.9 required=3.0 tests=AWL,BAYES_00, RCVD_IN_MSPIKE_BL,RCVD_IN_MSPIKE_ZBI,RCVD_IN_XBL,RDNS_NONE,SPF_FAIL, SPF_HELO_FAIL shortcircuit=no autolearn=no autolearn_force=no version=3.4.0 Received: from 80x24.org (unknown [5.2.75.25]) by dcvr.yhbt.net (Postfix) with ESMTP id 01E5C20279 for ; Fri, 3 Mar 2017 20:53:26 +0000 (UTC) From: Eric Wong To: kcar-public@bogomips.org Subject: [PATCH 1/5] gemspec: use SPDX compatible terms for the license(s) Date: Fri, 3 Mar 2017 20:53:03 +0000 Message-Id: <20170303205307.2275-2-e@80x24.org> In-Reply-To: <20170303205307.2275-1-e@80x24.org> References: <20170303205307.2275-1-e@80x24.org> List-Id: 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. --- kcar.gemspec | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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 -- EW