<div dir="auto">Reading again, I think I need to further develop this point.<div dir="auto"><br></div><div dir="auto">Under most circumstances, the CAL would not reach the output of a program. For example, if you had an image generator program (like your red square) the CAL would not apply to the output. If you had a CAL licensed Emacs, the CAL would not apply to the programs you wrote.</div><div dir="auto"><br></div><div dir="auto">The CAL applies when some aspect of the program itself is sent to a third party. </div><div dir="auto"><br></div><div dir="auto">So I can't say that the CAL would never apply to your widget. It depends on the implementation. But for your red square program, it would probably not apply.</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"><br></div><div dir="auto"><div dir="auto"><br><div data-smartmail="gmail_signature" dir="auto">__________________________<br>Van Lindberg<br><a href="mailto:van.lindberg@gmail.com">van.lindberg@gmail.com</a><br>m: 214.364.7985</div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Aug 25, 2019, 9:12 PM VanL <<a href="mailto:van.lindberg@gmail.com">van.lindberg@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><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" target="_blank" rel="noreferrer">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>
</blockquote></div>