all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Richard Stallman <rms@gnu.org>
To: John Wiegley <jwiegley@gmail.com>
Cc: jean.christophe.helary@gmail.com, jostein@kjonigsen.net,
	emacs-devel@gnu.org
Subject: Re: Licence of ts-comint
Date: Wed, 23 Aug 2017 10:18:56 -0400	[thread overview]
Message-ID: <E1dkWUi-0005vI-LY@fencepost.gnu.org> (raw)
In-Reply-To: <m2h8wztsmh.fsf@newartisans.com> (message from John Wiegley on Tue, 22 Aug 2017 10:33:10 -0700)

[[[ 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. ]]]

I'm posting to explain the reasons for some of the GNU Project's
decisions and policies related to copyleft and defending it.  It isn't
a matter of arguing about them, because these decisions were made long
ago and are not going to be changed.

The purpose of GNU is to give computer users freedom, which nonfree
software seeks to take away from them/us.  Success, in the context of
GNU, means success in defending and extending users freedom from this
loss.

  > Just to clarify on this point: There are nonfree frontends you can buy in
  > order to build your own compiler, such as the one from Edison Design Group. I
  > know Texas Instruments uses it to build a proprietary compiler for their
  > chipsets. The GPL has not stopped this from happening,

I didn't know about that.  It's a shame that exists.  Developing that
was a blow against freedom.

Perhaps nVidia would have used that instead of GCC, but not
necessarily.  Does it do as good a job as GCC?  I don't know, but I
would guess not.  nVidia might have chosen to respect its customers'
freedom as the price of using GCC instead.

Our means to defend freedom are not all-powerful, but we have won
substantial victories with them.  GCC supports several languages,
including C++, specifically because cppyleft required organizations to
release those front-ends.

We can't win every battle, but recognizing that fact is not a reason
to give up without a fight.

This is part of the GNU Project's basic philosophy, which I state here
so people will understand the principles that Emacs development is
based on.  If you want to argue against them, please do it in
gnu-misc-discuss@gnu.org, not here.

  > The GPL has not stopped this from happening, it's just prevented
  > them from using free software,

That's exactly what it is meant to do: to stop them from using our
free code in a program that will be nonfree.

By using the GNU GPL we allow the use of our code to projects that are
free -- that will allow us the use of their code in like fashion.  As
for the projects that will refuse to share with us, they don't deserve
our cooperation, and the GPL is designed not to give it to them.

I am confident that using some copylefted free software in their
nonfree products would have made those projects easier -- which means
that the GPL has done good service by stopping them.

				   and thus the community from receiving any of
  > their work

The developers of these proprietary programs deny the community their
work by making their work proprietary.  That work was never meant to
be available to the free world.

Those programs work against people's freedom, so we aim to discourage
them from being written at all.  One way we do this is by refusing to
let them include our code.  Another way is by denouncing those
programs as unjust.  Another way is by organizing people to write free
replacements for them.  GNU Emacs started as one of those
replacements.  So did GCC.

  > The GPL is polarizing: There's a group of people who use only that, and a
  > group who use none of it.

The free software movement is polarizing because it raises a moral
issue and takes it seriously.  We don't just moan about loss of
freedom (for instance, due to proprietary software), we resist it.  We
fight it.  We develop large software packages to such as GNU Emacs and
GCC in order to fight it.

Educating people about the moral issue of freedom is a central part of
our mission.  Thus, Polarization R Us!


-- 
Dr Richard Stallman
President, Free Software Foundation (gnu.org, fsf.org)
Internet Hall-of-Famer (internethalloffame.org)
Skype: No way! See stallman.org/skype.html.




  parent reply	other threads:[~2017-08-23 14:18 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <C7FBB42B-2311-44F5-B940-22426AC1B2B7@gmail.com>
2017-08-13 10:58 ` Licence of ts-comint Jostein Kjønigsen
2017-08-13 12:15   ` Jean-Christophe Helary
2017-08-14  1:51     ` Richard Stallman
2017-08-13 18:16   ` Paul Eggert
2017-08-13 22:01   ` Stefan Monnier
2017-08-13 23:35     ` John Wiegley
2017-08-14  2:35       ` Eli Zaretskii
2017-08-14 20:48       ` Richard Stallman
2017-08-14 20:54         ` John Wiegley
2017-08-15  2:27           ` Eli Zaretskii
2017-08-21 19:03   ` Richard Stallman
2017-08-21 20:21     ` John Wiegley
2017-08-22 16:12       ` Richard Stallman
2017-08-22 16:12       ` Richard Stallman
2017-08-22 17:33         ` John Wiegley
2017-08-23  3:51           ` [OFFTOPIC] " Stefan Monnier
2017-08-23  4:36             ` Radon Rosborough
2017-08-23  5:36               ` Paul Eggert
2017-08-23  5:56                 ` John Wiegley
2017-08-23 22:50                 ` Richard Stallman
2017-08-23 11:32               ` Stefan Monnier
2017-08-23 22:50             ` Richard Stallman
2017-08-24 10:40               ` Stefan Monnier
2017-08-23 14:18           ` Richard Stallman [this message]
2017-08-22 17:33         ` John Yates
2017-08-22 17:54           ` Paul Eggert
2017-08-22 20:16             ` John Yates
2017-08-23  0:30               ` Paul Eggert
2017-08-23 22:48               ` Richard Stallman
2017-08-22 16:12       ` Richard Stallman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=E1dkWUi-0005vI-LY@fencepost.gnu.org \
    --to=rms@gnu.org \
    --cc=emacs-devel@gnu.org \
    --cc=jean.christophe.helary@gmail.com \
    --cc=jostein@kjonigsen.net \
    --cc=jwiegley@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.