Emacs maintainer steps down
lists.gnu.org
lists.gnu.org
See these threads for the discussion on the new head maintainer:
https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg01...
https://lists.gnu.org/archive/html/emacs-devel/2015-10/threa...
It would be wrong and harmful to give MacOS an "equal footing".
Our goal is to replace nonfree systems (and nonfree software in
general), not to enhance them.
https://lists.gnu.org/archive/html/emacs-devel/2015-10/msg00...Looks like after some hearty back and forth it settled down: https://lists.gnu.org/archive/html/emacs-devel/2015-10/msg00...
Although it seems they ended up on an "agree to disagree" finale: https://lists.gnu.org/archive/html/emacs-devel/2015-10/msg00...
That's pretty much the history of the FSF and the GNU projects considering they were created for political/ideological reasons (the Unix in "GNU's Not Unix" is nonfree/encumbered AT&T UNIX, and the ideological underpinnings are what allowed Linux to overtake BSD during "the troubles" of the early 90s). The pulls ideological and technical pulls have oft conflicted.
As I understood it, also to a degree witnessing it as it happened, this lawsuit spiked BSD at the critical period: https://en.wikipedia.org/wiki/UNIX_System_Laboratories,_Inc.....
It certainly took Linux a long time to get in the ballpark of quality that BSD started out with at the gate, including the standard TCP/IP stack most everyone used, including Microsoft (initially, at least).
This is, sadly, self-defeating. If Emacs were widely recognized as the best editor (or whatever of its myriad functions you use it for), "works best on GNU/Linux" could advance the cause of free software. As it stands, though, "only works well on GNU/Linux" instead just means that fewer people will be using it.
I wonder what would be the problem with someone using libclang to generate the same AST information in a much more convenient fashion. Will it break the GPL in some way?
Emacs being such an important part of the FSF it makes a lot of sense that its maintainer should be conscious of this fact and prioritize it accordingly, even if sometimes that means not making Emacs as good as it could be (see the clang/gcc discussion in the linked thread).
The GNU Emacs maintainer's responsibility is to take charge of Emacs
on behalf of the GNU Project, and produce the best possible GNU Emacs
-- which means, the one that advances our aim the most.
[...]
It includes making sure dynamic loading resists GPL violation. [1]
Non bs would be to say, eg, "the task of our maintainer is to build the best emacs possible subject to the political goals of the gnu project."Note that I'm not sharing my opinion of whether this is good or bad; I just dislike bs.
[1] https://lists.gnu.org/archive/html/emacs-devel/2015-10/msg00...
edit: I take it back; you're talking about the message to the NSA? I skipped over everything in brackets while reading...
Kind of funny to then sign off with
> I'm not sharing my opinion of whether this is good or bad; I just dislike bs
we want to create the best X (*)
[...]
* NB: not the best
or we want the best X (redefinition of best)
is bsFinding mangling language to deceive dumb is orthogonal to my opinion of the political goals of the gnu foundation.
Stallman is, quite properly, clearly addressing the relevant utility function. This may differ from your preferred utility function, but that doesn't make RMS's definition a "redefinition of best".
I have seen many demos and such where Steve Jobs and the like talk about how they want to make the best product possible for users and so forth. According to you, they all have saying "the task of our company is to build the best product possible, subject to the overriding concern - profits for the billionaires who own a majority of our stock".
I have never seen this. They don't say this. That's the real bullshit doublespeak. Stallman is honest and straightforward about his goals, and you use that honesty to not only attack him, which is fair enough, but to use his honesty to say he is being dishonest. It is you who is being dishonest. Why aren't you attacking companies who don't say "Our #1 priority is making profits for the billionaires who own a majority of our stock, the quality of our products reflects this concern". That's the truth, that's the agenda, but you say nothing about this. Stallman is honest about his agenda, and you use his honesty not to attack him because you disagree, which is fair enough, but use it to call him dishonest, which is ridiculous.
(And this also how I read his message the first time, before I read your post)
The thread makes hilarious reading for those who don't care so much about the FSF's ideals. E.g.
> The liberation effort of the soviets died from these kind of treatment.
https://lists.gnu.org/archive/html/emacs-devel/2015-10/msg00...
https://lists.gnu.org/archive/html/emacs-devel/2015-10/msg00...
I generally keep a daemonized emacs or two running the entire duration of my uptime. If package A depends on a certain behavior of package B (but doesn't eagerly load it), if I start emacs, load package A, wait some duration X, package B gets updated, then I load package B, will A break?
If so, is that a failure of A for not eagerly loading B, or a failure of the dependency system for not letting A declare that it wants a particular version of B, or something else?
Sorry, I have not really dived into package.el all that much and the documentation is somewhat fragmented since everybody customizes it the way they want.
I remember a few elisp level error after upgrades.
Thanks Stefan!
Been on and off with emacs, but never really got into elisp. Only after having to learn Scheme/Racket for a Fluxus project, I read elisp with different eyes now. Really whish I got into Lisp earlier.
If we're going to get into I-can-top-that territory here <g>, I used some version of Emacs and Brian Reid's SCRIBE on a DEC-20 machine in 1980-82. (I was a law student; the AI guys at UT Austin's CS department let me have an account to experiment with word processing for the law review -- a grateful shout-out to Dr. Mabry Tyson, a grad student at the time, if by chance he reads this.) Then The Final Word [1] on a Compaq PC clone to do camera-ready copy for my first book. At my law firm I wrote an Emacs keyboard emulator for Word Perfect for MS-DOS (and posted it on CompuServe), then another one for Microsoft Word for Windows.
</obnoxious>
Now if I could only do more than pitiful coconut-headphone programming in Emacs Lisp ....
[1] https://goo.gl/d9MaKH (Google Books archive of 1983 review in PC Magazine)
(I mean you don't have to obviously, but I think it's a good remainder for all of us that Emacs wouldn't exist without it. I've just bought a shirt myself!)
In the past 18 years I imagine the functionality may be even more comprehensive, if that is possible?