From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: [ELPA] new package: tramp-docker Date: Thu, 20 Oct 2022 15:45:58 -0400 Message-ID: References: <874jw4l678.fsf@gmail.com> <87a65tsd2q.fsf@gmail.com> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="35730"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Payas Relekar Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Oct 20 21:50:29 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1olbYi-00095H-9j for ged-emacs-devel@m.gmane-mx.org; Thu, 20 Oct 2022 21:50:28 +0200 Original-Received: from localhost ([::1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1olbYf-0001br-Ds for ged-emacs-devel@m.gmane-mx.org; Thu, 20 Oct 2022 15:50:26 -0400 Original-Received: from [::1] (helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1olbUV-0005bV-Kb for ged-emacs-devel@m.gmane-mx.org; Thu, 20 Oct 2022 15:46:07 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1olbUP-0005Ub-MR for emacs-devel@gnu.org; Thu, 20 Oct 2022 15:46:02 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1olbUP-0001qz-6f; Thu, 20 Oct 2022 15:46:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=FhbjUbbZPixlPW2MnPBxy6Hv3S9G3Kvayc1nj8a+bSA=; b=R3RXFjmv+PGB 4rn1JSkm2/tN0EsSazIli2b2ydCvQaDm1x1G3CXOGbTNHFSlNC8bWO6RNizpgZWHBC9W8zbf1B4Lf V07vG/j+zvZQO8yOjdCFG26V9gykgKdRUhjWtWLaKNVM2Pv61ofdD6s1B5wmIZmSzOSSkhHq1Dn7v /I7FW3Y0NmfWgwK602dvdPx0XyXDQnv2kTR7lLPtJM5RjJdQ8l8sztFLRVRlKTYVPNvDvgCdxgBy0 mdjTQyuXz0VayX8CgP8PgJleKxX1w4Crm9Uyge6t5ctlTRqvA1eIvLsLBPwKiBLJZ7YAUrtLs8G8s mBWBQagcP2OtmnxwaqGv8A==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1olbUM-0008P4-S6; Thu, 20 Oct 2022 15:45:59 -0400 In-Reply-To: <87a65tsd2q.fsf@gmail.com> (message from Payas Relekar on Tue, 18 Oct 2022 14:41:52 +0530) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:298174 Archived-At: [[[ 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. ]]] > While I am still in doubt whether it is possible to ensure a container > can only be built using free software, similar to .deb packages, short > of not using anything beyond official repos, If that is the only reliable method, we should publicly say so. First we should see what we can find. > Partially agree. What we need to separate out is a mechanism to > build/package/deploy (e.g. dpkg, containers) from mechanism to > distribution (debian repos, docker repository). In the abstract, I think your logic is correct. Nonetheless, there seems to be a difference in practice between what tends to happen when people release programs in other ways and when people release them in containers. When developers release tarballs, various users build them and may report, "Hay, this depends on the nonfree library libdropdead." But when developers release containers, users tend not to notice that one of the 50 packages included is libdropdead and that that is nonfree. This isn't the place to continue the discussion. I should move it somewhere else. Would you like to be part of it? -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)