Next: , Previous: JavaScript Detection, Up: Top   [Contents]


6 Free Licenses Detection

6.1 Detected Free Licenses

In order for a file to be detected as free, the license notice should appear in a JavaScript file above all code, at the very top of the file.

For inline JavaScript code inside <script> tags in HTML pages, the license notice should appear once per page as a comment inside a <script> tag, before all the code in that script. When the only inline JavaScript code is within element attributes (onload, onclick), place the license notice in an otherwise empty <script> at the top of the page. This is sometimes needed when an external script performs AJAX calls or embeds scripts dynamically, and the only inline JavaScript is an event attribute making a method call, e.g.: <body onload=''methodCall('remote-data.xml');''>

6.2 Undetected Free Licenses

If you are using a free license that isn’t detected by LibreJS and isn’t listed in the previous section, please send a message to lduros@gnu.org regarding this license, where code released under this license can be found, and where to find the license text and information.

Many free licenses are listed in this page: http://www.gnu.org/licenses/license-list.html


Next: , Previous: JavaScript Detection, Up: Top   [Contents]