From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Tim Cross Newsgroups: gmane.emacs.devel Subject: Re: Emacs packages, GitHub and software freedom Date: Thu, 07 Jul 2022 06:52:53 +1000 Message-ID: <87czeikkzw.fsf@gmail.com> References: <875yka4b91.fsf@disroot.org> <87y1x62vic.fsf@rabkins.net> <87zghm2rlh.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="26554"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.8.5; emacs 29.0.50 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Jul 07 00:09: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 1o9DCm-0006ma-UV for ged-emacs-devel@m.gmane-mx.org; Thu, 07 Jul 2022 00:09:08 +0200 Original-Received: from localhost ([::1]:56464 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o9DCl-0006SC-Ek for ged-emacs-devel@m.gmane-mx.org; Wed, 06 Jul 2022 18:09:07 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49520) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o9CFx-0002Uh-7Z for emacs-devel@gnu.org; Wed, 06 Jul 2022 17:08:21 -0400 Original-Received: from mail-pl1-x62a.google.com ([2607:f8b0:4864:20::62a]:46063) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o9CFr-0005q7-Vz for emacs-devel@gnu.org; Wed, 06 Jul 2022 17:08:20 -0400 Original-Received: by mail-pl1-x62a.google.com with SMTP id d5so14605833plo.12 for ; Wed, 06 Jul 2022 14:08:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=references:user-agent:from:to:subject:date:in-reply-to:message-id :mime-version; bh=R+bK+d+2DrsCr6Jtv1adx/06TS//57mXXJIbDsncpng=; b=CvWKoQB6yH+atxJySJcxzC8PU04v/SwmU6B+Jzi12vo215o/uoUozmy42cHUJaedZX HXumpPzVrk2qj+5GYHclOqQOlbzGhkdGWfIfAuNgSJgxd/sYVZgol3VUUcLd+MQ2ybr0 qM4wXabYIKNNsiit/KjUT1+Uvvj8gqTz9VY8xvqb0fpvFOp+pKhuFQCBuPOHNnCoBddU md5W3lBIT9GyNIf04HZs+3pZbl7ZgeY8ajBw6fdgjPgAulYhWs1KR36aaQeQ3P+PDoEH MTX2aOdTkNr30ElYK7XLWEiJkSDdHj7rOBhMX2ZaOHs8NmbtoyLml7imp07jwzq2Danz 8I0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:references:user-agent:from:to:subject:date :in-reply-to:message-id:mime-version; bh=R+bK+d+2DrsCr6Jtv1adx/06TS//57mXXJIbDsncpng=; b=M6kBjIfhOAjsJ8MtmUZ+V+aj8FGzfxjIjsaV4Rp0X4fpyPgMKHOM8Ms/gzYPe9A1Jj qQIGYSMyZqZk6zewDRKWqbTqaj53f4vGl4PvL6Wa9NaQmFBCFSzS2nNBeHHedXjw+GEN KqnD99w5cTjADV3u6U2OCwO88rRMgFyiGhz8PdHY3lfQHATZvu0nmmV4Jer6LjIS2Riy xtnWpKoHkya1rhxNJWvyLyAKhug0BErJj87oYDAoSZd+hgnbOvfM73PmWYhiRPvXBcUj Tf0hdtPPGAirFiSu2RsZDJjD08EVkBkkWmCC4Xi2ns5c2khmrJhfG5Rj9dwoNbbtiMmW Z1sA== X-Gm-Message-State: AJIora/WfytsJfu1DprdyuDR2REYeyDx+5gIVF58mejt2G/VnL/cNLjl 7ra4bj+ramPMxZ62vtTspM+s+fhlMaw67w== X-Google-Smtp-Source: AGRyM1tWenFsul/czizo3wQJMZl1JarLcp2jA5r7Qfc0ZHdqvwr3y6tGFmQJgWM2ZM9cwlNaRI1iPQ== X-Received: by 2002:a17:90b:3e86:b0:1ec:fc46:9e05 with SMTP id rj6-20020a17090b3e8600b001ecfc469e05mr780691pjb.0.1657141693773; Wed, 06 Jul 2022 14:08:13 -0700 (PDT) Original-Received: from dingbat (2001-44b8-31f2-bb00-7b32-b593-25d5-ef2a.static.ipv6.internode.on.net. [2001:44b8:31f2:bb00:7b32:b593:25d5:ef2a]) by smtp.gmail.com with ESMTPSA id p12-20020a17090adf8c00b001ef8de342b8sm6749341pjv.15.2022.07.06.14.08.12 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Jul 2022 14:08:13 -0700 (PDT) In-reply-to: <87zghm2rlh.fsf@disroot.org> Received-SPF: pass client-ip=2607:f8b0:4864:20::62a; envelope-from=theophilusx@gmail.com; helo=mail-pl1-x62a.google.com 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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:291917 Archived-At: Akib Azmain Turja writes: > > Savannah is obviously a good host, but it's not newbie friendly IMHO. > FSF has a plan for a new forge. Let's wait and see what they give us. > They do? Any link to information on that? Two points to note which I think are relevant 1. This was all brought up quite some time ago and RMS basically came down saying that on balance, we have to accept people will host packages on github and that being hosted there was not to be an impediment to being included in ELPA or nonGNU ELPA. This might seem contradictory given FSF statements about github, but the world is full of contradiction. The FSF even has a link to Paypal on their donations page despite their position on not encouraging the use of non-free JS. 2. Until there is a solution which does provide high level functionality similar to that provided by github, you just yelling at the wind. If you really want people to stop using github for Emacs packages, you need to either look at developing higher level functionality which sits on top of sevannah or help add functionality to other forges, like gitlab or sourceHut so that these other forges become as appealing to these developers. 3. If you try to control where packages are hosted/developed by restricting access to ELPA/nonGNU ELPA, all you will do is encourage repositories like MELPA, which provide no assurance regarding package licenses. At least ELPA/nonGNU ELPA are all libre. licensed.