[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Emacs contributions, C and Lisp
From: |
Richard Stallman |
Subject: |
Re: Emacs contributions, C and Lisp |
Date: |
Fri, 16 Jan 2015 15:21:03 -0500 |
[[[ 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. ]]]
> This illuminates the central question at hand: if an Emacs plugin is
> GPL, and provides access to internals of GCC, which is also GPL, can
> nonfree software use that Emacs plugin?
"Use" is too broad a word; such a broad question has no answer.
Nonfree software can't be _combined_ with GPL'd code, which includes
that plug-in (what the plug-in _does_ is beside the point). If a
program A "uses" a program B, does this mean the two are combined?
That depends on details (and there may be a gray area; also, we can't
be sure where courts will say the border is).
What I am pretty sure of is that if the plug-in generates the AST as
text, a GPL-covered program could write it into a file, and some
separate proprietary program could read the file, and this would not
be considered combining the two programs. It would be lawful, and
could be quite harmful.
This is why there is danger in generating the AST as text.
--
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 Ekiga or an ordinary phone call.
- Re: Emacs contributions, C and Lisp, (continued)
- Re: Emacs contributions, C and Lisp, Jacob Bachmeyer, 2015/01/16
- Re: Emacs contributions, C and Lisp, David Kastrup, 2015/01/17
- Re: Emacs contributions, C and Lisp, Jacob Bachmeyer, 2015/01/17
- Re: Emacs contributions, C and Lisp, David Kastrup, 2015/01/18
- Re: Emacs contributions, C and Lisp, Jacob Bachmeyer, 2015/01/19
- Re: Emacs contributions, C and Lisp, Richard Stallman, 2015/01/18
- Re: Emacs contributions, C and Lisp, David Kastrup, 2015/01/18
- Re: Emacs contributions, C and Lisp, Jacob Bachmeyer, 2015/01/19
- Re: Emacs contributions, C and Lisp, Richard Stallman, 2015/01/19
- Re: Emacs contributions, C and Lisp, Richard Stallman, 2015/01/19
- Re: Emacs contributions, C and Lisp,
Richard Stallman <=
- Re: Emacs contributions, C and Lisp, Jacob Bachmeyer, 2015/01/16
- Re: Emacs contributions, C and Lisp, David Kastrup, 2015/01/17
- Re: Emacs contributions, C and Lisp, chad, 2015/01/18
- Re: Emacs contributions, C and Lisp, Perry E. Metzger, 2015/01/18
- Re: Emacs contributions, C and Lisp, Richard Stallman, 2015/01/18
- Re: Emacs contributions, C and Lisp, Perry E. Metzger, 2015/01/20
- Re: Emacs contributions, C and Lisp, David Kastrup, 2015/01/20
- Re: Emacs contributions, C and Lisp, Richard Stallman, 2015/01/20