From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?UTF-8?Q?Joonas_Saraj=c3=a4rvi?= Newsgroups: gmane.emacs.devel Subject: Re: Any interest in making Emacs available on Flathub? Date: Fri, 20 Apr 2018 21:39:09 +0300 Message-ID: <5b48cd55-429a-9a50-ad13-eaf0ac9a074b@iki.fi> References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1524249453 7584 195.159.176.226 (20 Apr 2018 18:37:33 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 20 Apr 2018 18:37:33 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 To: rms@gnu.org, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Apr 20 20:37:28 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9auV-0001tB-Tx for ged-emacs-devel@m.gmane.org; Fri, 20 Apr 2018 20:37:28 +0200 Original-Received: from localhost ([::1]:50769 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f9awc-00048c-Lf for ged-emacs-devel@m.gmane.org; Fri, 20 Apr 2018 14:39:38 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47974) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f9awL-00045y-9V for emacs-devel@gnu.org; Fri, 20 Apr 2018 14:39:22 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f9awH-0006zg-DC for emacs-devel@gnu.org; Fri, 20 Apr 2018 14:39:21 -0400 Original-Received: from mail-wr0-x233.google.com ([2a00:1450:400c:c0c::233]:44514) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1f9awH-0006wg-5P; Fri, 20 Apr 2018 14:39:17 -0400 Original-Received: by mail-wr0-x233.google.com with SMTP id o15-v6so25350490wro.11; Fri, 20 Apr 2018 11:39:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=9PobK3ozEATxPLkBRfPhKIdyWBUtKckLRXjsah8I53w=; b=lUZjmWBK/vwKWQ7YXnEgu2v5r9h8C2x3zAG+Qgtelk6lFEIfrQ1Izhozs8kXC+grhi ek751UpLiKgrO3p3ciQcSUXlANtPPy07561JGdosyaGw7m2iQkOMW9CAOFZyXFu1WvUq MZCj8h8KGJyDt1kd/vtXPGcXshWHlxnFHj1HZc8r96HFf710alEHCWMV7poxDKh1C6Wx 76shvJxl4whMj6ZHi399EmnSF9UAEkgI+befLPSy2DMvA2wVKG+KZOXN6nGAVJc1SymC n9GoLPAwAoPZvpwSRnl5sKxnlbnhWNS2hYcvJGhtBRWXESqii5JIiqMk1oHBVlkGv7YJ uRgA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=9PobK3ozEATxPLkBRfPhKIdyWBUtKckLRXjsah8I53w=; b=tbU/mC7R+4/yNafvytn0us9jS5ocVYPYX1k5OF+2SACK8GWn7ftZHJQflQyYoSW0EB FX3gihkN9JQESvpiLPGQSU5RoNCxQffvEiif2kFrI5+tjDvA1K84gRnGgKb0354l8pxY tW/Ks0JMvophJ07jYurSJJu9Ftl8x91WZmQOyMuiyGb3EAdO11b18FGvsaV9bNK8mp8q XC+vwXY7g3+tOGYUWowTEHaZEg7R+Gm0SUqVyH8s3GfzhdHW/T0cdOW7Td5ID1u8HWx5 mG2L+wy5tu+Xa5eXMG+DKBd2dOlzcY8ejXLXbsaI4f5XWwKmASFNJfVWmSHZ0L8WhA0z GeBw== X-Gm-Message-State: ALQs6tBblB6A6QABY3WzpY5/bBWE+vgP8vP2VejE4cxjCNp6sC/3Gwmu XZUxAWRZ7pdCqQi/wOoOyQIcndWo X-Google-Smtp-Source: AIpwx4+Kxy6sjufAccDwXlSTimtbAX5RwBviAMqLPPzTDacOtwTuVCdRzZ9BVqQZkL0Sb8C6TchYjw== X-Received: by 2002:adf:8b04:: with SMTP id n4-v6mr8957561wra.112.1524249555562; Fri, 20 Apr 2018 11:39:15 -0700 (PDT) Original-Received: from [10.0.0.147] (esm-84-240-106-35.netplaza.fi. [84.240.106.35]) by smtp.gmail.com with ESMTPSA id q34-v6sm2837606wrb.27.2018.04.20.11.39.14 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 20 Apr 2018 11:39:14 -0700 (PDT) In-Reply-To: Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:400c:c0c::233 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:224748 Archived-At: Richard Stallman kirjoitti 20.04.2018 klo 06:53: > [[[ To any NSA and FBI agents reading my email: please consider ]]] > [[[ whether defending the US Constitution against all enemies, ]]] > [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > It sounds like Flatpak poses no free software ethical issues. > > > The flatpak > > that I wrote for Emacs uses the org.freedesktop.Sdk runtime which to > > my knowledge is entirely free software. > > "To my knowledge" means "as far as I know." Is that what you mean to > say? > > If so, would you please verify that this runtime is indeed entirely > made of free software? I would expect that is the case, but let's > act based on knowledge rather than guessing. > Yes, this was based on somewhat vague knowledge and a bit of hopeful assumption. But after some more looking into it, things still seem good to me. I got into contact with developers of Flatpak at the #flatpak channel on the Freenode IRC network. According to them, only free software should be included in the runtime. This is not very visibly documented anywhere, but I was suggested to file them a request to add also such documentation. The runtime includes a description of names and versions of software that is included. This comes in two separate parts [1,2] because of how the runtime is built in two phases, with latter phase adding software on top of the results from the first phase. I have browsed through these a few times and did not notice anything that would be a problem. Mostly the content looks like a typical small GNU/Linux distribution. However, the runtime does not include the Linux kernel or firmware that is copied into devices by some of the drivers that Linux includes. Thus the relatively common issue with GNU/Linux distributions including proprietary firmware should be absent. [1] https://gist.githubusercontent.com/muep/519ae7c718c80a8f6d83ff248f265dea/raw/f345a81067cd25a76959cef50ae14d2960e797e2/manifest.base [2] https://gist.githubusercontent.com/muep/17e52495f8eaee488c632fb962c124a1/raw/b9333c76a9d263d6d0623a8809a328e34315d6b1/manifest.json