Slashdot Log In
Stallman On Free Software and GNU's 20th birthday
Posted by
Hemos
on Mon Jan 05, 2004 11:00 AM
from the pontificating dept.
from the pontificating dept.
This discussion has been archived.
No new comments can be posted.
Stallman On Free Software and GNU's 20th birthday
|
Log In/Create an Account
| Top
| 698 comments
(Spill at 50!) | Index Only
| Search Discussion
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Stallman Re: Non-free software (Score:5, Insightful)
Re:Stallman Re: Non-free software (Score:5, Insightful)
(http://gustgr.freeshell.org/ | Last Journal: Saturday October 06, @04:18AM)
The main concept of this kind of freedom is to give users the power to copy, modify and redistribute a software or a manual. This improves life quality and the karma (not the
If you have a free software but it isn't working well and doesn't do what you exactly need, no matter: you can just fix it because you have the source code. But if you don't know how to program, you can ask some friend of your to do it. If you don't have a programmer friend, you can hire someone to do it. That's all the beauty.
People need to see free software as a social movement. It gives you a chance to be a better human being by sharing your knowledge with your neighboor.
Re:Stallman Re: Non-free software (Score:5, Insightful)
(Last Journal: Friday November 30, @12:50PM)
Re:Stallman Re: Non-free software (Score:5, Insightful)
If you have a free software but it isn't working well and doesn't do what you exactly need, no matter: you can just fix it because you have the source code. But if you don't know how to program, you can ask some friend of your to do it. If you don't have a programmer friend, you can hire someone to do it. That's all the beauty.
And it sounds great in principle. It's in practice that it runs into trouble. Imagine, for instance, that I'm a freelance graphic designer, or do 3D visualization work, or whatever. And imagine that there are features of Photoshop or Quark or Maya or AVS that aren't available to me in the Gimp or Sodipodi or Blender or OpenDX or whatever (actually, I think the latter two are open source but not free software, but anyway). The suggestion above would be to roll up my sleeves and program in those features. But, in our example, I can't: I'm not a programmer. Nor do I have the time to become one and do that work when all my time is spent doing the actual work for which I get paid.
So then the second answer is to ask a programmer friend. But, even assuming I have said programmer friend, and assuming that programmer friend doesn't have something he/she would rather be doing, these aren't trivial enhancements we're talking about and such functionality will take a while.
So then the next suggestion above is to hire someone. With what money? And how can I justify spending ten times or more the cost of some proprietary software package hiring programmers to improve (or create) a free software competitor? Especially when my hypothetical freelance business probably isn't exactly rolling in the dough.
Well, RMS would say that the justification for spending that money to improve free software options is a dedication to freedom. And if it's really not possible to spend that money on that purpose, because I simply don't have it, then dedication to freedom demands foregoing that proprietary option, and simply doing without that feature set. But in my hypothetical case, that means doing without that client, or that income. So much for my hypothetical business; time to find another way to feed my kids.
My example is contrived, of course. For many (most? dunno.) users of proprietary software, free software alternatives exist that will do everything they want, and do it well. But for many others, that's not true. And telling those users to simply forego doing what they want or need to do as a stand for a cause is a very big request. Of course, people have sacrificed their economic health, and much more, for the cause of freedom before. But not for something as seemingly esoteric as free software; rather, it's been the freedoms accompanying equality of race or gender or religious background under the law.
Until RMS can persuade people that the freedom to modify the software one uses is as important as the freedom to work in the field of your choice without being held back by race or gender or religion, people and businesses are going to have a tough time justifying sacrificing their financial security for that freedom.
Oh, and it shouldn't matter, but just in case it does: I don't have any propriety software installed on my machine, and very little open-source-but-not-free-software stuff as well. I'm not making this post because I don't believe in free software; rather, because I don't think some free software advocates really realize just what big a thing they're asking people to do, and consequently how large a burden of justifying it they have.
Re:Stallman Re: Non-free software (Score:5, Informative)
Unless, of course, you expect handholding for free, a different case alltogether.....
Re:Stallman Re: Non-free software (Score:4, Insightful)
(http://slashdot.org/~demi | Last Journal: Wednesday May 30 2007, @01:36PM)
I think this sentiment is exactly why we need to understand RMS's point in this article about the difference between the goals of popularity and preserving freedom (the core difference between the Open Source and free software movements).
The Open Source movement is completely compatible with your philosophy: they tell you that source code availability is a good thing because it produces software that's better.
On the other hand--and this is a point I think you've missed--free software is better because it's free. Preserving freedom is the goal, and the availability of the source code is only one necessary step on the way to that goal.
If you choose a piece of free software, you have important freedoms, regardless of whether you ever read the source code (these are taken from the GNU project's Free Software [gnu.org] page):
And even though you yourself do not enhance the software, when you choose free software you enjoy the side benefits of others' exercising that freedom.
RMS makes the very clear point in this article, and in his other writings, that you are mistaken when you say:
The Open Source movement would have you believe this: that Open Source software is but one competitor for popularity. But the free software movement's goal isn't popularity, it's freedom, and that is very different from Microsoft (for you and other users), because Microsoft isn't interested in preserving your freedom (which by the way doesn't make them bad guys, in my opinion, they just have a different goal).
That's fine. But you should care about freedom.
Re:Stallman Re: Non-free software (Score:5, Informative)
(Last Journal: Thursday October 04, @07:15AM)
Re:Stallman Re: Non-free software (Score:5, Interesting)
(http://www.angelfire...irak/tutorial/day10/ | Last Journal: Sunday November 04, @05:00PM)
Re:Stallman Re: Non-free software (Score:5, Interesting)
(http://exolucere.ca/)
I'm not sure if he still believes this.
So the Win98 community is in good shape, then? (Score:5, Insightful)
(http://rhadmin.org/)
I read today that Win98 is nearly 25% of the desktop clients on the internet.
If Win98 were open, somebody would be stepping in to support it as Microsoft bowed out.
Win98 is not open, and now everyone who drank the coolaid is beginning to feel the effects of the arsenic.
Commercial software is always a ring in your nose. The GPL can also be a ring, but it is lighter and the developing entity generally does not hold the chain as tightly.
OK mods... (Score:4, Funny)
I agree mostly.. (Score:3, Insightful)
Re:I agree mostly.. (Score:5, Interesting)
(Last Journal: Saturday December 09 2006, @11:14AM)
I agree with you almost entirely. Except that when you say;
I also disagree with his proposal that we should shun proprietary software for the sake of encouraging the development of free software
I disagree with you in the context of the state's use of software. It should _never_ be proprietary. Indeed I believe the state should fund the writing/improving of the free version to meet their needs rather than purchase the non-free equivalent. I am happy to limit this requirement to the same category of applications for which you (and I) believe that free software will eventually drive out non free software, however I would be even happier not to limit it at all. The reason why the state should mandate the free solution is that the state is well able to make the long term decision that having these applications will be of more benefit to all citizens in the long run than the short term cost of improving the software or accepting reduced functionality. Indeed, I would argue that it is the duty of rational government to make these kind of decisions.
Re:I agree mostly.. (Score:4, Insightful)
(Last Journal: Sunday October 02 2005, @11:20PM)
Re:I agree mostly.. (Score:5, Insightful)
(Last Journal: Friday November 30, @12:50PM)
Most software is written to solve particular problems. In my case, my business needs software to maintain and analyse volumes of financial information provided for a particular industry. A factory needs software to run its machines and process its payroll. A bank needs software to run its ATMs, to process financial transactions, to enable and log all communications between offices in a standardized way. Most of this software is customized for the needs of the end-user.
And elsewhere, hardware manufacturers will always want operating systems to be developed and have an incentive to pour development time into improving them, as they will basic tools such as word processors and spreadsheets. Games will continue to be developed, the trend right now is to build amazing games as data hooked up to standardized, centrally developed, game engines, and I suspect we may even see game engines become a part of operating systems in the long term (something a hardware manufacturer has an active incentive to further develop) - meanwhile, nobody's going to be concerned about the notion of selling maps/scripts that use these engines.
I see no problems with a shortage of jobs for programmers, and I believe the incentives to develop that tiny percentage of software that actually is sold today will continue to exist, just in a different form.
Re:I agree mostly.. (Score:5, Insightful)
(Last Journal: Tuesday November 26 2002, @05:46PM)
Math is free, but we still have mathematicians. Laws are free (usually), but politicians still get paid to write them. Phone books are free, but people still get paid to compile them. Land title histories are free, but employees of title insurance companies still get paid to research them. "Free Software" doesn't mean software developers work for free. It's simply a matter of whether or not you want your job to be recreating stuff made by other people or creating new things.
Re:I agree mostly.. (Score:4, Informative)
The goal of free software is not to create software jobs, it's goal is to promote ethical conduct. Besides, Stallman has never argued it's "bad" to charge for writing code. If someone needs their free software modified, it's perfectly OK to get paid for your work.
So I pose this question to you, and answer it without referring to Stallman: Is it ethical to limit a naturally limitless resource to make a buck?
Answer: Software is a Service (Score:5, Interesting)
(http://farnorthracing.com/ | Last Journal: Saturday July 21, @10:50AM)
Software is a Service, not a Product.
By far the largest population of people employed in IT do NOT sell software as a product to be sold. Instead, we work for other business entities providing IT services to them as part of their daily business.
Think of the software managing bank transactions. Or shipping/receiving/supply chain management for manufacturing industries. Or common essential business services like HR/Payroll, email, web services, LDAP services, computer security, desktop management etc etc etc.
We outnumber the people who develop software for eventual sale probably 100:1
And not to put too fine a point on it, people like you cause people like me enormous headaches when you manage to convince my management that we Reall Really Need To Buy Your Stuff, and then it's buggy and we can't get it fixed, or you decide to End Of Life something that has been working fine for 5 years, or you go out of business, or you purposely break compatibility with similar products such that making MY crap work with that Other Product that some other sales guy managed to convince some other business unit's management to buy (to do the same thing) is nearly impossible... yadda yadda yadda.
For us, Open Source/Free Software is a huge breath of fresh air. It is the correction of the anomaly that was "software for sale". And accordingly, we are adopting it just as fast as we can, whenever it makes technical sense (ie, the FS version meets the technical requirements) to do so - and if the Free version isn't quite up to snuff yet, we often donate time and effort to working on it to improve it to the point where we CAN use it - because one day, we'll be able to get out from under your stupid licencing charges, persistant bugs, and God knows what else.
My quality of life depends on how often my pager goes off, and Open Source/Free Software contributes directly to that AND doesn't cost me anything to set up. The sooner I wash my hands of commercially-produced software, the happier I'll be.
You might well be a "good, honest and reliable developer", and I feel for you, but there were "good, honest and reliable" buggy whip designers too. You may have had a good run while it lasted, but the world is changing, and it's adapt or die time.
DG
RMS.. (Score:5, Insightful)
I don't want to be the one dissin' RMS, but I think he needs a sanity check or just stop being a "spokesperson" for the Free software community. It is true that he has done a lot to further it's progress, but lets face it, this is the person who hates debian simply because they include THE OPTION (which, mind you, has to be enabled by editing a text config file) of downloading non-free software. This is the guy who refuses to follow the proper procedures laid out hundreds of years ago by the French revolutionaries (you
all know what I mean), etc
He gives the Free software community a bad name, and with him on the forefront, Free software will never be part of corporate america (which is becoming more and more synonymous with America itself.)
Thank you for reading this.
Re:RMS.. Corporate America = America??? (Score:4, Insightful)
(http://www.unanimocracy.com/about.html | Last Journal: Tuesday April 04 2006, @12:04PM)
The average citizen has far more control over my corporation than I have over them. They can refuse to buy. They can open their own competitive business. They can vote in the town I am in to ban my product or my business. They can zone me out of their neighborhoods. They tax my sales and use that money in ways I disagree with. They tax my property. They tax the money I pay my employees. They tax my profits, too.
How is Corporate America a bad thing? Corporations that are friendly with the government are given benefits (cheap loans, tariffs against competition, and even regulating competition out of the business) is NOT a free market, but a mercantilist one. America was never supposed to be mercantilist, it was supposed to be capitalist. Capitalism allows no monopoly, but mercantilism does.
And mercantilism can only happen from government getting involved in economic planning -- ruin from the start.
Re:RMS.. (Score:5, Informative)
He doesn't "hate" Debian at all. That's patently untrue. He has said [ofb.biz] however, that he doesn't recommend Debian because of the free vs non-free issue and instead encourages the use of GNU/LinEx.
I have absolutely no idea what you're talking about.
Re:RMS.. (Score:5, Insightful)
This goes to the core of what I and many others don't like about RMS -- he dislikes choice. Debian strongly encourages Free Software. Heck, they were founded on the concept of a Free Software distribution of Linux. However, because Debian offers users the option of non-Free Software, RMS no longer recommends it. In his somewhat Orwellian stance, RMS boldly claims that to be free one must not have the choice to use commercial software. He's so wrapped up in the concept that not sharing your source is an inherently Evil idea that he forgets that true Freedom includes the option to shoot yourself in the foot.
I dislike the polarized, fanatical "either with us or with the terrorists" stance that he takes towards proprietary software. I don't like it in politics, and I don't like it in the philosophy of software development. Plus, I don't like how he has only words of criticism and scorn for those who are making moves towards his stance but have not yet fully committed to it. You're just not good enough unless you're pushing for a total abolition of non-Free Software.
He's certainly more civil nowdays than to openly claim to hate Debian, but he certainly doesn't think it's good enough, and that's pretty much the parent poster's point.
not only GNU turns 20 (Score:5, Funny)
(Last Journal: Monday October 22, @04:01PM)
linux.com? (Score:5, Funny)