From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.devel Subject: Rust trademark problems - Re: Internationalize Emacs's messages (swahili) Date: Wed, 30 Dec 2020 22:18:22 +0300 Message-ID: References: <834kkbp9vr.fsf@gnu.org> <87czyxuxw6.fsf@db48x.net> <87v9cosv0b.fsf@db48x.net> <877dp3skh8.fsf@db48x.net> <86h7o68iev.fsf@163.com> <867doz1jih.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11867"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/2.0 (3d08634) (2020-11-07) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Dec 30 20:23:01 2020 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 1kuh3l-0002wu-8h for ged-emacs-devel@m.gmane-mx.org; Wed, 30 Dec 2020 20:23:01 +0100 Original-Received: from localhost ([::1]:42664 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kuh3k-0002zF-6k for ged-emacs-devel@m.gmane-mx.org; Wed, 30 Dec 2020 14:23:00 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39406) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kugzX-0001iN-QK for emacs-devel@gnu.org; Wed, 30 Dec 2020 14:18:39 -0500 Original-Received: from stw1.rcdrun.com ([217.170.207.13]:53667) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kugzV-0000Vc-Bb for emacs-devel@gnu.org; Wed, 30 Dec 2020 14:18:39 -0500 Original-Received: from localhost ([::ffff:41.210.145.196]) (AUTH: PLAIN securesender, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 000000000029543E.000000005FECD289.00004373; Wed, 30 Dec 2020 12:18:33 -0700 Mail-Followup-To: emacs-devel@gnu.org Content-Disposition: inline In-Reply-To: <867doz1jih.fsf@gmail.com> Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.com X-Spam_score_int: -8 X-Spam_score: -0.9 X-Spam_bar: / X-Spam_report: (-0.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URI_NO_WWW_INFO_CGI=1 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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:262135 Archived-At: * Andy Moreton [2020-12-30 17:01]: > On Tue 29 Dec 2020, Richard Stallman wrote: > > > [[[ 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. ]]] > > > > > Rust is able to generate C dynamic library, so we can link with it. > > > > I am interested in understanding what that means. Could you describe > > in 10-20 lines what it means? What is the input, what is the output, > > and what software does the conversion? > > The suggestion above is to build a shared library (.so, .dll, etc), but > written in Rust instead of C. That requires a Rust toochain to compile > the code. It is also to note the freedom issues with Rust trademark as those are similar to Firefox trademark issues. >From Hyperbola GNU/Linux-libre: https://issues.hyperbola.info/index.php?do=details&task_id=736 Quote: Uses that require explicit approval Distributing a modified version of the Rust programming language or the Cargo package manager and calling it Rust or Cargo requires explicit, written permission from the Rust core team. We will usually allow these uses as long as the modifications are (1) relatively small and (2) very clearly communicated to end-users. Selling t-shirts, hats, and other artwork or merchandise requires explicit, written permission from the Rust core team. We will usually allow these uses as long as (1) it is clearly communicated that the merchandise is not in any way an official part of the Rust project and (2) it is clearly communicated whether profits benefit the Rust project. Using the Rust trademarks within another trademark requires written permission from the Rust core team except as described above. Reference links: https://www.rust-lang.org/en-US/legal.html https://www.mozilla.org/en-US/foundation/trademarks/policy/ https://www.mozilla.org/en-US/foundation/trademarks/list/