Re: [Bug-librejs] Bug in LibreJS 7.16: it is not compatible with a currently supported browser
On Thu, Sep 06, 2018 at 01:58:18PM -0300, Dedeco Balaco wrote: > Em 05-09-2018 23:04, Julie Marchant escreveu: > > WebExtensions is supported on more browsers than XUL, so I don't know > > what you're talking about. > "More browsers than XUL". I do not understand your sentence. May you please > explain it to me? "More browsers" mean only Firefox, Seamonkey and their > derivatives? WebExtensions is a "a cross-browser system for developing extensions"[0] (including Webkit and Chromium based browsers) whereas XUL is a deprecated[1] Mozilla-only API. [0]: https://wiki.mozilla.org/WebExtensions [1]: https://blog.mozilla.org/addons/2015/08/21/the-future-of-developing-firefox-add-ons/ -- Pelle Hjek h...@member.fsf.org https://hjek.tk
Re: [Bug-librejs] Bug in LibreJS 7.16: it is not compatible with a currently supported browser
On Thu, 6 Sep 2018 13:58:18 -0300 Dedeco wrote: > "More browsers than XUL". I do not understand your sentence. May you > please explain it to me? "More browsers" mean only Firefox, Seamonkey > and their derivatives? this means that the new WebExtensions work in broswers other than only those derived from firefox; chromium and opera for example On Thu, 6 Sep 2018 13:58:18 -0300 Dedeco wrote: > Well, that is something that may not be so hard. What is the last > version of LibreJS that uses XUL? On Thu, 6 Sep 2018 14:07:17 -0300 Dedeco wrote: > Can you point me exactly which versions of LibreJS I can use with ESR > 52? Or how I discover that? librejs version 6 found on the GNU FTP server: ftp://ftp.gnu.org/gnu/librejs/ On Thu, 6 Sep 2018 14:19:34 -0300 Dedeco wrote: > My Debian here is 9, stretch, and its Firefox is here: > It is an Extended Support Release (ESR) browser still supported. you may also be interested in GNU icecat - it is also based on firefox ESR and always comes with a working version of librejs pre-installed On Thu, 6 Sep 2018 14:19:34 -0300 Dedeco wrote: > What is "FSDG-compliant"? I searched a bit for it, but I found no > answer. that essentially means that the FSF fully approves of it - currently the only browsers that the FSF fully approves of are icecat and iceweasel - this is the quote from the icecat homepage: " While the Firefox source code from the Mozilla project is free software, they distribute and recommend non-free software as plug-ins and addons. Also their trademark license imposes requirements for the distribution of modified versions that make it inconvenient to exercise freedom 3. "
Re: [Bug-librejs] Bug in LibreJS 7.16: it is not compatible with a currently supported browser
On 09/06/2018 01:07 PM, Dedeco Balaco wrote: > > Em 06-09-2018 01:15, Ian Kelling escreveu: >> You can still use the old version of LibreJS with the old firefox. This >> extension would take a lot of work to support XUL and WebExtensions at >> the same time. We don't have the developer resources to do that and work >> on the WebExtensions version will be used by many more users for much >> longer in the future >> https://en.wikipedia.org/wiki/Template:Firefox_usage_share. >> > > Can you point me exactly which versions of LibreJS I can use with ESR > 52? Or how I discover that? LibreJS 6x: https://addons.mozilla.org/en-US/firefox/addon/librejs/versions/?page=1#version-6.0.13 -- Ruben Rodriguez | Senior Systems Administrator, Free Software Foundation GPG Key: 05EF 1D2F FE61 747D 1FC8 27C3 7FAC 7D26 472F 4409 https://fsf.org | https://gnu.org signature.asc Description: OpenPGP digital signature
Re: [Bug-librejs] Bug in LibreJS 7.16: it is not compatible with a currently supported browser
to be clear, this was not a decision made by librejs - all add-ons that are compatible with firefox versions less than 57 are not compatible with firefox versions 57 and greater - AFAIK any addon that claims to support both pre-v57 and post-v57 firefox versions is doing so by offering 2 distinct add-ons: one of the pre-v57 (XUL) type, and one of the post-v57 (WebExtensions) type - it would be nice if both version could be supported but there is not enough developers on the project currently; so the focus is on making one good version rather than 2 half-baked ones the legacy version of librejs is now, and will always be available on the GNU FTP server: ftp://ftp.gnu.org/gnu/librejs/ - if you are using a browser based on firefox version less than 57 then there is no need to install any new version of librejs - the version you have will continue to work for as long as you keep it - if you want to use the WebExtensions version of librejs on debian today, using a browser that is officially supported by debian today, then you can get firefox v61 from debian today: https://packages.debian.org/sid/firefox as a side note, another browser you (and other users) may find interesting is the new iceweasel-uxp from the hyperbola project; which is the default browser for the hyperbola system - it is a fork of the firefox fork: 'basilisk'; which means that it will continue to suport legacy add-ons indefinitely, but also is FSDG-compliant like iceweasel and icecat - if enough people choose the option to continue using legacy add-ons, then perhaps it may become justified for librejs to put some attention into maintaining the legacy add-on; but it is not cler today how much demand there is for that
Re: [Bug-librejs] Bug in LibreJS 7.16: it is not compatible with a currently supported browser
You can still use the old version of LibreJS with the old firefox. This extension would take a lot of work to support XUL and WebExtensions at the same time. We don't have the developer resources to do that and work on the WebExtensions version will be used by many more users for much longer in the future https://en.wikipedia.org/wiki/Template:Firefox_usage_share. If you know of a XUL based firefox fork that is becoming popular, please let us know about it. -- Ian Kelling | Senior Systems Administrator, Free Software Foundation GPG Key: B125 F60B 7B28 7FF6 A2B7 DF8F 170A F0E2 9542 95DF https://fsf.org | https://gnu.org
Re: [Bug-librejs] Bug in LibreJS 7.16: it is not compatible with a currently supported browser
On 09/05/2018 06:34 PM, Dedeco Balaco wrote: > I just received the message about the release of LibreJS 7.16. It has > the same (sad) problem I have seen before: it is only compatible with > Firefox 60+. > > This is *very very bad* because I use Firefox ESR 52, a browser version > that is *officially* supported by Debian 9 (at least) until the end of > this year. Further, the newers Firefox normal versions have changes that > several users - including myself - find very unwelcome. After ESR 52 is > not supported anymore, I will do one of: just keep using it; change to a > secure browser project based on the Firefox me (and other users) find > better (I can name a few of these projects, if you need); change to a > completely different browser. > > Please make LibreJS free-er, by not to locking users in a browser that > has been questioned in some aspects and big changes and choices. > > There are addons that are compatible with practically all versions of > Firefox! It would be great if an addon that can give so many benefits to > users - and to the virtual life, in general - would not be so hard to be > used. WebExtensions is supported on more browsers than XUL, so I don't know what you're talking about. If you don't like Firefox versions that support WebExtensions, why not fork it? Or fork Firefox 52 (since you apparently are so fond of that version) and add WebExtensions support to it? Firefox is not entirely libre software; you don't fully have freedom 2. But you do have freedoms 1 and 3, so why not make use of those freedoms? You can even make your fork actually libre by not prohibiting commercial redistribution of exact copies in the trademark policy. Or if you're so fond of XUL extensions, maybe you should take the old LibreJS codebase that used that framework and update it so that it's in-line with the current version. -- Julie Marchant http://onpon4.github.io Encrypt your emails with GnuPG: https://emailselfdefense.fsf.org signature.asc Description: OpenPGP digital signature