diff options
author | Zefram <zefram@fysh.org> | 2023-03-03 09:11:11 +0100 |
---|---|---|
committer | Yves Orton <demerphq@gmail.com> | 2023-03-03 09:43:23 +0100 |
commit | 3ab3217e79262248af3c11f8194b343ddb90b690 (patch) | |
tree | 923da19c470f6dc4f1ca8e94f8dd37e2b739c3e3 /t | |
parent | 57f98c9a18feee74f286abfbe4f84551bb6fee4d (diff) | |
download | perl-3ab3217e79262248af3c11f8194b343ddb90b690.tar.gz |
pod/perlfilter.pod - replace piracy comments with something more realistic
The pod/perlfilter.pod document says "The original purpose of source
filters was to let you encrypt your program source to prevent casual
piracy.". The likening of copyright infringement to nautical hijacking
is wildly hyperbolic. Perl should not be spreading this line of
tendentious misinformation. Even without the hyperbole, it's misleading
to say that program encryption is aimed at preventing copyright
infringement: it doesn't actually impede copying of the whole file. The
things it really impedes are the understanding and editing of the
program, which are actions that are at most only loosely connected to
copyright infringement.
I suggest that the word "piracy" should be replaced with "reading",
which is both a more neutral term and a more accurate description of what
program encryption impedes. There's also a similar problem with the word
"cracker" later in the document.
The document also understates how fundamental it is that program
encryption can't fully prevent access to the real source code.
This patch fixes all of these problems.
[Note from the committer: this patch was submitted to perl5-porters via
perlbug, this message was extracted and moderately edited (mostly for
tense) for creating this patch. I also added the changes to
customized.dat, although I am not sure why that was necessary. - Yves]
Diffstat (limited to 't')
-rw-r--r-- | t/porting/customized.dat | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/t/porting/customized.dat b/t/porting/customized.dat index 4545db9229..3e29db9c21 100644 --- a/t/porting/customized.dat +++ b/t/porting/customized.dat @@ -1,10 +1,9 @@ # Regenerate this file using: -# cd t -# ./perl -I../lib porting/customized.t --regen +# ./perl -Ilib t/porting/customized.t --regen AutoLoader cpan/AutoLoader/t/02AutoSplit.t bb90cda13b88599ad45de4b45799d5218afcb6d8 ExtUtils::Constant cpan/ExtUtils-Constant/lib/ExtUtils/Constant/Base.pm 7560e1018f806db5689dee78728ccb8374aea741 ExtUtils::Constant cpan/ExtUtils-Constant/t/Constant.t 165e9c7132b003fd192d32a737b0f51f9ba4999e -Filter::Util::Call pod/perlfilter.pod 545265af2f45741a0e59eecdd0cfc0c9e490c1e8 +Filter::Util::Call pod/perlfilter.pod d1e217d0bc6083755b9017050b8724472c58275a Locale::Maketext::Simple cpan/Locale-Maketext-Simple/lib/Locale/Maketext/Simple.pm 57ed38905791a17c150210cd6f42ead22a7707b6 Net::Ping dist/Net-Ping/t/000_load.t deff5dc2ca54dae28cb19d3631427db127279ac2 Net::Ping dist/Net-Ping/t/001_new.t 7b24e05672e22edfe3e6b5cc0277f815efe557e5 |