Perl-Toolchain-Gang / Software-License

perl representation of common software licenses

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Artistic-1.0 "aggregation clause" confusion

ntyni opened this issue · comments

Software::License::Artistic_1_0 has an option to include or leave out the 'sometimes-omitted "aggregation clause"', which reads

  1. The name of the Copyright Holder may not be used to endorse or promote products derived from this software without specific prior written permission.

However, according to spdx.org [1], there's a sometimes-included
clause 8 that reads

  1. Aggregation of this Package with a commercial distribution is always permitted provided that the use of this Package is embedded; that is, when no overt attempt is made to make this Package's interfaces visible to the end user of the commercial distribution. Such use shall not be construed as a distribution of this Package.

Given the reference to "aggregation" in the clause name in the
Software::License::Artistic_1_0 documentation, it seems probable that the spdx.org version is actually the "sometimes-omitted" one.

In any case, it would be nice to have an option to generate the 10-clause version ("Artistic-1.0-cl8" below.)

[1] see http://spdx.org/licenses/Artistic-1.0-cl8
and http://spdx.org/licenses/Artistic-1.0
and http://spdx.org/licenses/Artistic-1.0-Perl

(This is also https://bugs.debian.org/764756)