<div dir="auto"><div>Hi Pam,<div dir="auto"><br></div><div dir="auto">You are interpreting the CAL beyond where it would go. In particular:<br><br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Assume I downloaded code to my web server that creates a display on my<br>
website, a red square. It was easy for me to install, I just went to<br>
WordPress Plugins and, voila! I do not distribute any code to the viewer<br>
of my website, no Javascript, nothing. It is just displayed on my<br>
website.</blockquote></div></div><div dir="auto"><br></div><div dir="auto">The key question is whether this red square is part of the expression of the downloaded code, and if that expression is sent to your website visitor.</div><div dir="auto"><br></div><div dir="auto">If the red square is just the output of the code, then you don't need to do anything. The CAL does not impose any restrictions on you whatsoever.</div><div dir="auto"><br></div><div dir="auto">If you send "red square generating code" to your website visitor, then the CAL requires you to provide source code.</div><div dir="auto"><br></div><div dir="auto">This is actually identical to what you would be required to do under the vanilla GPL.</div><div dir="auto"><br></div><div dir="auto">Also, work regard to my comments about the AGPL: I am simply commenting on interpretations I have seen in the wild.</div><div dir="auto"><br></div><div dir="auto">For example: </div><div dir="auto"><a href="https://github.com/algorand/go-algorand/blob/master/COPYING_FAQ">https://github.com/algorand/go-algorand/blob/master/COPYING_FAQ</a><br></div><div dir="auto"><br></div><div dir="auto">Thanks,</div><div dir="auto">Van</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
</blockquote></div></div></div>