I prefer reading written interviews with RMS. Live interviewers never seem to be able to stop themselves from interrupting him, and he needs more than soundbite-length to make his points.
Although he’s very committed to free software and individual freedom ideologically, his arguments for them are quite excellent. I find his political views are very common sense too
He most definitely got started down his path for emotional reasons, he had a sweet gig at MIT and he wanted to ride that train forever. When people at the lab he worked in left to join Symbolics, he was left behind and he has borne that grudge ever since. He has certainly backed up his philosophy since that time with much reasoning and writing, but even his most rational writings seem trapped under the weight of emotions IMO. It’s all good vs. evil, fire and brimstone stuff, he never assumes good faith on the part of those who disagree with him, and has never seen a bridge he didn’t want to burn.
This post gives the impression to the reader that RMS had put his ego first and then rationalized it with fsf philosophy.From what i had read online he was pissed off when the printer manufacturer at MIT stopped sharing the source code to modify the software and he has formed(or thought about it and discovered) his philosophical leanings at that time. Very soon symbolics was formed developing closed source software and he was invited to it. But he believed strongly in his philosophy and was working hard to keep the free software up to date which symbolics was developing. Also the symbolics engineer had told in one of the interviews they were 5 people and RMS single handedly was keeping up with them. So the conclusion i had was he was 5x capable to the symbolics engineers (who are very smart people) and if he was that capable he could have become rich easily, but due to his strong philosophical belief he sacrificed his life for the greater good. If you have the links to the contrary please share.
Based on mailing lists I read, some of those 5 people who RMS single handedly was keeping up with were kind of pissed off about that framing a long after. Kind of ... disagreed. He did not done the same amount of work as them, meaning work on other projects, prototyping, design work etc, through it is true that he could more or less copy functionality of the thing plus minus bugs. Designing it and trying out various ways how to do the thing takes more time then copying the project. I am fully confident in that, because I was porting a couple of projects in the past so I know how much time is saved.
Aside everything else, self-glorifying stories about heroic saviors who are single so much better then second smartest person in a room should be treated with suspicion - and it is completely puzzling to me that some people are believed them so easily. Because really, for me to believe in that much of an unusual hero, I would like to have confirmations from other primary sources then just said hero and people who worship him. (That is not to say that he is incapable on the other extreme, absolutely not. But you can be extremely good and still not the god this story is about.)
> I would like to have confirmations from other primary sources then just said hero and people who worship him.
Sure, I'll bite. This is a passage about Stallman's performance in Harvard's Math 55, which has a reputation as the hardest single undergraduate math course in the US:
To earn the right to boast, however, Stallman, Chess, and the other SHP alumni had to get through Math 55. Promising four years worth of math in two semesters, the course favored only the truly devout. "It was an amazing class," says David Harbater, a former "math mafia" member and now a professor of mathematics at the University of Pennsylvania. "It's probably safe to say there has never been a class for beginning college students that was that intense and that advanced. The phrase I say to people just to get it across is that, among other things, by the second semester we were discussing the differential geometry of Banach manifolds. That's usually when their eyes bug out, because most people don't start talking about Banach manifolds until their second year of graduate school."
Starting with 75 students, the class quickly melted down to 20 by the end of the second semester. Of that 20, says Harbater, "only 10 really knew what they were doing." Of that 10, 8 would go on to become future mathematics professors, 1 would go on to teach physics.
"The other one," emphasizes Harbater, "was Richard Stallman."
Seth Breidbart, a fellow Math 55 classmate, remembers Stallman distinguishing himself from his peers even then.
"He was a stickler in some very strange ways," says Breidbart. There is a standard technique in math which everybody does wrong. It's an abuse of notation where you have to define a function for something and what you do is you define a function and then you prove that it's well defined. Except the first time he did and presented it, he defined a relation and proved that it's a function. It's the exact same proof, but he used the correct terminology, which no one else did. That's just the way he was."
It was in Math 55 that Richard Stallman began to cultivate a reputation for brilliance. Breidbart agrees, but Chess, whose competitive streak refused to yield, says the realization that Stallman might be the best mathematician in the class didn't set in until the next year. "It was during a class on Real Analysis, which I took with Richard the next year," says Chess, now a math professor at Hunter College. "I actually remember in a proof about complex valued measures that Richard came up with an idea that was basically a metaphor from the calculus of variations. It was the first time I ever saw somebody solve a problem in a brilliantly original way."
Chess makes no bones about it: watching Stallman's solution unfold on the chalkboard was a devastating blow. As a kid who'd always taken pride in being the smartest mathematician the room, it was like catching a glimpse of his own mortality. Years later, as Chess slowly came to accept the professional rank of a good-but-not-great mathematician, he had Stallman's sophomore-year proof to look back on as a taunting early indicator.
"That's the thing about mathematics," says Chess. "You don't have to be a first-rank mathematician to recognize first-rate mathematical talent. I could tell I was up there, but I could also tell I wasn't at the first rank. If Richard had chosen to be a mathematician, he would have been a first-rank mathematician."
None of it proves that he did the work of five people nor that those people were unfairly stolen from his lab. It shows he is great at math through. The original claim is that he single handedly did work of those 5 "very smart" people. Especially when main point in dispute is whether what he did was equivalent amount of work and which software had more bugs.
This does not even directly implies he is a good programmer (he is actually good programmer in reality, but high level math skills don't prove it).
The following exert is from the https://archive.org/stream/faif-2.0/faif-2.0_djvu.txt. If you read above this paragraph its clear stallman did not for the purpose of his ego choose the ideology. Its the other way.
<BEGIN>
Already renowned for his work with Emacs, Stallman's
ability to match the output of an entire team of Symbolics program-
mers - a team that included more than a few legendary hackers itself
- still stands as one of the major human accomplishments of the In-
formation Age, or of any age for that matter. Dubbing it a "master
hack" and Stallman himself a "virtual John Henry of computer code,"
author Steven Levy notes that many of his Symbolics-employed rivals
had no choice but to pay their idealistic former comrade grudging re-
spect. Levy quotes Bill Gosper, a hacker who eventually went to work
for Symbolics in the company's Palo Alto office, expressing amazement
over Stallman's output during this period:
I can see something Stallman wrote, and I might decide it
was bad (probably not, but somebody could convince me
it was bad), and I would still say, "But wait a minute -
Stallman doesn't have anybody to argue with all night over
there. He's working alone! It's incredible anyone could do
this alone!" 16
<END>
It doesn't, of course. But the "point" of the GP is Hero Worship: to mark someone as so brilliant, so beyond the common man, in one singular dimension that all other dimensions are rendered absolutely irrelevant.
"This person is a hero! This person can do no wrong!" is the common cry of those who'd rather live in fantasy than reality.
"The Righteous Mind: Why Good People are Divided by Politics and Religion" is a book that's good at explaining that. It has changed how I observe other people's strongly held opinions online.
I like RMS however the sad thing is that most people don't care.
We can call those people sheeple or whatever, but at the end of the day they are just users who don't have the time/knowledge to care about free software.
It took me a few times before I could grasp free software Vs open source and I'm knee deep in the code most days.
Another issue this ideology faces is it's main proponent; RMS. He's not charismatic and as another user pointed out, does not present well on videos or talks.
If he wants free software to continue, then he should pick new champions and take a step back.
The thing I like about RMS is that when he speaks it is like presenting a mathematical proof, he explains the terms, rules and shows the logic arguments, the interviewers are most of the time impatient or incapable to understand such a rigorous style of response.
I really think this is how Stallman thinks. As far as I know, he's never mentioned the words "deontic logic" in writing, but I get the impression he believes he's attempting to give a formal logical argument for morally obligatory behavior.
Aside from the hassle involved with using only free software, I think one of the things holding him back is that he's much better at math/comp sci/logic than he is at social skills, and he's not especially suited to being the leader of a popular movement.
I don't think he needs to hand over - if someone else was doing a better job of the advocacy of Free Software then perhaps he could choose to 'retire', but until then he is the best there is.
Yes, I like that too, but at times he can also appear very intolerant and dogmatic about his beliefs. This makes it hard for regular people to appreciate his point of view... but I don't think he cares what people think of him anyway ...
Some people can't admit that they ever are wrong,
I use proprietary software, believe and FSF and free software and I am a hypocrite, i do not feel the need to justify what I am right for using proprietary software, I am not right, I should not do it but I do if for some bad reasons, my hope is that I may do better in the future.
Anyway some people here that use or create proprietary software try to defend this as a good thing, maybe is necessary for the circumstances but is not good(IMO)
This is basically how I feel about eating meat and free software. RMS and Vegetarians have made an argument that I cannot disagree with. I try to eat less meat and use more free software, but out of convenience and laziness on my part I don’t commit to abstaining from either.
I use some proprietary software (but never as native code; some of the problems are most relevant when it is run as native code), although I intend to replace them with free software when possible (for example, I am currently in the process of writing Free Hero Mesh, as a replacement for Hero Mesh (which is very slow on DOSBOX), that is compatible with Linux, and preferably also BSD; later I may also make FreeZZT as a replacement for ZZT).
I found RMS very persuasive. He influenced me to change my approach to personal computing for which I am very thankful. That he lives consistently with his ethical conclusions is part of what persuaded me that I should consider what he says seriously.
I would say RMS is very charismatic, but his speaking and writing is a bit of a dog whistle which does not strike the right note with many folks. Yet, almost everyone in the developed world still benefits greatly from his technical work, if indirectly.
On the whole, I would say RMS is an incredibly influential and prolific contributor to the software we all use, as well as how we think about computing in general. If he isn't everything to all people, well that is a good sign -- we should not worship free software authors as religious figures. But we should be thankful for contributions, and perhaps be inspired to treat software users well in our own work.
True, but for most people I’ve discussed Free Software with this is the case.
They think it’s a great idea, and would love if they could do everything they do currently with FOSS, and no extra time-investment. But, with few exceptions, that’s rarely possible, especially as more and more computing happens on phones.
Of course, the people I speak to about FOSS are by no means wholly representative. But IME it’s that software freedom tends to end up being considered a nice idea but a very low priority, rather than an idea with no benefits.
"If China and the US are in a race for Orwellian tyranny, I hope the US loses."
RMS is generally right, and I have the utmost respect for his adherence to such a principled stance for the social good all these years.
Imagine all the opportunities to become filthy rich in the tech world he's ignored, having lived through multiple tech bubbles while being more than qualified to capitalize on them through developing proprietary software or otherwise exploiting users.
> Non-free, proprietary software is also much more likely to be malware—to contain malicious functionalities, of which there are many kinds. Non-free programs can spy on the users, report on them. Many are designed specifically to restrict what users can do—that’s their purpose.
I think this is a mischaracterization, since these things apply to free software as well. The difference is that it is usually much easier to detect when such things are happening, and modify the program so that it no longer does these things.
> Another form of malicious functionality is tying the program to a specific remote server
Again, this doesn’t seem to me to be a “free software” argument. The reason this doesn’t usually happen with free software is that there is no central entity that controls the software, whereas with non-free software one company/server/person can control their products and “backdoor” them.
> If a program is written in Swift, you can now install it yourself from source code.
This is not quite true. I can do the same for a program written in Objective-C as well, and I can still write an app in Swift and send you a compiled binary for you to install. Perhaps Stallman was talking about Swift Playgrounds, but even here there are issues: you cannot necessarily change the code on your device itself, and the environment that your code runs in is much more restrictive.
> free software is something businesses can use and develop and sell.
I have seen many companies use free software, but very few actually making money off of free software. When I ask, I’m usually pointed to RedHat, which makes money off of providing support. However, the money they’re getting is usually coming from companies that sell non-free software. So I’m really curious how the economy would work if everyone sold free software, since this doesn’t seem like something that would work.
Also, just a a final comment, I find it amusing that Stallman has these little nicknames for all the non-free things he doesn’t like. It seems to me a bit childish; I wonder if this actually helps him or it just makes other people feel like I do.
I think this is a mischaracterization, since these things apply to free software as well. The difference is that it is usually much easier to detect when such things are happening, and modify the program so that it no longer does these things.
That's an interesting rewriting of "the law prohibits the rich and the poor alike to sleep under bridges," but if you read back he said "more likely," not "it's impossible for free software to have bad stuff in it."
> I think this is a mischaracterization, since these things apply to free software as well. The difference is that it is usually much easier to detect when such things are happening, and modify the program so that it no longer does these things.
> Again, this doesn’t seem to me to be a “free software” argument. The reason this doesn’t usually happen with free software is that there is no central entity that controls the software, whereas with non-free software one company/server/person can control their products and “backdoor” them.
But that is the whole point! Software freedom is about power. The point isn't that it is impossible to licence malware under GPL, the point is that GPL gives the user the freedom to remove the malware parts. Your argument seems a bit like saying that claiming that free markets help with price discovery is a mischaracterization because people can offer overpriced products in a free market ... when the whole point of a free market is that the buyer has the option to not buy the overpriced product, and it's just completely irrelevant whether overpriced offers exist.
> So I’m really curious how the economy would work if everyone sold free software, since this doesn’t seem like something that would work.
Potentially, the mistake is simply in thinking in terms of "selling software". Instead of software, you can simply sell development work. Not that that necessarily works in every market, but the point is that the model of repeatedly selling the end result of the development work is not the only way to make money by applying your expertise at developing software.
> Also, just a a final comment, I find it amusing that Stallman has these little nicknames for all the non-free things he doesn’t like. It seems to me a bit childish; I wonder if this actually helps him or it just makes other people feel like I do.
Well, the emotional reaction can be a problem for him being taken serious by some. But you have to consider that the status quo in many ways is not neutral, and also often the result of intentional framing by other parties. It's just that they are way better at hiding their manipulation from your view.
>However, the money they’re getting is usually coming from companies that sell non-free software.
Most of their customers don't sell software, basically every company needs software these days. They still have those needs if all software were free, so I'm not really seeing the problem.
>Also, just a a final comment, I find it amusing that Stallman has these little nicknames for all the non-free things he doesn’t like. It seems to me a bit childish;
He named his first major project after a local ice cream shop, and his second after a children's song from the fifties. That's just him. I find it silly but don't see it as credible attack on his message.
The Flanders and Swan song ("I'm a gnu") was not a kid's song.
I'm not sure if Emacs and Bolio was open when the editor evolved, but the text formatting program (like runoff) called "Bolio" was definitely named after the ice cream store (since by the time it was written Emacs already existed).
The icecream shop is actually "Emack and Bolio's". This leads me to believe that Bolio was named for the icecream shop (punning Emacs~Emack's), but that Emacs was not named for the icecream shop. (Emack and Bolio's opened in 1975, and it seems that Emacs was created in 1976; so it's possible though.)
> Also, just a a final comment, I find it amusing that Stallman has these little nicknames for all the non-free things he doesn’t like. It seems to me a bit childish; I wonder if this actually helps him or it just makes other people feel like I do.
This seems like a logical counter to the Orwellian argument that language shapes though.
If you propose you should be free of Microsoft influence, you should reject their rebranding of spyware as Telemetry. It's a political statement more than childish mockery.
If nothing else if does force one to consider which term is closer to the truth, the one commonly used or the one Stallman invented. Used and users seems very clever, while global heating vs global warming seems arbitrary, while some people may think of heating as more threatening than warming, I'm not sure that's universal.
For what it’s worth, “global heating” is how the phenomenon is described in spanish (“calentamiento global”, while global warming” would be “entibiamiento global”), so to a native spanish speaker like me it doesn’t read odd that he uses it that way in english.
For what it's worth, Stallman speaks both Spanish and French in which the expression "global warming" does translate as though it were "global heating".
There have been instances of open-source programs (including a certain code editor Hackernews has a collective nerdgasm over every time a release drops) shipping with telemetry or other spying features enabled. In some cases (like that one popular browser), the vendor makes it difficult or impossible to disable those features without modifying and recompiling the code.
Several years ago I recommended to Stallman to switch to using the term liberating software. I believe it is far better at conveying the whole meaning and is far more inviting.
Has anyone ever done an economic analysis of free software(GNU licensed software) and how it plays out financially for all the actors involved?
As an example, how does a license like GNU play out for the average person contributing to a successful GNU licensed game versus a closed source game?
And also, at a more macro level, wouldn't a GNU-like license foster innovation and collaboration in the developing world and lead to greater profit for all parties involved in the long run(except ofc mega-corps)?
*I might just open an Ask HN when I've thought this question through some more.
For games, I'd expect GNU does not play out well at all financially (and I say this as the author of a couple of GPL'ed games). Games are a bit of a strange beast, and atypical, I'd say, and pretty much nobody makes a GPL'ed game and expects to make money on it, and those that do attempt it turn out to be mistaken. If you look on http://freegamedev.net for instance, it's pretty moribund lately, though, say five years ago it was more lively. Unity pretty much killed open source games, there's no new blood in open source games, all the young people flock to Unity. OTOH, more than half my career has been spent working on open source stuff (linux drivers, mainly) and in that, it's worked out pretty well financially. But an anecdote is not data, of course.
In fact, I remember looking on my SNES and NES classics at a laundry list of open source libraries used for those mini consoles.
"Free and open source" doesn't mean you have to give things away for zero dollars (free as in beer vs free as in speech), just that you have to provide users the means to inspect, modify, and link what you've released. I think you'll find quite a bit of GPL and open source information in the about section of quite a few games. I seem to recall Darksiders 2 (among others) offering to send you their GPL'd source from the main menu about screen.
So, I think it works out just fine for games. Hell, all the games made from the GPL'd id-tech engines should be enough to convince you it has worked just fine for games.
Well, generally (not always) monetization revolves around having a non-free product at some stage, I think.
Think about the business model of, say, charging for support for an open source library. Users don't pay that essentially _ever_. A business will pay, and they'll pay because they produce a non-free product (maybe it's SaaS, maybe they license proprietary software to other entities, whatever).
A game is the end of the line. If it's free software, (essentially) no-one pays for it.
There are also various examples of companies like GitLab that have the nonfree SaaS version and the free (MIT!) community version.
I'd be interested in seeing examples of a pure free software business model.
Thanks for mentioning GitLab. We would not have been able to grow as fast as we did without adopting an open core model. In the beginning we sold only support but companies tended to cancel their support contract after not needing it for a year. The margins on out self-hosted product are much better than on our SaaS product because of the hosting fees for free users.
An example is custom software development. I've worked in a couple of companies where all software was Free, and most was published publicly. The difference is that we didn't sell a product, but a service: developing something that didn't exist yet.
I think that we would see much more of this is proprietary software didn't exist. But of course, re-selling the same development over and over and over again is much more profitable, so it's hard to compete with that.
If you know where to look you can find free software games (not necessarily even limited to GPL) that are making money right now. Of course they aren't the majority, but I think a lot of us would like to change that.
The biggest potential replacement for Unity seems to be Godot Engine (https://godotengine.org) which is MIT licensed. From what I hear it's supposed to be easier to learn than Unity.
> free software(GNU licensed software) and how it plays out financially for all the actors involved?
A comparatively small number of people are paid directly to work on Free software. A slightly larger number of people have understanding employers who allow them to use salaried time to contribute to Free/Open projects. Beyond that is a long tail of people who make no money at all from it.
The benefit lies in the other direction, of course: you can setup a startup using only Free/Open software stack at zero cost. A very different experience from getting, say, Oracle involved to provide your database.
The benefit of contributing to a piece of software is that piece of software getting better. It's not really transactional or financial.
In theory the arpanet was restricted to someone with connections to ARPA (now DARPA): either the military, military contractors (typically being paid to support the net, like BBN and SRI) or arpa-funded research institutions like ISI, MIT, etc). However if you had a parent or friend with access they'd sometimes give you the phone number of a local TIP (dialing point) -- then pretty much the only place you could go was the machines at MIT tech square (AI, MC, ML, DM) because they didn't have any restrictions.
Also various people who had accounts on other machines on the net would connect to the MIT lab machines as tourists simply because it was fun.
Even once the lab caved and put in some login security it was only to access the machine -- once you were connected you could change to another user or whatever.
It was "the ARPANET" by the way -- ARPA's network rather than having a name. ARPANET was also an adjective (e.g. ARPANET TIP). I know RMS would have said that but the interviewer transcribed it without the article.
Back in the early 90's I remember reading a "Letter from a Famous Hacker" in an e-zine talking about getting access to MIT systems. The sentiments expressed in the text made it seem like the security posture of the MIT AI lab was rather laid-back (and it sounded pretty cool).
I dug up the article[1] tonight (thanks, Jason Scott!). The the perspective I have today (at the time I had no idea who RMS was) it seems pretty clear that RMS wrote it. It's a neat little time capsule.
Are not free and open source exactly the same? Opening the source gives you the four freedoms. It's both necessary and sufficient. The objection is that it's not philosophically explicit enough, not enough about the user, watered-down somehow? To me it seems like an only slightly different emphasis - on openness rather than freedom - which are in fact the same concept, just looked at from different angles. And the openness is obviously for the user just like the freedom is. Seems like a weird place to have a sticking point. It's just People's Front of Judea vs. Judean People's Front - an argument for jackoffs.
Remember when people presented an alternative to black lives matter and started to call it human lives matter? Emphasis sometimes matters a lot and people get upset when people intend to steer a movement away from the core issue for why it was created. It might look like a People's Front of Judea vs. Judean People's Front, but open source was created with the intention to steer focus away from the freedom ideology, just like how people say that human lives matter is just a name that people use to steer emphasis away from African Americans that get killed.
Interesing & very "gettable" analogy. In fact it's so apt, that it captures the feature most salient to me in all 3 examples: By insisting on things that, in the eyes of their more powerful adversaries, are minor or insignificant differences, they squander goodwill, make enemies out of allies, and make the movement weaker (or fail to make it stronger). It's a political blunder. In the case of the JPF/PFJ against the Romans it's obviously comic, but in the other two cases it's kind of tragic. BLM alienates a certain number of white people who aren't racists and want to work with them toward reform. Stallman maybe alienates a certain number of "open sourcers" who actually share most of his values & principles, certainly more than 1995 Bill Gates or 2001 Steve Ballmer did, let's say!
So yeah I might do that part differently if I were Stallman or in charge of BLM. Although I suppose in neither case is there really anybody truly "in charge," which at least in my experience with FOSS I always thought was the beauty of it. (That's another thing too, how can you "co-opt" something nobody owns?)
At some point you have to get shit done. Granted I'm advancing a position right now that leads to all sorts of compromise (in the one sense but also unfortunately in the other sense) and slippery-slope-ism and lesser-of-two-evils-ism. But somewhere I heard the saying, "There's nothing more useless than an unelected liberal." In other words the purity of your ideas does nobody any good if your hands aren't on the levers of power. Hi Hillary! (HRC disclaimers apply; see store for details.) That saying comes from the hierarchical model, obviously, but to translate it into a 'community movement' paradigm, power is simply the number of people participating. If you chop that in half, you chop everybody's power in half.
It is not exactly same, although it is similar, and most thing that is one is also other; is best if it is both free software and open source. Is not only the emphasis which differs. Open source has more specific requirements, although still sometimes they don't work; that is why you should need to be both at once. For example, GNU GPL is both a valid free software license and is also a valid open source license, so is good.
>> I’ve found GNU social close to a replacement for Twitter, whereas Diaspora was more like Facebook.
> That’s what I gathered. I’m in favor of projects like these, because I know they’re useful for other people, but it wouldn’t fit my lifestyle. I just use email. You can call me the Mailman—as in True Names, Vernor Vinge’s science-fiction story.
I really don't get this. Computers are supposed to open the doors to technological and social change, no? Why would anyone drag their feet like this? There are so many things that have come out since email and even more still coming.
I'm something like half RMS' age, and for the most part I use e-mail, IRC, and the odd board like HN (which I probably spend too much time on).
Social networks are simply not useful to me.
By contrast I have a coffee machine and barely anyone else I know does (UK). Because I find it useful and they don't.
What's wrong with that? It's nothing to do with the age of the software and all to do with the purpose it serves. My car is old because it works and I don't need a new one, too.
I used to love the stream of new technologies and was often an early adopter. Eventually I realised most of the promises of these products were illusory. There is very little benefit to them, sometimes even negative value.
He clearly values privacy very highly, and using a social media network, even a free one means giving up some of your privacy. I doubt Stallman cares much about this, but there also is a very real effect of people competing with each other on social media to show more and more artificial happiness and consumerism in their lives. Thirdly, most of GNU development is still done via mailing list, if your using email for all your work, why not use it socially as well?
> using a social media network, even a free one means giving up some of your privacy
there's no fundamental difference between email and web-based messaging frameworks. a modern web-based messaging framework might even have better privacy guarding features than email, and more useful features by virtue of continued development.
Well the other feature of email in his case is all the GNU email list are archived, you can read his email announcing the GNU project still, I am skeptical any mastodon instance will still be running in 30 years. Mastodon as a whole may still exist, but instances come and go.
Yes, but much of it isn't design as good, or maybe is, but regardless, email is still better for many things, enve if you do have other stuff too. I don't use Facebook, Twitter, GNU social, or Diaspora; none of them are so useful to me. I do use IRC (although I wrote my own client since I don't like the other ones I found), and would use NNTP if they made that available.
Also, as mentioned, you may want to keep some things private. I do too, but may want to write things to public too, although the stuff mentioned above I do not find useful, and neither does Stallman, presumably.
email is fine if you don't enjoy the public performance of social media. they're all messaging systems when it comes down to it. stallman also famously reads webpages by curling and emailing them to himself.
OK, although that is not relevant to the arguments he is making, I think. (Although I suppose it is still something to say, perhaps? But I have not seen that elsewhere anyways so do not know if it is true or not, but anyways it is irrelevant is what I am saying.)
I think RMS' thinking is stuck in the 80s and 90s. This hinders the whole free software movement. I can see three main points where he is behind the times:
1. Permissive licensing actually helps the cause by spreading free software more widely, saturating demand faster, and displacing all proprietary software. It also avoids the contradiction when free software developers use their power to spread software freedom by force.
2. What RMS is afraid of is front-ending of free software with proprietary facades. This is why free software must extend through the whole stack all the way to the end user and it must be complemented with non-profits that deliver complete services to users. Non-profits can also ensure de facto freedom whilst licenses only barely protect de jure freedom.
3. Internet is not about communication. It's about remote operation of server-side software. Software freedoms must extend to teleoperated software, for example through the above mentioned non-profits.
I don't see how he is stuck at all; I see current events as validating his fears. The problem with (1) is that it doesn't solve (2) at all; free software has spread on the backend thanks to permissive licenses, and yet proprietary facades are rampant. A good example of this is Chrome (built on FOSS webkit) displacing Firefox. And that's despite Mozilla being just that kind of non-profit trying to ensure freedom.
Non-profits ensuring freedoms is a nice thought, but it's very hard to compete with the abusive business models of large software corps, so unless you somehow convince regular people that they are better off paying for the stuff they use, licensing is the only real tool you have to avoid having your work contribute to those proprietary facades.
RMS' thinking comes from the early days of free software when free software was rare and viral licenses helped spread it. Free software is so commonplace now that its sheer volume displaces proprietary software.
Proprietary software vendors are trying to adapt by replacing fees with ads and spyware (like in the case of Chrome), but this business model will not last. It is abusive and people feel it. They will eventually gravitate to free software. Once they get used to free software, they wouldn't accept abuse anymore.
>> When I talk about capitalism, I mean private business.
It's interesting that what we call a 'public corporation' today isn't actually public at all - I'm pretty sure that Richard Stallman considers public corporations as being 'private business'.
A big problem with so-called public corporations is that there is not enough fluidity in terms of ownership for them to be called 'public'. The majority of shares move between a very small percentage of wealthy investors which represent an even smaller percentage of the general public.
It would be good to see a capitalist system where there is more fluidity over the ownership of shares of companies. Also, it would be nice to see public companies release all their code in the public domain under the GPL license.
I think that cryptocurrencies could make these things possible because they solve the financial incentive problem which has plagued free software. I think that it's now possible to create free software in the public domain in such a way that people can profit from it significantly but not in quite the same permanent way as we're used to with shares of corporations.
When it comes to source code, yes. Are you able to view the entirety of the code running the systems that control your information and operations? The answer to that question cannot be a shade of gray.
RMS has been proven more correct with each year that passes. More and more of the technologists responsible for our most significant innovations have expressed concerns about the control that large firms have gained over their users. This control is only possible through "non-free" source code, and is a guaranteed consequence when we allow the practice of distributing closed-source systems.
rms and the GPL focus on distribution, yet the Internet has enabled large firms to gain control without distributing their software, or even while distributing FOSS software. Perhaps tomorrow Google open-sources the JS executed by google.com in their open source browser, and it makes no difference, because the important bits - what data they retain about users - are not distributed.
Software we never run on our devices may yet control us.
AGPL tries to solve some of these problems, but fundamentally any service which controls and operates on your data on a server you don't own cannot fundamentally be free. RMS calls such services SaaSS (Service as a Software Substitute).
So while distributed systems under AGPL still protect your freedom, AGPL of a SaaSS (like Google Docs) are non-free because you cannot change the software running on the server (and of course you shouldn't be able to -- because that would violate the freedom of the administrator). SaaSS is fundamentally incompatible with software freedom.
(And this is something that RMS has made clear arguments about. He cares more than just about distribution.)
I agree of, non-free + proprietary == bad, whereas the opposite == good, but it is not the only consideration. Many computer software can be good or bad regardless of such thing, but free software is still a better idea than nonfree software. If program has some problem (e.g. malware, or a feature doesn't work the way you want it to be, or whatever), you can hopefully to correct it! That is why free software is good and nonfree software isn't good.
But, it is correct, reality is not really so neatly categorized into binary outcomes with no shades of gray (and other colours).
He sees free software principles as being on the same level as internationally recognized human rights. Sure, there could be certain cases where a right is "overridden": judicial gag orders, imprisoning convicts, eminent domain. But those should be exceptional, require justification, and follow predetermined rules.
Since usually you can always add open parts to a system, the question is not if there are open parts, but if there are (substantial) closed parts.
> Linux with a video card.
Assuming you are speaking about a recent video card from AMD or Nvidia, then that system has substantial closed parts, which are unreviewable and unmodifiable by the user and/or owner of the device.
I don't think jayliew was doubting what the definition of open source is but rather whether software is good because its open source and bad because it's closed.
If someone thinks it is as black and white as this then it has clearly become ideological rather than rational.
This. I think when you have one lens through which you view the world, as opposed to having multiple lenses to pick from, which you swap out to apply the most beneficial lens from which to view the problem .. then this is no different than using the one hammer you have because all problems look like a nail.
I do think there are some software that in reality, for most people (including large swathes of non-technical people), work better in a for-profit model (which is usually closed source).
But there are some things that work better as open source.
I think it really depends on the fundamental problem (i.e. ends) the software (i.e. means) is trying to accomplish.
I personally do not think you can categorically say one is better than the other, because it really depends on the issue.
Why isn't there an open source Google search, that works better than Google?
If we can open source our encryption algorithms because that ostensibly makes it more secure overall, why can't we just open source all our algorithms for spam filtering, especially to the spammers themselves?
If you look at all the most vibrant communities online, are they closed source or open source? (Twitter, Facebook, Reddit, HN itself) ... vs. say, mailing lists, usenet, etc.
Also, he doesn't think all software is good just because it's foss; it can be bad for other reasons. But all non-foss software is bad, because it violates the rights of users.
I don't see the problem with being this consistent. If I say that all non-consensual sex is bad, am I an irrational ideologue too?
Ideological and rational are not in opposition all the time, but they're not congruent all the time either.
I don't fully agree that all non-foss are bad, or that all foss are good. You can find exceptions to the rule either way.
I think the helpful perspective is to take a step back and look at the whole system from a macro perspective. Based on traction, which do you think is "better". I think it really depends on the use-case.
There's a lot of shitty foss software out there, that is just plain unusable because developers like geeking out over code but UX + UI polish are non-technical problems and thus ignored.
Freedom and democracy are more important than advancing technology. If China and the US are in a race for Orwellian tyranny, I hope the US loses. Indeed, the US should drop out of the race as soon as possible. Our society has been taught to overestimate the importance of ‘innovation’. Innovations may be good, and they may be bad. If we let companies decide which innovations we will use, they will choose the ones that give them more of an advantage over us.
I liked this part the most as something new and insightful said by RMS.
I am not sure that democracy is better than innovation. I would choose Freedom and Innovation over Freedom and Democracy. Just look at how much has been done in the last few centuries. Nearly everyone can have things today that even kings didn’t have. Democracy on the other hand is just a way of voting for some policy that’s then enforced on everyone. In fact, China can be said to be a democracy more than the US in some ways. I do think we need to safeguard rights and freedoms but democracy isn’t the only way to do that.
I agree, though there are many other western countries that have much stronger democracies than the US. Most of them in fact.
In the US, third parties aren't given equal placement on ballots (you need to get "ballot rights"). Large parties get money from the government for advertising, which small parties don't. The people don't actually vote for who is in power (and votes aren't equal between people).
Doesn't seem like political opposition is a workable right in the US to me. Not to mention everyone has guns, and guns are seen as an "break glass in case of tyranny" tool -- meaning that culturally people are primed to see violence as being a reasonable retort for political disagreements (obviously this is an oversimplification -- but political rallies in the US are far more violent than in many other western countries, despite many western countries having their own problems).
Democracy on the other hand is just a way of voting for some policy that’s then enforced on everyone.
If you think so, no wonder you undervalue democracy. But democracy is much more than that. How you developed this naive concept is beyond me, but I will risk a guess: you have lived in a democratic country all your life.
For the sake of brevity: limiting power. There are many details in the implementation with this purpose. Powers are separated. Terms are limited in time and number. Money for the campaigns controlled. Public opinion can be as dangerous as judges, etc.
In many cases, the good part is not having the power to elect people, it's the power to remove them from their positions when it's clear they're useless or corrupt. When someone is in an executive position for years, they often develop client politics nets. So even if the new boss is no better than the former, it's healthy to send them home while they aren't masterful thieves yet.
Even with all the safeguards, corruption happens. What do you think happens when there are no safeguards?
Some people thinks that living in a tiranny is just a question of shutting your mouth and avoid politics. But that's not it. Imagine you live in such a country and your boss, a politician or a policeman likes your wife or daughter or son. Then you are fired, or threatened or found guilty of anything convenient.
Living in a democracy won't save you always, but it gives you a chance.
On one hand, it is bad style to accuse someone with strong words while only throwing with a link to give foundation to your judgement. This does not create a constructive environment to debate and learn.
On the other hand, both claims in the linked comment are not reasonable. For the first point in the link, software can be created and shared for money with the GPL while not preventing libraries to collect the software and provide it free of charge. For the second point, the given link does not give any foundation to the claim the Richard Stallman is against cooperations.
Many in this thread are quoting his "non-free" statement yet ignorant that Stallman violates his own standard. That totally counts and proves the point.
Besides the fact he outright calls corporations evil?
Your point is that is that corporations are good? I see everyday here that corporations are in for the money so Google/Amazon and the developers should work on killing machines because shareholders demand it, CEO needs to bring more and more money, users are a resources to be exploited to gain money . Free software is defined as "Freedom for the users" not for developers so in rapport with free software corporations are evil because they will ALWAYS screw the user for money(because they MUST because shareholders want more and more money).
If you think RMS is contradicting himself then you are missinterpreting something or your logic is not working right, pleaae post the free software or RMS rules/laws here, then show the logic process you are doing to show a contradiction
At no point has "free software" meant "without pay," though it is common for distribution without a paywall. The owner may do what they like with their "property," which also means you can distribute it without cost after you buy it.
Your belief that money should not be exchanged does not mean he is a hypocrite, it means you disagree on something.