LinuxDevCenter Interviews RMS
prostoalex writes "LinuxDevCenter interviews RMS.
Interesting that Stallman supports the free software projects ported to proprietary operating systems: 'Porting free applications to nonfree operating systems is often useful. This allows users of those operating systems to try out using a few free programs and see that they can be
good to use, that free software won't bite them. This can help people overcome worries about trying a free operating system such as GNU/Linux. Many users really do follow this path.'"
Question is, does he support projects such as CygWin?
I am extremely glad that I was able to try open-source apps on Windows. By trying out Mozilla, and then Thunderbird, and then apps like The Gimpe and OpenOffice, I felt confident enough to make the switch. And once I had my primary files running in the software (like mail in Thunderbird on Windows) making the transition was almost flawless. And because the stuff I was using was already familiar, being productive on Linux helped overcome the learning hiccups.
Random Musings
I know this is OT. But I thought of a way to give RMS a stroke (or a facial tic at the vary least):
:)
:)
.. Happy Holidays
Me: Boy I sure like my Linux system
RMS : That's GNU/Linux!
Me: Yep, brand-spanking new
RMS: No, no, no! That's GNU G-N-U. GNU/Linux..
Me: GNU/Linux? What's that?
RMS: GAH! It's what you have installed!!
Me: Oh, you mean Linux
RMS: GNU/Linux!!!
*** Repeat ad infinitum
Bonus pts if you actually say Linux OS by the Red Hat people
Merry Chr.. er
"This calls for a very special blend of psychology and extreme violence" - Vyvyan "The Young Ones"
My wife actually is using Gimp under Windows now because she prefers its interface to Photoshop. ;-)
12/22/2004
Around 20 years ago a programmer at MIT quit his job to develop a complete and free Unix-style operating system--the GNU system. That programmer was Richard Stallman, also known as rms, the founder of the Free Software Foundation.
Since 1984 he has fought for software freedom and created the concept of free software. Software is considered free if users have the following four freedoms:
Copyleft licenses protect these four freedoms. The most prominent license is the GNU General Public License, which allows the author to retain a copyright and permits redistribution and modification under terms designed to ensure that all modified versions of the software remain under copyleft terms.
In this period of threats to freedom, Federico Biancuzzi interviewed this freedom paladin.
FB: GNU/Linux (the complete OS!) is probably the most known free software project. What do you think about the fact that Linux (the kernel!) uses a proprietary program to manage its source code?
RMS: It is unfortunate when anyone uses proprietary software. Using it publicly for the development of a prominent free software package is particularly unfortunate, because it sets a bad example for the community.
FB: Isn't there any free alternative under development?
RMS: There are already free programs that do the same basic job. Linus Torvalds feels they are not convenient enough, and he values convenience more than he values standing firm for freedom. I think that is leading the community in the wrong direction.
As part of the GNU Project, Tom Lord is developing a new free source control system called Arch, which we hope will outdo the proprietary ones.
But just because we are competing with proprietary software on issues of technical merit doesn't mean we think people should choose the program for source control based on technical qualities alone. That would mean assigning zero value to freedom itself. If you value freedom, you will resist the temptation to use a program that takes away your freedom, whatever technical advantages it may have.
FB: What do you think about proprietary software? Does it have low quality? Is it unsecure? Does it restrict freedom too much? Is it unethical?
RMS: Proprietary software is unethical, because it denies the user the basic freedom to control her own computer and to cooperate. It may also be of low quality or insecure, but that's a secondary issue. I will reject it even if it is the best quality in the world, simply because I value my freedom too much to give it up for that.
FB: Would you accept a federal law in the United States to enforce the distribution of source code with every type of software?
RMS: I am not calling for such a law as of now, but I think that would be a valid consumer protection measure--like requiring food products to publish the list of ingredients.
Of course, some software companies would object to this, j
When I first read RMS' comments 15 years ago, I thought he was a crackpot. I worked for a large computer vendor (Wang) and could not comprehend the concepts he espoused.
Now I have aged and benefitted first hand from the freedom of software. Now I comprehend what he is trying to say and I recognize the benefit of open source software.
With that said, he still come across as a crackpot who is so entrenched in his views he will not budge. However, that is not necessarily a bad thing. Without gcc there would be a lot less free software.
"No matter where you go, there you are." -- Buckaroo Banzai
FB: Would you accept a federal law in the United States to enforce the distribution of source code with every type of software?
RMS: I am not calling for such a law as of now, but I think that would be a valid consumer protection measure--like requiring food products to publish the list of ingredients.
Of course, some software companies would object to this, just as some food companies resisted the requirement to publish the ingredients and nutritional information. The question should not be up to them.
I don't think it's the same at all. Publishing ingredients in food is a lot different from publishing source code. Publishing the sourcecode is like sending someone the blueprint schematics of your new machine, practically inviting them to make their own; whereas the ingredients label doesn't list in what quantities the ingredients were mixed in at, or what time, etc. I know Stallman simply made a poor analogy, but I think he truly believes it.
Having people use Mozilla, Thunderbird, OpenOffice, and other applications prior to switching/trying Linux has halped me convert more than a few to a more stable OS. Being able to do the basics and be comfortable doing those things, (surfing the net/email/irc) makes for a much happier and productive Linux newbie.
The mindset that porting open source software to proprietary operating systems is Bad(tm) is rediculous.You can't give something wings then chain it to the nest.
I came to the datacenter drunk with a fake ID, don't you want to be just like me?
RMS is one of the strongest people I have heard of. He stands firm, not even allowing an allusion to get past his quest for accuracy. When he corrected the interviewer, who said "free" but meant "gratis", I smiled and thought, "Way to go, Richard. Never let people get complacent."
That said, I disagree with him that all software must be libre. I don't like being told that I may not release my own work as I see fit. At the same time he is welcome to not use it as he sees fit.
Bob-
The Ludwig von Mises Institute. The reasoning individuals economics
I was going to make a comment on the Hurd, but rms beat me to it.
How am I supposed to fit a pithy, relevant quote into 120 characters?
Again RMS echos true wisdom. Flexibility and Interoperability are features users enjoy and do more good for society overall.
but I find RMS a bit militantly Free. I mean, I don't like the idea of having to use binary drives (for nvidia graphics cards, for example), but I would still prefer to have binary drivers than no 3d support at all. I think RMS should take the stance "I support only Free software, but users should have the choice". The fact is that some companies will never open up their driver source code, so users shouldn't be punished for it.
...just what he has explained one thousand times in everyone of his conferences.
Quoting and interview by Federico Biancuzzi:
In the grand equation, our champions must, by definition, be absurd. Over time, this is the only possible way to nudge the median. RMS catches a lot of flack for his "purist" views, but stop and think how our shared mindspace would look without his a-priori input. If all people are endowed with an inalienable right to benefit from, and particapate in, our shared human technology, then the price of freedom is eternal vigilance. We have been choked, screwed, and robbed by a greedy marketing monster, and are sorely in need of champions. "If no one tilts at windmills, the damn things will take over the world!"- christian simpleman
"If no one tilts at windmills, the damn things will take over the world!"- christian simpleman
FB: What is your opinion on the fact that Linux (the kernel!) supports binary drivers without too many problems? I'll make an example: the OpenBSD project didn't support Atheros wireless chips because they require a binary HAL provided with an incompatible license for their goals and policy. They act consistently. Do you think that Linux (the kernel!) should try a similar rigorous approach?
RMS: Yes! And so should the developers of GNU/Linux distributions. This is very important.
Quote:
:)
Some GNU utilities such as df and du do not follow the POSIX spec unless you set the environment variable POSIXLY_CORRECT. Normally GNU df and du print disk space figures in units of k. POSIX says to print disk space figures in units of 512 bytes. If you set POSIXLY_CORRECT, GNU df and du do that. (My original plan was to name it POSIX_ME_HARDER.) I would guess that very very few users set POSIXLY_CORRECT.
Good to see RMS has a sense of humour. I got a nice chuckle out of that comment
-Laxitive
A few years ago, before i started using Linux seriously, I started building an almost free/open Windows XP system. Here's the basic breakdown of the so-called free system:
Shell: http://www.bb4win.org/
Burning prog: http://www.burnatonce.com/
DC client: http://gempond.com/odc/
Graphics: http://gempond.com/odc/
IM: http://gaim.sourceforge.net/
Browser:
Mail: http://www.mozilla.org/products/thunderbird/
Office suite: http://www.openoffice.org/
et cetera...
But then it dawned on me: All these programs are avaliable under GNU/Linux.
That day was the day that i switched to Debian. I haven't looked back.
Ridiculous. Not rediculous.
Why do so many people spell this word incorrectly?
Search for rediculous using Google. See how few results there are. See the 'Did you mean: ridiculous' notice. Follow the correctly spelled link. Wow! Over five million more results with the correct spelling! It is Christmas! Santa and Jesus are real!
There is nothing surprising in reading that RMS supports the use of GNU tools on non-free kernels. Outside of the kernel, much of the original tools were developed on platforms such as Solaris. This was pretty necessary at the time because Linux wasn't yet mature and the Hurd was, well, pretty much where the Hurd is now.
If RMS criticized this idea he'd be a hypocrite.
An explaination in RMS' own words.
"And a voice was screaming: 'Holy Jesus! What are these goddamn animals?'" - HST
That is so true. Seen it happen over and over again. Use Firefox and Thunderbird to move them into OSS tools for the internet. Then introduce OpenOffice and pretty soon the underlying OS is immaterial.
It's odd that it seems to take time to sink in that part of the value in OSS is that it comes bundled with all those goodies and there's no need to buy anything else. For instance (these are retail prices):
OEM pricing may vary as will the prices to big buyers. But even counting that where's the value? You still have to spend an insane amount of time keeping everything updated to combat the threat of the day and even that won't stop all the crap. It's insane. Get off Windows.
That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
Yep, it's great that RMS sez we can port GNU stuff to the operating systems we have now, rather than having to wait until GNU Hurd thunders into view. Or does it only run on the Itanium?
Everybody's a libertarian 'till their neighbour's becomes a crack house.
I work in a large corporate environment that uses VMS, Tru64, AIX, HP/UX and large scale IBM mainframe systems such as MVS. The corporate policy is basically that open source is strictly forbidden, but only as far as being installed as a system tool--only "supported" products can be installed.
/home directories on the largest of the UNIX servers and see 500 people with their own individual copies of emacs, vim, bash, etc.
However there isn't a policy regarding what tool sets individual shell users can install. It's interesting to browse various
The point is, at least with mainstream IT people most already see and understand the value and quality of open source or free software.
It's true no man is an island, but if you take a bunch of dead guys and tie 'em together, they make a good raft.
I'll have to agree with RMS on this one.
I love RMS!!!
Do pay attention. Across the span of years assholes like Gates, Jobs, and Ellison will be mere blips on the radar of history. RMS will be considered one of the cornerstones of computer technology.
Far from being a crackpot, RMS stands for exactly what is needed in terms of free software. The steadfast nature of his resolve is with a view to all possible attacks from within and without the free software movement.
The things that RMS says are sort of like the Bill of Rights. People try to mess with it, to rewrite it, to mess with it in a thousand ways - and RMS has always been right on the first try.
It's a pity that more do not see that plainly. In my view, RMS sees things with startling clarity. He already sees what you have not even begun to anticipate.
I apologize for being cryptic, but it's one of those things that you either "get" or you just don't.
As I said the other day, Stallman himself is the perfect example of using free software on proprietary OS'es. That's how the GNU project started, and today they still make reasonable efforts to keep their software portable.
A lot of people dismiss and mock RMS, but he already asked and answered a lot of these questions himself many years ago. Maybe it would help some people to periodically read through some of his writings. (I know reading things you don't agree with or like is unpopular with many around here.) RMS has made intelligent decisions on a lot of these issues.
Another thing that comes up all the time around here is selling free software, which seems to confuse a lot of people but was handled by RMS a long time ago, too.
Secession is the right of all sentient beings.
While I can understand that logic, I can also understand the contrary logic of "doing nothing is easier than doing something" where users merely become more used to running non-free software because their computer came with non-free software and their friends are running non-free software, so they stick with what they "know". If more free software is better than less free software, then running The GIMP, OpenOffice.org, or Firefox on Microsoft Windows would be better than exclusively using their proprietary counterparts, but the question is whether users actually move to freedom.
So, I'll believe that users actually move to freedom because of free software on non-free OSes when I see random phone poll survey data that confirms this. So far, all I read are theories about how users would behave.
Therefore I will have to ask some of my survey-conducting friends how I would go about doing this in a way that would produce reliable data on which to build an informed opinion. Perhaps there has already been a study of this.
Digital Citizen
For someone to start a movement against such well-funded interests, takes a militant attitude and at least a bit of arrogance. Google Stallman's personal experiences with Symbolics Inc.: Stallman gave up a lot of money to champion his "free software" ideals, and he takes his crusade very personally. Many people find him abrasive, but his pig-headedness is exactly what got "free" software to progress as far as it has.
I was slightly skeptical about this, until I realized that I actually followed this path, more or less. Back in the day when OS/2 was still around, I was using that over DOS/Win3.1, and eventually NT, as I couldn't afford a box that would run that, but it turned out for the better. I had tried Linux once, and found it too hard to get anything done with (remember this was like 92-93, and I had never used anything *nix before): it was interesting, but I wasn't familiar with any of the applications, so I couldn't do much.
Of course, if OS/2 is remembered for one thing, it's the overflowing of native applications, by which I mean there were few. So eventually, I started using "EMX" (iirc) ports of *nix applications: emacs, gcc, (La)TeX, bash, ghostscript. After awhile (and putting up with some deficiencies), I realized that I was no longer really using OS/2. I was trying to use Linux. So, I got that infomagic set of "modern" distros (like redhat 4, debian something ancient, slackware, and a copy of sunsite and tsx). I've never looked back.
It's been interesting over the years to see the application base grow by leaps and bounds; the open culture for Free Software is really what Linux has created, and what has in turn driven its success. OS/2 never had it. HURD was too idealist to gather momentum. The BSD's seem to have a different focus. All the other OS's drive a purely commercial culture: Windows, MacOS, PalmOS, Symbian, the commercial Unices, etc.
So perhaps... perhaps... if you transform the other OS's into a semblance of Linux (or other "Free" OS, I guess, but let's be realistic here), once people are familiar with the software, you can switch the OS and give them the full experience, and not only will they fall right in, they'll be happier, because everything works as it should.
This, I believe, is what Microsoft should truly fear.
Don't think of it as a flame---it's more like an argument that does 3d6 fire damage
Even a quote taken out of context would be better than this flamebait. If he was talking about short-term technical merits versus long-term support and maintainence, what you say he said makes perfect sense. Maybe he is a Nikoli Tesla type of crazy, but he deserve some respect for laying himself on the line for his ideas.
From the interview:
FB: Would you sign and promote a petition or an initiative for free access to hardware specifications?
RMS: I'd endorse any sort of nonviolent democratic political activity to promote such a law.
Of course, such a law (like all laws) would have to be backed up by violence -- don't obey it, have your freedom or property taken away. I think it's disingenuous for RMS to claim the high road of "non-violence" while advocating exactly the opposite.
Except for this, I think his stances are in general very admirable.
Whats RMS's oppinion on Wine/Qemu ?
wouldn't it be better for (their) consumers
if...
Of course. It would also be better if everyone ate brown rice, drank water instead of sugar soda, drove electric cars, and turned off their water heater when they went on vacation.
But I'm not going to put a gun to their head (which is all that government is) to make them do it.
Bob-
The Ludwig von Mises Institute. The reasoning individuals economics
"Publishing ingredients in food is a lot different from publishing source code." Agreed, but you're analogy is no better. For bridges and buildings, the blueprints must be published and become public record so they can be reviewed by town/city engineers and others responsible for saftey. I think RMS's problem was the lack of good examples for transparency in American public life. Does "Truly beleives it" mean that the question of consumer protection should not be up to software developers? Should complete secrecy replace legitimate enforcement of copywrite (or copyleft) What are you saying?
I think that's a false dichotomy--use binary drivers or have no 3D support at all. I have 3D and free software drivers because I choose video cards for which the 3D support works. Maybe it's not as technically sophisticated as your binary drivers, but I play 3D games and use 3D charting programs that depend on OpenGL just fine with my Radeon cards (9200se, 9000, and friends of mine use more advanced cards) all with X.org.
As for what video card makers will do, power concedes nothing without a demand. When users are willing to buy what they're selling without freedom, there is no reason for them to consider changing their ways.
Digital Citizen
- Overuse of the word "freedom"
- Overuse of vague rhetoric, which annoyingly dodges specific questions
RMS should run for President!
So now coders hired to do proprietary work are unethical too?
He cites ingredients on food packaging -- but he knows perfectly well that a mere list of ingredients cannot be used to duplicate the food. It's misleading.
And now he's also open to the idea that the government should force all software makers to publish their source code? That's creepy.
Also, he should just acknowledge that "free as in speech" software almost always winds up as "free as in beer" too. It's kind of dishonest to pretend otherwise.
It's pretty informative to read RMS in his own words.
Here's what I do: Bitty Browser & Andromeda
I can't speak for RMS, but maybe you can read his view as: "all drinking water in this world should be clean and safe for consumption". That would be the optimal situation. At the same time you realize, it will never happen (at least not any time soon), and you can't force the rest of the world to make it so.
Maybe RMS would like most if there was simply no need for free software to require GPL style license, just to keep it free.
But I think it ultimately boils down to how people regard works that can be mass reproduced with near-zero effort (music, software, pictures, designs, etc). For clarity: I'm not talking about requiring everyone to share music, idea's etc., I'm just talking about work that for some reason or another was released to the public. Some people will view such work as 'ideas, floating freely through space, free for everyone to grab from the airwaves', and other people will say 'my personal property, get your dirty hands off it'. I believe that is a fundamental divide, that may shift, but will never go away. As long as you have that divide, there will be copyrights, patents, and GPL style licenses to counter their effect.
Please include you rampant unsubstantiated speculations below.
How is this informative? "That's what India is for?" You seem to think that exploiting foreign workers is a better alternative to "free" software. Microsoft gave away Internet Exploder and continues to give away "free-as-in-beer" software. So how can F/OSS offer mplayer, xine, firefox and not be better than free MS alternatives?
Well according to stallman, even if a program is completely useful to you but is proprietary, he won't use it. If the equivalent program of it is free, but is so buggy/useless to you, he'll still advocate to use it simply because it is free.
In other words, to him it doesn't matter how useful a program is, if it's not free, he won't use it. The big example is using a proprietary program to control the source code of the linux kernel because according to Linus it allows him to be more productive and get things done faster. But because it's not free, stallman says he disagrees with Linus's judgement on using that proprietary program. He doesn't take into consideration the fact that with Linus making this decision, it causes the free alternatives to source control something to live up to. Basically saying, if you want to be used for your features instead of being that you're just free, this is the features you want to have and the ease of use that you want to have.
There will always be free and proprietary software. Some free software advocates like Stallman simply will say use this and this program because it is free. That doesn't really cause something to be popular among end users. Features and ease of use do that. Look how long it took to build a free web browser (mozilla and firefox) before end users would accept and use them. It was never because they were free, it was because they were useful to use over the proprietary alternatives and more secure, plus they were free.
Free and usefulness go hand in hand I think. Once open source authors realize that, like the Mozilla and Firefox developer teams realized, then we'll get good products like Mozilla, Firefox and Thunderbird. I think the future looks bright. Arrogance in the end never wins however.
My Gawd WTF...
"Don't call it Linux, call it GNU/Linux!"
"Don't pronounce GNU as new!"
How about letting people make up their own mind about how they want to call it? And while I'm at it, when is The Hurd going to be finished?
Reality has a notoriously liberal bias -- Stephen Colbert
Nice strawman. Amazing how I said nothing about Microsoft, yet there it appears.
I respect rms, and believe that he has done some very important things for the software world (creating the GPL is at the top of a long list). But his ideals are only slightly about 'freedom' and his constant questioning of everyone else's ethics is tiring. He cares about the freedom of the consumer, but not the producer - he wants to force producers of software to play by his rules. The Open Source movement, for all that rms flames their ethics, is actually much more concerned with freedom - they try to support the freedom of software consumers, but recognize that software producers should be able to do what they want with their creations, including keeping the source to themselves (dumb as that may be technically). Personally, I prefer Open Source for technological reasons, but at this point there are things that I cannot do with it (pro-quality music apps are lacking at this point, for example). Would it really be more free for me to not use my computer for these things because GPL software isn't available yet? Some of you will now suggest that I write these programs myself - is it more free for me to spend time on that rather than just using programs that already exist? What the FSF people forget (and the OSI seems to remember) is that, for non-programmers, computers are tools, used to accomplish a job (other than programming). Comparisons to free speech vs. free beer miss the point. Does rms believe we should all have free hammers?
say his views are flat out wrong, yet in your sig you push a lame targeted to 8 year olds fantasy *load*? Huh?
Well, to each their own, maybe Harry can wave his magic wand for you and create all the software you'll ever need! Hey, it might work! Just keep believing.
As I pick up my jaw after reading his more than reasonable approach to porting Free software to proprietary platforms, I wonder why he allows this freedom, (to use your desired platform) but argues against using a best of breed code management system for the same reason.
Richard, I think you are getting a little hypocrytical. Either give us your familiar "Freedom or Death" line or give me the freedom to choose a proprietary path if that is most expedient to me. I don't really give a rats... which way you go, but as the voice of freedom in software, stop being confusing.
And yes I did read the next paragraph where Mr Stallman says effectively that such ports are a means to an ends. If so, then why is Linus' use of bitkeeper (i think) so heineous. If the open solution was as good if not better, for the purpose, then Linus will switch. In the same way users switch any application that better meets their needs. I can't see the difference between using bitkeeper or using MS Windows or using Debian Woody or any fully GPLed OS. Most people will use what works for them. Having the source code is a bonus.
And on that note a big Merry Christmas to all programmers who release under GPL. Whether you celebrate it or not, may it be merry. I do enjoy using your software with the freedoms it gives me.
A sig is placed here
To display how futile
English Haiku is
A colleague and I were talking about this very topic just the other day. I was pointing out some of the very same points that I have read in this thread. It seems clear to me that if people are given the option of using open source (free) software that is comparable to non-free software they stand a better chance of adopting it. Adoption is the key to gaining market share for the still fledgling open source movement. When was the last time your mom or grandmother used an open source program? (and for all your freaks out there who have mom on her own linux box because you still live at home - you don't count.) Further, some of us are tied to using non-free operating systems. Show us what your free stuff can do, even though we are trapped here. --Shuad
The interviewer obviously doesn't grasp RMS' ideas. It is apparant throughout the interview.
While reading this thread the message at the bottom (the random quote generated by slashdot at the end of each thread read:
"Isn't it conceivable to you that an intelligent person could harbor two opposing ideas in his mind? -- Adlai Stevenson, to reporters"
Microsoft, being on over 90% of desktops, is the obvious example, hardly an artificially constructed point. Not mentioning Microsoft would be like eating dinner while pretending not to notice an elephant in the dining room. How does one explain Open Source's success or even its continued existance in the face of free software from Redmond, or Apple, or Sun? Are you just speading FUD, or could you clarify your point?
it's much more easy to "fight for freedom" when you have no children to feed and you can travel the world, sleep at expensive hotels, eat at fancy restaurants, and this is all paid by someone else.
Do you also whine about how not everyone who can sing gets to make music videos? Or that not everyone who plays hockey gets to do it for a living? Or that not everyone who plays the stock market gets to be a broker?
The way things are going software development is soon going to be an 'amateur' thing, with only talented amateurs getting picked up by corporations/schools/etc (see OSDL, etc.). Sure lots of people will still need to code the tools they need as part of their jobs, but it will only be part of their job.
Actually, perhaps a better analogy is to mathematics. Lots of people need to do math to do their jobs, but very few of them get paid to be mathematicians. And yes, most of their work is 'open source', unless they're at the NSA.
New legislation requires you to get building regulations approval to even install garden lights in your home:
http://news.scotsman.com/latest.cfm?id=3924082
And you can bet it's gonna cost a small fortune to get building inspectors to check your work.
> I think it's disingenuous for RMS to claim the
> high road of "non-violence" while advocating
> exactly the opposite.
Eh? He just decided not to say he'd endorse any and all violent activity to promote the adoption of a particular law. He didn't say he was absolutely against any kind of violence ever under any circumstances. How is this disingenuous?
http://savingiceland.org
Back in '96 ("the year of the Intranet") I accidentally ended up getting paid to do web development work with Perl on Windows. I wasn't then, nor am I now, really a programmer (still less a hacker); I just happened to be a little better at abstract reasoning than anybody around me at the time.
I had never heard of the free software movement or the GPL, and the term "Open Source" hadn't even been coined. It's hard to imagine now how different the IT world was less than a decade ago. I chose Perl because it was free as in beer. At the time, it hadn't even occurred to me that you could apply the other meaning of the word "free" to software.
Then one day, while avoiding work, I was browsing through the documentation for Perl, and came across the following:
At the time I was a union delegate in a big multinational company, so I knew in intimate detail the awful nature of the institution. I hated my job, didn't know anybody who didn't hate theirs, and despaired of ever finding a vocation that I wasn't ashamed of.
Reading the GPL, and then going to the GNU website and devouring everything there was a life-changing experience. RMS demonstrated that it was possible to make a living without compromising on ethics, and for the first time in my life I felt that there was a place for me in the world, if not as a genious hacker, then at least by applying the same moral principles to whatever field I had an aptitude for.
I stopped using proprietary software myself. Over time, I stopped installing proprietary software for my friends, and now I run a business supporting free software.
It all started with running a free program on a non-free operating system. If the free world had enforced strict border controls, on the dubious logic that more people would migrate if they weren't allowed to visit, I wouldn't be a part of it now, and my life would be a lot poorer for it.
At this time of the year it is worth stopping to remember this crazy guy with long hair and wild ideas about helping your neighbour, and how he changed the world.
Thanks RMS!
No, but RMS will.
Why do all the RMS interviews (seems like one every week is posted to slashdot) have only questions like "Do you think Linus is bad for disagreeing with you in some way?" - why not ask him (and other smart technical people) questions like "What are you working on now or wish you had time to work on?" or "Where do you see the software industry going in the next 10 years?" or "What should people work on who want to make a difference?"
And this whole question of whether free software is good or not is such a waste of time. When somebody invented automatic door openers did people say "think of all the doormen who will be out of a job"? No, they said "isn't it great that these people are now free to find better jobs that contribute more to society". That's what I would say about people who used to spend all their time reinventing the wheel because all the previously invented wheels were proprietary. If Linux succeeds (i.e. is better than Windows and people switch) then the programmers at Microsoft will get to work on new and different things that haven't been done before (and maybe make money on them for the few years before the open source alternatives catch up).
FB: What do you think about the fact that Linux (the kernel!) uses a proprietary program to manage its source code?
RMS: It is unfortunate when anyone uses proprietary software. Using it publicly for the development of a prominent free software package is particularly unfortunate, because it sets a bad example for the community. [...] There are already free programs that do the same basic job. Linus Torvalds feels they are not convenient enough, and he values convenience more than he values standing firm for freedom. I think that is leading the community in the wrong direction.
So does RMS use a free processor on a free motherboard with free RAM? No? Can we follow the same logic and conclude that RMS values convenience more than he values standing firm for freedom?
I assume the answer is likely that RMS classifies hardware differently than software. That he considers the ability to change and improve hardware to meet your own needs as unimportant.
Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
It is an analogy of intent, not form. The food labelling and dating is to inform the consumer of potential hazards. Nothing short of a full code disclosure would allow for the user/systems owner to inspect what his own system is about to execute.
This would definitely stop back doors, expose bad programming practices and sloppiness, which in the long term would be good for the quality of software as a product.
There is, of course, the flaw in the analogy that people lives and health are on the line when it comes to food.
In past interviews Stallman has pointed out the number of lines of code contributed by the GNU project exceeding that of the kernel, etc. This seems to be a weak argument because kernel programming is typically much more complex than coding either shell utilities such as ls and grep, or C run time library code.
In this interview Stallman produces a better argument: the GNU prefix stands for "freedom", so its use emphasizes what he considers the most important advantage or attribute of GNU/Linux over competing systems.
I could be imagining things, but Stallman seems more logically focused and less prone to pettiness, personal rivalries, and wishful thinking (with regards to Hurd) in this interview than in others from him I've read. Of course, he is still open to the criticism that his "freedom" means whatever he says it means, especially since he has to devote several minutes at the beginning of each lecture explaining the concept to newcomers. But at least he's been consistent, making only tactical changes in his stance (such as the LGPL, encouraging free software on Windows).
One issue the interviewer missed is the area of "software as service". Companies such as Google, Amazon, and eBay are becoming increasingly important, and although they all use free or open source operating systems, their application code is closed and proprietary. I know that Stallman has addressed this in the past, but it's worth continuing discussion because this may become the most important delivery model for business-oriented software in the future.
We're talking about software, not murder. If I choose to write a piece of code and sell it or give it away, that is my choice.
Compel me to provide the source code, now it is no longer my choice.
Can you grasp the difference?
The Ludwig von Mises Institute. The reasoning individuals economics
Let's say I write a story. You buy a copy of the story, tear off the covers, put your name on it and sell it as your own.
You have taken a copy and done what you want with it. I still have my original, it is intact and I still have perfect use of it.
Would you consider this perfectly fine? Is it perfectly fine as long as you only tear out and re-use one or two chapters?
Hopefully, this will more clearly point out what I was trying to say.
Bob-
The Ludwig von Mises Institute. The reasoning individuals economics
I really don't agree with the whole "If it's not free, it shouldn't be used, period" mentality he has going on.
I don't agree with it, and here's why:
When I am using a computer, I use it. I am not a programmer, and I lack the resources to hire someone else to do my programming for me.
I have a specific set of needs that must be acknowledged. I want X, Y, Z, and the rights to do this, that, and the other thing. I must be able to do A, and it should behave like B.
Now, the above list is what I use to decide what I am going to use. Now, I have a choice of Applications 1, 2, and 3.
1 is completely Free Software. It has X in spades, manages to include Y, and while lacking a direct Z, you can use P and Q in such a way as to emulate Z. I can easily do this, that, the other thing, and a few things besides. So far so good. But I can't do A... Uh oh... I'm up against a need that is not being met. I might email someone some kind of question about A, but I'm up against a time limit, and I don't have any to waste waiting for a response. So, 1 is out.
2 is Open Source. Now, I can easily and quickly do A, and it is a perfect match where B is concerned. Once again, X and Y are there. Yet there's still no Z, and this time, there's no P nor Q to simulate Z. Damn! I don't have everything I need, and this doesn't interoperate with 1, so I can't just use them together.
*sigh* I guess I still have no choice but to use the Proprietary 3 program, since it does have everything I want, but I'll just have to part with the money first. And wait for 1 or 2 to come up to speed... only to find myself more and more dependent as I go.
---
In the above example, you just witnessed my thought process regarding three programs. This is where the whole "must not use non-free software" argument breaks down; people have needs that must be filled; they have tasks and projects to complete, and they are not going to settle if something that fits their needs is out there. If they have to spend the money, so be it, they find value in that proposition if their money buys them the solution to their full problem.
This is what the free market is all about, guys. You choose what fills your needs. If freedom is truly your goal, than Free Software is your niche. If you have a need that isn't filled by FS or OSS, then you will take the proprietary solution (whether honestly, or through... less-reputable means).
RMS, if you want people to subscribe to your freedom, you'd better think a little harder about how you sell freedom to them. By saying that people need to deal with the loss in functionality in order to be free is saying they need to be caged by your freedom. You are basically giving one freedom to them, and taking another away, and then arrogantly saying they don't need that other freedom, because it's not a fundamental one.
That is why GNU is losing mindshare to Open Source.
The Penguin Producer
It was a fairly sudden change from hostility (no linux specific options in gcc - it doesn't help the hurd!) to a claim of partial ownership, to an implied claim of total ownership. Linus kept out of the whole thing as irrelevent the second time around.
It's all politics, it doesn't matter - just like the senseless licence wars didn't matter - it was the content of the licence that mattered, not whether the licence was GPL or anything else.
The good thing with RMS is he persisted with the GPL and improved it and kept the clauses that gave him greif during the emacs split, because they are still good ideas. I see his attitude as similar to Micheal Moore - he has a good message to get across and a little exageration can't hurt can it? Personally I don't like that sort of ugly[Insert nationality here] way of being loud and obnoxious - but they do tend to get heard wherever they are, and we all have them.
We don't need a cult of personality in the open source world, listen to his ideas, take the ones you like and be free to question his actions and those ideas you find incorrect (most of you probably logged onto slashdot with a password, so you disagree with the ideas of RMS that we should all be using blank passwords). I personally think he doesn't have enough justification for the gnu prefix on linux, so I will continue to ignore it.
To quote Bernard Shaw
Quidquid latine dictum sit, altum videtur
Software has typically zero incremental cost. That is, every additional copy costs next to nothing.
Hardware does not have this property. Furthermore, tweaking silicon is not something anyone can do. Also, RMS clearly states that providing public APIs to access and use the hardware is desirable. So, on these points, your argument is wrong.
Software has typically zero incremental cost. That is, every additional copy costs next to nothing.
So does a schematic of a Pentium 4 or AMD Athlon. The electronic file's incremental cost is practically zero as well.
Furthermore, tweaking silicon is not something anyone can do.
Neither can anyone tweak software.
Also, RMS clearly states that providing public APIs to access and use the hardware is desirable. So, on these points, your argument is wrong.
Sure, it's desireable. Just like having source code is desireable.
Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
Actually FYI India is probably were the greatest innovation is happening ATM in the software (esp. free software) industry.
Joe Llywelyn Griffith Blakesley
[This post is in the public domain (copyright-free) unless otherwise stated]