From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Compiled files without sources???? Date: Thu, 28 Jul 2011 01:53:38 -0400 Message-ID: References: <877hc7lzcc.fsf@fencepost.gnu.org> <8762rq7w7h.fsf@stupidchicken.com> <871v2en9n1.fsf@fencepost.gnu.org> <871v2eyece.fsf_-_@engster.org> <87r5ad91dm.fsf@ginnungagap.bsc.es> <87zkp1solk.fsf@fencepost.gnu.org> <87wrk54pzp.fsf@ginnungagap.bsc.es> <87tyf7aw9b.fsf@engster.org> <871uxgyu0u.fsf@fencepost.gnu.org> <87vcus3slm.fsf@engster.org> <87k4b4jv8p.fsf@stupidchicken.com> <877h7444uj.fsf@fencepost.gnu.org> <87tya82mv5.fsf@fencepost.gnu.org> <87ei1bzjwg.fsf@fencepost.gnu.org> Reply-To: rms@gnu.org NNTP-Posting-Host: lo.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: dough.gmane.org 1311832427 20496 80.91.229.12 (28 Jul 2011 05:53:47 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 28 Jul 2011 05:53:47 +0000 (UTC) Cc: emacs-devel@gnu.org To: David Kastrup Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jul 28 07:53:43 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QmJXT-0007ts-6q for ged-emacs-devel@m.gmane.org; Thu, 28 Jul 2011 07:53:43 +0200 Original-Received: from localhost ([::1]:48214 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QmJXS-0006f9-Dk for ged-emacs-devel@m.gmane.org; Thu, 28 Jul 2011 01:53:42 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:35807) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QmJXQ-0006f1-CG for emacs-devel@gnu.org; Thu, 28 Jul 2011 01:53:41 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QmJXO-0002JX-P8 for emacs-devel@gnu.org; Thu, 28 Jul 2011 01:53:40 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]:40651) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QmJXO-0002JT-Jm for emacs-devel@gnu.org; Thu, 28 Jul 2011 01:53:38 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1QmJXO-0002Gn-42; Thu, 28 Jul 2011 01:53:38 -0400 In-reply-to: <87ei1bzjwg.fsf@fencepost.gnu.org> (message from David Kastrup on Wed, 27 Jul 2011 19:57:19 +0200) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.10 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:142421 Archived-At: CEDET uses parsers for figuring out syntax of languages. It has parser generators that convert bison grammars to Elisp. The parser generators are not in Emacs (inconvenient), and the bison grammars from which the parsers are generated are not in Emacs (bad). The bison grammars MUST be included in Emacs if the parsers are. The bison grammars are the source code. If the Emacs release contains a compiled program and not its source code, anyone redistributing that release by itself would violate the GPL. We must not lead people to violate the GPL! The parser generators don't have to be included in Emacs as long as they are free software and we say where to find them. It is not clear to me what other files may be affected by stripping CEDET to a runtime environment and matching it to the Emacs tree. I do not understand what that means, or how it relates to the issue. Could you explain? At least the following files, according to the comment section in them, are autogenerated from (nondistributed) grammar files with extension wy and by. Thanks for the explanation. This is a serious issue. To understand the situation, I need to know one more thing. Which versions of Emacs are these non-source files included in? Just some Bzr branches? Some pretests? Some releases? If they are in some releases, which ones? -- Dr Richard Stallman President, Free Software Foundation 51 Franklin St Boston MA 02110 USA www.fsf.org www.gnu.org Skype: No way! That's nonfree (freedom-denying) software. Use free telephony http://directory.fsf.org/category/tel/