From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Arthur Miller Newsgroups: gmane.emacs.devel Subject: Re: GStreamer xwidget Date: Wed, 01 Dec 2021 18:53:29 +0100 Message-ID: References: <87ee7cq2mu.fsf.ref@yahoo.com> <87pmqozm99.fsf@yahoo.com> <3078729.DpKycgFFEj@galex-713.eu> <7079efb5-6fd2-0225-08f2-e8096bf3657c@yandex.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2607"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: luangruo@yahoo.com, larsi@gnus.org, rms@gnu.org, Alexandre Garreau , emacs-devel@gnu.org To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Dec 01 18:54:51 2021 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 1msTof-0000T3-Q6 for ged-emacs-devel@m.gmane-mx.org; Wed, 01 Dec 2021 18:54:51 +0100 Original-Received: from localhost ([::1]:53818 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1msToe-0000Bj-Sp for ged-emacs-devel@m.gmane-mx.org; Wed, 01 Dec 2021 12:54:48 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:37422) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1msTnX-0006Z9-HQ for emacs-devel@gnu.org; Wed, 01 Dec 2021 12:53:39 -0500 Original-Received: from mail-oln040092067060.outbound.protection.outlook.com ([40.92.67.60]:26598 helo=EUR02-AM5-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1msTnT-0002ep-NN; Wed, 01 Dec 2021 12:53:38 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RMO3Cz9zyJBvtNkcsba16DFhQ+rjSw59GnKxTWYc80CZbB6OoVa0bf9qcenODp5s+6jUacdHXxLNM9XfGKaTBxaWOAC4NOVmeThZnO5Gj5jWfPwD6D7DXf8ylGP5otbE3N7rDO/UIHVACorSUBh+Y1kXl6HSnuV5L1z4IbN7FpxAoAAo6DH+fPpxy+9xVrRaAO241R+u679DEHbSHhKYALd6/kBUgQFH6g9FnqBnJEyiP9tgkAbBhuh834ZGlY03lSiwHbsCML4kDOvTJuF1VjqckxfPdOjGWZghYpwk17s6iDxH3gxhI83hjtu9mwqCIPaHB3FL7N7BatuLYq1tgw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=oE15+CrYyiXRsiQrYJNOXlpOg10VVwx3p4wFAZj60ag=; b=IlPiPlGwND2bAovtJD1eIpkL/Iw2UbzrIgY/JyRRm5bJ8X6Z43jFTQ+xCtudVRdAzdjk/HCaEZ0e7/vadmLuw5TVRGO6xe5QYpjrkyBL1JwZyAWku+pI5Ulnc9vtDfYcxLBMtLl1Bg7Nj84t9uAeDbiKe2KvzXKKdH+FKGv1nwtF5gWBABjdAjatX930Yvv227ouP0EL0TK+LOBoylQswUDatASQsAcLoggp2vpnauWlCHWDYAIdx+JZx2UdpsEihbpwpk0npE35XybZ+cNd0asWfyX7ss83IbzCYEVJfKkOTVu2E+CO3GAyT1NZBKAQymHFVS81UtkWao5YC4zctw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oE15+CrYyiXRsiQrYJNOXlpOg10VVwx3p4wFAZj60ag=; b=Gtg3+MFvRADemuFeWE6MCF24PmNLiMcF9nNxDuGmoEpUorI0oz1MLT7wcQ6A+tRM42K/Qr4g4YW/3h5KBaIkGQs4VOSQTCZyu5J0gwlaODRb7HZiaeyKLETF9zwvKYDjlMNvd5JYPAW7kovWUIEgPqr1PPTuNA7Sv3j4YaOscbgARocTN5AbBZ6kOhHE+cPz5gzNO3EYPnnC+Dy3ihgTtafD/Xgc8lCvS2z+tXHAgAYvpr4yDiVHlCckARCZFXqzj1m+7anL9FJcy/SIVM4zGJYa2TLHifYKIqNYaVjRlgJQ+tR61aLTkSr7JLElsALUg8+gi2lDdl8a5c0JS1vRLw== Original-Received: from DB9PR09MB4986.eurprd09.prod.outlook.com (2603:10a6:10:2a9::19) by DB6PR0902MB1768.eurprd09.prod.outlook.com (2603:10a6:4:b1::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.23; Wed, 1 Dec 2021 17:53:32 +0000 Original-Received: from DB9PR09MB4986.eurprd09.prod.outlook.com ([fe80::70e1:68c6:2da2:6823]) by DB9PR09MB4986.eurprd09.prod.outlook.com ([fe80::70e1:68c6:2da2:6823%5]) with mapi id 15.20.4734.024; Wed, 1 Dec 2021 17:53:32 +0000 In-Reply-To: <7079efb5-6fd2-0225-08f2-e8096bf3657c@yandex.ru> (Dmitry Gutov's message of "Wed, 1 Dec 2021 15:30:16 +0300") X-TMN: [O2TP/uLxlnIUR/Ev3K27JnfAlxOQee0+] X-ClientProxiedBy: OL1P279CA0066.NORP279.PROD.OUTLOOK.COM (2603:10a6:e10:15::17) To DB9PR09MB4986.eurprd09.prod.outlook.com (2603:10a6:10:2a9::19) X-Microsoft-Original-Message-ID: <874k7sjjom.fsf@live.com> X-MS-Exchange-MessageSentRepresentingType: 1 Original-Received: from pascal.homepc (81.232.177.30) by OL1P279CA0066.NORP279.PROD.OUTLOOK.COM (2603:10a6:e10:15::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.22 via Frontend Transport; Wed, 1 Dec 2021 17:53:31 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a64771ab-ca33-4d26-9341-08d9b4f37d25 X-MS-TrafficTypeDiagnostic: DB6PR0902MB1768: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: U1hHGVF010WsA0tL++JB22PL4wP5c0B0tgW3HX34Bz5XkdF8NohuQcArAAC/k3ukikXd1EKikmEaWEU5LVgygOkFxRc48bDmqIn7YONGz6iyFxR9WSMsUn2NIT85IYeQohIaDv9RwSolF4JNwclbmvguF5+fpMgik3S9ct2LbcfVJNzn66GDEOVq3bDVJ5j8mlsgMzqro5dcrqPoz3bgY5U5gYl15NNUP1VvvPEHaVrTK5pb1wLq8VoI38NU1XsZQSzgWnqhxBiHpS+wrKKnCH4x93veOvHQoz2OUMIDLxYQvbvYuWMxX1gYeEQ9lIcDnFqLp/biCxe0wH1BRu/OFrXBRzRHhvJzl4jYAMY7W0lVTpdKTyxAI5L6lUPStKE6V5YXpxoPaX4/qIA3GGROgxj0spWSB9ZpYWnq+kMns3fXBLZXv9i0ZtyFB0UPQ/oTOJaDIZIED3n8r8564lZlyZzUtOPtUFHw+3mbb5HO1zcT/wBV/41zBLMGBU2F3nQ6eWL46RHhezTlS/fwG4sN9fbuzu5tPgRRT2xN+wU6mdchkLoSLfn3ywGaTXRYifId+c0mmk07a7QOt8gMYG4LaA7JB+IhEg7b+4d37TQDvbSDqt1DMN6N2Sbe2tUCIab5 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MmRHT29UY1ZJZ09RUUtwVjJxVnZ6TWlvUU1zOXBTK0JRQWxHSXRGQXE2VGdI?= =?utf-8?B?VW56Q0kyM0hiUVhDSTZ5dUhYbmloR21rK1hZaWV3R3hvZkh3Q1l5WGEzek1C?= =?utf-8?B?OG9RcXlEQ1ZMWTBtNDV4Z2J1ZWpOZ0JGcnRJZ08vNnN2U1o3MTRQQ2g0ZWJJ?= =?utf-8?B?dk9DRmJ2MFBhNktjQkhSeGNuVER4YVJGMUlSVG52YWw1MjBzNENLUjdIMmtr?= =?utf-8?B?ZUM0QVNLTU5XUExseEwyNGFCNDdkd1RtOHdkeFc2Y3hGM2lnTURUbnorWXlp?= =?utf-8?B?ZWMwa3hyenZNdnRkY1Blb3A3azhtaGNLNVpBTUxndGxlbVBwT211RzlYVHkz?= =?utf-8?B?eTducmlPbUZ1VXRkRDJ3RHJTTWNLNytBZ3ZHeTZWMTVOSTdZejMxNmNwZHdh?= =?utf-8?B?d2J6WXprOVFPZ3Z4M2UrOEhYR0VWYkkvK09MQ2hPQitjWDdGWUwxaFVrQWxP?= =?utf-8?B?TkR1VmpKOWxoN2tEdElkMXpMck55N014UXUybk0yZDhrb240UzVqYVlwUHV1?= =?utf-8?B?bytjaVRMa1FXeko5Y0RsRER2cXBaVWVFRTJqWEE2bFh0bXd0RWhaZzlPaU9Z?= =?utf-8?B?bll2SjA2VXdrcmFuaWlLVUV3TVg5cng4VkR3K1lMN3N1SmNQSzd4UDFoWE5t?= =?utf-8?B?T09JMVFmOXJLMDBIbldFT3ZzZmhKS28vNi93SE X-OriginatorOrg: sct-15-20-3174-20-msonline-outlook-72e6e.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: a64771ab-ca33-4d26-9341-08d9b4f37d25 X-MS-Exchange-CrossTenant-AuthSource: DB9PR09MB4986.eurprd09.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Dec 2021 17:53:32.7317 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0902MB1768 Received-SPF: pass client-ip=40.92.67.60; envelope-from=arthur.miller@live.com; helo=EUR02-AM5-obe.outbound.protection.outlook.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, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 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:280664 Archived-At: Dmitry Gutov writes: > This whole thread is very puzzling. > > On 27.11.2021 07:09, Richard Stallman wrote: >> > > We would have to trust them to place only free plugins in >> > > `gst-plugins-good' and `gst-plugins-base', and to document the pl= ugins >> > > correctly. >> > Wait, it=E2=80=99s not needed to trust anyone. There aren=E2=80=99= t millions of plugins, >> > maximum hundreds: it would be perfectly feasible to include the lis= t of >> > all of them into emacs. The question is whether to*delegate* that= work >> > to GNOME, and the issue would then be when that list changes, what = about >> > updates, etc. >> Please state concretely what it is that you're disagreeing about. >> Instead of arguing about whether to "trust GNOME", please tell >> us what exactly the GStreamer developers did. Then we can see >> whether that solves the problem. > > Whatever plugins are available on the user's system, are a result of the = distro > including them (which, by default, means only the "good" ones get in), as= well > as the ones the user installed explicitly. Possibly "bad" too (the less > well-written ones). That, but, it still does not mean that proprietary codecs will not be prese= nt on the OS even if a distro does not include them, even on a libre system. A user can always install proprietary plugin(s), so it realy is up to user consciusness. If I remember well, people could just copy prorietary codecs from their Win= dows systems and install them in gnu/linux to enable them in gstreamer, so there= is no guarantee that gstreamer won't play those. I would really like to see gstreamer in Emacs, but I am not sure you can tr= uly prevent gstreamer from loading proprietary codecs. https://lwn.net/Articles/217583/ Gstreamer seems to support those in order to support users who legaly purch= ase licenses to proprietary formats, so getting this off gstreamer means probab= ly patching gstreamer and distributing own binary with Emacs. Prohibition shou= ld maybe not be a goal? > If you were designing the 'shell-command' command in Emacs today, would y= ou > start with a whitelist of all known free software programs and refuse to = call > anything not from that list? Indeed. And how much are proprietary codecs different from linking Emacs to= all the system libraries in "unjust" systems, i.e. Windows and MacOS? I think benefits of Emacs being able to play media outweigh the cons. In th= e very end, if someone is bying DRM protected media, well, it is his/her pers= onal choice. In all these years with computing and DRM I have yet not purchased = a single DRM protected piece of software, beside few games back in time when = they used to come in paperboxes on CDs. I agree DRM is crap, but I also think it= is a personal choice people should make on their own.