Where do you guys see <i>the prohibition</i>?<p>I&#x27;ve opened <a href="https:&#x2F;&#x2F;www.gnu.org&#x2F;software&#x2F;librejs&#x2F;manual&#x2F;librejs.html#index-javascript" rel="nofollow">https:&#x2F;&#x2F;www.gnu.org&#x2F;software&#x2F;librejs&#x2F;manual&#x2F;librejs.html#ind...</a> and see that having functions, doing AJAX requests, square brackets and the other stuff is what they use to distinguish between trivial JS code and non-trivial one. And it exactly makes sense - no one wants to stick a license over every trivial JS one-liner that&#x27;s could be less of a program and more of configuration statements block. But those who care about free software don&#x27;t want to run non-free programs. So, the heuristics.<p>But I really can&#x27;t find anything like a ban on use of functions or AJAX requests, or something similarly ridiculous, that some comments here seem to imply.<p>Seriously, WTF?