I think he has a point in many things. But sadly, he also criticizes every alternative like Google, Microsoft and even some linux distros. It's scary but every day we are closer to the future he has told. I bet that in some years we will be thinking why didn't we listened to him.
Who's "we"? Honestly even after Snowden and the rest the amount of people who really care about privacy and software freedom is tiny, even among technologists and programmers. Most people stop when they realize being "free" means barely using anything, for better or for worse.
It doesn't mean "barely using anything", it means changing the computer scene from the Macy's bastardization that it has become thanks to corporations and get-rich-quick schemers, and bringing back the community spirit that was spawned in the early days of MIT computer clubs.
There's a way of thinking that was born or embraced in those free-software circles which the majority of our consumer world is unaware of, and if we could teach it to them it could have dramatic and positive effects globally. But the corporations don't want that, and they often turn the volume on their ads up to 11 to drown us out.
It's not an intelligence gap. It's a question of priorities.
For a Stallman-style world to work, everyone has to be not only able, but willing, to drop the business at hand and spend as much time as necessary, as often as necessary, doing what is basically sysadmin work. The nature of the libre stack, and its interaction with hardware, ensure this is necessary quite a lot. Put simply, most people have more valuable things to do with their time than sysadmin their personal hardware. Even most sysadmins do!
It is incumbent upon the free software movement to recognize and accommodate this fact. The inherent penalty for failure to do so is irrelevance, however ideologically pure.
Respectfully, I disagree. One doesn't need the knowledge of a systems administrator to use free software instead of proprietary software. The Debian OS ships with lots of free software to do practically everything you'd ever want to do on your computer.
We are 90% of the way to a "Stallman-style" world being a realistic possibility for the 'average user'. Only a few key applications are missing or under-represented, which should be seen as an opportunity for new developers to cut their teeth on some valuable projects.
There's more to it than an intelligence gap. There's a propoganda issue where people are being convinced that the subject matter is "too advanced" for them, which is a lie that would-be masters tell the people they wish to enslave. (this has been going on for centuries). But the intelligence gap does play a role and can be traced back to our neglected public education system and the greed of free market capitalism.
> One doesn't need the knowledge of a systems administrator to use free software instead of proprietary software.
That's not my experience, nor is it reflected in what I hear from people who do still use Linux on their personal machines. Indeed, Dr. Stallman himself was unable to get VGA output working when he was on the stage at HOPE last month - in the end, the AV staff had to point a camera at his laptop.
It's also unreasonable to conclude, from the experience of programmers who actually are prepared to invest considerable time and effort into reworking the software we use, that free software is at, or indeed, near, a point of readiness to support the needs of "average users". One of Dr. Stallman's examples was a comparison between Photoshop and the GIMP; although he chose not to cast it in precisely those terms, it was obvious to which software packages to which he referred. Unfortunately, this comparison, while well suited to the ideological requirements of the Free Software Foundation and those of Dr. Stallman's talk, is not well founded in fact; the reason Photoshop remains the de facto standard for image editing is not, as Dr. Stallman would have it, mere foolish and contemptible intransigence on the part of "average users", but rather because Photoshop has for many years had capabilities which the GIMP still fails even to approximate. Even in the realm of text handling, a task central to the requirements of any graphic designer and almost any other sort of user, today's GIMP falls far short of the mark set by a version of Photoshop from well over a decade ago.
This sort of failure cannot be explained by a notional "intelligence gap", or by conspiracy theories around class warfare and capitalist propaganda. If a problem like this were of sufficient concern to the Free Software Foundation to be worth solving, solved it would be, and if achieving such a solution required some modification of an ideology which had proven too strict in its purity to address the needs of reality, such modification would have long since occurred. That it has not, and that fundamental issues of usability and functionality remain in the software FSF advertises as being ready in all respects to replace its proprietary alternatives, demonstrates that, for Dr. Stallman and his organization, ideological concerns are paramount, and outweigh to negligibility the concerns which matter to the same "average users" on whose behalf FSF partisans purport to work.
The occasional populism of FSF rhetoric is thus exposed as nothing more than an empty claim, trivially made when convenient and just as trivially discarded when it conflicts with the weird, chilly ideological "hackers uber alles" elitism which, while appealing to few, is at least an honest expression of Stallman's and FSF's true position. Unfortunately, as I said before, the price of purity in such an ideology is irrelevance, and indeed irrelevance is precisely the position in which FSF finds itself today. As long as ideology remains paramount, this will not, indeed cannot, change.
Examples:
Regarding hardware support,
there is no guarantee that a particular configuration of hardware and software is going to work just because you were forced to pay for it. "Improved Stability" is a lie that commercial software vendors have been spinning for years. I've been building computers for decades and even using brand name parts, compatibility issues, particularly with proprietary drivers, have often been a problem and that has continued to this day.
At least in the case of Debian, there are now free generic drivers for many devices, which are not entirely worthless, which actually improves compatibility.
Regarding The Gimp vs Photoshop,
I've recently decided to ditch photoshop in favor of the Gimp and I am still learning so I can't speak as if I were a Gimp Expert, but based on things I've read from people who are, The Gimp is just as capable as Photoshop, but the toolset and workflow is slightly different (and that is intentional). There are some things missing that are represented in photoshop, for example inset shadows in photoshop are trivially easy to create, and in The Gimp require about 2 or 3 additional clicks. That isn't because photoshop costs $600, and it isn't why photoshop costs $600. Most of the $600 from each sale of photoshop is not going to the developers who create it.
Stallman's "rhetoric" is extreme sometimes but so what, that just gives him character. If you set aside your personal whimpering and examine his points objectively, he is 100% right about everything. When there exists an unsolved problem, the _right_ answer is to program a solution. Buying closed-source proprietary solutions is not the right answer, not when you look at the grander scale and consider the long term social effects of these two options. Stallman is right, and I think when people don't like that it's because they're afraid of what it means.
FWIW, I didn't mean that as an attack at you personally. But rather all of the folks I see who say his rhetoric is too extreme, or that giving up proprietary software would be too inconvenient. I apologize if I offended you.
You had James Bamford writing about phone call monitoring 40 years ago in Puzzle Palace. Nobody cared. You had Cypherpunks on the cover of Wired wearing masks with their PGP key IDs and saying encrypt all your emails. Nobody cared. You had the EFF compromising with the Clinton I administration on Clipper and key escrow. Nobody cared.
People of a certain age have discovered the value in ephemeral services after Facebook and other services with long memories have proven to potentially cache embarrassing posts for future employers but there's no cyber utopia with anonymous communication empowered by a vetted web of trust because nobody cares. Just snapchats you hope the recipient doesn't capture.
I just remember at the time being shocked that the EFF had endorsed a compromise but no longer remember the details. I'll have to google for it and see if I can find it now.
There was a compromise around CALEA which was one of the precipitating factors in EFF's split into CDT and EFF. As an EFF member during the early Crypto Wars and a staff member since just before September 11, I'd be surprised to hear about a compromise on Clipper; I haven't heard any of the 1990s-era employees mention such a thing.
I think there's a huge difference between Android's Play Store + sideloading + other app stores + unlocked bootloader and the ultra locked down iPhone.
All applications need to be ported to a platform before they can run on it. What linux app do you want on Android? It can be ported. You can't do that on ios.
I don't want to port anything... let say I want to run Gimp... I want to run Gimp without having to port it (or without anyone having to port it), that is the whole point. Google could make that easy since Android is based on Linux...
It would be possible if it was not blocked by Google which is the whole point... also you know that Bluetooth and USB peripherals can be connected to android devices?
It undermines the android security model, so you have to root first. Google has no problem with that, it's the phone manufacturers and networks that try to ensure you can't do it.
It's easy to understand why people don't listen to him: everything he says is so acerbic and barbed, that anyone who doesn't already agree with him will be immediately turned off by his writing.
RMS is the Richard Dawkins of free software. If you are already an atheist and enjoy making fun of others, Richard Dawkins is a fun read. If you are a religious person with some doubts, Dawkins is unlikely to convince you of much since he appears to revel so much in calling you an idiot. RMS, like Dawkins, has no sympathy for those with a different point of view. He immediately dismisses anyone not on his team, which is not a great way to gain followers.
If RMS cares about the free software movement, my advice to him would be to stop writing and let others with more empathy handle the evangelizing.
I'm confused. I use dozens of iOS apps which are built on react-native (BSD). Signal messenger (which I use daily) is GPLv3 licensed. And I don't know about the client code but I bet 95% of the apps I use depend on GPL code on the servers which power them.
The majority of Apple's stack is opensource, too. Take a look through http://opensource.apple.com/ some time. The kernel and huge swathes of their ecosystem are opensource. I'm writing this comment in chrome, which has millions of lines of opensourced webkit code in it, written by paid Apple engineers. And compiled in clang/llvm, which is developed, maintained by Apple. Oh, and its opensource too.
I'm totally confused by the argument that Apple hates opensource. They depend on it. They give back. They're a good citizen.
They just aren't huge fans of the GPL, but so what? Neither am I. Neither is Rust (MIT), or Golang (BSD) or the NodeJS community (90%+ BSD/ISC). Opensource simply doesn't need the GPL to bloom in today's world.
While open source software and free software refer to roughly the same set of software, the ideology is different.
Open source is about collaboratively building tools for developers and businesses, or simply because collaboration produces better software. The software is often released under permissive terms. Apple participates in open source projects.
Free software is focused on the end user having freedom over their software by ensuring that they have the ability to read, modify, and redistribute it. Apple does not give these rights to users of their platforms.
The post that was linked was the FSF, which argues from the free software perspective.
Anything GPL licensed that is on the iOS App Store is in violation of the GPL unless they own the copyright to all of the code in the app and are effectively dual licensing it. That's the way it's been explained to me due to the restrictive way that the App Store agreement is structured (more restrictively than the Play Store, Amazon App Store, etc).
Note that the BSD license, Apache license, MIT license (which the FSF calls the X11 license), etc. are all considered Free Software licenses by the FSF and are okay in the App Store.
Just like that guy who was open about going thermonuclear on free software.... I mean the same who "took" several ideas from Xerox and got around taxes and became rich by creating extremely profitable products built by people super uber poor on China.
I've been spending much of the last year developing some open source code (a data flow ontology). Was thinking of using GPLv3. But, now leaning towards MIT. The first app to use it will be a visual music synth for iOS.
Ironically, Stallman just reminded me about GPL's philosophical baggage.
Once some company rips your visual synth off, files patents protecting stuff you programmed, makes money off your work without giving you back nothing and sues you, you might understand why the baggage in GPL3 is necessary - it copes with the real world not with a world full of buddies cheering for each other.
AFAIK it's both; for developer the requirement of a company to give all changes back to community means they won't be cheated on by stealing their work, not giving them credits and making business off their work for free. They have to contribute back if they decide to use a developer's work, raising their credit/fame that developer can directly capitalize on.
No, you're describing something much closer to the patent system which is not the same as Open Source and even further than the Free-Software-As-Defined-By-GPL view. The latter explicitely requires all changes to be available to the user of the software, but doesn't require anything at all regarding the original developer(s). That those developers get the changes back is purely a demonstration of the company's goodwill, or it may also happen because the original developer also happen to be using the modified version, but that's not always the case (example: set-top boxes with modified Linux version. If you're not using one, you're not entitled to the modified Linux kernel, even if you are a Linux contributor)
You're saying that the aim is to prevent somebody to make money on your work. This is absolutely not the goal of Open Source or Free Software. There is no issue in somebody else getting rich by using your work. A rough summary of both would be:
* Open Source: Stop reinventing the wheel every time. Somebody writes an implementation of a javascript interpreter, and everybody who needs one just uses it instead of writing one from scratch. If they find ways to make it better, they share their knowledge so that others can build on top.
* Free Software: As a user, I want to be able to understand how the software works, so I can fix it myself or ask somebody I know and trust to fix it if it's broken, or improve it if there are ways to do it.
The commercial side is neither seen as positive or negative; it's completely orthogonal to the question. My personal opinion is that I don't see why I should prevent somebody to earn money based on my work. To think that a software is enough to make a business and you could have made as much money as them if you just sold it is misunderstanding the domain. If they're better at it, why would I prevent them ?
Note that regarding Open Source and Free Software, I don't have a problem with any of those views. It's just important to understand the difference in philosophy if we want to understand why both styles exist and why some might choose one "side" over the other. I'll agree that in practice both styles are largely overlapping.
I don't understand your comment. Apple designed their distribution system in such a way that it precludes shipping GPLd apps. What does that have to do with lawyers?
He's had the same views for many years. He just reintroduces them based on the popular closed nuance of the day. In the 90s, it was Microsoft, not Apple.
He has valid points, but the general world of software is much more open and diverse and companies are doing things in the public more -- on github, etc. There is still a need to make money to pay people, and, well, there will be closed source and other paths the pay that way.
sure, but I would recommend to keep reading in any case - Stallman is perhaps more 'pure' or 'left' than most of us on software rights, but I think his worldview is interesting and he does raise worthy points.
It could be we are thanking him in 30 years, or moaning that we didn't listen more.
I certainly feel the software user agreements are far more onerous than I would have expected 20 years ago.. and the surveillance more extreme. I wish I had listened more then to what Stallman had to say.
Even if almost all programmers believe that they should have the right to run any software on devices which they own - we don't seem to have any organised political / legal movement that would bring that into law - large companies have almost all the power.
How can we make sure that web apps aren't also censored on mobile devices in future? If Apple or Google decided to do that, the small user base doesn't have much power to fight back, and yet we all would have lost an important freedom.
It conveys the message that he actually ia glad about his death, because he's glad about the effects and implications of his death. RMS is a proper sociopath.
He's not glad about his death -- that's in the quotation for crying out loud. If Steve Jobs had been prevented to do what he did without dying, RMS would have been equally glad (even more, because Jobs wouldn't have died)
It's also a reference to the exact same phrase that was used against a corrupted mayor.
In an ideal world these criticisms would be relevant. The reality is, most people who buy computers aren't RMS, they won't be able to build and support their own stack. These consumers own their computing devices in much the same way as a Nintendo GameBoy or a Thermomix; his principles are contextually irrelevant for anyone looking to purchase a tool to access Facebook.
Most of his reasons fall away when you consider the product an appliance rather than a computer. Heck, I'm a computer programmer and I treat my smartphone as an appliance. It makes me wonder how seriously RMS takes his stance. Does he refuse to drive any modern vehicle with an ECU? Does he refuse to refrigerate his milk in any modern fridge with a microcontroller?
At the HOPE conference last month, Stallman said he would on occasion borrow a stranger's smartphone should he be in a public place and need to make a phone call.
He also called people who don't agree with his stance fools, and said that he holds them in contempt. I guess that doesn't extend to refusing, on principle, to get the benefit of contemptible foolishness when he finds it useful to do so.
Personally, I am leery of barrowing anyone's smart phone, but not due to software freedom. From what I have seen, nearly everyone uses their phones while sitting on the toilet. Gross.
> nearly everyone uses their phones while sitting on the toilet. Gross.
That's a common myth. Toilets have virtually no germs. I've seen so many studies that say "ice dispensers have more germs than a toilet", etc.
In a study done on germs on the areas of the body, the area around the nose came in first, the hands second, and the groin near the last. Germs don't come out of your butt.
Do you treat your phone as an appliance because that's what you wanted to do with it, or because you don't have a choice?
I've looked for a good smart phone to use as a portable computer and my efforts have been mostly frustrated. I think this may be because they're built for pennies, but maybe it's their closed nature.
Android allows the user to do a lot with it but many phone services go to great lengths to prevent you from having that access, which frankly, they should not be allowed to do. They own the towers, not the device. Finding success in these closed-proprietary markets emboldens corporations to make presumptive moves such as that.
Between my computers, my family's and friends' computers, and the dozen virtual machines I look after, I've got enough to worry about. The last thing I want is to be sysadmin of yet another freaking computer. A smartphone appliance? Yes please. Hell yes. Gimmie gimme.
Any actual computing I do requires a full sized keyboard and a reasonably large screen. For that I have a full sized desktop computer at home and a small laptop for travel. The only "work" I do on my smartphone is receive notifications.
I understand where your coming from, that is a world I've mostly withdrawn from myself. The only "appliances" I like to own are in the kitchen and utility rooms. I want every computer I own to be capable of launching nuclear missiles like I saw in that movie WarGames. ;)
I don't even like having a phone. They never work as advertised and they're not even that good at being phones, but I'll never give it up because smartphones allow us to record every phone call which is a huge leap forward in protecting the little guy from the hordes of evil people who are every day trying to take advantage of us.
"I can't sympathize much with those app developers, since they are making proprietary software. They all deserve to fail. However, that doesn't excuse the way Apple treats them."
This is one of the first things I read on this page.
This kind of uncompromising, unsympathetic view makes me think less that Stallman stands for something valuable, and more that he wants to use his principles to be a dick.
I mean, I get it, it's Stallman. He always has a few nuggets of insight, wrapped up in page upon page of pontification. But "they deserve to fail"?
The other thing that gets me is how muddled his political views end up being. Like this bit, "Apple is culpable if its products are made by people working a longer workweek than is allowed in the US." Really? They are culpable? Or you think they should be? China's a sovereign nation, it can set its own rules, but that's worth discussing and not just making some blanket assertion.
And, for someone who tends to play so pedantic, I'm surprised he's claiming that "the mere practice of referring to service staff as "geniuses" is dishonest already" without actually assessing whether Apple has only hired geniuses for its stores.
> This kind of uncompromising, unsympathetic view makes me think less that Stallman stands for something valuable, and more that he wants to use his principles to be a dick.
Stallman is at war, and there are casualties in war. He probably feels that the ends justify the means.
If Stallman's at war, then this attack is, to quote Terry Pratchett, "right down at the bottom end of the scale that things like the Charge of the Light Brigade are at the top of."
I don't know how he justifies using the US as a yardstick for humane employment practices. Why should Apple be allowed to have employees anywhere work longer than they would be allowed to in France?
> China's a sovereign nation, it can set its own rules, but that's worth discussing and not just making some blanket assertion.
While I understand what you're getting at, would you feel the same way if they were taking advantage of cheap labor from a dictatorship? China may be a sovereign nation, but how much choice do the citizens have regarding their working conditions? I realize they're not strictly a dictatorship, but at the same time the question still stands.
And perhaps more to the point: Ignoring that he just focused on the workweek, if your company is well aware that the working conditions are bad in any sense of the imagination, is that really justifiable just because it is legal? Or do you have a certain amount of responsibility to ensure proper and safe working conditions regardless of what is considered sufficient by the law?
What would your reaction be if the Greenpeace founder said ""I can't sympathize much with those coal miners, since they are helping to ruin the environment. They all deserve to be without a job. However, that doesn't excuse the way the coal mining company treats them."
Uncompromising indeed. Maybe a bit unsympathetic to wish that people go unemployed. I doubt however that Greenpeace would described as "less stand for something valuable, more that they wants to use their principles to be a dick".
"It should be illegal to make or distribute computers which are platforms for censorship."
Stallman understands the consequences of these things in a way that most humans are blind to. I am so glad that someone as high profile as him has the guts to stand up and persistently deliver the same message, maybe someday everyone will wake up and figure out they've been paving the road to hell before it's too late (if it's not already..)
Having seen some of the worst of /g/, you're right, he fits right in. And because it has nonfree software in the repos, and doesn't run linux-libre by default, he already hates Arch.
You hadn't been around /g/ long enough then. Too much discussion about non-libre software/hardware. I believe he even responded to an email once calling it an "inane place devoid of any meaningful conversations". Or something along those lines...
Due to the "I should be able to do whatever I want with my computer" crowd being a large part of /g/ though, many people agree with what he says. The user should basically be treated as a god - and not be put under limitations to modify the code running on their computer.
It also helps he has a pretty strong track record of being right. Even if his being right isn't recognized until years after the fact.
The one thing he's consistantly wrong about is that it is acceptable to run a full free-software system RIGHT NOW. For most of us, it would be awkward at best, impossible at worse.
Stallman sticks to his principals, and I can admire him for that. But he's actually outright unpleasant to be around, because he's facist about his ideals in a way that most of us cannot or do not want to be. I get that he's against proprietary software, but calling John Ousterhout a cancer while licking his foot? It's not winning people over.
The EFF and Mozilla have done more for Stallman's cause than Stallman ever did. ESR got this one right.
Jeez. I never thought I'd say ESR was right about something that wasn't a piece of code. I guess a broken clock really is right twice a day.
Stallman has done a great deal of work to move the Overton window [1] in a direction that makes it much easier for EFF and Mozilla to operate, not to mention provided them with the FOSS tools they depend on every day. If Stallman had never existed, Microsoft might have moved the Overton window in the opposite direction and ESR would have sounded too radical for anyone to take seriously.
As long as these other people are winning over more people than Stallman is losing, I'd say Stallman is still making a positive contribution to the world.
Remember: This is Stallman's opinion. If you share his point of view that the rights of the user should be valued above the rights of the programmer and the corporation, then this is the rant for you.
But if you don't; if you value convenience, maximizing profits, and minimizing development effort, then this will probably annoy you.
Hey, not a big surprise to see this on stallman.org, but I thought I'd drop in to mention Apple created ALAC (which is basically FLAC, just with lock-in), which when I first discovered it, found to be a pretty egregious example.
...except that Apple ALAC is Free Software released under the Apache License.
And it's no more similar to FLAC than any other lossless audio codec.
It's widely believed that Apple chose to build their codec rather than simply implement FLAC because their goal was to optimise for maximum battery life efficiency on the iPod. (No such optimisations have been open sourced by Apple, but that doesn't in any way imply their non-existence.)
His constant distain for anything not GPL'd is rather off-putting, and won't be winning over anyone with the constant derision with comments like "deserve to fail", "iBad" and "iThings".
Really, Stallman? Is this the best that he can do? It reads like some angsty teenage, knee-jerk Apple hater bullshit that's reminiscent of the late 90's.
This is what you would expect from Stallman. He's extremely smart guy, but such categorical position makes it impossible to agree with him for utilitarian reasons. I don't wanna to restrict my comfort just to prove a point. Besides, we are all under surveillance regardless.
Stallman has done a great service to OSS. However his personality and stances might be detrimental.
I happened to meet him around 12 years back and that meeting turned me away from associating with anything which he is involved.
I was helping organize the biggest software event in India and as a part of that we had invited him to speak. I was responsible for his arrangements and he was very rude to me throughout. He kept making fun of me because of my accent (which apparently was sufficient to get a leadership role in US at one of the Fortune 15 companies). Needless to say it was very childish and a complete turnoff.
On one hand, I like that Stallman is opinionated and forward about his politics and how we wants the world to work. So many people are silent or inactive about the things they care about, wishing for people at large to just change. You ruffle some feathers when you open up and say what's on your mind, but hopefully after enough rational argument, you come off better and with a better message.
On the other, I don't really like everything he says, despite being a pretty firm OSS supporter. He conflates so much with open source it's nauseating. People choose a license for all kinds of reasons and I understand he's a cheerleader, I am too, but conflating everything hurts open source as much as it hurts proprietary actors.
It's a market. Some people will want to buy your product because they see its open nature as a benefit they are willing to pay more for, others don't care and will not pay more. The same goes for privacy promises, DRM or which devices you support, the color etc. If people buy or sell things that you would rather not, that's cool. Pointing out that everyone at every level of a proprietary agreement is duped by some nefarious puppet-master and the entire machine should fail is childish. Furthermore, throwing in things like economics and employment fairness into the mix really confuses the message to the determent of OSS developers. In like kind, I may be a vegetarian, but PETA certainly doesn't speak for me.
I realize he thinks the current market is trash and slight deviations from the status quo won't bring real change, but most people just don't care enough about what many of us care about. That's the hard truth. Slinging mud and building straw-men isn't how we fix this problem. It just makes OSS proponents look out of touch.
Also, some people commented on his sometimes hypocritical impurity. eg. making phone calls on locked down phones and using closed source websites occasionally. Being OSS pure in 2016 is crazy hard and getting harder, again due to market forces. I think there's a lot to fault Stallman on, but his deviation from OSS purity is not one of them.
I use Apple Macintosh because, despite the various bugs, it is an outstanding operating system and works extremely well and is built on Unix. Ive followed operating systems closely for more then 30 years and frankly no company or open source effort managed to make anything as good as OSX in a whole range of ways.
I don't care much about principles - Apple made the best OS so I use it. If you want me to use something else then it has to be at least as good.
Practically everybody is stupid, so GPL will never work, communism will never work, war will never stop.
I choose Apple, because the UI/UX is excellent, the whole platform is much more well organised than anything "open", everything works out of the box, and WiFi doesn't fail intermittently and GRUB won't f* up on the next update.
114 comments
[ 4.9 ms ] story [ 206 ms ] threadThere's a way of thinking that was born or embraced in those free-software circles which the majority of our consumer world is unaware of, and if we could teach it to them it could have dramatic and positive effects globally. But the corporations don't want that, and they often turn the volume on their ads up to 11 to drown us out.
...relies on everyone involved being technically savvy at a very high level in order to survive. Most people aren't like us and that's okay.
Unless you're Richard Stallman, I suppose.
It's not okay by any stretch of the imagination that there is a gigantic intelligence gap in the human race. It's very very bad.
For a Stallman-style world to work, everyone has to be not only able, but willing, to drop the business at hand and spend as much time as necessary, as often as necessary, doing what is basically sysadmin work. The nature of the libre stack, and its interaction with hardware, ensure this is necessary quite a lot. Put simply, most people have more valuable things to do with their time than sysadmin their personal hardware. Even most sysadmins do!
It is incumbent upon the free software movement to recognize and accommodate this fact. The inherent penalty for failure to do so is irrelevance, however ideologically pure.
We are 90% of the way to a "Stallman-style" world being a realistic possibility for the 'average user'. Only a few key applications are missing or under-represented, which should be seen as an opportunity for new developers to cut their teeth on some valuable projects.
There's more to it than an intelligence gap. There's a propoganda issue where people are being convinced that the subject matter is "too advanced" for them, which is a lie that would-be masters tell the people they wish to enslave. (this has been going on for centuries). But the intelligence gap does play a role and can be traced back to our neglected public education system and the greed of free market capitalism.
That's not my experience, nor is it reflected in what I hear from people who do still use Linux on their personal machines. Indeed, Dr. Stallman himself was unable to get VGA output working when he was on the stage at HOPE last month - in the end, the AV staff had to point a camera at his laptop.
It's also unreasonable to conclude, from the experience of programmers who actually are prepared to invest considerable time and effort into reworking the software we use, that free software is at, or indeed, near, a point of readiness to support the needs of "average users". One of Dr. Stallman's examples was a comparison between Photoshop and the GIMP; although he chose not to cast it in precisely those terms, it was obvious to which software packages to which he referred. Unfortunately, this comparison, while well suited to the ideological requirements of the Free Software Foundation and those of Dr. Stallman's talk, is not well founded in fact; the reason Photoshop remains the de facto standard for image editing is not, as Dr. Stallman would have it, mere foolish and contemptible intransigence on the part of "average users", but rather because Photoshop has for many years had capabilities which the GIMP still fails even to approximate. Even in the realm of text handling, a task central to the requirements of any graphic designer and almost any other sort of user, today's GIMP falls far short of the mark set by a version of Photoshop from well over a decade ago.
This sort of failure cannot be explained by a notional "intelligence gap", or by conspiracy theories around class warfare and capitalist propaganda. If a problem like this were of sufficient concern to the Free Software Foundation to be worth solving, solved it would be, and if achieving such a solution required some modification of an ideology which had proven too strict in its purity to address the needs of reality, such modification would have long since occurred. That it has not, and that fundamental issues of usability and functionality remain in the software FSF advertises as being ready in all respects to replace its proprietary alternatives, demonstrates that, for Dr. Stallman and his organization, ideological concerns are paramount, and outweigh to negligibility the concerns which matter to the same "average users" on whose behalf FSF partisans purport to work.
The occasional populism of FSF rhetoric is thus exposed as nothing more than an empty claim, trivially made when convenient and just as trivially discarded when it conflicts with the weird, chilly ideological "hackers uber alles" elitism which, while appealing to few, is at least an honest expression of Stallman's and FSF's true position. Unfortunately, as I said before, the price of purity in such an ideology is irrelevance, and indeed irrelevance is precisely the position in which FSF finds itself today. As long as ideology remains paramount, this will not, indeed cannot, change.
Examples: Regarding hardware support, there is no guarantee that a particular configuration of hardware and software is going to work just because you were forced to pay for it. "Improved Stability" is a lie that commercial software vendors have been spinning for years. I've been building computers for decades and even using brand name parts, compatibility issues, particularly with proprietary drivers, have often been a problem and that has continued to this day.
At least in the case of Debian, there are now free generic drivers for many devices, which are not entirely worthless, which actually improves compatibility.
Regarding The Gimp vs Photoshop, I've recently decided to ditch photoshop in favor of the Gimp and I am still learning so I can't speak as if I were a Gimp Expert, but based on things I've read from people who are, The Gimp is just as capable as Photoshop, but the toolset and workflow is slightly different (and that is intentional). There are some things missing that are represented in photoshop, for example inset shadows in photoshop are trivially easy to create, and in The Gimp require about 2 or 3 additional clicks. That isn't because photoshop costs $600, and it isn't why photoshop costs $600. Most of the $600 from each sale of photoshop is not going to the developers who create it.
Stallman's "rhetoric" is extreme sometimes but so what, that just gives him character. If you set aside your personal whimpering and examine his points objectively, he is 100% right about everything. When there exists an unsolved problem, the _right_ answer is to program a solution. Buying closed-source proprietary solutions is not the right answer, not when you look at the grander scale and consider the long term social effects of these two options. Stallman is right, and I think when people don't like that it's because they're afraid of what it means.
Well. What more could there possibly be worth saying?
People of a certain age have discovered the value in ephemeral services after Facebook and other services with long memories have proven to potentially cache embarrassing posts for future employers but there's no cyber utopia with anonymous communication empowered by a vetted web of trust because nobody cares. Just snapchats you hope the recipient doesn't capture.
Are you sure you're not thinking of CALEA?
https://stallman.org/google.html
Oh, maybe I'm not getting it. You want to run all the linux apps, but know that it's impossible?
RMS is the Richard Dawkins of free software. If you are already an atheist and enjoy making fun of others, Richard Dawkins is a fun read. If you are a religious person with some doubts, Dawkins is unlikely to convince you of much since he appears to revel so much in calling you an idiot. RMS, like Dawkins, has no sympathy for those with a different point of view. He immediately dismisses anyone not on his team, which is not a great way to gain followers.
If RMS cares about the free software movement, my advice to him would be to stop writing and let others with more empathy handle the evangelizing.
What a shitty, shitty attitude.
But it ignores all the people making apps that do have open licensing.
https://www.fsf.org/blogs/licensing/more-about-the-app-store...
If its not illegal, then perhaps it should be.
The majority of Apple's stack is opensource, too. Take a look through http://opensource.apple.com/ some time. The kernel and huge swathes of their ecosystem are opensource. I'm writing this comment in chrome, which has millions of lines of opensourced webkit code in it, written by paid Apple engineers. And compiled in clang/llvm, which is developed, maintained by Apple. Oh, and its opensource too.
I'm totally confused by the argument that Apple hates opensource. They depend on it. They give back. They're a good citizen.
They just aren't huge fans of the GPL, but so what? Neither am I. Neither is Rust (MIT), or Golang (BSD) or the NodeJS community (90%+ BSD/ISC). Opensource simply doesn't need the GPL to bloom in today's world.
Open source is about collaboratively building tools for developers and businesses, or simply because collaboration produces better software. The software is often released under permissive terms. Apple participates in open source projects.
Free software is focused on the end user having freedom over their software by ensuring that they have the ability to read, modify, and redistribute it. Apple does not give these rights to users of their platforms.
The post that was linked was the FSF, which argues from the free software perspective.
https://www.gnu.org/licenses/license-list.en.html#GPLCompati...
Note that the BSD license, Apache license, MIT license (which the FSF calls the X11 license), etc. are all considered Free Software licenses by the FSF and are okay in the App Store.
http://techrights.org/2011/10/23/steve-jobs-exposed/
I've been spending much of the last year developing some open source code (a data flow ontology). Was thinking of using GPLv3. But, now leaning towards MIT. The first app to use it will be a visual music synth for iOS.
Ironically, Stallman just reminded me about GPL's philosophical baggage.
You're saying that the aim is to prevent somebody to make money on your work. This is absolutely not the goal of Open Source or Free Software. There is no issue in somebody else getting rich by using your work. A rough summary of both would be:
* Open Source: Stop reinventing the wheel every time. Somebody writes an implementation of a javascript interpreter, and everybody who needs one just uses it instead of writing one from scratch. If they find ways to make it better, they share their knowledge so that others can build on top.
* Free Software: As a user, I want to be able to understand how the software works, so I can fix it myself or ask somebody I know and trust to fix it if it's broken, or improve it if there are ways to do it.
The commercial side is neither seen as positive or negative; it's completely orthogonal to the question. My personal opinion is that I don't see why I should prevent somebody to earn money based on my work. To think that a software is enough to make a business and you could have made as much money as them if you just sold it is misunderstanding the domain. If they're better at it, why would I prevent them ?
Note that regarding Open Source and Free Software, I don't have a problem with any of those views. It's just important to understand the difference in philosophy if we want to understand why both styles exist and why some might choose one "side" over the other. I'll agree that in practice both styles are largely overlapping.
He has valid points, but the general world of software is much more open and diverse and companies are doing things in the public more -- on github, etc. There is still a need to make money to pay people, and, well, there will be closed source and other paths the pay that way.
It could be we are thanking him in 30 years, or moaning that we didn't listen more.
I certainly feel the software user agreements are far more onerous than I would have expected 20 years ago.. and the surveillance more extreme. I wish I had listened more then to what Stallman had to say.
Even if almost all programmers believe that they should have the right to run any software on devices which they own - we don't seem to have any organised political / legal movement that would bring that into law - large companies have almost all the power.
How can we make sure that web apps aren't also censored on mobile devices in future? If Apple or Google decided to do that, the small user base doesn't have much power to fight back, and yet we all would have lost an important freedom.
How is the message still "he actually ia[sic] glad about his death"?
It's also a reference to the exact same phrase that was used against a corrupted mayor.
If he thinks he's a visionary ahead of his time then he doesn't owe it to anyone to be nice about it. I prefer people say what they think.
Most of his reasons fall away when you consider the product an appliance rather than a computer. Heck, I'm a computer programmer and I treat my smartphone as an appliance. It makes me wonder how seriously RMS takes his stance. Does he refuse to drive any modern vehicle with an ECU? Does he refuse to refrigerate his milk in any modern fridge with a microcontroller?
That's a common myth. Toilets have virtually no germs. I've seen so many studies that say "ice dispensers have more germs than a toilet", etc.
In a study done on germs on the areas of the body, the area around the nose came in first, the hands second, and the groin near the last. Germs don't come out of your butt.
I've looked for a good smart phone to use as a portable computer and my efforts have been mostly frustrated. I think this may be because they're built for pennies, but maybe it's their closed nature.
Android allows the user to do a lot with it but many phone services go to great lengths to prevent you from having that access, which frankly, they should not be allowed to do. They own the towers, not the device. Finding success in these closed-proprietary markets emboldens corporations to make presumptive moves such as that.
Any actual computing I do requires a full sized keyboard and a reasonably large screen. For that I have a full sized desktop computer at home and a small laptop for travel. The only "work" I do on my smartphone is receive notifications.
I don't even like having a phone. They never work as advertised and they're not even that good at being phones, but I'll never give it up because smartphones allow us to record every phone call which is a huge leap forward in protecting the little guy from the hordes of evil people who are every day trying to take advantage of us.
This is one of the first things I read on this page.
This kind of uncompromising, unsympathetic view makes me think less that Stallman stands for something valuable, and more that he wants to use his principles to be a dick.
I mean, I get it, it's Stallman. He always has a few nuggets of insight, wrapped up in page upon page of pontification. But "they deserve to fail"?
The other thing that gets me is how muddled his political views end up being. Like this bit, "Apple is culpable if its products are made by people working a longer workweek than is allowed in the US." Really? They are culpable? Or you think they should be? China's a sovereign nation, it can set its own rules, but that's worth discussing and not just making some blanket assertion.
And, for someone who tends to play so pedantic, I'm surprised he's claiming that "the mere practice of referring to service staff as "geniuses" is dishonest already" without actually assessing whether Apple has only hired geniuses for its stores.
Last..."iBad"? Where's the eyes-rolling emoticon?
Stallman is at war, and there are casualties in war. He probably feels that the ends justify the means.
Do you think hiding what your program does from the user is in that user's interests? Or even a good use of man hours?
No need to answer, I know already. I don't even think my comments can be replied to.
Edit: The theater I guess, but I can't really imagine Stallman going to see the movies honestly.
While I understand what you're getting at, would you feel the same way if they were taking advantage of cheap labor from a dictatorship? China may be a sovereign nation, but how much choice do the citizens have regarding their working conditions? I realize they're not strictly a dictatorship, but at the same time the question still stands.
And perhaps more to the point: Ignoring that he just focused on the workweek, if your company is well aware that the working conditions are bad in any sense of the imagination, is that really justifiable just because it is legal? Or do you have a certain amount of responsibility to ensure proper and safe working conditions regardless of what is considered sufficient by the law?
Uncompromising indeed. Maybe a bit unsympathetic to wish that people go unemployed. I doubt however that Greenpeace would described as "less stand for something valuable, more that they wants to use their principles to be a dick".
Stallman understands the consequences of these things in a way that most humans are blind to. I am so glad that someone as high profile as him has the guts to stand up and persistently deliver the same message, maybe someday everyone will wake up and figure out they've been paving the road to hell before it's too late (if it's not already..)
Due to the "I should be able to do whatever I want with my computer" crowd being a large part of /g/ though, many people agree with what he says. The user should basically be treated as a god - and not be put under limitations to modify the code running on their computer.
It also helps he has a pretty strong track record of being right. Even if his being right isn't recognized until years after the fact.
It's still better than it used to be...
The EFF and Mozilla have done more for Stallman's cause than Stallman ever did. ESR got this one right.
Jeez. I never thought I'd say ESR was right about something that wasn't a piece of code. I guess a broken clock really is right twice a day.
As long as these other people are winning over more people than Stallman is losing, I'd say Stallman is still making a positive contribution to the world.
[1] https://en.wikipedia.org/wiki/Overton_window
OTOH, gpsd...
For Rainer's sake, 1) Emacs might not have existed in the first place if it weren't for Stallman, and 2) I use GNU emacs more often then not.
Nobody has built any, sadly.
But if you don't; if you value convenience, maximizing profits, and minimizing development effort, then this will probably annoy you.
And it's no more similar to FLAC than any other lossless audio codec.
It's widely believed that Apple chose to build their codec rather than simply implement FLAC because their goal was to optimise for maximum battery life efficiency on the iPod. (No such optimisations have been open sourced by Apple, but that doesn't in any way imply their non-existence.)
Edit: never really got the display and network cards to work, stuck with my Mac for now
Really, Stallman? Is this the best that he can do? It reads like some angsty teenage, knee-jerk Apple hater bullshit that's reminiscent of the late 90's.
On the other, I don't really like everything he says, despite being a pretty firm OSS supporter. He conflates so much with open source it's nauseating. People choose a license for all kinds of reasons and I understand he's a cheerleader, I am too, but conflating everything hurts open source as much as it hurts proprietary actors.
It's a market. Some people will want to buy your product because they see its open nature as a benefit they are willing to pay more for, others don't care and will not pay more. The same goes for privacy promises, DRM or which devices you support, the color etc. If people buy or sell things that you would rather not, that's cool. Pointing out that everyone at every level of a proprietary agreement is duped by some nefarious puppet-master and the entire machine should fail is childish. Furthermore, throwing in things like economics and employment fairness into the mix really confuses the message to the determent of OSS developers. In like kind, I may be a vegetarian, but PETA certainly doesn't speak for me.
I realize he thinks the current market is trash and slight deviations from the status quo won't bring real change, but most people just don't care enough about what many of us care about. That's the hard truth. Slinging mud and building straw-men isn't how we fix this problem. It just makes OSS proponents look out of touch.
Also, some people commented on his sometimes hypocritical impurity. eg. making phone calls on locked down phones and using closed source websites occasionally. Being OSS pure in 2016 is crazy hard and getting harder, again due to market forces. I think there's a lot to fault Stallman on, but his deviation from OSS purity is not one of them.
I don't care much about principles - Apple made the best OS so I use it. If you want me to use something else then it has to be at least as good.
I've been quietly hoping that a more personable figurehead for the free software movement might emerge for some time.
Practically everybody is stupid, so GPL will never work, communism will never work, war will never stop.
I choose Apple, because the UI/UX is excellent, the whole platform is much more well organised than anything "open", everything works out of the box, and WiFi doesn't fail intermittently and GRUB won't f* up on the next update.