From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: licence and authorship question Date: Sat, 30 Jun 2018 19:15:31 -0400 Message-ID: References: <86359545-A132-4C16-BB28-474E90B8E5FF@gmail.com> <83fu14mt71.fsf@gnu.org> <1956C0EF-586D-44B4-BE5A-7DFF35385666@gmail.com> Reply-To: rms@gnu.org NNTP-Posting-Host: blaine.gmane.org Content-Type: text/plain; charset=Utf-8 X-Trace: blaine.gmane.org 1530400451 5247 195.159.176.226 (30 Jun 2018 23:14:11 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 30 Jun 2018 23:14:11 +0000 (UTC) Cc: emacs-devel@gnu.org To: Jean-Christophe Helary Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jul 01 01:14:06 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fZP4A-0001Gd-J0 for ged-emacs-devel@m.gmane.org; Sun, 01 Jul 2018 01:14:06 +0200 Original-Received: from localhost ([::1]:48258 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fZP6H-00069O-T7 for ged-emacs-devel@m.gmane.org; Sat, 30 Jun 2018 19:16:17 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49191) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fZP5a-00067A-QK for emacs-devel@gnu.org; Sat, 30 Jun 2018 19:15:36 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fZP5Z-0008D2-KE for emacs-devel@gnu.org; Sat, 30 Jun 2018 19:15:34 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:36469) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fZP5X-00088o-RS; Sat, 30 Jun 2018 19:15:31 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1fZP5X-0001lX-Ba; Sat, 30 Jun 2018 19:15:31 -0400 In-Reply-To: <1956C0EF-586D-44B4-BE5A-7DFF35385666@gmail.com> (message from Jean-Christophe Helary on Sat, 30 Jun 2018 20:35:39 +0900) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:226858 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. ]]] > It is a single file c source game that you can run from the command line and I would like to rewrite it in elisp. When you translate a program into another language, that is a kind of modification. The translation is covered by the copyright on the original program. This applies to machine-translation and also to hand-translation. If the original program carries a free license, that license gives permission to translate it. How you can use and license the translated program is determined by that license. If it is the GNU GPL, the translated program must be covered by the same versions of the GNU GPL. If, however, what you mean by "rewrite" is to write a new program from scratch that does the same job, without translating the code itself, that is not a modification of the original program. -- Dr Richard Stallman President, Free Software Foundation (https://gnu.org, https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)