The GNU Manifesto Turns Thirty
An anonymous reader writes: It was March, 1985 when Richard M. Stallman published the GNU Manifesto in Dr. Dobb's Journal of Software Tools. Thirty years on, The New Yorker has an article commemorating its creation and looking at how it has shaped software in the meantime. "Though proprietary and open-source software publishers might appear at the moment to have the upper hand, Stallman's influence with developers (among whom he is known simply by his initials, 'rms') remains immense. When I asked around about him, many people spoke of him as one might of a beloved but eccentric and prickly uncle. They would roll their eyes a bit, then hasten to add, as more than one did, 'But he's right about most things.' I told Stallman that I'd spoken with several developers who venerate his work, and who had even said that without it the course of their lives might have been altered. But they don't seem to do what you say, I observed; they all have iPhones. 'I don't understand that either,' he said. 'If they don't realize that they need to defend their freedom, soon they won't have any.'"
Maybe after another thirty years, hmm?
It occurs to me that ignoramuses might believe this comment to be off-topic. So, Slashdolts, here is your relevant quote from the Manifesto.
In the long run, making programs free is a step toward the postscarcity world, where nobody will have to work very hard just to make a living. People will be free to devote themselves to activities that are fun, such as programming, after spending the necessary ten hours a week on required tasks such as legislation, family counseling, robot repair and asteroid prospecting. There will be no need to be able to make a living from programming.
And of course I should qualify it. In case you were wondering, that's the GNU Manifesto.
Have a nice day, idiots.
Convenience trumps ideals more often than not.
Though I consider myself an open-source programmer, and an open-source advocate, it's not for the same reasons as Stallman. It's not because of some fantastical ideal (even though I'm right behind things like Freedom of Information Acts etc. I consider them an entirely separate matter, and FoI kind of implies open-source at the highest ends of government, but we have neither FoI nor OS at those points anyway), it's because it makes things easier and my code isn't in any way "precious" that I need to lock it away.
So when I go on forums, I apply my "IT guy" persona to things and thus you get automatic sharing anyway. How do you fix that problem? How did you configure that system to do that? What software did you use? Where's the script you wrote to do X? We share this information in the same way that we share code, and IT is quite an open profession in my experience. I can ring up old colleagues and get scripts and documentation that cost them HOURS of work sent over and nobody will make a big fuss about it. In fact, they're usually happy to help and the agreement is reciprocal anyway.
That, to me, is the essence of open-source, not some cataclysmic Big Brother event stopper. The fact is that, where it matters, we never have had the code, or even the data, or even acknowledgement of the existence of the data anyway. And it's perfectly possible to run any system without reliance on a particular company and with auditable source and for free. The "dream" has been achieved but now people want to move the goalposts.
I agree that we shouldn't rest on our laurels, but OS by its nature develops on its own anyway. The guys with iPhones? Maybe they like using iPhones and there's no OS equivalent that works how they want? Or maybe they are aware of the contradiction but want a fashion item. The beauty is that their choice is just that - theirs.
The options are out there. They could run Android, even a "clean" non-Google version, at any point. The goal should be for the option to exist, not to FORCE everyone onto open-source against their will. To me, that just reeks of the same problem we were trying to avoid.
And the options exist, therefore we're done.
... even before RMS wrote and published his manifesto, I've already had contacts with RMS
No, I never meet the guy face to face all these years, but I did snailmail him, and he wrote back (snailmail) and later when email was more widely available we corresponded via email
Although many people roll their eyes when they talk about RMS, I find him a very responsive and helpful dude
And before I forget, I need to express my gratitude to RMS for what he has done (for far more than 30 years) for all of us !
Thanks, dude !!
Regards,
A long-time supporter
Anyone not on the "SJW" bandwagon is "blackballed" and their free software projects taken down. ( early example: http://esr.ibiblio.org/?p=6537 ) gnu utilities (unix utilities even) are being binned and replaced with systemd, choice is gone.
It was good while it lasted.
----
OpenSource release story removed due to developers opposition to Social Justice.
A story on the Phoronix linux news site about a release of an Open Source videogame was manually removed after a few days.
The reason cited was the developer's views on social issues such as gender equality (1).
The release story was titled "Xonotic-Forked ChaosEsqueAnthology Sees New Release - Phoronix" and can be accessed via the google cache(2).
Are the social or political views of an author of free software relevant to that software's inherent quality?
Should the beliefs of an opensource developer weigh when when evaluating whether a piece of opensource software is worthy of any publicity or public notice?
Should men with unpopular or "forbidden" views be excised from the opensource movement and "not allowed" to contribute, in a manner similar to that which is done in employment?
Has the free/opensource software movement changed in these respects since its founding? If so is this a positive change?
Should there be gatekeepers to opensource that decide who may and who may not contribute. Should abusive developers be "blackballed" to maintain proper social order and controls?
Citations:
(1) http://www.phoronix.com/forums...
"Fortunately, the article has been removed now."
"Thanks everybody for speaking up."
(2) https://webcache.googleusercon...
Removed story URL:
http://www.phoronix.com/scan.p...
The core principle of any democracy is knowledge must be free. Democracy ceases to be such when knowledge is priced beyond the reach of majority and they are forced to vote based upon ignorance. Computers are the best tool in making knowledge accessible and as such should never be priced out of easy access to the majority. Every citizen should have the right to readily access all the knowledge they want, in order to make informed decision about their democracy. Not selected highlights, not edited with secrecy, not distorted by lies but factual, validated information backed with explanations and when required, taught by suitably qualified professionals. Denial of information about the society they form a part of, in order to manipulate their consent, is autocracy by ignorance.
Chaos - everything, everywhere, everywhen
He's right about most of the things he says, and that's also the reason why there are so many haters.
If you look closely at the opponents of the free software movement you'll find out that most of them have no good arguments at all (except lame ad hominem attempts). Or they use weak fake arguments they do not believe in themselves, because they are (i) working for a large company dealing with proprietary software, or (ii) are disgruntled independent developers who really really would like to use some GNU libraries but at the same time refuse to respect to the licence.
I do not want to force anyone to use Open Source, I just want to be able to use the systems, that government forces me to use without relying on proprietary software.
About non google android: How many currently available smart phones can run Android without ANY closed source binary blobs?
I've written GPL licensed software, too! Where's my free Lemote Yeeloong netbook, dude?
"...this is one of my thoughts, which I have found: wisdom cannot be passed on. Wisdom which a wise man tries to pass on to someone always sounds like foolishness.” Sidhartha - Herman Hesse
We missed our chance to make him look like a paranoid tin foil hatter.
I'd have preferred a world where he'd been wrong about a lot more things.
Stop blaming those other people for all the issues in the world, because they are blaming you right back. The idea that utopia can happen if people do it exactly my way, is not realizing the diversity in people and their particular needs.
Just because RMS is right about a lot of thing doesn't mean he is always right. The same with everyone.
Open source has its place, but it is also the cause for many of these outsourced jobs. As it gives people in poorer areas acces to advanced computing software, so they can apply and say they have such skills and then undercut people who live in a higher income area.
It is nice to be good and Nobel, but you still have bills to pay, not everyone can work at a not for profit, government, or educational institution and do what they train for. They need to work in the corporate world, to keep this job that pays the bill you need to be sure the company stayed in business, so you make software that they attend to sell closed source.
Because...
1. The software is easy to use so there is no money in consulting services.
2. Access to the Internet means there isn't much money in distributing your software.
3. The software fills a niche that is important but doesn't get enough attention to survive on good will.
4. You need to work with other vendors who has patented code, or closed licenses. But they are vital to the overall product.
It is not that open source is bad, it has its place mainly in infrastructure based systems OS, Web Servers, Web Browers, Office products, Developer tools. But once you get into general purpose it gets much harder
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
I was pleasantly surprised by the New Yorker's coverage of the shift from "free software" to "open source", which while less detailed (unsurprisingly) than other sources such as Free as in Freedom 2.0 also presented it simply as a thing that has happened, rather than either of the extremes that are usually applied: it's the worst affront ever to software freedom, or as the liberation of programmers from the crazy extreme ideology of RMS. Personally I'm more interested in free software than in open source: the source code is a means to an end, not an end in itself. But it's good to see that view handled as a view and the events (and responses to them) presented, without turning the story into a justification or rationalisation of the view. BTW, still waiting for that planned Chaosnet support...
A lot of software developers are doing what RMS says a lot of time. It's just that almost noone does it all the time.
It's clearly evident from the amount of GNU and GPL software out there that wasn't written by RMS that people are following his ideas. And that those ideas have succeeded, simply by the success of that same software in the marketplace.
It's not a failure of the ideal when developers of open source also write proprietary software to pay the bills.
Never trust a man in a blue trench coat, Never drive a car when you're dead
When I first encountered GNU it was in the age of Windows 3.1 and 386 processors. I had just received a shareware utility program which included GNU tar as part of the distribution. I read the GNU General Public License of GNU tar and it impressed me because it was refreshing to see a program license that not only gave me unlimited usage of the program (GNU tar, not the shareware utility) but also gave me the right to study the source code, modify the source, and then redistribute the program. All the other programs that I've noted at the time had various usage and distribution restrictions in their licenses and GNU tar was outstanding in this regard. I was not a programmer at the time but I understood the utility in being guaranteed the right to modify the software.
The next time I encountered GNU was during a Stallman lecture about his free software movement. He taught us that proprietary software is anti-social and harmful to our freedom. How could my beloved software (that has served me well for such a long time) harm my freedom? The idea that I could have total freedom in my computing were implanted as a result of that lecture but I was too addicted to the software I was using to do anything meaningful afterwards. His GNU system that he wrote for the express purpose of escaping from the world of proprietary software was too much of hassle to bother with; I was quite comfortable with my system that ran Windows 98.
As time moved on, I had to use and manage all sorts of software in my job and in my personal life. I started to notice the points that Stallman had indicated: proprietary software intends to divide society by restricting users from sharing the software while simultaneously encouraging users to adopt the software, users are locked into a single source of help if the software needs fixing and users are helpless to help oneself, the users' computing belongs to the owners of the software which means it's quite possible that the owners of the software put their own interests before the user by putting in a backdoor to protect their interest.
Time and time again, Stallman had proven to me that I chose a life where my own computing did not actually belong to me. When I realized this, I knew that I had to start migrating my computing into the world of free software. It's been many years and it's cost me a lot of money and today, I am proud to say that 100% of my personal computing and the vast majority of computing in my businesses actually does belong to me. Thanks Mr Stallman, the cost was expensive but your activism taught me of a life where I don't need to bound to the rules imposed by proprietary software and by association, you've also given me the passion to consider the wider topics of society, politics and freedom.
And if I have personal freedom I can choose to buy and use an iPhone if I want (I don't, but not for the same reason as RMS).
While much of what he says is right wrt software, unfortunately he has a bad dose of myopia or tunnel vision, call if what you like, about the wider world and how software interacts with it at the personal and societal level.
He seems to believe that software has some special place in the world rather than it just being another type of end result of human effort. Why should I give away my source code if I don't want to? I put my time and effort into creating it so it is MY choice. His opinion is irrelevant.
I don't know his opinions on copyright in general but would he suggest an author give away his manuscript for free then hope for a few coins to be tossed his way as virtual charity? Or ditto a painter?
If people want to give away their code then good for them - I've done it myself at times. But it should be MY choice to do it , it should not be some political ideal that everyone should be expected to conform to.
Where does it give a timeline there? Why don't you bash Arthur C Clarke and NASA for their space station shuttles to the moon because 2001?
I get it, you hate anyone who thinks differently to you and you feel is a hippie or leftist or some other shibboleth that was used to scare you or your parents when very young, but why the hell do you display your idiocy so proudly?
...but you have to give him points for consistency and not giving the first damn what *anyone* thinks of him. It can sometimes be a little grating, but generally it's quite refreshing to interact with people that lay all their cards out, whom you don't have to second-guess or wonder whether they have ulterior motives.
Please stand clear of the doors, por favor mantenganse alejado de las puertas
Does anybody know if the online document is the definitive copy of Stallman's published letter to the editor? I'm also curious about the other GNU docs, not that I think they were "retconned" to fit current realities in the software world today. But mainly because I think these documents should be preserved for their historical worth, warts, typos and all. It would interesting to study the progression of Stallman's thought from a focus purely on getting that proprietary printer in the corner to work to a more embracing political philosopy of information freedom.
Cyanogenmod with F-Droid, Firefox OS, Nokia N900....?
But they don't seem to do what you say, I observed; they all have iPhones. 'I don't understand that either,' he said. 'If they don't realize that they need to defend their freedom, soon they won't have any.'
Some of the most powerful communication tools of current times are things like a smartphone and Facebook. RMS is correct about the privacy risks, and actually the situation is getting worse every day. But at the same time those are very practical tools and you lose a lot if you just throw them away. This is the dilemma.
That being said, at some point I expect there be a larger movement where some people will just find all the datamining and advertising too much to bear, and will stop using those services. IoT embedded devices will eventually bring more privacy-intruding trash into our lives. Operating systems and applications are also phoning home more and more often.
Why don't you bash Arthur C Clarke
Okay. Psychic powers are real, bro. Arthur C Clarke strongly implied that Childhood's End was based on real science, for reals. There's totally a bright future for humanity, and humans aren't irredeemably evil scum.
Call it the OLD manifesto now
1. Useful programs supply a need, and needs change, requiring code changes. And therefore development is continuous.
2. Access to the internet means that the cost of supplying software is much less than the cost of trying to control copies.
3. Software fills a niche that doesn't get attention to pass management NIH syndrome or axed by a new executive trying to "make a difference"
4. You don't have to have patents on software. Indeed they don't work for software since you never supply enough of the code (or, indeed, any) to allow someone skilled in the art to create your invention from the information in the patent, meaning that the patent is not valid. However, non-programmers make money out of patent trolling, so will not allow it to be fixed.
5. Company software that solves a company problem pays for itself by making the company more efficient. Others picking up your leavings will still need to change it and will be last entering the efficient process if they don't themselves produce novel solutions, which you are able to take advantage of as much as they can with your stuff. A rising tide lifts all boats. Knocking holes in your boat so that you don't have to share it sinks everyone.
6. Closed software is not living up to the responsibility of copyright, therefore should not get it. if you can't pay the price, don't demand the benefits, scroungers.
It's not that closed software doesn't have a place, only that it's entirely ridiculous to care about it being defended.
Libertarian spotted!
... Along with other foolish, naive ideologies of the era such as the "hacker manifesto". The wondrous new society they predicted never happened, and corporativism triumphed once again. "Freedom" is now a dangerous word, we live in the Surveillance Society. Let it go.
The impact of RMS and his "GNU Manifesto" have been undeniably powerful, but I wonder what the software world would look like if there had never been an RMS. I'm certain that we would still have something like "open source" software. There would still be something like the MIT-style permissive licenses. There would still be a BSD version of Linux. Heck, a college kid from Finland might even still have created his own UNIX kernel, and maybe somebody would have pulled together all the pieces of a UNIX-style ecosystem to create a second UNIX-clone operating system that users were able to contribute to and modify.
Next, someone else might even have invented something like "Copyleft", wherein copyright law is actually used, jujitsu-style, to preserve the ability to copy rather than to limit it. Now, that's a pretty clever idea, but surely someone would have thought of it.
Maybe these things would have happened slower - much as light bulbs and cars might have happened slower without Edison and Ford, but would undoubtedly have happened.
That said, would Communism have happened without "The Communist Manifesto?" I'm not so sure. No idealogy can exist without its ideologue.
Here it is again:
Why don't you bash Arthur C Clarke and NASA for their space station shuttles to the moon because 2001?
Notice the bit bolded there?
Stallman occupies the same place in free/open software as Freud does in psychology.
Very important, one of the first, etc.
And the kook who got people thinking, "There must be a better way."
Without him, I probably wouldn't have had the career I was able to have, nor enjoy the Debian distribution I currently enjoy every day.
I am grateful.
Uh, Linux geek since 1999.
You wanted freedom to use someone else's software as you see fit, but you don't want someone else to use your software as they see fit.
That's a textbook case of hypocrisy.
Freedom without restriction is not even anarchy, it's merely a word. You're not free if I can kidnap you, but forbidding that is making me not free.
The basic point is that if you're not free to use GPL code as you wanted, it wasn't the GPL that made it so, it was the existence of copyright. Abolish copyright and you are not restricted. Go ahead and do that.
Or admit that you want freedom for yourself only. Not anyone else.
If they don't realize that they need to defend their freedom, soon they won't have any.
But they do expect a trophy just for showing up.
I'd sing Happy Birthday but GNU and Happy Birthday have incompatible licenses.
No good deed goes unpunished.
Open source advocates think that proprietary software is acceptable and free software advocates don't think proprietary software is ever acceptable, as RMS points out in his essays and talks dating back many years (1, 2). I'd hardly call that difference pedantic—being overly concerned with formal rules and trivial points of learning like a pedant. And the preservation of software freedom copyleft makes real can sometimes be okay to forgo but only after careful consideration. But the open source movement doesn't distinguish among licenses based on copyleft because that would draw attention to the very thing that movement was designed to silence and distract discussion away from talk of—software freedom.
Digital Citizen