[prev in list] [next in list] [prev in thread] [next in thread] 

List:       perl5-porters
Subject:    Re: License files
From:       Dan Book <grinnz () gmail ! com>
Date:       2023-11-29 17:03:12
Message-ID: CABMkAVVoajN5d62CkpP8CFKQn_scGgR4Fv5sS8L9FUgkJMgfEQ () mail ! gmail ! com
[Download RAW message or body]

On Wed, Nov 29, 2023 at 7:26 AM Paul Marquess <paul.marquess@outlook.com>
wrote:

> Hey folks,
>
>
>
> Just got a PR against IO::Compress to add a LICENSE file. The user is
> having to jump through hoops to get code past an automated quality process
> that checks the license of any open-source distro being used. In this case
> it barfs because there isn't an explicit LICENSE file.
>
>
>
> Have no problems with adding it, and was going to use Artistic 2.0 (simply
> because it is the latest), but I note that
> https://github.com/Perl/perl5/blob/blead/Artistic is Artistic 1.0. Is
> that going to cause issues when the CPAN IO::Compress gets sucked into the
> main Perl distribution?
>
>
>
> Also, is there a reason that to 2.0 license isn't being used?
>

Artistic 1 and 2 are separate licenses that cannot be interchanged, and
unfortunately Perl is licensed with "Artistic 1.0 OR GPL 1+", which cannot
reasonably be changed. As the license of that distribution appears to be
"same as Perl itself", the generated LICENSE file should match this. The
easiest way to generate such a file correctly is with the software-license
program https://metacpan.org/pod/App::Software::License:

software-license --holder 'Paul Marquess' --year 1995 --license Perl_5
--type license > LICENSE

(you can edit the generated year to the year range as listed in the docs,
but the application seems to require an integer)

-Dan

[Attachment #3 (text/html)]

<div dir="ltr"><div dir="ltr">On Wed, Nov 29, 2023 at 7:26 AM Paul Marquess &lt;<a \
href="mailto:paul.marquess@outlook.com">paul.marquess@outlook.com</a>&gt; \
wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" \
style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex"><div class="msg-6609779782651873980">





<div lang="EN-GB" style="overflow-wrap: break-word;">
<div class="m_-6609779782651873980WordSection1">
<p class="MsoNormal">Hey folks,<u></u><u></u></p>
<p class="MsoNormal"><u></u>  <u></u></p>
<p class="MsoNormal">Just got a PR against IO::Compress to add a LICENSE file. The \
user is having to jump through hoops to get code past an automated quality process \
that checks the license of any open-source distro being used. In this case it barfs \
because  there isn't an explicit LICENSE file.<u></u><u></u></p>
<p class="MsoNormal"><u></u>  <u></u></p>
<p class="MsoNormal">Have no problems with adding it, and was going to use Artistic \
2.0 (simply because it is the latest), but I note that <a \
href="https://github.com/Perl/perl5/blob/blead/Artistic" \
target="_blank">https://github.com/Perl/perl5/blob/blead/Artistic</a> is Artistic \
1.0. Is that going to cause issues when the CPAN IO::Compress gets sucked into the \
main Perl distribution? <u></u><u></u></p>
<p class="MsoNormal"><u></u>  <u></u></p>
<p class="MsoNormal">Also, is there a reason that to 2.0 license isn't being \
used?<br></p></div></div></div></blockquote><div><br></div><div>Artistic 1 and 2 are \
separate licenses that cannot be interchanged, and unfortunately Perl is licensed \
with &quot;Artistic 1.0 OR GPL 1+&quot;, which cannot reasonably be changed. As the \
license of that distribution appears  to be &quot;same as Perl itself&quot;, the \
generated LICENSE file should match this. The easiest way to generate such a file \
correctly is with the software-license program  <a \
href="https://metacpan.org/pod/App::Software::License">https://metacpan.org/pod/App::Software::License</a>:</div><div><br></div><div>software-license \
--holder &#39;Paul Marquess&#39; --year 1995 --license Perl_5 --type license &gt; \
LICENSE</div><div><br></div><div>(you can edit the generated year to the year range \
as listed in the docs, but the application seems to require an \
integer)</div><div><br></div><div>-Dan</div></div></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic