unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Steve Purcell <steve@sanityinc.com>
To: rms@gnu.org, emacs-devel@gnu.org
Subject: Re: matlab-mode MELPA, link contact FAQ?
Date: Tue, 19 Apr 2016 20:23:34 +1200	[thread overview]
Message-ID: <28208CD0-1539-4477-919F-2E4F25086BC0@sanityinc.com> (raw)
In-Reply-To: <E1asJXR-0003tf-9h@fencepost.gnu.org>


> On 19 Apr 2016, at 12:29, Richard Stallman <rms@gnu.org> wrote:
> 
> http://melpa.org/ contains this Javascript code with no license
> 
>    <script type="text/javascript">!function(d,s,id){var
>      js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document,
>      'script', 'twitter-wjs');</script>

Our source code does not contain that snippet: it is inserted at runtime by https://platform.twitter.com/widgets.js. That particular 3rd-party javascript, which I am not aware to be free, can be cheerfully blocked by LibreJS without causing the site to degrade. (The same goes for Google Analytics.)


> It also loads https://fr.amiando.com/resources/js/amiandoExport.js
> which seems to be source code, with no license.

No, our site does not load that script. I suspect that this is due to a browser extension you are running — they frequently side-load further libraries.


> Those are clearly nonfree; it is no error for LibreJS to think so.
> 
> The page also loads /js/bootstrap.min.js.  I tried to fetch
> http://melpa.org/js/bootstrap.min.js but that doesn't work.
> I suppose it needs to be loaded from some other site.

No, we do not mention or attempt to load that resource. I suspect a browser extension again.


> It also loads
> http://code.jquery.com/jquery-1.10.1.min.js,
> but that is free software and no problem.

Nope, we don't load jquery either.

These points have been confirmed by auditing the code and testing in several browsers.


So with those points addressed, here's the situation re. LibreJS and the javascript we *do* use:

- We have merged some website changes which mark up all our free javascript for the convenience of LibreJS.
- LibreJS still complains about “cookies.js” because we are waiting for the maintainers to confirm permissibility of the liberal "unlicence” it uses. So far they have been unresponsive. [1]

When that LibreJS issue is cleared up, you will be able to use that extension to more reliably confirm for yourself that no non-free software is required to access melpa.org.

Regards,

Steve

[1] http://lists.gnu.org/archive/html/bug-librejs/2016-04/msg00000.html




  parent reply	other threads:[~2016-04-19  8:23 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-04-15  9:46 matlab-mode MELPA, link contact FAQ? Uwe Brauer
2016-04-15 11:47 ` Clément Pit--Claudel
2016-04-15 15:10   ` Uwe Brauer
2016-04-15 15:33     ` Clément Pit--Claudel
2016-04-15 17:02       ` Uwe Brauer
2016-04-15 17:41         ` Clément Pit--Claudel
2016-04-15 20:19           ` Uwe Brauer
2016-04-15 12:32 ` Stefan Monnier
2016-04-15 14:33   ` Clément Pit--Claudel
2016-04-15 15:12   ` Uwe Brauer
2016-04-18  8:31   ` Richard Stallman
2016-04-18  8:55     ` Nicolas Petton
2016-04-18 12:08       ` Tom
2016-04-19  0:29       ` Richard Stallman
2016-04-19  0:45         ` Clément Pit--Claudel
2016-04-19  8:23         ` Steve Purcell [this message]
2016-04-19  9:38           ` Nicolas Petton
2016-04-19 23:51           ` Richard Stallman
2016-04-18 11:53     ` Stefan Monnier
2016-04-18 11:55     ` Stefan Monnier
2016-04-18 14:38     ` Clément Pit--Claudel
2016-04-15 22:51 ` Richard Stallman
2016-04-16  7:49   ` Uwe Brauer

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=28208CD0-1539-4477-919F-2E4F25086BC0@sanityinc.com \
    --to=steve@sanityinc.com \
    --cc=emacs-devel@gnu.org \
    --cc=rms@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).