What you can or cannot do with software can get into a very complicated legal mess.
I don't understand this question:
Now Perl is 5.24... Is that possibly means it's really free now? XD
There are complicated licensing issues. A main thing that AS wants to prohibit is re-distribution of old software versions. If you install AS Perl on a client machine, they want to force you to install from their website, not an image that might be 5 years old. So I can't just burn my C:\Perl directory onto a DVD and ship that.
I can ship an Active State generated .exe file as a standalone program. I have a AS PerlApp license. That is fine.
What you can and cannot do with different licenses of "freeware" is complicated. I am not a lawyer. I haven't built an .exe file in some years. There are AS license requirements as well as each module's limitations. This can get complicated. This can get into a) a technical aspect of whether or not I can generate said .exe file and then b) whether it is legal for me to sell that product (or even give it away free) to you
My version 5.20 profile:
<PPMPROFILE> <ACTIVEPERL VERSION="2002" PERL_VERSION="5.20.2" PPM_VERSION="4.20"/ +> <REPOSITORY NAME="ActiveState Package Repository" HREF="http://ppm4. +activestate.com/MSWin32-x86-64int/5.20/2002/package.db.gz"/> <REPOSITORY NAME="log4perl" HREF="http://log4perl.sourceforge.net/pp +m"/> <SOFTPKG NAME="Archive-Zip" VERSION="1.56"/> <SOFTPKG NAME="Attribute-Handlers" VERSION="0.99"/> <SOFTPKG NAME="autodie" VERSION="2.29"/> <SOFTPKG NAME="autouse" VERSION="1.11"/> <SOFTPKG NAME="B-Hooks-EndOfScope" VERSION="0.15"/> <SOFTPKG NAME="B-Keywords" VERSION="1.15"/> <SOFTPKG NAME="base" VERSION="2.23"/> <SOFTPKG NAME="bignum" VERSION="0.42"/> <SOFTPKG NAME="Capture-Tiny" VERSION="0.36"/> <SOFTPKG NAME="Carp" VERSION="1.38"/> <SOFTPKG NAME="CGI" VERSION="4.28"/> <SOFTPKG NAME="Class-C3" VERSION="0.30"/> <SOFTPKG NAME="Class-Inspector" VERSION="1.28"/> <SOFTPKG NAME="Class-Load" VERSION="0.23"/> <SOFTPKG NAME="Class-Method-Modifiers" VERSION="2.12"/> <SOFTPKG NAME="Class-Singleton" VERSION="1.5"/> <SOFTPKG NAME="Class-Tiny" VERSION="1.004"/> <SOFTPKG NAME="Compress-Bzip2" VERSION="2.24"/> <SOFTPKG NAME="Compress-Raw-Bzip2" VERSION="2.069"/> <SOFTPKG NAME="Compress-Raw-Zlib" VERSION="2.069"/> <SOFTPKG NAME="Config-Perl-V" VERSION="0.25"/> <SOFTPKG NAME="Config-Tiny" VERSION="2.23"/> <SOFTPKG NAME="constant" VERSION="1.33"/> <SOFTPKG NAME="CPAN" VERSION="2.10"/> <SOFTPKG NAME="CPAN-Checksums" VERSION="2.10"/> <SOFTPKG NAME="CPAN-Meta" VERSION="2.150005"/> <SOFTPKG NAME="CPAN-Meta-Requirements" VERSION="2.140"/> <SOFTPKG NAME="CPAN-Meta-YAML" VERSION="0.018"/> <SOFTPKG NAME="Crypt-RC4" VERSION="2.02"/> <SOFTPKG NAME="Data-Compare" VERSION="1.25"/> <SOFTPKG NAME="Data-OptList" VERSION="0.110"/> <SOFTPKG NAME="Date-Time2fmtstr" VERSION="1.02"/> <SOFTPKG NAME="DateTime" VERSION="1.26"/> <SOFTPKG NAME="DateTime-Locale" VERSION="1.03"/> <SOFTPKG NAME="DateTime-TimeZone" VERSION="1.97"/> <SOFTPKG NAME="DateTime-TimeZone-Local-Win32" VERSION="1.87"/> <SOFTPKG NAME="DBD-ODBC" VERSION="1.52"/> <SOFTPKG NAME="DBD-SQLite" VERSION="1.50"/> <SOFTPKG NAME="DBI" VERSION="1.634"/> <SOFTPKG NAME="Devel-GlobalDestruction" VERSION="0.13"/> <SOFTPKG NAME="Devel-NYTProf" VERSION="6.02"/> <SOFTPKG NAME="Devel-OverloadInfo" VERSION="0.004"/> <SOFTPKG NAME="Devel-PPPort" VERSION="3.32"/> <SOFTPKG NAME="Devel-StackTrace" VERSION="2.01"/> <SOFTPKG NAME="Digest-MD5" VERSION="2.55"/> <SOFTPKG NAME="Digest-Perl-MD5" VERSION="1.9"/> <SOFTPKG NAME="dmake" VERSION="4.11.20080107"/> <SOFTPKG NAME="Email-Address" VERSION="1.908"/> <SOFTPKG NAME="Encode" VERSION="2.83"/> <SOFTPKG NAME="Exception-Class" VERSION="1.40"/> <SOFTPKG NAME="experimental" VERSION="0.016"/> <SOFTPKG NAME="Exporter" VERSION="5.72"/> <SOFTPKG NAME="ExtUtils-CBuilder" VERSION="0.280224"/> <SOFTPKG NAME="ExtUtils-Install" VERSION="2.04"/> <SOFTPKG NAME="ExtUtils-MakeMaker" VERSION="7.10"/> <SOFTPKG NAME="ExtUtils-ParseXS" VERSION="3.30"/> <SOFTPKG NAME="File-Dircmp" VERSION="1.30"/> <SOFTPKG NAME="File-Find-Rule" VERSION="0.34"/> <SOFTPKG NAME="File-Path" VERSION="2.12"/> <SOFTPKG NAME="File-ShareDir" VERSION="1.102"/> <SOFTPKG NAME="File-ShareDir-ProjectDistDir" VERSION="1.000008"/> <SOFTPKG NAME="File-Slurp" VERSION="9999.19"/> <SOFTPKG NAME="File-Util" VERSION="4.132140"/> <SOFTPKG NAME="File-Which" VERSION="1.21"/> <SOFTPKG NAME="Filter" VERSION="1.55"/> <SOFTPKG NAME="GD" VERSION="2.56"/> <SOFTPKG NAME="Getopt-Long" VERSION="2.48"/> <SOFTPKG NAME="Hash-Merge" VERSION="0.200"/> <SOFTPKG NAME="HTML-Element-Extended" VERSION="1.18"/> <SOFTPKG NAME="HTML-Parser" VERSION="3.72"/> <SOFTPKG NAME="HTML-TableExtract" VERSION="2.13"/> <SOFTPKG NAME="HTTP-Message" VERSION="6.11"/> <SOFTPKG NAME="HTTP-Server-Simple" VERSION="0.44"/> <SOFTPKG NAME="if" VERSION="0.0606"/> <SOFTPKG NAME="Inline" VERSION="0.80"/> <SOFTPKG NAME="Inline-C" VERSION="0.76"/> <SOFTPKG NAME="Inline-Files" VERSION="0.69"/> <SOFTPKG NAME="IO-Compress" VERSION="2.069"/> <SOFTPKG NAME="IO-Socket-SSL" VERSION="2.024"/> <SOFTPKG NAME="IO-stringy" VERSION="2.111"/> <SOFTPKG NAME="IPC-Cmd" VERSION="0.94"/> <SOFTPKG NAME="JSON-Any" VERSION="1.39"/> <SOFTPKG NAME="JSON-MaybeXS" VERSION="1.003005"/> <SOFTPKG NAME="libwww-perl" VERSION="6.15"/> <SOFTPKG NAME="Lingua-EN-Inflect" VERSION="1.899"/> <SOFTPKG NAME="List-MoreUtils" VERSION="0.413"/> <SOFTPKG NAME="List-Pairwise" VERSION="1.03"/> <SOFTPKG NAME="Locale-Codes" VERSION="3.38"/> <SOFTPKG NAME="Math-BigInt" VERSION="1.999715"/> <SOFTPKG NAME="Math-BigInt-FastCalc" VERSION="0.40"/> <SOFTPKG NAME="Math-BigRat" VERSION="0.260802"/> <SOFTPKG NAME="MCE" VERSION="1.703"/> <SOFTPKG NAME="MCE-Shared" VERSION="1.001"/> <SOFTPKG NAME="Module-Build" VERSION="0.4216"/> <SOFTPKG NAME="Module-CoreList" VERSION="5.20160320"/> <SOFTPKG NAME="Moo" VERSION="2.001001"/> <SOFTPKG NAME="Moose" VERSION="2.1605"/> <SOFTPKG NAME="Mozilla-CA" VERSION="20160104"/> <SOFTPKG NAME="namespace-autoclean" VERSION="0.28"/> <SOFTPKG NAME="namespace-clean" VERSION="0.26"/> <SOFTPKG NAME="Net-IMAP-Simple" VERSION="1.2206"/> <SOFTPKG NAME="Net-IMAP-Simple-Gmail" VERSION="0.21"/> <SOFTPKG NAME="Net-IMAP-Simple-SSL" VERSION="1.3"/> <SOFTPKG NAME="Net-SSLeay" VERSION="1.72"/> <SOFTPKG NAME="Number-Compare" VERSION="0.03"/> <SOFTPKG NAME="OLE-Storage_Lite" VERSION="0.19"/> <SOFTPKG NAME="Package-DeprecationManager" VERSION="0.16"/> <SOFTPKG NAME="Params-Validate" VERSION="1.23"/> <SOFTPKG NAME="Parse-CPAN-Meta" VERSION="1.4417"/> <SOFTPKG NAME="Parse-RecDescent" VERSION="1.967013"/> <SOFTPKG NAME="Path-FindDev" VERSION="0.5.2"/> <SOFTPKG NAME="Path-IsDev" VERSION="1.001002"/> <SOFTPKG NAME="Path-Tiny" VERSION="0.084"/> <SOFTPKG NAME="PathTools" VERSION="3.62"/> <SOFTPKG NAME="Pegex" VERSION="0.60"/> <SOFTPKG NAME="Perl-Critic" VERSION="1.126"/> <SOFTPKG NAME="Perl-OSType" VERSION="1.009"/> <SOFTPKG NAME="Perl-Tidy" VERSION="20160302"/> <SOFTPKG NAME="perlfaq" VERSION="5.021011"/> <SOFTPKG NAME="Pod-Spell" VERSION="1.19"/> <SOFTPKG NAME="Pod-Usage" VERSION="1.68"/> <SOFTPKG NAME="podlators" VERSION="4.07"/> <SOFTPKG NAME="PPIx-Regexp" VERSION="0.048"/> <SOFTPKG NAME="Readonly" VERSION="2.01"/> <SOFTPKG NAME="Regexp-Common" VERSION="2016020301"/> <SOFTPKG NAME="Regexp-English" VERSION="1.01"/> <SOFTPKG NAME="Regexp-Log" VERSION="0.06"/> <SOFTPKG NAME="Regexp-Log-Common" VERSION="0.10"/> <SOFTPKG NAME="Role-Tiny" VERSION="2.000001"/> <SOFTPKG NAME="Scope-Guard" VERSION="0.21"/> <SOFTPKG NAME="Socket" VERSION="2.021"/> <SOFTPKG NAME="Spreadsheet-DataFromExcel" VERSION="1.001003"/> <SOFTPKG NAME="Spreadsheet-ParseExcel" VERSION="0.65"/> <SOFTPKG NAME="Spreadsheet-Read" VERSION="0.63"/> <SOFTPKG NAME="SQL-Abstract" VERSION="1.81"/> <SOFTPKG NAME="Storable" VERSION="2.51"/> <SOFTPKG NAME="String-Format" VERSION="1.17"/> <SOFTPKG NAME="String-ShellQuote" VERSION="1.04"/> <SOFTPKG NAME="Sub-Identify" VERSION="0.12"/> <SOFTPKG NAME="Sub-Name" VERSION="0.15"/> <SOFTPKG NAME="Switch" VERSION="2.17"/> <SOFTPKG NAME="Term-ANSIColor" VERSION="4.05"/> <SOFTPKG NAME="Term-Cap" VERSION="1.16"/> <SOFTPKG NAME="TermReadKey" VERSION="2.33"/> <SOFTPKG NAME="Test-Deep" VERSION="1.120"/> <SOFTPKG NAME="Test-Differences" VERSION="0.64"/> <SOFTPKG NAME="Test-Exception" VERSION="0.43"/> <SOFTPKG NAME="Test-Harness" VERSION="3.36"/> <SOFTPKG NAME="Test-NoWarnings" VERSION="1.04"/> <SOFTPKG NAME="Test-Warn" VERSION="0.30"/> <SOFTPKG NAME="Text-Autoformat" VERSION="1.74"/> <SOFTPKG NAME="Text-CSV_XS" VERSION="1.23"/> <SOFTPKG NAME="Text-Diff" VERSION="1.44"/> <SOFTPKG NAME="Thread-Queue" VERSION="3.07"/> <SOFTPKG NAME="threads" VERSION="2.02"/> <SOFTPKG NAME="threads-shared" VERSION="1.48"/> <SOFTPKG NAME="Tie-File" VERSION="1.00"/> <SOFTPKG NAME="Tie-Handle-CSV" VERSION="0.15"/> <SOFTPKG NAME="Tie-IxHash" VERSION="1.23"/> <SOFTPKG NAME="Time-HiRes" VERSION="1.9732"/> <SOFTPKG NAME="Time-Piece" VERSION="1.31"/> <SOFTPKG NAME="Tk" VERSION="804.033"/> <SOFTPKG NAME="Tk-DirSelect" VERSION="1.03"/> <SOFTPKG NAME="Tk-TableMatrix" VERSION="1.23"/> <SOFTPKG NAME="Tkx-Scrolled" VERSION="0.06"/> <SOFTPKG NAME="Try-Tiny" VERSION="0.24"/> <SOFTPKG NAME="UI-Dialog" VERSION="1.16"/> <SOFTPKG NAME="Unicode-Collate" VERSION="1.14"/> <SOFTPKG NAME="Unicode-Normalize" VERSION="1.25"/> <SOFTPKG NAME="URI" VERSION="1.71"/> <SOFTPKG NAME="Variable-Magic" VERSION="0.59"/> <SOFTPKG NAME="version" VERSION="0.9916"/> <SOFTPKG NAME="Win32" VERSION="0.52"/> <SOFTPKG NAME="Win32-API" VERSION="0.84"/> <SOFTPKG NAME="Win32-Autoglob" VERSION="1.01"/> <SOFTPKG NAME="Win32-Console-ANSI" VERSION="1.10"/> <SOFTPKG NAME="Win32-TieRegistry" VERSION="0.30"/> <SOFTPKG NAME="Win32API-File" VERSION="0.1203"/> <SOFTPKG NAME="WWW-Mechanize" VERSION="1.75"/> <SOFTPKG NAME="XML-LibXML" VERSION="2.0124"/> <SOFTPKG NAME="XML-NamespaceSupport" VERSION="1.11"/> <SOFTPKG NAME="XML-SAX" VERSION="0.99"/> <SOFTPKG NAME="XML-SAX-Base" VERSION="1.08"/> <SOFTPKG NAME="XML-SAX-Expat" VERSION="0.51"/> <SOFTPKG NAME="XML-Simple" VERSION="2.22"/> <SOFTPKG NAME="XML-Writer" VERSION="0.625"/> <SOFTPKG NAME="YAML-LibYAML" VERSION="0.62"/> <SOFTPKG NAME="YAML-Syck" VERSION="1.29"/> <SOFTPKG NAME="YAPE-Regex" VERSION="4.00"/> <SOFTPKG NAME="YAPE-Regex-Explain" VERSION="4.01"/> </PPMPROFILE>
If your user installs Active State from the AS website and then "runs" this profile file, that is fine because your user is just re-creating what I did for "free" from the original sources. There is a legal difference between a) I give you my copy of the above software rather than b) you making your own copy direct from the "source". Most modules don't have any source code copy re-distribution limits at all, but Active State software does.
In reply to Re^3: Is ActivePerl repositories go free again?
by Marshall
in thread Is ActivePerl repositories go free again?
by exilepanda
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |