From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id QDvLDjOIkGD/JgEAgWs5BA (envelope-from ) for ; Tue, 04 May 2021 01:33:07 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id GylNCjOIkGA6NgAAbx9fmQ (envelope-from ) for ; Mon, 03 May 2021 23:33:07 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 80A5F26EEE for ; Tue, 4 May 2021 01:33:06 +0200 (CEST) Received: from localhost ([::1]:47938 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ldi3l-0000rz-NH for larch@yhetil.org; Mon, 03 May 2021 19:33:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37352) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ldhmz-0007kD-KS for emacs-orgmode@gnu.org; Mon, 03 May 2021 19:15:45 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:36982) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ldhmx-00083b-MG; Mon, 03 May 2021 19:15:44 -0400 Received: from [2a01:e34:ec2b:7150:6f4d:3052:89d6:7878] (port=38868 helo=guerry) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.82) (envelope-from ) id 1ldhmx-0006GH-5p; Mon, 03 May 2021 19:15:43 -0400 Received: by guerry (Postfix, from userid 1000) id D3F4E1A60E69; Tue, 4 May 2021 01:15:40 +0200 (CEST) From: Bastien To: Tim Cross Subject: Re: Moving some lisp/ob-*.el files to org-contrib - your advice? In-Reply-To: <87o8dre91p.fsf@gmail.com> (Tim Cross's message of "Tue, 04 May 2021 08:19:53 +1000") Organization: GNU References: <87bl9rq29m.fsf@gnu.org> <87o8dre91p.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Date: Tue, 04 May 2021 01:15:40 +0200 Message-ID: <87tunjl883.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: emacs-orgmode@gnu.org Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1620084786; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=U7CQPfVYHksaNNFeMXSzOAJRElv66OCUKX6pBDPUQlQ=; b=pcMWuv/taykINq1UDfYWIdFptkz8nZHFdVaoiqjlFlv/FuO9qWlpY0y2cSBfH+DIlMiaRI Up+IVJdHPtlHF3kkTCdpy1PSYNSVak0WXSvIHVZI7AeC1gENifzTWrAkX0Y1z94DD2rKtq elLV+j7qNm13f8pEiALCJVCfvI4QIpSgPdjpfMqMxqlSj6vc/7trBzZFHELuoG2NCT3hhK 7x4vVuTXpgFIOjZdiVFF/vzPgkMkCK5NxCwbIEmw1CXjLpkP1/OBqufG4+Tp5OEH29P8Gx shjHNJ3vhnC4CrOdvSLaLovtpdV6nQUijoYG+i6ecWV2lpV1CZkoYjWWj+2u6A== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1620084786; a=rsa-sha256; cv=none; b=s6bhlJ4XKWg9hrNAX9bp6g5Q+0eJVC5OCAMjLoeD5CV3Dvss3K6g34ysZwXBdAKfFMCWl3 VT8mOMvdOPGnWihi9MWV5OMgKZyyspF+lvPPM3ANAwnaRCBY+qeUrtf6us3m23pqNqldQu n62/WQXsPJ4A0uJrfXTX7ML+tHuKQ+wojqeehGOButKKB2eFTBMJ4ZXR0DeR7azHV7D5yM YkzI7kLx3mf25aBx84TmCSqqnUH8bVygoGCiiV8VBnDAzuZQaHUSmYBtd/mbY9NRdHqxET qYlztIXPbOkVIPWkf/A28ox1vWyRyz73q58rz6EzdVCelOtnQrcPh0wNqJIk3w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Spam-Score: -1.96 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Queue-Id: 80A5F26EEE X-Spam-Score: -1.96 X-Migadu-Scanner: scn0.migadu.com X-TUID: 2ubrlmjV8ZZN Tim Cross writes: > +1 on this and the list of proposed languages. Thanks for the feedback. > Do any of these ob-* files have FSF copyright i.e. author assigned > copyright to FSF. Just wondering, given the contrib package will live in > non-gnu repo, if this is something we need to be concerned about or not? All these ob-*.el files are part of Org core, so they are part of Emacs and require the authors to sign the FSF papers. So there is no real problem here. org-contrib.git contains files with a free software license: most of them are GPLv3+, a few of them GPVv2(+) and one (or two, from memory) is using a MIT license. So there is no blocker for org-contrib.git to be packaged as a NonGNU package. > Strikes me there is nothing written in stone here, so if a language > becomes popular and it has maintainers, we can always review the > decision to move it 'out' and when justified, move back into core. Yes - on the other hand, we don't want to move files out of Org's core too often. > I think it is good having a clear distinction and the idea that if your > using a contrib package, it is 'best effort only' and not guaranteed to > work with the most recent org version compared to 'core', which has an > expectation it works with most recent org version. Yes, this is also the idea. That's why I called for more maintainers for the ob-*.el files, but we're not there yet, and for now it would be too drastic IMHO to remove some ob-*.el for which we don't have a maintainer or we are not 100% sure they are compatible. But luckily enough, I don't think backward compatibility problems happen often with Babel files. -- Bastien