LWN.net Logo

The Free Software Community After 20 Years: With great but incomplete success, what now? (NewsForge)

NewsForge looks at the 20th anniversary of GNU in an article written by Richard Stallman. "It was twenty years ago today that I quit my job at MIT to begin developing a free software operating system, GNU. While we have never released a complete GNU system suitable for production use, a variant of the GNU system is now used by tens of millions of people who mostly are not aware it is such. Free software does not mean "gratis"; it means that users are free to run the program, study the source code, change it, and redistribute it either with or without changes, either gratis or for a fee."
(Log in to post comments)

The Free Software Community After 20 Years: With great but incompletesuccess, what now? (NewsForge)

Posted Jan 5, 2004 23:38 UTC (Mon) by Baylink (subscriber, #755) [Link]

While I'm sure lots of people will take great delight in highlighting the irony inherent in
rms' observation about the continued incompletion of the HURD (and Ciaran will take great
umbrage thereto; Hi, CO :-) the fact remains...

The world is almost, but not quite entirely unlike what it would have been at this stage of
the game had not *something* like FL/OSS risen up to give challenge to commercial computer
software -- and I most decidedly do *not* mean solely the computing world. Fidonet contibuted
to the overthrow of tyranny, as did the Macintosh, and (GNU/)Linux and it's ilk are, in their
turn, making similar contributions... though the type of tyranny may differ somewhat.

And, for all that many of us may consider rms too strident, too hard-line... too much an
ideologue, the fact remains that *someone* needed to be way over there on the edge, urging us
to head in his direction *even if we don't get all the way there*... and it's *REALLY* hard
work.

Me'at is off to the D'yuke.

More power to you, rms. Keep up the good work, even if it seems like we don't really give a
crap. We do.

Hear, hear!

Posted Jan 6, 2004 0:33 UTC (Tue) by jre (guest, #2807) [Link]

Although the free software movement has benefited greatly from the efforts of its pragmatists and politicians, it owes its existence, at least as we know it today, to the efforts of one stubborn, obnoxious visionary.

rms has caught a huge amount of (undeserved) crap from those who are unaware of his contributions, and who confuse the ideal of community with communism or general hippie-dippieness. He has caught some (more deserved) crap from those who simply find him impossible to get along with. But when the rants are exhausted and the dust has settled, we are left with the simple fact that Richard Stallman had the singleness of purpose and the clarity of vision to bring the GPL into being. And that has changed the world.

The Free Software Community After 20 Years: With great but incompletesuccess, what now? (NewsForge)

Posted Jan 6, 2004 5:14 UTC (Tue) by iabervon (subscriber, #722) [Link]

It's interesting to consider what RMS's contribution actually is. I don't
think it's the particular code he's written. I don't even think it's GNU,
the software which he has gotten other people to join in writing. I think
it's the basic idea that, if you are unhappy with the state of the
available software, you can actually do something about it.

It seems to me that he's wrong about a whole lot of things, but in a way
that inspires people to do the right thing. And he inspires people who
otherwise wouldn't have thought about the subject at all. I don't think
his kernel design is right, I don't think his code is good, I don't think
his philosophy towards software is quite right, and I don't even think
he's right about what his contribution is exactly. But none of that
really matters, because his mistakes have attracted a vast array of
experts who want to correct them, and who are willing to share their
corrections.

In short, I think that the main benefit that RMS has provided to the
world is that he's made a lot of people less frustrated and more itchy.

The Free Software Community After 20 Years: With great but incompletesuccess, what now? (NewsForge)

Posted Jan 6, 2004 16:34 UTC (Tue) by dkite (guest, #4577) [Link]

A discussion about RMS and no argument?

I'll disagree a little. In fact it is the code he wrote. He had an ideal,
yes. Free software, community, etc. Neat stuff. Then he sat down and
wrote code. The story of him matching singlehandedly feature to feature a
commercial offering is amazing. Others watching were compelled to join
and help.

The ideas, licenses and lobbying have power and influence because of the
code. The greatest pr is working code.

It is truly a great success when the likes of IBM other great proprietary
software companies are contributing code under the GPL.

Derek

The Free Software Community After 20 Years: With great but incompletesuccess, what now? (NewsForge)

Posted Jan 6, 2004 19:17 UTC (Tue) by iabervon (subscriber, #722) [Link]

From what I've seen and heard of the code he wrote, it wasn't very good
code. The thing that's remarkable about it is that he actually wrote it.
The image I get is of him setting out to walk across the country. He's
going slowly, he's getting lost, there's no way he's going to make it.
But he's talking to people on the way, and they're talking to each other,
and the next thing you know, other people are doing it, and then there's
a relay race, and then there's regular traffic back and forth, places for
people to stay, postal service and so forth. 20 years later, he's in Ohio
and he's still on his way. Everybody still thinks he's crazy to try this,
and that he's not going to make it, but, when you think about it, he's
the reason that everybody else got started.

RMS as a programmer

Posted Jan 6, 2004 23:14 UTC (Tue) by coriordan (subscriber, #7544) [Link]

From what I've seen and heard of the code he wrote, it wasn't very good code

Reality contradicts your opinion.

In his MIT days, when a company hired away his AI lab collegues, he matched their work feature for feature as punishment. Eventually that company had to change direction, and rather than continue, Stallman realised that punishing them wouldn't bring back his community. So he began GNU.

His versions of GCC were good enough to enable people to write the rest of GNU as well as large non-GNU projects such as Linux. He then wrote GDB because there was no existing debugger that could robustly handle programs of the size that he was writing. Further testiment to his skills are Emacs, Make, and a dozen other GNU packages that are still in use 10 or 20 years after he wrote the initial versions.

Sam Williams's biography of Stallman "Free As In Freedom" is very interesting. The last chapter of Stephen Levy's "Hackers" also contains others peoples comments about his coding ability.

I reckon he's in the top 10 programmers of all time, but I'm not qualified to write that list.

what next?

Posted Jan 6, 2004 8:00 UTC (Tue) by coriordan (subscriber, #7544) [Link]

Of course I want to post, but I've got nothing to argue against!?

It doesn't feel like a full five years since he posted the 15 Years of Free Software article.

I've been listening to him for ~6 years. I can't imagine how wearying 20 years must be, but I'm very glad he didn't stop after 13.

After Lessig became active in the digital rights world, he started giving talks. Two years later he stopped. He had given his talk to thousands of people, he had informed all of them about what is happening and what needs to be done. All his audiences clapped and asked questions at the end, but nobody was doing anything enough to make a difference.

I don't condemn Lessig for stopping. He has contributed far more than most and he still works on Creative Commons and assists Stallman, but it puts Stallmans dedication into perspective.

Stallman is clearly an exceptional person, and he puts in 351 days a year. (to my knowledge, he takes 2 weeks holidays, but I'd be very surprised if he didn't bring his laptop) What more can he possibly do? A: continue. And he will, but he would clearly appreciate some help from a few more of us. I hope I'll have helped out a lot more by the time he releases "A quarter century of Free Software".

The Free Software Community After 20 Years: With great but incomplete

Posted Jan 6, 2004 9:19 UTC (Tue) by beejaybee (guest, #1581) [Link]

Just what would constitute "complete" success?

Fact is, there are always people who are time-poor - they will always be people prepared to pay someone else to do something they haven't the time to do (in kind, if not in hard cash). So commercial software isn't going to die out any time, let alone real soon.

RMS has made it possible for a large number of computer users to work without having to buy/lease/rent commercial software. This is a huge success. It's a pity that most people whose needs _could_ be met by existing FLOSS "products" are still paying for commercial equivalents - however this is easily explained; most people involved in FLOSS are not interested in "commercial" activities like marketing - again RMS is an outstanding example of how to seperate evangelism from advertising.

For the next five years, the problems I see are not with commercial attacks on FLOSS as such. We need to be concerned about:

a) growing areas like digital image processing which are poorly served by FLOSS - where are the linux drivers for digital cameras & high quality photo printers?

b) digital rights management;

c) secure identification for transaction processing.

These last two really go together. FLOSS (and linux with it) will die in the event that high-powered executives (CEOs and even governments) force proprietary hardware solutions to these perceived problems. Naturally commercial marketeers are only to willing to foist _their_ proprietary solutions on to us all, even if their solutions are far from perfect. There's a job of education to be done; let's hope that people like RMS are willing to take on the marketeers so that we can retain the choice of running free, open systems in the "real world".

The Free Software Community After 20 Years: With great but incomplete

Posted Jan 6, 2004 17:05 UTC (Tue) by sommere (guest, #14168) [Link]

"Fact is, there are always people who are time-poor - they will always be people prepared to pay someone else to do something they haven't the time to do (in kind, if not in hard cash). So commercial software isn't going to die out any time, let alone real soon."

Commercial software is not the opposit to Free software (or free software)

There are plenty of examples of companies saying "I need software that does this" and paying someone to write GPLed code for them to use. If I run a coffee shop and need cash register software, I could pay someone to write the code and keep it secret. But I could also get together with a few other coffee shops and pay him to produce a GPLed product. Other coffee shop owners could pay another programmer to add feature X, and I would benefit.

cameras and printers are not such a major obstacle

Posted Jan 7, 2004 8:41 UTC (Wed) by edmundo (guest, #616) [Link]

> a) growing areas like digital image processing which are poorly
> served by FLOSS - where are the linux drivers for digital cameras &
> high quality photo printers?

You could probably find a stronger example. There is a Linux driver
for my camera, but I don't use it any more. There isn't yet a Linux
driver for my photo printer (Epson R300), but it doesn't cause me much
inconvenience. I don't directly connect either to my Linux box; I just
move a CF card from the camera to the computer, then from the computer
to the printer.

I agree we should worry about DRM.

The Free Software Community After 20 Years: With great but incomplete

Posted Jan 7, 2004 23:21 UTC (Wed) by bignose (subscriber, #40) [Link]

> Just what would constitute "complete" success?

If I understand the goals of the FSF, "complete success" would be "all software, now and in the future, is free".

> Fact is, there are always people who are time-poor - they will always be
> people prepared to pay someone else to do something they haven't the time
> to do (in kind, if not in hard cash). So commercial software isn't going
> to die out any time, let alone real soon.

Which is why so much free software is written for money. Did you think it was otherwise? "Free" is not the opposite of "commercial"; the issue of paying for the writing of software is completely orthogonal to the issue of the freedoms of software users.

> RMS has made it possible for a large number of computer users to work
> without having to buy/lease/rent commercial software. This is a huge
> success.

If so, it's nothing to do with what he's actually working toward. I see the true success in that a large number of computer users can work without having to give up their freedom. This is a much greater, and lasting, success.

Paying for software is fine, and it allows software authors to make a living. It has no effect on whether the result is free software.

<http://www.gnu.org/philosophy/selling.html>

Copyright © 2004, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds