On 21 Dec 2010 10:24:47 -0500, Assaf Gordon wrote: > > 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).
If your script is an optional replaceable plugin, then the platform as a whole is not a derived work of your script. But if you say "the web-tool will fail", it sounds like this web-tool is a derived work of your script. Which is a more proper legal way to say "your script is an integral part". > 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). If your intention is to disallow all private (personal or in-company) modifications, then this is impossible. Free Software, including GPL and AGPL, allows private (non-distributed) modifications. I will suppose you only care about the distributed uses/modifications of your code. I.e. only the end web-visitor can request the source code. To implement this you should license the whole platform under AGPL (parts under BSD, other parts like your script under GPL v3 is fine) and to add a "Download the source" link/button to it. This is where GPL and AGPL differ. Under AGPL, no modifications can remove this "download own source" feature. There are no other differences. I don't see other way to properly copyleft parts of your platform. Regards, Mikhael. -- perl -e 'print+chr(64+hex)for+split//,d9b815c07f9b8d1e' _______________________________________________ Perl mailing list Perl@perl.org.il http://mail.perl.org.il/mailman/listinfo/perl