RMS Steps Down As Emacs Maintainer
sigzero writes "Short but sweet: RMS is stepping down as Emacs Maintainer: 'From: Richard Stallman, Subject: Re: Looking for a new Emacs maintainer or team, Date: Fri, 22 Feb 2008 17:57:22 -0500 Stefan and Yidong offered to take over, so I am willing to hand over Emacs development to them."
Maybe he switched to vim.
no, wait....
"I've got more toys than Teruhisa Kitahara."
I thought emacs had become self-aware by now...
Karma: Excellent Birds (mostly as a result of listening to Laurie Anderson)
EMACS the only software you need.
I remember being told this before rushing home to d/l and install it.
It gave me a hunger for linux too and though I never mastered its complexities for most things I do,It is amazing and I hope it stays maintained.
RMS is amazing,I wish him well in any venture he chooses.
*Repent!Quit Your Job!Slack Off!The World Ends Tomorrow and You May Die!
You could've predicted this using C-x M-c M-Butterfly while editing emacs code inside emacs...
Returned Peace Corps IT Volunteer
A bit like Castro leaving power.
Disagree. He championed the important idea that sharing source code is a Good Thing, and did it with a degree of consistency over time that is remarkable.
Yeah, I lose track of his ideas after a point (ethics), but I'm a firm believer in "credit where due".
Certainly more deserving of something like a Nobel Peace Prize than some of the nitwits that have besmirched the concept in recent history.
Anyone know how to nominate someone for http://www.medaloffreedom.com/
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
I love emacs and RMS' work over the years.. but... The last great emacs release was 19.34b. Every release since then has suffered badly from bloat and other crud. Unfortunately 19.34b doesn't compile on any modern platform (though in 1998 it could be compiled in under 10 seconds on an Origin 2000 with 8 CPUs).
Bring back 19.34b!
Since I actually had to google "RMS" does it mean I must delete my /. account?
Yes, it's true that RMS will no longer the main Emacs maintainer, but the truth is he will still be very close to the project. RMS is merely shifting to a subset; he has dedicated himself to filling a gap that has been missing in the Emacs operating system for a long time; the lack of a robust, powerful, yet easy-to-use editor.
...you stole the thunder from Bill gates! He was gonna step down soon and now you ruined it!
C-x C-c, RMS. C-x C-c.
"... Nobel Peace Prize..."
Obviously you have never met RMS.
I can't decide whether to put a ":-)" on that or not. I'll just leave it ambiguous. He's yelled at me. I won the argument by leaving.
Any sufficiently advanced technology is insufficiently documented.
Does this mean he will have more time to work on HURD and get that out the door before Duke Nukem Forever?
I've had some extended discussions with him over email.
Hence the fact that I taper off from agreement when the discussion gets abstract: his philosophical basis leaves me unmoved.
However, when you consider the impact of the GPL, GCC, and the FSF world-wide, and into the future, the Nobel Peace Prize makes sense, even if the fellow himself has some cantankerous moments.
In any case, I submit that the man's overall historical impact may rank with Gutenberg, and for the same reason: taking information out of the hands of the elite and offering a level playing field. Gutenberg did it for literacy, Stallman for programming.
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
He needs more time out because he is starting a new career in break dancing.. http://www.youtube.com/watch?v=Pube5Aynsls
You obviously overlook the flamewars he started...
:)
Emacs vs Vi
GPL vs BSDL
GNU/Linux vs Linux
Free vs Open Source
etc etc...
Not that I'm trying to discredit his contributions to Free/Opensource Software, but a "peace" award might be a bit off the mark
Don't quote me on this.
I thought that RMS would have resigned a long time ago to focus on his life of activism. I'm surprised it has taken this long for him to step down.
Really? You don't use gcc, which he helped create, or other GPL licensed code, for which he helped create the GPL?
A lot of us use Emacs extensively for code writing. It's a helpful tool.
"Took him 32 years to find the key combination for this"
You Sir (or Madam), are an ignoramus (first class), and the irrelevance is all yours: Emacs, as Neal Stephenson once said; "outshines all other editors as the noonday sun does the stars" - and it still does. Of course if you don't know why it does so, you'd probably be better off using a tool designed for less smart people anyway :) More importantly, it is quite possible - likely even - that there would be no such thing as FOSS if it were not for RMS, and the world would be a much worse place for intelligent and inquisitive tech./sci./math minded people.
He's got a very clear course plotted for his ideas.
He offers precise feedback on where he disagrees with others.
He does get shrill and baffling when he ventures into the abstract, and calls others "unethical".
For me to follow his train of thought there, he would have to publish a complete philosophical model.
But so what? His flamewars have contributed far less carbon to the atmosphere than those of other Nobel laureates.
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
By the early '90s, people were routinely giving source code to their customers, rather than trusting "code escrow" services.
I wasn't only giving source - I was also giving a (legit original paid-for) CD with the compiler and tools.
I figured it was just good marketing - giving them the source was an additional incentive to deal with me instead of a competitor, and when it came time for mods, after they screwed it up, I'd get the business of making it right :-)
At that point I had not yet heard of RMS or the term "open source" - it just made good sense to help differentiate oneself in a competitive market.
"We have 3 bids, all about the same price, but one of them is also giving us the source code." - gee, which one would YOU deal with?
I guess the guys behind Notepad can now take a well needed vacation!
Needs more time for beard maintenance. :-)
It must have been something you assimilated. . . .
That's only because we're closer to the sun than to all the other stars. In other words, its a matter of perspective. Take a step back, and you'll KNOW that vi outshines emacs ;-0
The reason RMS is stepping down is Emacs doesn't need any more developement - its self-aware, you ignornat clod!
In soviet russia, emacs develops YOU!
The real reason he stepped down - people kept saying "Yes, Emacs is great, but will it run linux?"
> Obviously you have never met RMS. I did. More than once. Even had dinner with him (here, in Argentina). And I agree with you. I know what you mean.
Buanzo Consulting - 15 Years of GNU/Linux experience, for you.
Can anyone explain the fascination with there needing to be one that is better? Different strokes for different folks. I don't get how this stupid 'vi VS emacs' is still continuing. I guess the world must be doing alright if this is what people find to argue about :)
Lack of planning on your part does not constitute an emergency on mine.
My (wildly paraphrased) understanding is that his philosophical basis treats software like chess pieces: everything stays on the table, in plain view.
Less cheekily, I'd say he's after building a community that has a homogeneous view. Kinda like the Amish, with source code instead of plows.
The point about tapering off that I'm making is this: it's one thing to state your views in a positive way, and quite another to anathematize others who disagree.
Stallman's desire for community is simply one among many possible motives for code.
He's never (that I am aware) published anything offering some transcendental basis for making the GPL "more equal" than other licensing regimes.
IOW, I can get at the GPL from a common-sense vantage, but can't see how other possibilities are somehow "unethical".
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
Nope...now he's just working on his own dancing
You really make more of this Linux thing than you should.
Petty, but it had to be said.
"It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
I'm not sure what you think you're proving. I mean...
- Simplicity: [_] vi [X] Notepad
- Less bloat: [_] vi [X] Notepad
- More users: [_] vi [X] Notepad
But I really don't think Notepad is a better editor than vi, and I say this as a dedicated emacs user.Oh, Emacs just recently acquired bloat and feeping creaturism?
Actually, I see the problem as the exact opposite. It used to be that people would ask themselves "I got this huge powerful 20 MHz computer with 4 megabytes of RAM, how will I ever I ever use all that power", and the nerd overhearing it would answer "use Emacs", and despite advances in computers, Emacs could keep track and was always the program that could fully utilize your hardware.
However, somewhere along the way we lost out to the competition. I see kids in the Emacs fora who, with a straight face, say they prefer Emacs because it is such as lean and mean editing machine. It is so sad. People nowadays go to Microsoft, KDE or Gnome for software to fully utilize their machines. In the olden days, Emacs would have offered a superset of all of these environments!
I think it is good RMS is stepping back. We need young people to revitalize Emacs, and once again make it a leader in resource consumption. We need to get back to our roots. We need EGACS: Eight Gigabytes And Constantly Swapping.
Probably a holdover from the days of 300 MB hard drives, when you didn't really have the luxury of installing multiple text editors. Or just a nerdy version of that stupid Ford vs. Chevy game that the teenage redneck boys like to play.
Ok, I admit that was funny.
Silly argument in any case. Kate is a much better editor than either vim (stateful editor? No thanks!) or emacs (ever tried to get line numbers on that thing?)
Runs and hides
Religion is regarded by the common people as true, by the wise as false, and by rulers as useful.
...gates is a geek and actually lucked out a long time ago and *got a girl*. Years later, his wife gets an idea to go do good stuff, along with her friends, approaches him, "psst, you know that "fun stuff" we do?? You want more?? You do? OK, open up the checkbook!"
That's only because we're closer to the sun than to all the other stars. In other words, its a matter of perspective. Take a step back, and you'll KNOW that vi outshines emacs ;-0
ad 1. Where is the simplicity of vi? What is simpler: With Emacs, you start it and you can start typing and modifying your file. With vi, you start it then you have to switch the right mode and then you can start typing. And when you realise that you want erase part of your text, you have to switch to different mode. And then back to start adding text again. Is that the simplicity you are talking about?
ad 2. What is really bloat? With Emacs, you get lots of useful editing modes and some simple apps. But if you do not want to use them then you do not have to use them. Or is this about size of the distribution tarball?
ad 3. Hmm. I don't think I have ever seen any survey about editors that would support the statement. On the other hand, it might be true. That said, let me remind you that more users does not always mean better. I am sure you can find one pretty good example of that if you think hard enough.
Gutenberg caused copies to become much cheaper to produce though, that's for sure. But this has nothing to do with "taking information out of the hands of the elite". The information was always "out of their hands". To get to it you only had to do some foot work.
Conservatism: (n.) love of the existing evils. Liberalism: (n.) desire to substitute new evils for the existing ones.
I nominate jwz.
My ford can flatten your emacs and leave your vi in the dust without leaving second gear...
I'm drawing a parallel between the effect of movable type upon literacy, which was subsequently no longer a skill confined to a few based upon scarcity of printed works, and the advocacy of source code availability resulting from the GPL, and making the prediction that the GPL will have similar long-term effects.
You can certainly attack the comparison on technical grounds.
It's like a car, see...
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
People are back to using QuickEdit? Awesome. Just loved the ascii art box drawing mode. Menus if you wanted them. And those Wordstar keyboard shortcuts! Ctl-k-b, ctl-k-e, ctl-k-y here I come! ... hmmm .. On second thought, saying "ctl-k-y here I come" might be a bad choice of words ...
Seriously, was there ever a simpler, better editor than quickedit?
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
Must be a Ford Perfect.
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
Isn't the vi vs emacs war so 1980s?
Personally I much prefer kate or gedit, or openoffice.org.
Notepad only runs on Windows. Not a fair comparison.
Craft Beer Programming T-shirts
Here is a transcript:
Me: Every release since 19.34b has suffered badly from bloat and other crud.
Emacs: What would happen if 19 34b has suffered badly from bloat and other crud?
Me: MULE was probably the worst offender.
Emacs: Why do you say mule was probably the worst offender?
Me: Such a fat jackass, that MULE.
Emacs: Can you elaborate on that?
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
Kate is a terrible rehash of TextMate, which itself takes ideas from the OS X GUI environment and Emacs. I like TextMate a lot. I use Vim at work. In both cases, it's just muscle memory for me. I know the OS X environment very well, so a powerful text editor that follows OS X conventions is a great fit; and I've been using Vim long enough to have memorized lots of useful macros and written some commands.
Mere preference, but a strong one.
After all, I am strangely colored.
...NetBeans, but then I've had vi or vb too many cups of absinthe.
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
Emacs still has a lot more room to grow.
The Emacs Code Browser is a step in the direction of contemporary IDE tools.
I use Emacs Relay Chat quite a bit.
Now that you can do GMail over IMAP, I'm pondering going back to Gnus.
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
More likely /. goal of having posted 24 comments to a single front page article.
http://www.emacswiki.org/cgi-bin/wiki/StefanMonnier
and, with this post, I achieve some sort of dubious
Can't tell whether to be happy or do something unspeakable...
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
I see your point, but I think there is a difference between inventing the printing press and preserving freedom and innovation through shared software. I would rather compare RMS to the guy who broke the stonemasons iron-grip on the masonry profession, if such a guy existed. I would also submit that RMS's victories only currently encompass 10% of there potential, seeing as how proprietary methods are still the dominant market force by even the lesser biased sources.
Yeah, the printing press was good, but imagine a world where masonry had not been a closely guarded secret. Take a look at churches and cathedrals built in Europe hundreds of years ago, and imagine having the blueprints for that stuff during the age of colonization. That beauty is what RMS is preserving 200 years into the future. When we start to colonized different planets, their networks will be running apache webservers and we'll be able to communication with them through the Intergalacticnet.
The printing press let artisans churn out massive amounts of printed materials, which helped the masses to get information, and I would compare Gutenberg to the guys who invented the internet. RMS is in a class of his own, because nobody dared to go against the stone masons and preserve the freedom of important information during that era.
Support the 30 Hour Work Week!!!
I'd rather he step down from his GPL pulpit. There is nothing worse than a man with a religious cause. RMS fits that bill. GPL has set back free open software back hundreds of years by focusing on the rights of the "end user" rather than the rights of the "programmer". By placing too many legal and contractual restrictions on the scope of decisions that a programmer can do with GPL'd code it means that for many programmers GPL'd code is poison that must be carefully watched out for and avoided as much as proprietary code.
Now I know that some of you will step up to defend the GPL and that's fine (since I support your right to free speech) but how about listening quietly for a change and just absorbing the facts that the GPL has a dark side.
The challenge of letting your code out into the world is trusting people will make changes and contribute them back. The GPL assumes the worst of people. I guess that's why the Apache Project is such a success with it's freer license? It's trust of your fellow programmers without limiting what they can do.
Once RMS visited the town where I live and I went to see him speak about the open source software. This was, oh, a long time ago, maybe ten years... Afterwards he took questions and he and I had an interaction regarding innovation and the X Window System. The gist of it being that stagnation was fine for him. RMS accepts no more change. X was fine. X was perfect. To him, not to me. From my view X is bloated and archaic. Worst of all X's design and code base are cryptic. What I discovered about RMS is that he likes cryptic rather than keeping it simple as possible but not simplistic. What I discovered about RMS is that he likes silly catch phrases about "beer" and cryptic nonsense like recursive acronyms such as GNU. What I discovered about RMS is that he's likely ten times as anachronistic as he seems. Now any of these aspect of his person would be fine with me except that he is also a cult leader leading the cult of GNU and GPL. Now we end up with a wild, crazy and cryptic legal nonsense of the GPL (et. al.) that has really messed up the free software license space with rules that limit rather than rules that empower those who really count: programmers. While RMS is a genius he is one genius the world would have been better off never hearing about. Since that isn't the way that things have transpired and he does exist and he did inflict upon the universe his wacky crypticisms (emacs, GPL, GNU, Hurd, etc...) we have to live with it. Above all though, the worst thing I learned about RMS is that he didn't care about improving software systems he had worked on, and to top that off, he didn't even care if anyone else did either. I discovered that RMS didn't care about innovation as much as he cared about his religious quest for GNU and GPL. That's when he lost me and when I really examined the GPL and his motives to the eye opening discovery that the GPL was a lock down of rights rather than an opening of rights.
If Microsoft is the BORG, RMS is the AntiBORG; and, much like Christ and the Anti-Christ both must be avoided like the plague otherwise one's freedom of thought is compromised as one is swallowed up into their cult of dogma. I choose to live free of religious dogma no matter where it comes from: RMS (et. al.) or the Bible (et. al.).
The reason that these discoveries about RMS were sad for me was that I expected more from someone who said that they supported free software. Unfortunately every paragraph of what he supports goes against real freedom. As a result the truly massive code base of infected code is off limits. What a waste. However, it's typical of cults that have a deceptive message in them.
May you choose what ever you want for your software license. Please just be aware that your choices can have a dark side to them especially if they are going the way of a cult group.
True freedom comes from trust. True freedom comes from letting others choose their path. The movie Born Free says it quite well; if you set it free it w
Yes, yes, my comparison was like an analogy that sucked.
We both seem to agree that RMS's work will (likely) stand as an inflection point in history, though.
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
RMS is just too busy with more important things like software freedom in general and needs to delegate. BTW, it's not as if RMS has always been the _maintainer_ of Emacs--from the acknowlegements:
"Gerd Moellmann was the Emacs maintainer from the beginning of Emacs 21 development until the release of 21.1."
Yet RMS has had a decades-long involvement with Emacs. It seems he will continue to be involved, so what's the big deal? More generally, GNU has always been about freedom first, development second.
What makes you think "elite" meant "nobles" rather than "clergy" to begin with?
"[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz
No, your analogy was good. I was being pedantic, and trying to improve on it a little bit.
Support the 30 Hour Work Week!!!
I'm serious! Maintainership changed... who cares. Oh wait, /. is a RMS worshippers haven.
well, I was sorta going for a giggle factor, but who knows, it might be true! It is a well known fact there is a direct correlation between the "honey-do" list and "social stability" around the house! hahahaha!
great point "What rules can we impose on everybody else so they have to pay us lots of money? I had the good fortune in the 1970s to be part of a community of programmers who shared software. And because of this I always like to look at the same issue from a different direction to ask: what kind of rules make possible a good society that is good for the people who are in it? And therefore I reach completely different answers." rms is a true American hero.
Jokes aside, after trying many free and commercial LaTeX editors, I ended up running Auctex under Emacs. Beats anything else. That's my main usage of Emacs (and I use LaTeX a lot, to typeset math staff).
You Sir (or Madam), are an ignoramus (first class), and the irrelevance is all yours: Emacs, as Neal Stephenson once said; "outshines all other editors as the noonday sun does the stars" - and it still does. Of course if you don't know why it does so, you'd probably be better off using a tool designed for less smart people anyway :) More importantly, it is quite possible - likely even - that there would be no such thing as FOSS if it were not for RMS, and the world would be a much worse place for intelligent and inquisitive tech./sci./math minded people.
Right, because SHARE http://en.wikipedia.org/wiki/SHARE_(computing) and DECUS http://en.wikipedia.org/wiki/DECUS never existed. Nor did BSD* and pcc. Nor did the MIT AI lab, SAIL, or any of the other communities that RMS has said influenced him heavily.
RMS is incredibly important to the FOSS movement, and is possibly the single most important individual in promulgating it. He did a huge amount to refine a theory of what it means for software to be free and to encourage wholesale development of large free systems. But it was already in motion before him, and certainly would've existed without him. Indeed, the OSS part of FOSS is in some ways a repudiation of a lot of his ideology; it's disheartening to me, but the original reason for the OSS moniker was to disassociate freely available software from FSF rhetoric.
Again, I do think RMS is one of the most important figures in the FOSS movement; saying that it's "quite possible - likely even - that there would be no such thing as FOSS if it were not for RMS" oversteps things rather a lot, though. The polemics would certainly differ, but the core notion of collaborative open development of freely available source (which intelligent and inquisitive people can look at, learn from, and customize) would certainly have continued to exist and grow from its pre-RMS roots.
That said, RMS is incredibly influential not only on the polemics and rhetoric but also in the development realm; a huge amount of code that is widely relied on was originally written by him, and the rhetoric and polemics got a lot of other software written and opened up in ways that tend to assure it will remain open for the future.
*I know the original BSD license is not technically free by FSF standards; in most meaningful ways, though, the culture of free, open development existed in the BSD community,mmuch as it does in the modern X.org or Apache (or other non-copyleft free software) communities.
(and oh yeah, vim >>> emacs)
rage, rage against the dying of the light
How the hell is the parent a troll? I no way was he really putting RMS down, it was actually funny as hell. XD Those were actual disputes by Stallman, and all he was saying was its ironic he could be nominated for something like the Nobel Peace Prize when he's been known to be not-so-much peaceful.
Of course, I'm still bitter about the Linux naming controversy. I'm part of the circle that things RMS was taking credit more than anything.
Bah, all rubbish!
1. Simplicity: [_] Notepad [X] Ed
2. Less bloat: [_] Notepad [X] Ed
3. More users: [_] Notepad [X] Ed
and, remember, it's the standard!
if (!signature) { throw std::runtime_error("No sig!"); }
Deleted
Deleted
That's not to mean that the Catholic Church didn't want to have power. Middle Age history is full of episodes of conflicts around this. But the simple fact is, it never actually managed to. Unless you consider the Italian province surrounding the city of Rome. But there's the only place where the Catholic Church was a power, in the proper meaning of the word, for any actual period of time.
Furthermore, another indication in that direction is that medieval Universities, much like the actual ones, where in permanent conflict with everyone. This included ignoring Church decrees, what seems strange only until you notice that teachers, although usually priests, were however primarily Philosophers. And that's not to mention monks, in special Franciscans, who were an entirely different category of, so to speak, "troublemakers". Occam (the one from the razor), for instance, was a Franciscan monk AND a University professor, plus a very vocal opponent of the Vatican.
In short, you had many interested parties, all checking and balancing each other: Universities, Monasteries, the Church structure, and the many, many mutually conflicting civil governments. From all of those, only the civil government had actual power. Politically it must have been fun times.
Conservatism: (n.) love of the existing evils. Liberalism: (n.) desire to substitute new evils for the existing ones.
I'm not too sure I agree with you here. Prior to the printing press, as you point out, literacy was a skill set very few people possessed, and the scarcity of texts certainly helped to perpetuate this state of affairs. With the advent of the printing press, texts became far more common place, and hence there was more incentive and opportunity to learn to read.
In a similar fashion, programming is a skill set possessed by relatively few people, but I don't think scarcity of available code or a lack of opportunity to learn is the reason. Ever since the advent of home computers, every bookshop and library has carried text books, crammed with examples and information that will teach you to code. The first computer I ever owned came with a built in basic interpreter and a manual that taught you how to program it. GCC is a huge boon to anyone wanting to learn to program, but you can download a compiler for free form MS's web site and learn with that ( admittedly, their are restrictions on what you can do with programs compiled by it).
I can see why you might want to draw the comparison , but it's a fatally flawed analogy in my opinion. Stick to cars.
"I realise this is not a very popular opinion but it's the truth, and there for needs to be said" -Bill Hicks
I'm not sure why this was ever supposed to be funny. Emacs has always been unapologetically a meta-editor. It's got lots of great editors. I've found c-mode (more of a supermode, actually) and python-mode (with a couple extensions) to be great. And SLIME is so good it's practically mandatory for anybody writing Common Lisp. I haven't seen anything equal to SLIME, on any platform or for any language. It makes Intellisense look like Notepad -- it's just insanely productive.
At the time, it was necessary. About a decade ago, he got tiresome. In my opinion of course. "Yes, yes, we get it, thank you, let others speak about it now; you're not helping" kind of thing.
... cites RSI.
If I have seen further it is by stealing the Intellectual Property of giants.
Not to really detract from your point (with which I agree), but I would just say that our modern knowledge of medieval literacy is a bit different than older theories. Not bringing up other evidence, the mere fact that within 30 years of Gutenberg's invention of the press that every city of any size in Europe from Andalusia to Hungary had a printing press (literally within 30 years--the rate of advance was staggering!) gives some clues about how many people really were literate--after all, you don't need presses if there's nobody who can read.
from the thread: "This is the fourth time that the Maintainer of GNU Emacs has been someone other than me." so it already happened 3 times and probably will be in the future.
By the early '60s, people were routinely giving source code to their customers.
Mr. Stallman explains in his historical writings and speeches how he first saw free software ethics in action in the early behavior of both academic and commercial software developers. When vendors moved, in a very large way, away from free source, he recognized the danger, and opposed the trend with his proselytizing for free software. The whole context in which you worked in the early 90's was shaped by that.
You don't mention what sort of software you provide to your customers. Unless it includes an operating system kernel, then they depend either on binary-only code from MS or Apple, or on free code that depends one way or another on Mr. Stallman's free software movement (yes, even if it's not licensed under GPL).
I started studying computing in 1969, and devoted my career to it. I contributed to the world as much as I could figure out and accomplish. Mr. Stallman's contributions are so many orders of magnitude greater than mine, I am filled with awe. All of my software development, research, or teaching today depends on things that he supported in various ways. I have no interest in carping about his personal affect, nor the things that he didn't do in addition to all that he did, nor the things that could conceivably have been done better if someone else who didn't do them had done them. Nor in the supposition that those ignorant of his work were therefore not aided by it.
Mike O'Donnell http://people.cs.uchicago.edu/~odonnell/
Maybe XEmacs and GNU Emacs can finally merge. (Yes I know jwz isn't the XEmacs maintainer anymore).
In the Middle Age proper, however, reading was an ability that only those who needed or wanted it developed. As most jobs didn't require this proficiency, almost everyone else didn't bother learning it, even if the opportunity was presented to them. With an interesting and very counterintuitive exception in that you had a lot of noble women who could do it. It seems their husbands expected them to teach well the kids, and being able to read makes this much easier when it comes to history, tales, songs, the Bible etc.
Conservatism: (n.) love of the existing evils. Liberalism: (n.) desire to substitute new evils for the existing ones.
It's been downhill since the late 17s, in fact. The moment the whole debacle with Epoch, Lucid etc sprung up, emacs became an exercise in people with great programming skills but minimal taste. Windowing support was the last straw: none of them are any good, and they clutter the editor up. Disclaimer: I am not innocent. I wrote the original code that went into the late 17s to provide support for emacs in Suntools. Partly because X11 standardisation was late arriving, emacs got cluttered with Suntools, NeWS, Apollo, X10 and X11 windowing, none of it good enough to be better than leaving the hell alone. And anyway, although I love GNU emacs to death and I've been using emacsen of various forms for twenty-five years (well, since December 1983), whisper it who dares that actually Greenberg's Multics Emacs had the benefit of being written in genuine MacLisp, including the redisplay loop, whereas GNU Emacs is actually mostly written in C. A trip into the Multics emacs source code is well worthwhile: some of the problems it's solving (redisplay onto vt100 displays down 300 baud circuits) aren't interesting per se, but the approaches most certainly are.
And the manufacturers of ergonomic keyboards thank you.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
... both of them can speak spanish. Furthermore, Stallman can also speak french quite fluently
Your point is good: Emacs is famous for doing bad things to people's hands, especially people who have bad typing habits. Richard's own hands are pretty messed up, from what I've heard, and he's hired people to basically act as human voice-text synthesizers for this reason.
You can use printing presses to stamp out libels with cartoons on them. Even people who can't read can get the value of your cartoon if it's good enough. The political cartoon is an extremely powerful form of expression for just that reason.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
You could go hoarse just from the overhead of having to say "control" all the time. Maybe he has a keyboard with like five keys for the vocalizations most important to EMACS use :)
I can just see him now, bent over the hacked speak and spell... "escape meta alt control shift"
(That is correct! Now spell control, a, control...)
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
Well, he could pare down his beard with his katana, but then where would the Emacs code grow from?
Dammit! And I just completed the mods to my EMACs vs. vi video game which puts RMS's face in ascii art on the side of lisp-code-leaking blimp representing overinflated emacs processes. I am totally not kidding: http://wordwarvi.sourceforge.net/ Get the CVS version, for the RMS ascii art stuff: cvs -d:pserver:anonymous@wordwarvi.cvs.sourceforge.net:/cvsroot/wordwarvi login cvs -z3 -d:pserver:anonymous@wordwarvi.cvs.sourceforge.net:/cvsroot/wordwarvi co -P wordwarvi The cvs commit that I'm not kidding about: http://wordwarvi.cvs.sourceforge.net/wordwarvi/wordwarvi/wordwarvi.c?r1=1.78&r2=1.79
I used notgnu (http://www.notgnu.org/) for years, at least on home computers, for similar reasons. No LISP, not nearly as many features, but starts fast and the common commands are the same. But now, finally, I have a fast enough machine so that I can run the real thing, bloat and all. I'm too old to switch: I've been using some emacs flavor for almost as long as emacs has existed, and my fingers just type the control key commands like it was my native language.
/Mike
-- "So, what's the deal with Auntie Gerschwitz et all?"
You can learn to write programs from books that teach the material, but to learn to write good programs requires seeing other good programs. It takes a very long time to go from your built-in BASIC interpreter and a manual to writing actually useful, well-designed programs, but having access to the source for other programs can accelerate that process.
Microsoft's compiler is very good, and if you're learning to write Hello, World! then there's no real difference between using it and using gcc. But if you want to learn how to write a compiler, gcc is a far more useful tool.
Free software provides would-be programmers with a pool of code ranging from operating system kernels to text editors to 3D games; if you want to learn the craft then that's a tremendously valuable resource.
You can't become literate just by having a stack of books; you need some kind of learning material and hopefully a teacher. But the stack of books certainly helps, not only in giving you stuff to practice reading but also giving you the desire to read; and maybe also the desire to be able to write stuff of the same quality.
Likewise, a stack of source code won't teach you to program by itself, but it can be invaluable as both an aid to your learning and as a motivator to improve your skills. Seeing what can be done isn't without merit, but seeing how it was done is much more valuable.
Gutenberg caused copies to become much cheaper to produce though, that's for sure. But this has nothing to do with "taking information out of the hands of the elite".
I'm going to go ahead and have a difference of opinion with you there. "The elite" refers to the church, not the nobles. If the Pope didn't like what you were doing, the threat of excommunication brought even kings back in line.
The church essentially had "monopoly power" over literacy. A bit like The Onion's fake headline about Microsoft patenting Ones and Zeros. Except this joke went on for centuries.
The church kept reading and writing tightly controlled, which is why we have a period of history known as the Dark Ages.
Probably the only good thing they did was make copies of important ancient historical works that we might otherwise not know of today. But in every practical way, it was a pure power play.
If you want to compare somebody to Gutenberg, maybe Tim Berners-Lee is a better choice? I think he already has a medal though.
I strongly adhere to the premise that the Internet is every bit as revolutionary as Gutenberg's printing press. As with Gutenberg's invention, we're not really going to fully realize the effects for the next century or so. Shameless Plug: Support the EFF, etc. The laws that are being written now will have tremendous (and almost certainly unforseen) impact on the evolution of communications.
I mean, the battle lines are evident today. The "old school" publishers -- who wouldn't exist without Gutenberg -- are more or less at war with "Printing Press 2.0."
I suppose don't quite see the open source/free software movement in the same light. Mostly, the closed/pay model thrives because businesses are accustomed to purchasing goods and services from other businesses and part of the regular course of things. It fits nicely into the business paradigm. And then you've got the marketing, particularly to the technophobic executives in charge of said businesses.
As the saying goes, "nobody ever got fired for buying IBM."
end users don't really use notepad: they use Word for everything, from recipes, to glueing photos and links to send via email in a single document. And programmers should know better to try better tools, even Windows-only like Notepad++ or TextPad...
I really don't think notepad is that popular. And it is not about simplicity, but about simplism. It's simple to do the trivial and very hard and timeconsuming to do any real work.
I don't feel like it...
...!
1. Simplicity: [_] Ed [X] Pencil
2. Less bloat: [_] Ed [X] Pencil
3. More users: [_] Ed [X] Pencil
Ho ho ho, in effect, books were in the hands of the elite, the monasteries also being part of the elite in that time, but also some noblemen had their own libraries . The value of the books was immense, as only up to a hundred copies were available and these books would not be given in the hands of some lower-class person (if that person could read at all). In practice, if you wanted to get a copy of a book, you would have to be able to afford a servant who could read and write, and send this servant all the way to the place the book was located, pay for travelling expenses, and/or a weaponed guard if you wanted to loan the book over to your place. Also understand that copying the book would take a long long time, which means a very costly and slow way of knowledge movement. Gutenberg's invention did help bringing books out of the elitist circle, if not for my arguments above, then just for the sake of the economy of bulk products.
molmod.com - computing tips from a molecular modeling
I didn't say you couldn't do it. But it requires installation of a plugin for something that basic, and it doesn't really work that well. Or at least, didn't when I finally gave up on emacs. From the wiki you linked, someone have made something better, so it might be better now.
Religion is regarded by the common people as true, by the wise as false, and by rulers as useful.
Religion is regarded by the common people as true, by the wise as false, and by rulers as useful.
Hmm, that sounds like the exact opposite of what I want. EMACS is a horrible text editor but the Lisp environment is gorgeous. Vim is a great text editor, but the scripting language is horrendous. Give me Vim with EMACS scripting and I'll be a very happy person.
I am TheRaven on Soylent News
Yes and no. When the "others speak", it's often intending to subtly hijack RMSs ideas.
On the one hand, RMS is not perfect, and the recent GPLv3 tussle showed that there is copious room for people to disagree.
Still, when you're considering a problem, knowing the invariants is useful, and RMS provides them.
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
Right, but Stallman has never seen fit to publish such for review.
Apparently, the bulk of the audience is comfortable with jumps to assertions that certain viewpoints are "unethical" without seeing the development of the idea made explicit.
There is plenty of empirical evidence that proprietary software is teh sux0rz, but the fact is that few vendors of such view themselves as "unethical", so a bit more theoretical development would help to get past the finger pointing.
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
Putting it in capitalistic terms (which RMS himself may not choose to do) you have buyer => marketplace The whole licensing tension is about managing the marketplace.
The free software community is about merging buyer and marketplace under the GPL, so that the seller is invited to play based upon support value added.
The opposing view is about giving the seller more control of the marketplace via source code control.
The "smith theory" is that both answers have their time and place, with the GPL being preferable, but neither answer having any "moral" or "ethical" superiority: how is the legal/technical question a moral/ethical one in the first place?
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
This is an oversimplification of what happened then.
If the Church (not only the Pope, but a lot of people; just the Pope disagreeing meant nothing if the others agreed) saw a problem in what you wrote, they would send someone knowledgeable on the subject to talk to you ("inquisitor" means "asker"), requesting you both to talk on the subject. This talk could proceed for as long as it was needed for one to convince the other, or for both to agree that an agreements was unreachable. Depending on what of these things happened, this was the procedure:
a) In case you were convinced by the inquisitor, nothing happened, of course. You both went back to your lives.
b) In case the inquisitor was convinced by you, what historically happened many times, he would take the subject back to the Vatican where it would enter the list of themes to be debated in the next council. Afterwards, once the council happened, one of two things could happen after some months of debate: the Church as a whole might conclude you were in fact correct, and change accordingly (what also happened historically many times), or it could conclude you and the inquisitor were wrong. What, however, didn't exclude the possibility of the theme being the subject of other councils, and the Church position change again, what also happened many times.
As for you yourself, the practical consequences while your position wasn't agreed upon by the Church were similar to the next case:
c) In case you both agreed that you couldn't reach an agreement on the subject, a document was presented to you wish you was expected to sign. This document basically said that you were aware that your arguments weren't strong enough to convince other sages as much knowledgeable on the subject as you; thus, that the Church's position on the matter could very well be the correct, that you're just unable to fully appreciate it; and thus, that since it's not a certainty, it isn't worth disclosing to less knowledgeable people as a proven fact, so to avoid social distress. You signed it, and while nothing happened to you, you could still bring the subject to discussion and investigation on Universities.
d) The last alternative was you refusing to sign the document, and then walking around preaching your ideas as if they were pure facts, trying to convince the simple people as a compensation for the fact you didn't manage to convince those at your own knowledge level, i.e., by becoming a cult leader and, as more and more non-scholars were convinced by you, a source of social unrest. This would set you as an heretical and put an excommunication decree over your head, with the consequences we know.
So, it's extremely naive, historically, to think the Church went directly to 'd'. It rarely happened, and most of the time the Church was a very reasonable entity for the time (for example, by threatening with excommunication those civil official who used more than one torture session on a suspect, as the custom was a lot of torture sessions; and by dismissing as unfounded and freeing the accused in 99 of each 100 witchcraft trials). They assumed that the unrestricted diffusion as fact of unproven and unsustainable hypotheses and theories would result in utter chaos, and history has shown they were correct in this regards as far as the immediately following centuries is concerned, as the many religious wars of the subsequent Modern Age have shown.
In fact, it took a lot of blood for societies to develop the profound concept of "Just don't care what your neighbor think, damn it!". Now we know this is possible, but at the time no one dreamed of such a possibility, and contrasting their stance of "perfect the proof, reach unanimity on it, and only then diffuse it" with the current understanding that "complete freedom of
Conservatism: (n.) love of the existing evils. Liberalism: (n.) desire to substitute new evils for the existing ones.
Try doing so today.
Conservatism: (n.) love of the existing evils. Liberalism: (n.) desire to substitute new evils for the existing ones.
The area overseen by the Pope of Rome was not the whole world. In Byzantium in the same time, literacy was more widespread.
It's been decades now since reputable historians have stopped using the term "Dark Ages", and even "Middle Ages" is a controversial term. The thousand years between the fall of Rome and the rise of humanism was very diverse, and within each timeframe the situation differed greatly based on what part of Europe you were in.
I can recommend quite a nice book on the topic of medieval pre-book-printing literature: "Der Parzival des Wolfram von Eschenbach / Dieter Kühn". It gives a very lively image of the spreading of worldly literature in the middle ages, the nice thing is that he tries to use the latest scientific knowledge of medieval society, but puts in in a fictional context to make it easier to understand* from today's point of view. For example, it becomes clear that most "knights" were just middle class administrative employers, spending most of their time doing the book-keeping of their lord. I think it even hits on the rather dubious politics behind the crusades, especially the Fourth crusade reminds a lot of modern politics, where despite the actual goal of 'freeing the holy land' the crusaders end up fighting a Christian trade town because of a sponsoring deal with Venice. Will no-one ever learn? :)
* If you know German, that is. There is even an audio-book version, released in 2007.
molmod.com - computing tips from a molecular modeling
Uh, you don't need movable type to print cartoons.
Watch this Heartland Institute video
As an historical addendum to your comment, I believe it was Alan Kay who once pointed out that the revolution in books occurred not with Gutenberg's press but with Aldus Manutius's typefaces. Manutius created fonts readable at small sizes and published the first personal books, leading to widespread dissemination of the classics. The original use of the Gutenberg press, by contrast, was to recreate the large and immovable tomes that had been produced by monks.
The revolution occurred when a book became something you could misplace.
How much is he paying? Er...
Thank you for this informative post.
Hence the fact that I taper off from agreement when the discussion gets abstract: his philosophical basis leaves me unmoved.
However, when you consider the impact of the GPL, Teaching a generation of programmers to use a license that restrict reuse of their work, separating the development of free and proprietary software by a vast chasm and thereby blocking patch flow from proprietary works to free works. GCC, Providing a "good enough" yet still low quality compiler, with a bunch of "embrace and extend" to keep free software locked to it, thereby holding free compilers back a decade. and the FSF world-wide Providing propaganda to support the above, though with a side nod to providing information about free software in general. , and into the future, the Nobel Peace Prize makes sense, Given the above, perhaps a deeper analysis would be good? The question is "What happened WITH Stallman" and "What would have happened WITHOUT Stallman". As far as I can tell, the flow of free software was inevitable with the growth of the Internet - the only question is what the licensing and license culture would be, public domain style (BSD style) or more restrictive (GPL).
Eivind.
Doubting the existence of evolution is like doubting the existence of China: It just shows that you're uninformed.
You can learn to write programs from books that teach the material, but to learn to write good programs requires seeing other good programs. It takes a very long time to go from your built-in BASIC interpreter and a manual to writing actually useful, well-designed programs, but having access to the source for other programs can accelerate that process.
Microsoft's compiler is very good, and if you're learning to write Hello, World! then there's no real difference between using it and using gcc. But if you want to learn how to write a compiler, gcc is a far more useful tool.
Actually, if you have GCC and want to learn how to write a compiler, you might be tempted to look at GCC. This makes GCC a much worse tool, as this is a dumb exercise. If you don't have GCC, you're likely to find a more appropriate way to learn how to make compilers (like finding a small, reasonably built compiler and a book on the topic).What Open Source gives, much more than the source code to read, is the ability to participate in true, large scale development. This is very useful. Code itself would in no case be difficult to get hold of.
And the open development is not a result that comes from the FSF; it comes in spite of.
Eivind.
Doubting the existence of evolution is like doubting the existence of China: It just shows that you're uninformed.
Also, the BSD license is under a constant attack through the promotion of the GPL license, and given that attitudes follow behavior (a core tenet from social psychology), it's impossible to say how much use the BSD license would see without (A) Linux using the GPL and thereby making it default for many Linux users, and (B) people that have used the GPL (or argued in favor of it) arguing more in favor of it.
Eivind.
Doubting the existence of evolution is like doubting the existence of China: It just shows that you're uninformed.
You can make all these points, but they remain highly subjective.
Compilers are complex beasts. Name another one with half the platform compatibility of GCC.
Propaganda, or advertising? It is my contention that Stallman has been as much an advertiser of a good idea as a demagogue.
Restrictive? It's a community with a clear boundary. If you were forced to use it, then the claim of "restrictive" might have more merit. But who has forced you? In fact, for those that like the BSD approach (and I've been buying OpenBSD releases since 3.8) the GNU project has done all the research.
Or maybe we're all just human and given to whining.
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
Compilers are complex beasts. Name another one with half the platform compatibility of GCC. Irrelevant, as GCC has been the big bad brute of the open source compilers by virtue of being the first production open source compiler. The number of target platforms is a function of being the big bad brute of the open source compilers. Propaganda, or advertising? It is my contention that Stallman has been as much an advertiser of a good idea as a demagogue. You're assuming that the idea is good, which I'll contend is a result of good propaganda from Stallman's side. Name your believed benefits of the idea, please - if they fit reality, I'll agree that it is advertising for you, if I can show you they're misunderstood, you'll agree you're an offer of propaganda. Will you agree to this test? But who has forced you? In fact, for those that like the BSD approach (and I've been buying OpenBSD releases since 3.8) the GNU project has done all the research. As one of those that actually used to develop that, I can tell you plainly that they haven't. They have done some research, but most of it is useless, given their licensing, unless WE should want to force restrictions on people. Or maybe we're all just human and given to whining. Maybe we're all human and given to false reasoning. I've been on the GPLite side. I've just changed sides after thinking really carefully through this and looking for what the benefits and drawbacks of this kind of licensing is. And the primary thing that scare me is that most of those that are in favor of the GPL make the choice based on an incorrect understanding of how things work with a less restrictive license.
Eivind.
Doubting the existence of evolution is like doubting the existence of China: It just shows that you're uninformed.
"Follow me" the wise man said, but he walked behind.
Don't you mean "installation of a plugin for something that BASIC"?
(Seriously, why waste 3--4 columns on line numbers? You only care about them when the compiler whines, and then you have a command to go to line n, you have a line number in the status bar, and the option to set things up so you can jump to errors.)
The opinion I'm floating here is that having Stallman "be himself" in the technology community has raised awareness in a way that is helpful overall. How to quantify that, I am unsure. If you read through my posts on this article, you'll see I'm by no means a rabid GPL zealot. It makes the most sense to me from a libertarian point of view; socialism, to me, is a quasi-religious faith of which I'm no adherent. Once I asked Bruce Momjian of the PostGreSQL project a highly personal question about licensing, and he replied that he preferred the BSD-style approach "because it assumes the least about others' motives". I'm happy with that, and actually buy OpenBSD releases, as well.
Maybe the GPL makes more sense for end-user applications, and, as you say "less restrictive" licenses are slightly better for infrastructure pieces like Apache.
GCC, with its special licensingg clauses, and the LGPL seem to hint at this possibility.
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
The shame is that he never let any woman domesticate him.
St. IGNUcious has some rather St. Paul aspects to him, and it's arguably unfortunate he never had some kids.
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
Don't you mean "installation of a plugin for something that BASIC"?
(Seriously, why waste 3--4 columns on line numbers? You only care about them when the compiler whines, and then you have a command to go to line n, you have a line number in the status bar, and the option to set things up so you can jump to errors.)
Of course it is a matter of preference. However, I use them all the time, to sort-of remember where functions are in a file, to judge when a function or file has become too big, and so forth. And I only waste 3 columns, which really isn't much on the modern, wid e-screen monitor. Vertical space is another matter, and Kate is nice in that most of the space that traditional had to be taken from the vertical space (like file switching) can be taken from the horizontal instead. Not the menu, though it can be disabled.
Regarding Emacs the point was that even though it was my favorite editor for many years, and the indenting was nearly perfect, it had too many things it just didn't do very effectively. Another small matter that annoyed me was that the rectangle cuts&pastes were non-visual. That made it difficult to use especially when you were cutting whitespace. Then there is the small but significant matter that Emacs is very hard to embed, where as Kate is very easy, so I can get Kate almost everywhere but not Emacs.
Um. A bit of a rant there, I am afraid. In any case, an editor is a personal thing and I cannot see why we can't all use our own preference. If only someone would sit down and agree on a modeline specification, it wouldn't matter at all.
Religion is regarded by the common people as true, by the wise as false, and by rulers as useful.