Home  |  Linux  | Mysql  | PHP  | XML
From:Charles Bailey Date:Wed Apr 26 22:45:34 2006
Subject:Does masquerading conflict with artistic control?
In reading the new draft of the AL, I'm struck by the potential of
section 4 (and by extension 5) to support ham-handed or malicious
replacement of the Standard Version.  As I read it, a Modified Version
may replace the Standard Version on a system as long as the author of
the MV makes the changes available to the author of the SV, whether or
not the SV's author wants them.  As a concrete example, one might
distribute a version of Perl that sends a copy of the process
environment (or /etc/passwd, or name-your-favorite-local-info) to the
distributor prior to executing the task it was invoked to perform.  It
would be legitimate under 4(a) to replace the default Perl
installation on the system with this "modified" version, as long as
you sent Larry Wall a patch which would cause the standard Perl to
send you this info as well.  I'm oversimplifying a bit -- there's the
matter of having to "clearly document" the difference, but I suspect
that's open to some creative interpretation -- but the potential for
(at least reputational)  harm to the original author and the SV seem
substantial.

This isn't a new problem, and I'm not sure to what extent a
open-source license wants to drift into questions of what constitutes
a legitimate change, but I do wonder whether there's room for
requiring something like 4(b) if the SV's author objects to a
modification.  Just a thought...

--
Regards,
Charles Bailey
Lists: bailey _dot_ charles _at_ gmail _dot_ com
Other: bailey _at_ newman _dot_ upenn _dot_ edu

P.S. One other <nit type="trivial">If you disclaim implied warranty,
why not expressed?</nit>  I guess one can claim that "express
warranty" is now a term of art.
Navigate in group perl.artistic2 at sever nntp.perl.org
Previous Next




  
© No Copyright
You are free to use Anything
Site Maintained by PHP Developer
Powered By PHP Consultants