The following short essay is a piece I wrote in a Slashdot discussion about an interview with Mr. GNU himself, Richard Stallman. Although I appreciate what he has done for the hacker community and applaud the existence of the FSF and GNU, I feel that the point has arrived where Stallman's extreme insistence on his personal politics of freedom is doing more harm than good to the open source movement.

Above all, I believe what I have to say on the issue is a commentary about political extremism in general as much as it is a screed against one man's crusade. I do have issues with the FSF's behavior (most mentioned below), but the greater issue is what I point out below about how moderate dominance tends to push the truebelievers to the edge.

For the record, this was moderated up to "2;Interesting". My /. karma is very happy with me right now.

29 March 2000


Stallman *is* a crackpot, IMHO, but not because he's wrong. It's because he's too radical for most people's tastes.

It seems to be an axiomatic thing about politics, most visibly demonstrated by the behavior of the US Republican party under Clinton: the more the moderates rule the roost, the more extreme the standard bearers of the wings become. Linus Torvalds has created a system that uses the GPL to its fullest advantage, yet repudiates the ivory-tower extremism of the FSF: give it away or sell it, just don't think you can own it. Companies like RedHat and SuSE are proving that this can work.

The problem is that this leaves Richard Stallman on the fringe, no longer in control of the philosophical movement he created. So he does the human thing: he backlashes. He tries to force the GNU/Linux issue. He rails against the corporatization of Linux, forgetting that commercial acceptance is critical to its future. He slams the open source movement because it doesn't do things the GNU way (check out his comments about APSL, for example). He has even demoted the Library GPL to Lesser GPL.

It would be wrong to say that rms doesn't have a point. But I'm not one of those people who agree with the phrase "extremism in defense of liberty is no vice" -- extremism is always a vice as it a) does not allow for the possibility of redefining a position if such proves to be necessary and b) tends to turn off those who you most have to reach -- those darned moderates again. Stallman is an extremist, and therefore (by *my* definition anyway, and that subjectivity should be very much acknowledged here) a crackpot.

In any case, I've often felt that rms likes to play the same embrace-and-extend game as Microsoft with no purpose other than to lock people into GNU. I've felt that way for a long time, ever since I read the part of the GCC manual that talks about the purpose of other compilers being to compile GCC. The creation of GUILE is another example; IMHO its only reasons for existence are that a) Stallman is not fond of tcl/tk and b) Stallman is a scheme junkie. Not because another tool was needed, but because *rms wants it that way*. The Apple boycott of years past is another thing -- the FSF was punishing A/UX and MacOS users for Apple's behavior, no matter that the Mac people might have as much to contribute as anyone else. In their own way, the FSF is no different from the commercial establishment they're fighting; it's like Steve Jobs vs. Bill Gates. The question is not whether one is worse than the other, it's a matter of who's holding the hammer at the moment.

Actually, just as an exercise I'd like to see someone create a diminished-GNU linux distro. I don't think it would be especially popular, since GNU programs tend to be the best in their class, but someone should try it on principle. The FSF to me has long resembled a child who comes to a party with a game idea, but then wants to take it and go home when other kids start adding rules, the kicker being that they've already given it away! (Though at least the gcc->egcs->gcc split-countersplit indicates they're smart enough to know when there's a better way sometimes...)

Do I think open-source is a good thing? Yer damn straight. It's made a penguin-lover out of this longtime Machead. Do I think rms should be honored for creating and managing the GNU project? Yes. The movement came before him and will outlast him, but he's the philosophical nexus. But do I think his behavior is a bit outlandish because of his unyielding philosophical positions?

Oh, yeah.

See, as I said, Linus has set the precedent for a kinder, gentler open source movement. IMHO it's time for rms to get in line and debate with some flexibility or just shut up and keep writing good software.


Click here to return to 2266 Research Triangle. 1