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:

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

terirem created this task.Feb 14 2017, 6:39 PM
epriestley closed this task as Invalid.

See the LICENSE file for license information.

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

chad added a subscriber: chad.Feb 15 2017, 12:13 AM

externally linked?

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

chad added a comment.Feb 15 2017, 9:44 PM

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?

chad added a comment.Feb 16 2017, 7:29 PM

We wrote javelin

Thanks, Chad!