From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Tor Browser Date: Fri, 24 Jun 2016 17:48:49 +0200 Message-ID: <87por637vi.fsf_-_@gnu.org> References: <20160623104107.GA2505@shadowwalker> <20160623132347.GA9193@shadowwalker> <87a8ia7pq4.fsf@gnu.org> <20160624134357.GA30727@shadowwalker> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56735) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bGTLk-0008VM-CR for guix-devel@gnu.org; Fri, 24 Jun 2016 11:48:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bGTLh-0004En-1E for guix-devel@gnu.org; Fri, 24 Jun 2016 11:48:56 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:33768) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bGTLg-0004Eb-Tu for guix-devel@gnu.org; Fri, 24 Jun 2016 11:48:52 -0400 Received: from pluto.bordeaux.inria.fr ([193.50.110.57]:50416 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bGTLf-0002eE-9M for guix-devel@gnu.org; Fri, 24 Jun 2016 11:48:51 -0400 In-Reply-To: <20160624134357.GA30727@shadowwalker> (ng0@we.make.ritual.n0.is's message of "Fri, 24 Jun 2016 13:43:57 +0000") 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: guix-devel@gnu.org ng0 skribis: > On 2016-06-24(02:09:39PM+0200), Ludovic Court=C3=A8s wrote: [...] >> > (define-public firefox >> > (package >> > (name "firefox") >> > (version "45.2.0esr") >> >> What is the goal here? >> >> Guix proper can provide IceCat (which modifies Firefox to comply with >> trademark rules, to comply with the GNU FSDG=C2=B9, and to enhance priva= cy), >> maybe Tor Browser (assuming it complies with the FSDG as well), but not >> stock Firefox (unless the trademark issue and FSDG violations are >> resolved.) > > Writing a base for torbrowser Great! Then I think you don=E2=80=99t need to worry about Firefox at all. Maybe TB uses Firefox=E2=80=99s source and then patches it, but that doesn= =E2=80=99t mean we need a Firefox package. >> Besides, I think it should be possible to (inherit icecat) rather than >> duplicate all the recipe. > > True, but between 38.8 and 45.2.0 things change, patches can not be reuse= d, > and the reason I gave above. Then use the Firefox 45 source as a starting point. > I am more willing to maintain another fork of firefox than to > wait for icecat to be recent enough to be usable as a base for > a torbrowser package. I think there=E2=80=99s a misunderstanding: if Guix provides Tor Browser, t= hen it should provide precisely Tor Browser, not Firecat or Icefox with 20 patches. :-) > Additionally I was about to get in contact with torproject and > ask about possible trademark/confusion issues on their side, > the unsent email: I think we do not need to bother them. AFAIK, we can use the name =E2=80= =9CTor Browser=E2=80=9D just fine, so there=E2=80=99s no reason to invent another = name or anything. The only issue that needs to be addressed (but again, we don=E2=80=99t need= to bother the Tor folks with that) is whether Tor Browser is FSDG-compliant (concretely, whether it recommends non-free software, for instance.) HTH! Ludo=E2=80=99.