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

Reply via email to