From mboxrd@z Thu Jan 1 00:00:00 1970 From: ng0 Subject: Re: wrapping up the Newmoon Browser package Date: Fri, 23 Mar 2018 13:30:38 +0000 Message-ID: <20180323133038.mdai4qal2ixx6cpk@abyayala> References: <20180320134737.6jb7ux6hx24zyxh6@abyayala> <871sgbfjb0.fsf@gmail.com> <20180323121425.mu5lmc7iyzs2kzjz@abyayala> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:50501) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ezMm1-00089g-Dr for guix-devel@gnu.org; Fri, 23 Mar 2018 09:30:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ezMm0-0005w9-07 for guix-devel@gnu.org; Fri, 23 Mar 2018 09:30:25 -0400 Received: from [2a01:4f8:1c0c:7ad0::1] (port=57654 helo=conspiracy.of.n0.is) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ezMlz-0005t1-NR for guix-devel@gnu.org; Fri, 23 Mar 2018 09:30:23 -0400 Content-Disposition: inline In-Reply-To: <20180323121425.mu5lmc7iyzs2kzjz@abyayala> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Chris Marusich , guix-devel@gnu.org ng0 transcribed 3.2K bytes: > Chris Marusich transcribed 3.2K bytes: > > ng0 writes: > > > > > Issue 1 I addressed so far: The default homepage (after first > > > start and in general default) called a website which is questionable > > > in my opion: https://palemoon.start.me > > > > Can the home page be customized in Newmoon? If so, then in my personal > > Yes, I think you can create a profile and log in to customize. > > > opinion it would be good to leave the upstream default as-is, and let > > the user decide whether to change it. The page seems fairly benign to > > me, but I understand that some people might object to some of the links > > (e.g., to Facebook). > > > > As far as the FSDG is concerned, I don't think this matters either way. > > Huh. So this page would be okay in FSDG? Interesting. > I object to its content, but changes are trivial to make. > > > > Next, can I keep the default bookmarks? They are: > > > - https://www.palemoon.org > > > - http://forum.palemoon.org/index.php > > > - https://www.palemoon.org/faq.shtml > > > - https://www.palemoon.org/releasenotes.shtml > > > > These all seem benign to me; presumably they will be useful for a user > > of a browser based on Pale Moon, right? Again, I feel like respecting > > upstream's decision on the defaults is the right way to go. > > Ok. > > > > Finally, about:addons let's you install Addons from 2 repositories: > > > Pale Moon Add-ons Site and Mozilla Add-ons Site. > > > "Search all add-ons" queries the 2 repositories and lets you install > > > add-ons from the repositories. > > > > > > In an ideal world, I would have figured out the integration for > > > plugins in the gnu-store by now. But I'm still testing, so: > > > > Do these add-on repositories contain or encourage the use of non-free > > software? > > It's the original Mozilla Webstore. I have no issues with that, but as far > as Icecat existence goes, GNU seems to have a problem with it. > The Pale Moon / Moonchild Productions webstore is more restricted in > licenses as far as I remember. http://addons.palemoon.org/extensions/ works manual. content from the few samples I looked at point out licenses, only OSI-approved I found. If you submit an addon: http://developer.palemoon.org/Add-ons:Site/Submit you get to go through the submission and acceptance process, which includes: - Optionally, you could also provide the following, to be shown on the add-on listing: - License - both OSI-approved licenses and custom licenses are allowed here. If a license is not provided, a default copyright notice is shown instead. The current webstore of Mozilla is, unless you know how to navigate to old versions, useless because in New Moon it displays this for Ghostery: "This add-on requires a newer version of Firefox (at least version 52.0). You are using Firefox 27.9." Is this good enough for us to mark Mozilla webstore as unusable for those who don't want to hack around it ;)? > > If so, to remain FSDG-compliant, it might be necessary to > > change Newmoon so that it points somewhere else, such as the Free > > Software Directory (this is what GNU Icecat does when you click on "Get > > Add-ons"). > > > > On the technical side of things, is it possible to install plugins in > > the browser, or does it fail with Guix-specific problems (e.g., tried to > > modify a file in the immutable store)? I'vre installed Ublock updater, worked. I installed another addon, same. So I guess despite my very small sample we could say in general addons are functional. > I'll give it a try and report back. > > > If it's possible to install > > plugins in "the usual way" (whatever that is for Newmoon), then that's > > great, and maybe someday we can figure out how to integrate those > > plugins with Guix, too. If it isn't possible to install plugins, then > > that's not so great, but if the browser is usable in spite of that, then > > it's probably better to add the browser now and iterate on it - we could > > figure out how to accommodate the plugins later. > > I've started experimenting with the extensions integration with Firefox ESR 54+, > if that is what you mean. As Gentoo patches it to make use of a vendor location > for other Mozilla-based products, and Archlinux as well as Nix, my guess is > that you just have to figure out the right combination of punchholes for our > Lispmachine :) > If that is what you meant. > > > -- > > Chris > > > Thanks for taking a look at this :) > -- > A88C8ADD129828D7EAC02E52E22F9BBFEE348588 > https://n0.is > -- A88C8ADD129828D7EAC02E52E22F9BBFEE348588 https://n0.is