Richard Stallman Pushing for GPL3, Kicked Out Free Software from Free Software Platform

By Xah Lee. Date: . Last updated: .

here's a quick story.

  1. rms wanted all packages on MELPA to be GPL3, and actually wants GPL3+, meaning, GPL3 or later. GPL2 isn't good enough for him.
  2. rms sends people to ask package authors to change license.
  3. MELPA, decided to go alone, and remove all packages that's not GPL3 or GPL3+. As of 2017-08-19, all packages not GPL3 are removed. (including all mine on GPL2)

This is a sinister move, because:

  1. In the past 5 years, it is mostly MELPA's thousand packages and authors, that keeps emacs relevant in software industry.
  2. MELPA is not rms's project.
  3. GPL2 is open source and “FSF sactioned Free Software” by rms's standards.

When you look from this perspective, something is wrong. FSF-free software are being kicked out from free software platform the MELPA.

why? because they want to conform to rms's idiosyncrasy, so that, perhaps, the whole emacs community will grow and benefit. That is, packages on MELPA could potentially more easily move into GNU emacs (the reality is more complicated, because FSF still requires you to sign papers to transfer the ownership of your software to FSF)

but rms is the single most damage to emacs in the past 5 years, not just political issues, but purely technical issues, because he's totally out of touch.

what should have been done is to get rid of rms.

Note: MELPA is a emacs package repository. [] It is started in 2013 by Donald Ephraim Curtis (aka milkypostman. website at

MELPA is not Richard Stallman's project. It is not part of FSF/GNU.

emacs packages growth 2015-07-28
emacs packages growth . by Artur Malabarba. [image source ]

As for my packages, i decided to yield and switch from GPL2 to GPL3. Thanks to Jean-Christophe Helary (brandelune) and George Jones @eludom for the chat.


rms's passive dictatorship:

richard stallman email gpl melpa 2017-07-29 gcttk
Richard Stallman email gpl melpa 2017-07-29
melpa gpl remove 2017 08-18 56m5q
MELPA decision to remove non-GPL3 packages

Emacs Controversy

  1. 2018 Richard Stallman, Emacs Tyrant
  2. 2017 Richard Stallman Pushing for GPL3, Kicked Out Free Software from Free Software Platform
  3. 2016 Emacs Lisp Doc String Curly Quote Controversy
  4. 2016 GNU Emacs Removes Color Emoji Support on the Mac
  5. 2017 Emacs Lisp Sucks Donkey Ass. Please Grow Emacs, Not External Tools
  6. 2016 Emacs: Ugly Redisplay Internals Hack
  7. 2015 Richard Stallman: What's magit?
  8. 2013 Rants on Emacs Visual Lines by Don Hopkins and Mark Crispin
  9. 2013 Richard Stallman Wants Emacs to be Word Processor
  10. 2013 Free Software Foundation, How Much Donation They Get?
  11. 2012 Lisp Programer Daniel Weinreb Died (1959 to 2012)
  12. 2007 Daniel Weinreb Rebuttal to Richard Stallman's Story of LISP History
  13. 2008 Emacs: JavaScript Mode War

The Emacs Cult

  1. 2010 GNU Emacs Development Inefficiency
  2. 2001 GNU Emacs and XEmacs Schism
  3. 2007 My Experience of Emacs vs XEmacs
  4. 2008 Problems of Emacswiki
  5. 2011 Emacs Cult Problem: Emacs vs Windows Notepad
  6. 2011 Emacs Undo and Emacs Cult Problem
  7. 2010 Emacs: Have You Read Emacs Manual?

xah lee

  1. 2009 Freenode IRC Emacs Channel Ban on Xah Lee
  2. 2011 Edward O'Connor vs Xah Lee
  3. 2013 Xah Emacs Tutorial Criticisms: Emacs Lisp, Coding Style, Language Idioms, Controversy
  4. 2016 The Sigils WAR, Language Design and Coding Convention

If you have a question, put $5 at patreon and message me.
Or Buy Xah Emacs Tutorial
Or buy a nice keyboard: Best Keyboards for Emacs


Emacs Lisp