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: Consideration for Rust contributions in Emacs Date: Fri, 14 Apr 2023 23:36:32 -0400 Message-ID: References: <878rhuc79x.fsf@gmail.com> <66c86c61-93ac-4723-81a4-ced034f61550@Spark> <87a6295tf7.fsf@yahoo.com> <87v8i2lhjb.fsf@yahoo.com> <87fs96uvcj.fsf@web.de> 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="12900"; mail-complaints-to="usenet@ciao.gmane.io" Cc: luangruo@yahoo.com, emacs-devel@gnu.org To: "Dr. Arne Babenhauserheide" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Apr 15 05:37:13 2023 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 1pnWiv-00039T-BN for ged-emacs-devel@m.gmane-mx.org; Sat, 15 Apr 2023 05:37:13 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pnWiI-0004DD-Bw; Fri, 14 Apr 2023 23:36:34 -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 1pnWiH-0004D4-Fg for emacs-devel@gnu.org; Fri, 14 Apr 2023 23:36:33 -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 1pnWiH-0001RG-4n; Fri, 14 Apr 2023 23:36:33 -0400 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=6TsJ2I8IOK6TCd94cCKiZGEYOYpjdJN0lYK3QvrqHzc=; b=ccODdXYpyEBL AgrCc6vONoEmTczDctPq5E4A24owLVt0nPD51Qh1+O01eAazOnkeS1dbzuWfMtRacs1TR4MAX9jpv +NDlZKnMXb+Dtt7InFNAFvmvhjyzAXpvSw3MMICUk+BmoO7Wpj9Hj1E75+7prdr8bR7YmMkaPTFBZ wOX7R0r/UWwTkPJME5STAVnoGe6DwZGzeTcmD7227qGtnUGqil9a80SlGqfcBTKEo7iOxI6VBhlaN u5XppAOmvCtoafC1sP23Uyv2iRnrK0Tug2WGczv7VDj0umdNJ4i58elNx34TDGdN5yzJd501+lh3Z M4VLYQBwMa2EZnEHgzlGdA==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1pnWiG-0005a0-Qq; Fri, 14 Apr 2023 23:36:32 -0400 In-Reply-To: <87fs96uvcj.fsf@web.de> (arne_bab@web.de) 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:305316 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. ]]] > Imagine being an organizer of an existing long-standing Rust event that > helped to get Rust where it is today and now being expected to crawl to > them asking for permission to keep the name of the event. One could imagine renaming the event to Bust, Dust, Gust, Lust or maybe Distrust. But we need to keep focus on the aspects of this policy which are worse than merely irritating. The adoption of this policy would make the unmodified Rust compiler source code nonfree unless we devise a way to remove all uses of the trademark, as trademark law understands the concept. How MUCH alterattion that would require, and how much work that would be, I am not sure. Would a global replace of `rust' with `lust' in the source files of the Rust compiler suffice? It would include a similar renaming of source file names. It would not be the minimal possible change as measured by diff, but it might be the change that is the least work. One would have the installation script create a symlink or alias from /usr/bin/rust to /usr/bin/lust. Trademark law, from what lawyers have told me, covers communications to human beings, not commands for programs. Pu Lu, can you find places where discussion of this is happening, and tell us? Would someone with a fast build machine like to volunteer to play with such renamings? I hope they will change the policy before adopting it for real. It would be better if the unmodified files were free software and we could distribute them unmodified. We have no reason to make any change in Rust sources except to excape gratuitous trademark problems. -- 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)