From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: GStreamer xwidget Date: Tue, 23 Nov 2021 23:28:45 -0500 Message-ID: References: <87ee7cq2mu.fsf.ref@yahoo.com> <87ee7cq2mu.fsf@yahoo.com> <87zgpzp80c.fsf@yahoo.com> <87czmvtf68.fsf@gnus.org> <87czmunkmo.fsf@yahoo.com> <8735noajkl.fsf@yahoo.com> <87a6hv744m.fsf@yahoo.com> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5414"; mail-complaints-to="usenet@ciao.gmane.io" Cc: larsi@gnus.org, emacs-devel@gnu.org To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Nov 24 05:29:56 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 1mpjut-0001BM-FS for ged-emacs-devel@m.gmane-mx.org; Wed, 24 Nov 2021 05:29:55 +0100 Original-Received: from localhost ([::1]:55272 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mpjur-0007Gw-Fr for ged-emacs-devel@m.gmane-mx.org; Tue, 23 Nov 2021 23:29:53 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:37934) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mpjtm-0005tF-9M for emacs-devel@gnu.org; Tue, 23 Nov 2021 23:28:46 -0500 Original-Received: from [2001:470:142:3::e] (port=45070 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mpjtl-0008QR-TL; Tue, 23 Nov 2021 23:28:45 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=sLyTcopGx62LpBF2qi25gB9I/Nh0inRNFQP7H9QSII8=; b=TYJrhI2TM0bN 51a8Y5xRth2XbbDYEP+OH2u7QX/pY2h3QRzYJJVfqTRDX79xFAnExGJwKtHYCwAocWltnj/Nc3AjC byaeJDGJXWll4bMA5M8zxe3ADFYlweQ+CNuCJp4XSp00RbK1rlvsvuMN5WIfiCUSOuc4h+YlfZ0g5 w5AsZqw1NY8v5FBmDlLQkIyDDgcBk7FC5uBe5OlFg7W2MlMSnv4h1vQMcIRmSIE8phC1yLSEXXTRU SwgZu2N7mUsS/4wSFfLx2Ko8EZryWk2u1nJnZel8VOTdk+bFAbz5pFDUSGw+mdM81wZZ35bCU5yb7 f+x4/S3AJYVUwTFpF3/bGw==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1mpjtl-0003ek-Qn; Tue, 23 Nov 2021 23:28:45 -0500 In-Reply-To: <87a6hv744m.fsf@yahoo.com> (message from Po Lu on Tue, 23 Nov 2021 14:55:21 +0800) 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:279978 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > I don't know, but I was told by word-of-mouth that the GStreamer > developers do not hold the "bad" plugins to any standard, both technical > and freedom-wise. > As such, they don't guarantee that those plugins are free software. If some of them are nonfree, we should not mention even the existence of the category of "bad" plug-ins. (It is too bad that they inform the users about them at all.) > Unfortunately, I don't know of a precise list of obstacles, but here's a > list of formats supported by the various plugins: > - Microsoft ASF (possibly strangled by patents?) > - DVD subtitles (though I don't know what precisely this is) > - dvdlpcmdec (this possibly involves breaking DRM, could be illegal > because of that) > - RealMedia and RealAudio (patent encumbered, possible license problems) > - "xingmux" (I couldn't find any information on this one) Our way of looking at this kind of issue is very different from theirs. If a format is patented, we might have various different responses to that, depending on the details of the situation. But one response we would certainly NOT have is, "You must not violate some divine patent-holder's sacred rights." If the plug-in violates the DMCA, we would not take the risk of distributing it ourselves, but aside from that, we see nothing wrong with its use on that score. Breaking DRM is not wrong in the slightest. The injustice of DRM is in using it to restrict others. However, if we don't know the situations for these plug-ins, I think we have to avoid mentioning the ugly plug-ins unless we learned the situation with each one. And that's work we don't have an easy way to do. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)