From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Akib Azmain Turja Newsgroups: gmane.emacs.devel Subject: Re: Emacs packages, GitHub and software freedom Date: Thu, 07 Jul 2022 00:03:25 +0600 Message-ID: <87h73u2k5u.fsf@disroot.org> References: <875yka4b91.fsf@disroot.org> <87y1x62vic.fsf@rabkins.net> <87v8sa2p26.fsf@disroot.org> <8335fe6wfe.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26450"; mail-complaints-to="usenet@ciao.gmane.io" Cc: bozhidar@batsov.dev, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Jul 06 20:05:16 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 1o99Om-0006gc-J8 for ged-emacs-devel@m.gmane-mx.org; Wed, 06 Jul 2022 20:05:16 +0200 Original-Received: from localhost ([::1]:53020 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o99Oj-0006he-3N for ged-emacs-devel@m.gmane-mx.org; Wed, 06 Jul 2022 14:05:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36950) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o99NT-000600-RS for emacs-devel@gnu.org; Wed, 06 Jul 2022 14:03:56 -0400 Original-Received: from knopi.disroot.org ([178.21.23.139]:51564) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o99NR-00028x-LU; Wed, 06 Jul 2022 14:03:55 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 404E340E2B; Wed, 6 Jul 2022 20:03:49 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Original-Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with UTF8SMTP id zUM9ykKb0oYI; Wed, 6 Jul 2022 20:03:48 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1657130613; bh=vLdVQZAL646hIiqKLgoF9928GmrepH34r9nC5f74W2A=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=Fr1y7lB7KuhY06xe7xs1L13PnSZr8CY30n81fxYSxFfn5FUaakFmjSYPjOtrVS2GK DQnB2IC/7Ov/sduyhJbPZ4/ZYxxYvZr+9Rrm1tBMIwACw4rbtw8G2Peo3ZKH65IQve RMJVZC7aIO4muO6okogPH/RwnSxtfJWVJQHezVKATX8z+pv79TI38pSFaDp/6gB9+e drzXkmfetb4q+e9dY8/QIBP+QNbfn87bFmLf/NnmGJMZnCgCTf48arkoJn5H2Yf8MW AYVi9LyGxosHtG2IGKIjFQVUcvUscNqCA/ifKo0CFFlF2reFxOTt0lVI7cRzWkeuPJ Fby2k+wi8lWWg== In-Reply-To: <8335fe6wfe.fsf@gnu.org> Received-SPF: pass client-ip=178.21.23.139; envelope-from=akib@disroot.org; helo=knopi.disroot.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, 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:291908 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Eli Zaretskii writes: >> From: Akib Azmain Turja >> Date: Wed, 06 Jul 2022 22:17:37 +0600 >>=20 >> "Bozhidar Batsov" writes: >>=20 >> > I think that's a very binary view of GitHub - it might be non-free, >> > but given the huge community it has amassed, it's almost suicidal for >> > projects to leave it, as they'd be reducing their contributor-base >> > significantly. Projects that are hosted outside of GitHub get way >> > less contributions and I don't think the Emacs users would benefit >> > from this. I know that the people in FSF care a lot about freedom, but >> > I care more about building the best Emacs packages possible, even I >> > have to make some ideological compromises from time to time. >>=20 >> This looks similar to saying, "It's suicidal to not use Copilot, because >> without it you have to do the programming yourself and decrease your >> productivity." >>=20 >> Emacs, GCC, Guix, EMMS and many other projects use Savannah, and there's >> thousands of other popular projects, including some of the most >> successful ones, that are not using GitHub. Are they falling behind? >>=20 >> Your statement is contradicting your own blog post: "Firefox is the Only >> Alternative".[1] >>=20 >> However, I must agree that projects on GitHub gets more activity. But >> that's because most of the developers use (i.e. used by) that. And >> that's why more people join GitHub, they are forced. We must break this >> cycle. >>=20 >> > Love it or hate it, GitHub helped a lot for the revival of the Emacs >> > package ecosystem. Especially when you compare this to the days of >> > EmacsWiki and SourceForge. >>=20 >> Just like saying, "Windows has made using a computer easy, so I won't >> discourage people from using it." >>=20 >> > I wouldn't take any steps to discourage package maintainers from >> > using it. >>=20 >> This way you are just worsening the situation. (But you obviously have >> the freedom to do that.) To increase the "contributor-base" outside >> GitHub, we have to convince maintainers to move away from GitHub. > > Guys, this is quickly becoming off topic here. Although the Subject > says "Emacs packages", the discussion has long ago ceased to be about > that, and you are now discussing GitHub, SourceForge, Savannah > hosting, etc. Would you mind taking this to emacs-tangents? > > Thanks. Sorry for that. But the only thing I ask in this thread is what to do with GNU ELPA packages on unethical GitHub? It's considered unacceptable for hosting any free software (including GNU software) by the Free Software Foundation. =2D-=20 Akib Azmain Turja This message is signed by me with my GnuPG key. It's fingerprint is: 7001 8CE5 819F 17A3 BBA6 66AF E74F 0EFA 922A E7F5 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEyVTKmrtL6kNBe3FRVTX89U2IYWsFAmLFzm0ACgkQVTX89U2I YWuKDhAAm49c5U0DSvg/ed85b90/DRWhTrGOZcenl42VPwKASuDseAAOzynbnmZr MZuI8FOBcxqvLBPwvcwOoUy4c6v2RzX9VNqX24Mgot97AICCi4rDvmCSPLf5zwl+ ZB/XmC9hhMig6bOs+HKvRkQnWGuFYO7KYXMJtE8kjMSuJMlFDjeYeu88X8yzr88a XqrD6UBr9N40sRIM74ohJTU9nSQBb1XGDkooniVFWosNXWWjwNeo/Dy+cIEc/h0f 8HRyt15m6ZjSd9SMympr+Dw7ZiN+AuDrIqpwWrCmeSjmfdzwZvjERauCPjJO8ADi 82NSCx7zG5/Gex7VVKq76AjGfwU3Ta0FlFMvBqJG/wNcVlqFVH8433xDCHwBNZ+S 55JQrStLu7EirqpegLb/L7qB2opvzf0RTixZhBI8cE+fgYKvSGbmYrxoib1erU+Q ekEOF15dVTM7oVMfBW2k98sA2y1ERIb+cwaVfR0M/goskFB2iZnXbxnWFcRviw/n eW6+8OobHg8P/Q1jdyZl6EAkcOzxUmV+AZ+wjdkA5yIptJQwsE0h+yywmfWiTD/L vkovoEFKzgToM+Q6qhevc3h2p0zZw5pfle+iQT6/J2eThO7OfB8nIKr5aQam4Gv9 O517+WW3whoXUF2tBaiHiokvW5ZJVEn6QMlnvSAW1bQDcv2RrEc= =0JQU -----END PGP SIGNATURE----- --=-=-=--