From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Emacs packages, GitHub and software freedom Date: Wed, 06 Jul 2022 14:48:09 -0400 Message-ID: References: <875yka4b91.fsf@disroot.org> <87y1x62vic.fsf@rabkins.net> <87v8sa2p26.fsf@disroot.org> <8335fe6wfe.fsf@gnu.org> <87h73u2k5u.fsf@disroot.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30989"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: Eli Zaretskii , bozhidar@batsov.dev, emacs-devel@gnu.org To: Akib Azmain Turja Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Jul 06 21:11:08 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 1o9AQV-0007sU-BV for ged-emacs-devel@m.gmane-mx.org; Wed, 06 Jul 2022 21:11:07 +0200 Original-Received: from localhost ([::1]:47388 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o9AQU-0004wd-52 for ged-emacs-devel@m.gmane-mx.org; Wed, 06 Jul 2022 15:11:06 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46440) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o9A4U-0004xC-Jt for emacs-devel@gnu.org; Wed, 06 Jul 2022 14:48:22 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:11435) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o9A4R-0001xk-EO; Wed, 06 Jul 2022 14:48:21 -0400 Original-Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 8914A100142; Wed, 6 Jul 2022 14:48:17 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 24FB310008C; Wed, 6 Jul 2022 14:48:16 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1657133296; bh=oz2IQHymQu61zwFJiJPDvwuEdDFoorNUsHR0okSx+r8=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=oUtojCfxfnwlw02R5skVudGT0IlWvPWLgJb/GLXkmqfWkmeOHZ3FMqmPWeMF04WyN YkQHqrwAcDgS5IDaX+z0brYJ7TbQ/CmHJi2VgVQI3yrzj+RyuOdEqryyczC2kb83Id i4f16uX8H+B3s/EwB6mE4FmntGCyswaEtpBqprTmorvrgMIBlkAvilkH9A6OG6pvbJ nvi4dN+jKp+GXIFBxzZ1oH62FdgQuOk51KEpyMpI67/ykRqmoAKUUphYlpIP63+YM0 SEdmabYcg6UaGNbRqoBnmCIXw793xp/KCuPJCDY5Uiez8y4Zz1GMSTlEjpfbcgHaLh Al2ThLDESCD8g== Original-Received: from pastel (unknown [45.72.196.165]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 9395A12027C; Wed, 6 Jul 2022 14:48:15 -0400 (EDT) In-Reply-To: <87h73u2k5u.fsf@disroot.org> (Akib Azmain Turja's message of "Thu, 07 Jul 2022 00:03:25 +0600") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action 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:291911 Archived-At: > Sorry for that. But the only thing I ask in this thread is what to do > with GNU ELPA packages on unethical GitHub? We should encourage use of more friendly hosting sites. [ BTW, I don't think calling Github "evil" will help in any way. ] I'd be happy to hear suggestions how we can do that (e.g. add additional features to elpa.gnu.org to better integrate packages hosted on sr.ht?). > It's considered unacceptable for hosting any free software (including > GNU software) by the Free Software Foundation. GNU ELPA itself doesn't rely on Github's proprietary code (it accesses Github only via the standard Git protocol) and users of GNU ELPA packages don't really need to know or care where's the upstream (they have access to a complete Git mirror right in `elpa.git` and every package normally comes with an email address to contact the maintainer without having to go through Github). Stefan