Free as in Freedom: Richard Stallman's Crusade
Free as in Freedom is a generally sympathetic but far from hagiographic biography of Richard Stallman, inspiration of the free software movement. While much of the material in it will be familiar to anyone actively involved with free software, there are, as Williams claims, "facts and quotes in here that one won't find in any Slashdot story or Google search." It is also an entertaining and accessible study, which I finished within a day of my review copy arriving.
Williams begins with the famous jamming printer and Stallman's encounter with a non-disclosure agreement that prevented him writing reporting software for it. He then jumps forwards to a speech given by Stallman in 2001, responding to attacks by Microsoft on the GNU GPL. Having used these episodes to introduce Stallman and explain the basic idea of free software, the rest of the work continues in a similar vein, mixing historical chapters with ones describing Williams' own meetings with Stallman.
Chapter three describes Stallman's childhood as a prodigy; chapter four his experiences at Harvard and MIT; chapter six the MIT AI Lab and the Emacs "commune"; chapter seven the death of the MIT hacker community and the first announcement of the GNU Project; chapter nine the GNU GPL; chapter ten the appearance of Linux and debates over GNU/Linux; and chapter eleven the coining of the term "open source" and the arguments over that. These contain quotes by everyone from Stallman's mother to the leading lights of free software, as well as plenty by Stallman himself. The narrative never strays too far from its subject, but becomes inextricably interwoven with the broader history and politics of free software and sometimes digresses to cover key figures and events with which Stallman wasn't directly involved.
Williams' first-hand accounts help give Stallman a human face: chapter five recounts a meeting in 1999 LinuxWorld, chapter eight a meeting in Hawaii, and chapter twelve a frustrating car trip with Stallman at the wheel. These give a feel for Stallman's personality and presence, his forthrightness and emotional intensity, his steadfastness and his abrasiveness, and his ability to unsettle. Chapter thirteen attempts to predict Stallman's status "in 100 years," quoting opinions from from Eben Moglen, John Gilmore, Eric Raymond, and Lawrence Lessig; it also suggests that Stallman's personality may be inseparable from his achievements.
Although I was already involved with free software advocacy, my first encounter with Richard Stallman came when he turned up to a rehearsal of my gamelan group; afterwards I tried without much success to explain to my fellow musicians just how important the strange bearded man they'd just met was. I don't think Free as in Freedom would help much with that: it jumps around too much and assumes too much general knowledge of the computer industry to be a good introduction for complete outsiders. Those already interested in the history and politics of free software and hacker culture, however, should relish it.
In an epilogue Williams talks about the writing of Free as in Freedom and the choice of copyright license. Despite the big fuss made about it being released under the GNU Free Documentation License, however, only a sample chapter is available online now and the rest will not, apparently, be put online until June. (This is not a violation of the OFDL, because Williams as copyright holder can allow O'Reilly to distribute the book in any way they like.) So if you don't want to buy a printed copy, you can either wait three months or hope someone OCRs the book sooner.
You can purchase Free as in Freedom from Barnes & Noble, read chapter three online, or check out Danny's 600 other book reviews. Want to see your own review here? Just read the book review guidelines, then use Slashdot's handy submission form.
. . good book published by O'Reilly
Your hair look like poop, Bob! - Wanker.
No matter what you think of the man, he's like a broken record. Whether you think what that record that record is saying the wrong thing or the right thing, it's certainly anything but interesting.
That's latin for "appeal to false authority."
Without commenting on whether open source/free software is a good thing or not, what determines whether it is a good thing or not is a matter of economics. Yet someone who has a background not in economics but software development is considered to be insightful and wise when commenting on a very complex matter outside of his field.
General Motors would not promote even it's best engineer to be the companies CEO, nor should those seeking wisdom on the impact of free versus commercial software rely on the screeds of the economically ignorant.
While I thought this book was well written and thoroughly interesting, it definitely needed a better copyeditor. There were frequent typos (in one confusing case it states that the first version of GNU Emacs was released in 1996!) and mispellings. For one of the first in-depth, published profiles of such an important individual in the history (albeit breif history) of free software/open source, I would have expected a bit more care on O'Reilly's part. That said, it is well worth the read, as it gives a pretty balanced take on RMS.
You can tell how influential someone is by both the negative and the positive viewpoints that people have around that person.
Think of the first thing that comes to mind when you hear:
Bill Gates
RMS
ESR
That's three names that evoke a strong response (either negative or positive) and all three have a measure of influence.
As opposed to Mundie/Ballmer, who are more along the lines of 1984...
http://www.dictionary.com/search?q=hagiographic
of or relating to hagiography
cross reference to hagiography is:
He should give us something to work with. A man with a beard have plenty of secrets, let them be known. Open Source them :)
...if he would promote Free Software as "a good idea" (which it is) rather than "the One True Way For All Humanity" (which it most certainly is NOT). Stallman has not and never will adequately address the issue of how we'll feed our kids in an all-Free-Software world. You cannot make money selling software if you're also freely giving it away. You cannot make money on service and support of software that doesn't need service and support. And because of the above two truths, big corporations will not ever, EVER go to an all Free Software solution, so the idea that in the future we'll all draw salaries for writing Free Software is a pipe dream of the highest order.
Commercial software is not immoral. I have never been able to fathom why making a chair and selling it is a-okay by Stallman, but writing a program and selling it is not. Commercial software makes Free Software possible, since it allows programmers to make money while they sharpen their skills. Yes, there are many awful aspects of commercial software: shrinkwrap licenses, spyware, copy protection, no guaranteed rights for the user, etc. But the whole model of "You give me money and I give you a copy of my software" is never, ever going to go away, and Stallman could make many inroads simply by taking a more pragmatic view and admitting that to himself.
RMS is so biased towards free software that anything that he characterizes any attempt to charge money for software as evil.
Sorry Richard, but this is how some of people put bread of the table. There is nothing evil about seeking training, obtaining a skill, and then marketing that skill.
Recently NaN went out of business. They published a closed source but free beer piece of software called Blender. They gave a free version away and sold manuals and such to support the company. Towards the end, they came out with a slightly higher end product and charged money for it, while still maintaining the free version. It was the best peice of 3d software for Linux, bar none.
I would pay good money to bring back NaN and Blender. I financially support them, and would again.
Some people write free software and give it because they can afford to. Linus is one of those people. Good for him. But if he decided tomorrow that he needed to sell the Linux kernel instead of giving it away, I'd pay for it. He's proven it's worthwhile. And RMS would shaft Linus publicly for it.
I guess what I wish RMS could understand is that free and charity are good, but supporting small business and start ups and freeware independant programmers is also good.
When an underdog company produces a piece of software that beats whatever M$ has made, RMS could get behind them, but he won't. RMS will have none of that.
A hagiography is a biography of a saint.
...of RMS ... by watching Revolution OS last monday night on Sundance channel.
In my mind, the guy does more harm than good for the Linux & Open Source movement, however, his achievments cant be overlooked. You can sense the frustration Linus seems to have for RMS when he brought his kids on stage at LinuxWorld while RMS was giving his speech about Linux being called 'GNU/Linux'.
Yes, the guy is a genious, but like most, he's an eccentric one at that... Of course many dont see past his quirks, and just label him a pain...
I lost my concept of community when my community lost all concept of me.
True, RMS' crusade involves a wonderful ideology that is utopian in theory. But so was Marx with Communism. Some things in theory aren't necessarily the best in practice.
Now, I know that the Free Software Movement is working well, but RMS is always moaning about how some things aren't "free enough", or how the "proprietary" software is "evil", regardless of form. Being a purist in his thoughts is almost fanatical. There needs to be a balance in his crusade. I'm just glad most believers in the FSM know the balance, and don't follow RMS entirely.
Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
Try "hagiography" as your search term. It's a biography of a saint.
You gotta get out more.
How we know is more important than what we know.
Yes, we all like to discover something new and jump on the latest bandwagon
No "we" don't!
Sencerly,
The Persian National Society of CP/M and VAX programmers.
Heh bring the Unabomber into this huh?
I read alot of the Unabomber's Manifesto. It makes alot of sense from one point of view; we are destroying our planet with technology. However, this is where my opinions differ from the Unabomber - to wit: Blowing people up is not the answer.
So, if you are going to compare Richard Stallman's writing to the Unabomber's then that is ok in the sense that they both have academic backgrounds - they just have different methods of achieving their goals.
Your assertion then carries no weight.
Codifex Maximus ~ In search of... a shorter sig.
Maybe not, but when Chrysler promoted Lee Iococca (formal training: engineering) to CEO they were the happiest carmaker in Detroit.
Miko O'Sullivan
No, he really is. He is a man of convictions, and lives by these conviction. Not something many people do. Very very few indeed. ;-)
You really have to meet the man, or at least attend a speech. He is intelligent and will not simply throw ideas, but demonstrate how he came to these beliefs. You might disagree with him on matters of faith, but not on the logic of his arguments.
Of course, this point may be kinda wasted here
In my opinion, Scientology is a cult you should avoid.
I wish Larry Wall would get more involved in promoting the general idea of open source. Larry would be so much easier for government and corporate types to accept, and he certainly has a solid reputation in the open source world. This is not to say anything about ESR or RMS, just that L?W would make an excellent addition to the public relations efforts of open source.
Miko O'Sullivan
T. Boone Pickens is a contradictory example, kinda, from the oil industry. He is not an Engineer, he is a Geologist that became a captain of industry.
This happens all of the time, when and only when a person with technical skill also has an instinct for business.
In the computing world, Bill Gates is a better example than Ross Perot since Perot was mostly a salesman for IBM before becoming a captain of industry, rather than being a programmer. Thus the Perots of the world support your conclusion, but they are not the only cases.
Yea, I know that mentioning some of these names gives me an automatic karma hit, but they are good examples for this point.
Eve Fairbanks says I drive a hybrid!LOL
I'm afraid Mr Stallman gives "freedom" a different meaning to me.
When I want my code to be free as in freedom, I put it under a BSD, MIT or Beerware license; why should I decide someone else is less deserving of using my code than anyone else? That's not very free.
Sure, people can place restrictions on their changes, but those changes are their work and I'd rather not take away their freedom in controling it, and I definately don't want to take away their freedom of control over code that happens to use something I've written.
That's not to say there's anything wrong with the GPL, just that pushing it as a "free" license rather pushes the concept of freedom to breaking point IMO.
The word ``free'' has two legitimate general meanings; it can refer either to freedom or to price. When we speak of ``free software'', we're talking about freedom, not price. (Think of ``free speech'', not ``free beer''.) Specifically, it means that a user is free to run the program, change the program, and redistribute the program with or without changes.
Free programs are sometimes distributed gratis, and sometimes for a substantial price. Often the same program is available in both ways from different places. The program is free regardless of the price, because users have freedom in using it.
So if I sell my piece of free software, whoever buys it is explicitly allowed to redistribute it unmodified. Which means I can sell a few copies, everybody else then can/will get it for free (as is beer) from who bought it from me. How is this economically viable for me?
(This is meant to be a serious questions - I don't get it)
You don't like emacs, do you, Clarice?
It doesn't mean much now, it's built for the future.
They should fire their entire legal department for being flaming morons then. Every commercial EULA has all sorts of language disclaiming liability and the Government is falling all over themselves making these EULAs legally enforcable. Believe me, if an Oracle database blew up at your bank and cost them millions of dollars in business Larry Ellison wouldn't even have to so much as say "I'm sorry".
The "legal liability" argument for commercial software has no legs whatsoever.
It may be about freedom to Dick but it's all about money to the rest of the world. Independance from corporate authority is neat but not having to pay for software is neater. First, banks don't recognize source code as repayment for loans, they still want money. Second, .coms didn't go bankrupt because the source code was uneditable but because they couldn't pay for it. Third, the most popular open source projects are free front ends to commercial libraries. If you argued with that you were moderated to -1 in those stories.
The GPL comes with responsibilities. Those repsonsibilities are extremely reasonable and almost never involve costs that any company is likely to care about (no, it doesn't "infect" your code). Nevertheless, those responsibilities exist, and so I've always felt that calling it "free as in freedom" software is not quite accurate: your actions are limited in certain regards. This is one more reason I prefer "open source" over "free software".
Miko O'Sullivan
...a better text for getting to know rms than the famous Hiroo Yamagata interview with him, which you can find, among other places, here:3 &cid=17086 86
http://www.kde.org/food/rms.html
After I met him in person and made experiences similar to those of Mr Yamagata, I wrote this comment:
http://slashdot.org/comments.pl?sid=117
Even though I still admire this guy in a way, his bruised ego can get on peoples nerves, it sure does that to me. Why can't he call this OS "GNU/Linux" and let others call it whatever they like, as long as both partners in the communication know what the other is talking about? Usually context will make clear if you are talking about an OS or a kernel.
Freedom of software is fine, but what about a little more freedom of speech for the people you communicate with, Mr. Stallman?
(C'mon, mod me down, I criticised rms:))
The review mentions that this book assumes too much background. If you're looking for a book that gives you or others that background, I heartily recommend Hackers by Steven Levy It's a wonderful tour throught what it meant to be a hacker right up to the mid 80s.
I imagine the Stallman book would make a lot more sense after reading it. Also, if you can get ahold of "In the Beginning Was the Command Line" by Neil Stephenson, its a wonderful guide to the history of OSes on personal computers, which plays into this as well.
Where's the free, uncensored, open-source online version, eh?
Oh, I suppose that's gnu.org...
My boss (who is also chief owner) is an engineer and is an excellent boss and executive. Not only does he have the respect and friendship of the entire company, but he's kept the company profitable (and, ergo, us employed) while most of the rest of the tech industry was going down the crapper.
Miko O'Sullivan
So if I sell my piece of free software, whoever buys it is explicitly allowed to redistribute it unmodified. Which means I can sell a few copies, everybody else then can/will get it for free (as is beer) from who bought it from me. How is this economically viable for me?
(This is meant to be a serious questions - I don't get it)
Honestly, I think the GPL relies on the fact that most humans are lazy. Seriously. I buy a GPL'ed program and install it. I could rip the CD and put the ISO online, but I'd have to take time to do that. Even if I do, you have to download it, burn it to a CD and use it. It's much easier to just fork over the $15, or however much it is, and get the CD yourself.
Linux is a perfect example of this. I can download Red Hat or Mandrake or whatever distro I want, burn it to a bunch of CDs, and install it on my computer. But it's so much easier to go to the store, buy the box, and use those CDs.
You may not agree, but I think that's at least one reason it works.
Richard Stallman will be giving a talk on 'Software patents: obstacles to software development' on the 25th of March in Cambridge. I expect he will talk with reference to _all_ software developers, not just free software, because he has said in the past that both free and proprietary software developers have a common interest here.
That's Cambridge, Cambridgeshire rather than Cambridge, MA BTW. Send mail to rmstalk@fipr.org for details.
This is important right now because of the proposed EU patent directive; it would be good for the mainstream press to attend.
-- Ed Avis ed@membled.com
RMS vs. Eric Raymond.
I'd like to see that.
They stab it with their steely knives,
But they just can't kill the beast.
Your URL and email address would suggest that you don't get out *at all* !!! heh, heh , heh
I agree we disagree :-) and I think the lazyness argument works the other way around... For a lot of people (at least the ones with fast Internet connections), it is easier to download the ISO images and burn them than to actually get in the car and drive to the store.
I just did it two days ago with Mandrake 8.2 - which I could not have even bought at a store at that point.
Also, most of the software is small enough to be easily up- and downloaded, only few applications are big enough that it is not possible doing that over a modem is a reasonably short amount of time.
What I think this model comes down to is donations - if people think a free software program is good, they give money to the original author. But again, lazyness prevails most of the time and it does not happen.
When O'Reilly's onlamp.com published an article on this bibliography, their ad serving system revealed itself to be an AI with a sense of humour by choosing a remarkably inappropriate IBM ad to go along with it.
I'm a vi man myself. Simple tools, working in concert is my style. Emacs is simply too much for most of my day to day work.
But every I run across an Editing Task from Hell. Some kind of manipulation of a text data file or a set of bloated source files that is highly repetitive but not simple subsitution. The kind of thing that to do in a typical GUI editor you have to spend a few hours doing a mime's impression of an industrial robot.
Then I bust out emacs, which magically turns a day's worth of drudgery into a few minutes of stimulating mental excercise. I'd call an editor that can do that a work of genius.
Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
Honestly, I think the GPL relies on the fact that most humans are lazy.
Or how about the idea that I support the effort financially so it continues to serve me.
I buy a copy of Red Hat about once a year. I don't have to - my cable modem could grab the ISO overnight and I could burn it in the morning. But it's my way of supporting the cause. And I'm not distro biased - next time it may be Mandrake or someone who has the better mousetrap.
he was in this horrible dumb-umentary of a film, beating the same dead horse. he describes how he would hack users' passwords at MIT to try to convince them that they should use Enter (i.e. no) password. what does this have to do with making source code available such that it can be corrected, extended, enhanced, etc. to suit individual needs and for the greater good of the computer community? i mean, if i want a private account in which i can store my financial info, personal info, and private collection of pictures of fat midgets having sex with young animals, why should that be 'open' to RMS? what, i ask you dear reader, does this have to do with open source code?
Have met him. He's cool, if not a little bigoted and scary. I just think there's about 8 million people who are more interesting than him (and no, I do not wish to name them).
How we know is more important than what we know.
...should the biography of RMS not be under the GFDL?
He's an uncompromising fanatic, and that makes him interesting in the same way that religious zealots are interesting. What is more interesting is the cult-following that he has managed to achieve. He's managed to convince a group of otherwise bright people to focus solely on the gospel of the GPL.
Weird, I started out writing this to show that Stallman isn't interesting at all, but the more I think about it, the more I realize he is. I may not like the way he or his minions behave, but it's definitely interesting...
Um..yeah. If you spent 12 years sleeping on the floor
of your office, under your desk, you'd be interesting too. As well as mad as a hatter, and without a girlfriend.
Respect and all that...but he is a freak.
> ... the first version of GNU Emacs was released in *19*96!
You mean as opposed to the steam driven Emacs released in *18*86?
Peace, &c,
(jfb)
To spur "enterprise Linux," Big Bang, the distributed two-phase commit.
Imagine if every single program took as long to get good and usable as Linux did.
When did Windows 1.0 come out? And when did NT3.51 come out? Next question.
Nope, no sig
O'Reilly has reviews of the book available. Among them, is a 'review' by Bill Gates:
Honestly, I think the GPL relies on the fact that most humans are lazy. Seriously. I buy a GPL'ed program and install it. I could rip the CD and put the ISO online, but I'd have to take time to do that. Even if I do, you have to download it, burn it to a CD and use it. It's much easier to just fork over the $15, or however much it is, and get the CD yourself.
Just like music. That's why online piracy is almost non-exsistant. 'I could rip the CD and put the MP3s online, but I'd have to take time to do that. Even if I do, you have to download it, burn it to a CD and use it. It's much easier to just fork over the $15, or however much it is, and get the CD yourself.'
Reference: Slackware SU man page
Why GNU su does not support the wheel group (by Richard Stallman)
Sometimes a few of the users try to hold total power over
all the rest. For example, in 1984, a few users at the
MIT AI lab decided to seize power by changing the operator
password on the Twenex system and keeping it secret from
everyone else. (I was able to thwart this coup and give
power back to the users by patching the kernel, but I
wouldn't know how to do that in Unix.)
However, occasionally the rulers do tell someone. Under
the usual su mechanism, once someone learns the root pass
word who sympathizes with the ordinary users, he can tell
the rest. The "wheel group" feature would make this
impossible, and thus cement the power of the rulers.
I'm on the side of the masses, not that of the rulers. If
you are used to supporting the bosses and sysadmins in
whatever they do, you might find this idea strange at
first.
He's smart, but he's an idiot, too.
No SIG for you!
I wasn't being ironic when I called it a work of genius, although I may have been when I called it twisted, and almost certainly was when I compared it to the Necronomicon.
Some spew emitted from RMS, collected by someone else....
Why should we pay for it?
So if I sell my piece of free software, whoever buys it is explicitly allowed to redistribute it unmodified ... How is this economically viable for me?
It probably isn't. You may need to find someone to pay you to produce the software in the first place. Rinse, lather, repeat.
Oh, I know, I'm conjuring images of working in a sweatshop. Who wants to do work for hire?
But consider this. How many MS employees own the software they write? If they decided to change jobs, do they get to bring their code along? For some reason, it always seems that the purported advanges of IP rights only accrue to the big shots. Why should someone who spends years developing code somewhere be compelled to start from scratch again if they decide to switch careers?
But the proof of free software's viability is empirical. Just look around. The catalog of free software is growing and improving daily. So obviously people find a way to make it work. That's what I don't get. How can people continually make theoretical arguments against free software's viability when the quantity and quality of free software is growing by leaps and bounds?
For a concrete example of who's spending money on free software, look at IBM. They support programmers all around the world. Good for the programmers, and good for IBM.
--Lawrence Lessig for Congress!
Notepad? Yeah the last time I had to do some hardcore text manipulation, I turned to notepad. It got the job done. And that Find/Replace was a life saver! Oh wait...
I think you make some good points, especially on how people make it work - by doing either work for hire (which only works if the company you do the work for can afford it by making money otherwise) or if you do it 'after hours' and make your living otherwise.
Don't get me wrong, I don't think there is anything wrong with this. But I still believe that if I had no regular job and had to live by selling my free (as in speech) software, I'd starve to death within weeks.
"Tell me HOW I WILL GET PAID!"
...
"If Stallman could somehow decree that No One Can Ever Sell Software Again, then 90% of programmers would find themselves out of work, and demand would trickle almost to a stop."
I think you are very, very mistaken. On at least two counts.
First, Stallman is NOT against selling software. He is against selling software without the source code. There is a big difference.
Second, I don't think you realize how many programmers are employed to write software that will never see public distribution. I would guess that somewhere in excess of 90% of all programmers do NOT write software for shrink-wrapped, retail distribution. In many of those cases, the customer DOES get the source code.
Finally... how long did it take Linux to become usable? About 4 years. Windows? 10. Apache? 2 to 4. IIS? I'm still waiting. But try turning it around. How much better have Linux, Apache, and KDE gotten in the last 5 years? How much better are Windows and IIS? Now which development model do you think is more effective?
"...which only works if the company you do the work for can afford it by making money otherwise..." Companies that have similar needs can come together and still need to pay the same amount. Then they only need to pay again if they need new features, bugfixes etc. not every two years.
mp3: l33t term for empty.
Well, mandrake could NOT offer you the download, sure someone else could, but I think more people would buy this way - no need to search the whole internet and/or wait until someone who bought it would upload it. Of course I would still search and download as I cant aford to buy it at the moment (student) and there are no shops with shelves full of software here in Latvia.
mp3: l33t term for empty.
I still believe that if I had no regular job and had to live by selling my free (as in speech) software, I'd starve to death within weeks
;)
Me too.
That's the rub, that makes people chafe. Free software raises the bar. It's hard to get someone to pay you to write free software, because when you reduce software to commodity status, the returns are lower. On the other hand, I don't really dislike the idea of applying a little natural selection to the developer pool. I think fewer, higher quality developers, who have access to each other's work, can produce better software faster than a whole bunch of overpaid amateurs all working in isolation. I worry about the future of the software industry not a bit.
--Lawrence Lessig for Congress!
Linux is not a graphical shell like Windows 1.0 so you have to compare Linux to QDOS (the OS Microsoft used to make DOS from).
Man, I thought I was being tough going back to Windows 1.0 (even though it wasn't usable), but you're just being mean
Nope, no sig
Care to be more specific?
Miko O'Sullivan
I misread your posting such that I thought you actually had something useful to say.
Miko O'Sullivan
Miko O'Sullivan
Are we really worried? I thought programmers were elitists who all think we're above average. I know I'm not worried about getting the bar up out of the basement, because there will be less crappy code I have to interop with.
As for the quality of the industry's output, I've always liked the comparison with civil engineering. Nobody puts tarps over bridges to keep anyone else from learning how they're designed.
Considering the amount of traffic /. gets, the fact that it was developed with a relatively small staff and budget, and considering the complicated job it has to do, I'd say it's a shining star in the world of online services. I'd be interested to hear examples of other sites that do all that with some other language.
Miko O'Sullivan
Its about freeing the code.
If you do a good enough job, you'll get the money from people who want to use YOUR code and not write their own. That's a fact jack.
This is the ONLY profession that steadfastly refuses to understand the scientific method and the principles voiced by Newton; "I see far because I stand on the shoulders of giants." Scientific progress is about an upward spiral.
Instead we have midgets grubbing around in flat little circles trying to use "clean room" techniques to reinvent the wheel so some ass-hole won't try to sue them for having used some fuckin' common sense.
You have NO progress that way. You have no Linux, No GNU, no standards. You have the victory, and a mighty small one it has to be, going to who is already the winner. That does you dick all good in both the short and the long term.
If you're missing a feature now, its "tough tits!" because the code is locked up. If Word doesn't do something you want now, you're totally fucked until M$ wakes up and sees some competitive advantage in doing something like it but you know it will be done to their advantage not yours. Otherwise, you're sucking bus exhaust.
When software is free ("Free" as in "libre" a great concept I do wish the English language had a word for so I wouldn't be putting a French word in quotation marks [1],) then you can add it, test it, use it and toss it back to the developper for inclusion into the product and further refinement by the community of other people who would be interested in the feature.
Most people will yawn. That's not value added to them. Lets face it how many of you can even put a scalar on the number features in the average software package.
The days of trying to sell software made by the creeping feature creature are over. Its not about standards, interoperability, colaborative software, APIs.
If you software can't communicate with mine, then I don't want to know about it. I have no possible use for it because you've witten software I can't possibly use.
MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
"And there's 10 things he doesn't want you to do or else you'll go to a burning place with a lake of fire until the end of eternity. But he loves you! ...And he needs money! He's all powerful, but he can't handle money!" - George Carlin
As I understand it, Stallman advocates free software as a moral philosophy. From the GNU Manifesto:
This I think is the core of Stallman's ideology. It is in no way economics-related in nature.
is this review GPL'd? if not we refuse to recognize it.
four-oh-four
The point is not your value in terms of a money-spouting consumer unit, but your value as an individual permitted to express yourself in ideas involving computer software.
Supposing you use the GIMP, say. And you have some kind of special need, like being able to run filters on heightfield Targas that split a 16-bit value into adjacent channels.
Your value is not measured in terms of being able to pay someone to make the program do that.
Your value is measured in BEING A PERSON who HAS THE NEED TO DO THAT, and the ability to GET THE SOFTWARE TO DO IT.
If you hire someone to do it for you, your value is STILL in being the person who needed to get the program to do that. Without you and your special need, the program would have remained unable to deal with that special purpose. Your NEED, not your money, is the thing of value here.
If you want to help, keep your damn money- and think of new stuff you want software to do!
Who remembers the live interview with RMS where it was being broadcast using Real Audio Server (or whatever the proper name of it is)? Remember how Richard told them to stop the broadcast because he refused to be used (through the broadcast of his interview) to encourage people to use proprietary software (RealPlayer)? Well, this isn't exactly the same because the book isn't directly making people use proprietary programs to read the text... but since it was made with proprietary software... I'd think he would discourage it. I guess TeX, LaTeX, etc weren't good enough?!? ...not that I know how to use any of those. :)
Just food for thought.
Scott Dowdle
www.MontanaLinux.Org
I'm all for free software. Y'know, the kind I write and decide, for myself, as the creator, what license I'll use when distributing it. GPL, BSD, closed-source proprietary, so long as *I* have the freedom to make a *choice* without some mouth-breathing shithead telling me that only certain Approved Options(TM) are moral.
Just as you have the choice to buy or not buy, use or not use, my software. See? Maximum choice, maximum freedom all-around. And no annoying little mental midgets kicking us in the shins trying to decide for us what is good and what is not.
Max
My god carries a hammer. Your god died nailed to a tree. Any questions?
Recently, FSF (or RMS) have said that they would like to do away with the LGPL which does allow linking with closed source.
The open source movement's greatest achievement has got to be Linux ( a fact not lost by those people who get their egos enhanced by calling it GNU/Linux). Linus' copying licence says it is OK to hook up prorietary modules/drivers to the kernel [which would not be ok under GPL]. RMS has challenged this stance.
While GPL everything might make sense in desktop/server scenarios, there are many places in the embedded environment [where I am active] where it does not make sense. In particular, it is important to be able to hook up proprietary algorithms in drivers. Under the Linus licencing model I can - under GPL I can't.
Many organisations get into open source by degrees. GPL almost forces an all or nothing approach. This will be a barrier to the uptake of open software. ie. The GPL is ultimately limiting the scope and horizons of free software.
Freedom is also about freedom of speech. You would censor me because I am not programmer? That's total bullshit. You can disagree with me but you shouldn't say that I cannot express myself on these matters. I don't have to program to understand the social implications of OSS, agree with them, and promote what it stands for. And don't you DARE second-guess what I want!! As I have said, I use both "free" software, some of which I have paid for, and commercial software (all of which I have paid for). How does that make me a leech? I contribute by saying what I think it's right, and I won't let an elitist, arrogant and anti-democratic MS pawn like you tell me what to do or not do!
As far as my politics go, I am an anarcho-syndicalist and actually agree with many elements of Marxist theory (such as the alienation of the worker from the fruit of his labor, etc.) I believe that Free Software (as opposed to Open Source) is a superior ideal. But there are great programs out there that aren't Free Software, they are Open Source or even proprietary...should I not use these programs as well? What's your point? Nobody's forcing anyone to write free (as in gratis) software - certainly not me! As I said, I have often paid for what I consider good software. I even have a registered version of WinZip on my old Windows partition.
On a side matter: you seem to be worried about programmers being put out of a job because of free software. Now, what do you make of manual laborers who were put out of a job because of automation? Who programs those machines? Programmer, perhaps? Did you ever condemn automation for this? many of those laid-off workers eventually found a different job. Even if some programmers do lose their job because of open-source software (an assertion you make but for which there is no proof, and I mean absolutely none) being smart people they will find manage to get by. But let me ask you this: if FS or OSS is suicidal for programmers (as you imply), then why are there programmers who do it? Answer that question before trying to censor me!
Oh, about the "unnecessary" bashing of Microsoft: MS is still abusing its monopoly to stifle competition. To claim that it's "ancient history" as you do is to either a) totally ignore reality or b) exactly what your MS supervisor asked you to do. Yes, I'm sure that there are some nice and knowledgeable programmers working at MS. I never said the contrary, and actually some of their programs are very good. That is not, that has never been the point. I have never said anything to the contrary. Are you so thick as to not understand what an "abuse of monopoly" is? You are living proof that you can be a programmer and still spew crap about the OSS debate.
Just be certain about one thing: I'll keep on contributing to this debate, even at the risk of being wrong sometimes, whether you like it or not. And that's all I have to say about this.
Reminder: find a new sig