Page MenuHomePhabricator

Javascript licence
Closed, InvalidPublic

Description

Hello,

If I use LibreJS extension (https://addons.mozilla.org/en-US/firefox/addon/librejs/) some Phabricator scripts are blocked:

Screenshot_20170214_193402.png (586×1 px, 142 KB)

Could you please add javascript license information (by default) in one of the ways described here: https://www.gnu.org/software/librejs/free-your-javascript.html?

Or at least have some note somewhere with license information of the used javascripts, so I can see if they are free (and GPL compatible).

Thank you!

Event Timeline

epriestley added a subscriber: epriestley.

See the LICENSE file for license information.

So all javascripts (including externally linked) are under Apache 2.0?

I meant, are there any external javascripts used with Phabricator, but nevermind. Thanks for your help!

We painfully craft all our own javascript.

If I want to add some code (like a script notice described in chapter 3.2.1 here: https://www.gnu.org/software/librejs/free-your-javascript.html) to the <head> before any script, where's the right place in the Phabricator code to do this?

Well, upon browsing more through the source code, it appears that Phabricator is using "Javelin" javascript library which is not free software. Could you please give some more info about this?