[License-discuss] Artistic License/Perl: Are we allowed to remove files from the perl distribution?

Torsten Fahle Torsten.Fahle at inform-software.com
Fri Dec 11 15:05:54 UTC 2015


I've got a question concerning "The Artistic License" of Perl.
Since I don't find any hints elsewhere and since the Perl web site 
refers to this mailing list, I post my question here. 
Hope that this is the right place.

The question is basically: Are we allowed to distribute a reduced distribution of perl?


We want to deliver a perl script together with a perl interpreter to 
a customer. However, we got the restriction not to install a huge distribution
but rather tailor the system to what is essentially needed. In other
words, the customer does not want to have the 330 MB full installation of strawberry-perl, 
but rather a thin package relevant for the script (basically removing files not needed for that 
particular script). 


Is reducing the perl distribution (that is removing files not needed) 
covered by the term "other modifications" in paragraph 2 of the artistic license?

      2. You may apply bug fixes, portability fixes and other modifications
      derived from the Public Domain or from the Copyright Holder.  A Package
      modified in such a way shall still be considered the Standard Version.

which would mean that we  would be allowed to distribute that reduced distribution (according to paragraph 4)

    4. You may distribute the programs of this Package in object code or
    executable form, provided that you do at least ONE of the following:

       a) distribute a Standard Version of the executables and library files,
       together with instructions (in the manual page or equivalent) on where
       to get the Standard Version.
Or is removing files from the distribution something that removes the label "Standard Version" and thus we have 
to generate lists consider paragraph 4b,c,d ?  

       4b) accompany the distribution with the machine-readable source of
       the Package with your modifications.

       4c) give non-standard executables non-standard names, and clearly
       document the differences in manual pages (or equivalent), together
       with instructions on where to get the Standard Version.
       4d) make other distribution arrangements with the Copyright Holder.

Would it then be enought to rename perl.exe to myperl.exe
and describe what has been removed from the standard distribution and where that original distribution can be found?

Thanks for any clarification!

Torsten Fahle

More information about the License-discuss mailing list