Mikhael Goikhman wrote, On 12/21/2010 05:03 AM: >>> Using AGPL and not GPL for command line utilities is not justified. >> >> This script is (partially) targeted for a web-based platform called >> "Galaxy", which runs programs on the server side and gives the user >> only the output file. > > My reading of Section 13 of AGPL & GPL is that in your case there is > no any difference between licensing your script under GPL or AGPL. > Because your script is more of a stand-alone program and is not by > itself a web service that provides a link to download its own source > code; and this AGPL section is only applicable to such web service. > > But at the same time, if your script is an integral part of the whole > web service AND this service is under AGPL as a whole AND it provides > a way to download its source code, then any modified version of the > whole should continue to provide downloading of all parts, including > the ones licensed under GPL v3 (as explicitly said in Section 13). >
It's not so clear-cut in my case, and I'm open for any suggestions or comments. This script is (or can be) integrated in a web-based platform called "galaxy". This platform provides a GUI (web-based) wrappers around command-line programs. See example here: http://cancan.cshl.edu/publicgalaxy/root?tool_id=cshl_sort_header If you click on that link, you'll see the middle part of the screen having GUI controls that represent the command line options for the script (header, unique, case-insensitive, sort keys, etc.). When the user clicks the "execute" button - the platform will run my script. Would you call that "integral part" or not ? If my script is not found on the system, the web-tool will fail. And it is clear to the user that he/she is running this script (specifically - a "sort" that can handle header lines). My goal (with or without AGPL) is that people who install this platform on their server (it is BSD-licensed, BTW) AND add my script as a possible tool AND modify my script - will be required to publish their modifications (since they offer it as a web-accessible service). I'm not sure GPL would cover this case (although after reading your comment, I'm not sure AGPL covers it either). -Assaf. _______________________________________________ Perl mailing list [email protected] http://mail.perl.org.il/mailman/listinfo/perl
