From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: as for Calc and the math library Date: Wed, 14 Aug 2024 13:43:53 +0300 Message-ID: <86ttfn8jva.fsf@gnu.org> References: <864j7qhup6.fsf@gnu.org> <87a5hi0yts.fsf@valhala.localdomain> <86y152ge0b.fsf@gnu.org> <875xs60wmc.fsf@valhala.localdomain> <86wmklho4m.fsf@gnu.org> <86bk1whb9v.fsf@gnu.org> <86ttfng066.fsf@gnu.org> <87plqb77im.fsf@valhala.localdomain> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30103"; mail-complaints-to="usenet@ciao.gmane.io" Cc: arthur.miller@live.com, nicolas@n16f.net, emacs-devel@gnu.org To: Nicolas Martyanoff Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Aug 14 12:44:59 2024 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 1seBUx-0007fO-AQ for ged-emacs-devel@m.gmane-mx.org; Wed, 14 Aug 2024 12:44:59 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1seBTz-0005mG-4t; Wed, 14 Aug 2024 06:43:59 -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 1seBTw-0005kf-Uq for emacs-devel@gnu.org; Wed, 14 Aug 2024 06:43:57 -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 1seBTw-0007Ul-FQ; Wed, 14 Aug 2024 06:43:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=ylm/VTRjALDtekcrxsr6AO4ytMI+KQPFR0wAK6nVG2U=; b=JzObF3MV7ISG FG7fvNCChHeSbbkPVM9I5XPm/h4orqFd9DuE2L3vqpM9q7c6g8p7nspYn0N9ZmDNDkpvvXSkpJ4Qn xjp/qtYQ4bjSzLOL2nBSQAJSlwWiO3RL5uIz8ZZuE7kVlw8kGvxDDmP2WFD8MB0phJE5wY72LgCet eJeuuXHzixhIxVVuYg3l6PaZIO3WvqhzD/kblm16DuPQmHQa95IOIdAjWGcoUoafK50AAzIdxQOXR 6i1o3k85Y9t+SDBAsYrOxx+zxqF5C8JCqKfpfW/G8SlyA1jmwD2kJoxf9jDmowQER82WJx2ae+EPN 5r52QEQyjGymJtj7LK/okA==; In-Reply-To: <87plqb77im.fsf@valhala.localdomain> (message from Nicolas Martyanoff on Wed, 14 Aug 2024 11:56:01 +0200) 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:322741 Archived-At: > From: Nicolas Martyanoff > Cc: Eli Zaretskii , "nicolas@n16f.net" , > "emacs-devel@gnu.org" > Date: Wed, 14 Aug 2024 11:56:01 +0200 > > as far as I know, using dlopen/dlsym to call a function in another > library does not create a new program, there is no notion of derived > work of any kind, this has nothing to do with either the GPL or the > license of the library. AFAIU, according to GPL, using a shared library cannot even be subject to LGPL, only to GPL. The libgcc shared library is one frequent case in point. So I think you are wrong. > If this is a purely ideological issue, and it feels to me like it is, then > why is it fine for Emacs to have functions to call external programs and > read their output? What if these programs are proprietary? Exactly because they are separate programs, and because we don't distribute them (and don't encourage anyone to use them). In any case, if you, or someone else wants to discuss GPL-related issues and their utility, please take the discussion elsewhere, for example gnu-misc-discuss. This list is not for such discussions.