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