We need more of Richard Stallman's ideas, not less
ploum.net
ploum.net
>Disclaimer: I’m aware that Richard Stallman had some questionable or inadequate behaviours. I’m not defending those nor the man himself. … I’m defending a philosophy, not the philosopher. I pretend that his historical vision and his original ideas are still adequate today.
The problem is that the man himself epitomizes his own ideas. A lot of his behavior is a consequence of taking his ideas to their logical conclusion. For example, consider the following interaction [0]:
My closest interactions with him involved trying to get him off a conference stage so the next session could happen (just as bad as you’d imagine) and being seated next to him on a puddle-jumper during a 90 minute ground hold (whatever you’re imagining, worse).
He … berate[d] me for having noise canceling headphones (something to do with them not being based on free software). He spent the whole time telling me about software freedom and how my headphones were a symbol of oppression or some such.
I’m not sure how forcing the manufacturer of those headphones to make their hardware and firmware fully open source would benefit the world in any way, shape, or form. This sort of demagoguery does way more harm to the Free Software movement than good. If more of RMS’s ideas means more people thinking and behaving like that, we really, really don’t need any more.[0] https://twitter.com/mattblaze/status/1374460079798292487
For example:
"First, I must confess that over the last few years I have been gravely disappointed with the white moderate. I have almost reached the regrettable conclusion that the Negro's great stumbling block in the stride toward freedom is not the White Citizen's Council-er or the Ku Klux Klanner, but the white moderate who is more devoted to "order" than to justice; who prefers a negative peace which is the absence of tension to a positive peace which is the presence of justice; who constantly says "I agree with you in the goal you seek, but I can't agree with your methods of direct action;" who paternalistically feels he can set the timetable for another man's freedom; who lives by the myth of time and who constantly advises the Negro to wait until a "more convenient season."
Shallow understanding from people of goodwill is more frustrating than absolute misunderstanding from people of ill will. Lukewarm acceptance is much more bewildering than outright rejection."
we're still talking about the Free Software Foundation, correct? I don't know if I can agree with this angle.
It's like saying Linux is about Linus Torvalds. Sure, he was and is a very influential part of the project, but it has grown far, far past him.
* some of, at least
The dream just like… died. There was so much pointless drama, public opinion (tbh rightfully) turned against RMS and the GPL, the banner flown by people who believed in the mission, just became another license. It was one of my first sad "don't meet your heroes" moments.
I don't even bother licensing my work under the L/GPL anymore because nobody cares and it just makes my code less useful to folks.
First, activist language is pretty hard for any human to listen to. Anyone that's been tackling the "long fight" of what they view as oppression has this map in their head of things that add up to their main point in life and cannot help but continually extrapolate it for people. On some topics, people eat this kind of language up. On others, it's rather dull, especially if the person using the language can't quickly connect relatable points for people. RMS was good at long-form broad thinking that was dealing with the issues at the time. He was pretty fuck all when it came to really explaining them in a digestible, conversation style manner.
As for why proprietary headphone firmware hurts free software: take some Bose noise cancelling headphones and try to connect them to something like a mainstream Linux distribution like PopOS and use them on Zoom. They'll work, but only in a low quality mode, or the audio receiver will work but not the microphone. Now do the same with Airpods, or use Airpods on an Android phone. Airpods will work and you'll get high fidelity audio, but they're constantly exhibiting weird disconnection behaviors. On Linux you'll get incredibly low fidelity audio. Proprietary drivers are at the source of all of this.
RMS came from a day where the pioneers of Linux and alternative operating systems weren't building them for servers. They were building them for users because Windows was expensive and the machines to run it on were more expensive. Oppression to someone like him, and many others, were linked to this and many other circumstances at the time. The idea that the optimizations of computing were available only to a few was utterly disasterous.
To connect the two ideas, product x which is proprietary works best on product y which is also proprietary. It's a system that reinforces itself and excludes or marginalizes the rest, which eroded the original mission of building optimized software that is collectively free enough for anyone in the world to use.
Somewhat ironically, a lot of people in this thread are complaining about diversity when really that's what most of these initiatives were born in.
My Bose QC45 headphones work identically on all my hardware (Mac, Linux, and occasionally Windows). They can use both standard Bluetooth or a standard 3.5mm TRS connector, neither of which requires any special drivers. Although I've never had any Linux-specific issues, I would guess that if you're experiencing them it's due more to Linux's notoriously poor audio stack than the actual hardware, which conforms to industry standards.
>Now do the same with Airpods, or use Airpods on an Android phone. Airpods will work and you'll get high fidelity audio, but they're constantly exhibiting weird disconnection behaviors. On Linux you'll get incredibly low fidelity audio.
I've also done this to a limited extent (AirPods on Android), and did not notice anything unusual, aside from a few missing Apple-specific features (e.g. auto-device switching, which is not part of the Bluetooth protocol).
>To connect the two ideas, product x which is proprietary works best on product y which is also proprietary. It's a system that reinforces itself and excludes or marginalizes the rest
It is generally in the best interest of companies to produce goods usable by a maximal marketshare; willingly excluding customers and their money is usually not a good business strategy. This is why companies voluntarily conform to standards. The main exception to this is when standards inhibit the quality of the good. In that case, companies are willing to trade a smaller marketshare for a better user experience in that smaller market (e.g. AirPods' Apple-only features).
As an extreme example, consider cars. Parts are proprietary to a given model because each car is optimized for its specific market niche (size, appearance, performance, etc.), which requires all parts for a given model to be closely integrated. The engine of a Honda is not compatible with a Nissan, because engines and cars must be so tightly integrated that it would be an impossibly bad experience otherwise.
Why do we do this? Because it's better for individual large companies? No, it's not. We do it because following interoperable standards is better for everyone. Having tightly-integrated Apple products is nice, but having tightly-integrated everything is better for consumers, innovators, and small new companies.
Car analogies are not apt here. Cars and engines are physical things. Software is not.
If the proprietary Chrome-only extensions to web standards provided a dramatically better user experience, I would have no issues with this, as long as users are 100% free to choose whichever browser (and online services) they please, and as long as other companies were free to independently implement/reverse engineer these extensions.
I would only have a problem if Google abused a monopoly position to force users to use its products, à la Microsoft and Internet Explorer in the late 90s.
>Why do we do this? Because it's better for individual large companies? No, it's not.
It's almost always better for companies to maximize their marketshare, unless maximizing marketshare would compromise the quality of the product. The iPod was originally Mac only, and was a rather niche toy until Apple opened compatibility, at which point it became a global sensation. This was likely due to the fact that in 2001, when the iPod debuted, all Apple computers had a port fast enough to transfer gigabytes of music (FireWire, 400 Mb/s), while most non-Apple machines still had USB 1.0 (12 Mb/s), so a high capacity MP3 player simply would not have been a good user experience. It wasn't until USB 2.0 (480 Mb/s) became common a year or so later that a large MP3 player became a good experience on non-Apple machines, and Apple rationally decided to maximize its marketshare.
>Car analogies are not apt here. Cars and engines are physical things. Software is not.
You are correct that analogies to physical goods are imperfect; I was merely using them to point out how the experience of tight product integration can sometimes be more valuable to the user than interoperability. It all depends on the use case.
Chrome is very resource intensive. If I'm giving machines away to people to make computing "free" your description of an acceptable standard is not compatible with mine. Specialized machines, Chromebooks, now exist for this purpose but they're still arguably expensive and sacrifice other "free OS" capabilities and standards to make this possible.
On the note of Apple I didn't even bother mentioning them. Their whole business is exclusivity, incompatibility, and avoiding standards/sharing.
Today's free software is optimized for business congruency, which is another valid side of free software but I'd argue we've over indexed in this category at this point.
To some of your original points about PulseAudio I agree that it's old and shit for today's age. I think there's some WIPs that aim to replace it with a modern stack, but I haven't checked in a bit. That said, I'd also argue that Bose had to work with Microsoft and Apple to develop drivers for their headphones. I don't think it'd be much of a stretch for them to do that with the Linux community. I'm not blaming them for how shit Pulse is; I'm disappointed that the standards of audio are not shared so that developing one product that works everywhere is possible in that category as it is in other categories of computing. This is what free software organizations harping on standards do for everyone. They also do so mostly behind the scenes.
Most people on airplanes are, at least in my experience: half-tired, somewhat sleepy and vaguely annoyed due to all the annoyances and frustrations with getting through customs. Few people want to be subjected to angry rants at that point. RMS should at least have recognized that[0] this is the sort of rant that is best put on his website after the ride rather than at the person who just was wearing some headphones[1].
With RMS having placed himself as the de facto speaker for the FSF, this is an extremely bad look for them once this story got out and by extension Free Software as a whole[2] (and why, imo, he should've been moved to some sort of "guru" position long ago instead of being the public speaker).
[0]: Yes, I realize he's probably autistic. The counter I have to that is that autism isn't an excuse. It's an explanation and RMS has habitually rejected any attempts to understand that his behavior may be regarded as extremely rude according to everyone who has worked with him, which is why I still consider this to be a detriment to him as a person. Almost every autistic person I know is miles more understanding than RMS is in that their behavior might sometimes come across in ways they didn't intent to. RMS is full head-in-the-sand-I'm-always-right on this sort of thing whenever he's confronted.
[1]: Which probably would have made it a more useful argument too, since more people would've been aware of it as opposed to severely irritating a random individual on an airplane.
[2]: Not to dismiss the merits of FOSS on that, of course. There's plenty of other organizations that I would consider more useful advocates such as the FSFe and the SFC.
It’s a disability.
> Almost every autistic person I know is miles more understanding than RMS is in that their behavior might sometimes come across in ways they didn't intent to.
It’s also a spectrum. Something that might be easy for an autistic person might be hard for another.
That said…
> and RMS has habitually rejected any attempts to understand that his behavior may be regarded as extremely rude according to everyone who has worked with him, which is why I still consider this to be a detriment to him as a person.
If this is true, then I can see your point.
Well said. This is a good point for any activist to keep in mind.
Easily solvable by telling him “I don’t care” and placing your headphones on your head and activating the noise cancellation in his full view then ignoring him for the rest of the flight.
And that's exactly why RMS should take a back seat. FSF believes the principles are important and so they should be communicated in a way that is most palatable so others can hear them and interact with them on a personal and professional level.
Until that happens, most will just keep ignoring the ever-irritating RMS and in-turn FSF as they would an annoying neighbor on a flight.
As a consultant for IBM. We were trying to USE bison, and this was when MS would chase every possible avenue to sue people for violation of copyright, so it was a big deal ... and had RMS been willing to assert that the copyleft applied to bison, that the FSF actually wrote the software and applied the copyleft to its code, IBM told me that it was willing to _defend the GPL in court_. For a signature, RMS would have had the 800-pound gorilla defending the GPL. (We were also going to make a donation to the FSF to help them along, although that wasn't part of "the deal" - it was, like, "hey, you do good stuff, we're planning on putting this in the project budget next because if we can use your stuff, that helps us a lot."
And RMS first off refused to say the copyleft was assigned to bison; it did, of course, everyone knew it, but we needed the legal affirmation or it was pointless. (I can claim that I can fly, everyone knows it, but unless I'm actually airborne at some point...) Then he asked for money (less than we'd talked about budgeting internally) ANYWAY, before we'd even brought it up, if memory serves. (It's been a long time.)
Just... a giant moment of jackassery.
Any philosophy taken to an extreme leads to zealotry. I don't think Stallman is special in that regard. If I'm in layover I don't wanna hear anyone's elevator pitch, full stop. I'm miserable enough as is after being legally frisked and fighting airport traffic to get to a gate an hour early despite the airlines inevitably delaying the flight themselves by 2 hours.
We can learn what NOT to do while embracing the aspects that made him so empassioned about this stuff to begin with.
To me this seems to be the case, and once $ gets involved, I think there is no way to stop this from happening. What volunteer would not be seduced by a 6 figure USD salary.
I would not be surprised if RMS turned down offers similar to that 40+ years ago. That alone shows his dedication to Free Software. So yes, we need more like him.
This seems to be more of an NA thing. I know/have heard of plenty of EU devs who cut short interviews with NA companies offering 6 figure salaries because they lived very comfortably on their (often lower end) 5 figure salaries and why would they want any more? Especially if it involves sacrificing QoL.
In NA, especially in the US, you get a bit of support. But after a period of time, you will be homeless. The period of time depends upon your State. I think in all cases, this period of support, will not exceed 1 year, some states much less. Also that support itself, is no were near the amount needed to cover basic living expenses.
This means, in the US, many people would have a very hard time saying no to the a high salary.
And there seems to be a trend where Companies will not hire people where were unemployed at the time of the interview. Luckily right now that trend seems to have reversed somewhat due to the skill work shortage.
The amount of support varies wildly and is situationally dependant.
Eg: as an Irish person working and paying taxes in Germany, when I lost my job there was significantly less help available than there was to a German colleague. Which shouldn’t be the case, but it is.
Why did they interview at the company in the first place?
"Oh we have plenty of remote employees! But it is on a team per team basis so that's something you'll have to bring up with your manager", says the recruiter
"Oh that's a great question, let me check in with my VP but we should definitely keep the ball rolling!", says the manager.
The interviews go on, and then they push an offer with a big number, except now they're not ambiguous and they tell you you're gonna have to move to SF/NYC/etc, hoping the big number will do the convincing.
In my experience, pulling that trick on a Swedish or a Swiss person will be met with a flat "nah I'm not interested in SF, thanks for wasting my time".
(same trick applies with companies who have multiple offices and tell you they're open to you working at $OFFICE_OF_CHOICE... until the offer is on the table and all of a sudden they really care where you'll have to be)
There's definitely lots of cultural things at play here; one of them in my experience is that American culture tends to see a lot of things as "negotiable", whereas European cultures (especially nordic/germanic ones!) like things to be clear and black on white from the get go.
That's it, at that moment I am no longer interested, and it leaves somewhat of a bitter taste - they definitely knew where the position was and could have saved everyone some time by saying it right away.
How much money would it cost for your children to safely cross the city on a bike in the US?
It might be a little harsh since the open source "movement" did exist already and was a thing. It wasn't specifically created for this purpose as far as I know.
You may also re-license under AGPL all your old software that you distributed so far under another license, as long as you still have the copyright on it. You won't be able to prevent others to use the old license, but you are in no obligation to continue distributing your old software under those old licenses. Of course, people who want up to date up-streams will have to agree to the new licensing terms. They may still fork the old software and keep it under the old license, but if they try to merge an AGPL patch, it'll become AGPL automatically by the GPL contamination. So they're quite incentivised to switch to the new upstream with the new AGPL license.
Ah, if OpenAI had been under AGPL license...
Are you in control of your computer, or does your computer control you?
https://youtu.be/Ag1AKIl_2GM?t=57
People get angry and frustrated when a big tech company makes a decision that is user-hostile, but benefits the tech company's profits. This is to be expected because in almost all cases, the big tech company has no obligation other than to maximize profits.
The four freedoms help to put a check on the power of big tech companies by providing alternatives that keep power in the hands of the user.
That does not mean that free software and big tech companies cannot coexist or even thrive together. Red Hat was built on free software. System76 sells hardware that runs mostly free software.
The other problem is that it is simply un-economical to imagine a software world that is run non-commercially in the current economical models. Most software would simply not get written if it had to be redistributable for free by every recipient. As it stands, the only economical way of creating free software is as a cooperation project between several commercial entities, who benefit from pooling resources to build common infrastructure - such as the Linux kernel, LLVM and clang, or Kubernetes.
I don't know how to do car repairs, that's why I hire someone to do it for me.
Software developers can be hired to work on software the same way.
>> it is simply un-economical to imagine a software world that is run non-commercially in the current economical models.
Software freedom does not have to mean non-commercial. Software can respect freedom and still be sold commercially.
>> the only economical way of creating free software is as a cooperation project between several commercial entities
This is not strictly true.
While many large projects have many interested contributors and supporters, some projects are driven by a single company, a small team, or a single person.
No they can't. A car mechanic can fix almost any part of any car, and can do so for the majority of issues in a few hours at most. The majority of issues car mechanics address are also almost identical (scratches on the car, tire issues etc).
In contrast, virtually every single software issue requires a bespoke solution that will take specific knowledge of that specific piece of software. The best Linux kernel hacker will still need to spend days to learn how to fix a bug in GNU sed. And the majority of bugfixes take at least a couple of days of dedicated work, and often require access to the specific environment where the issue reproduces (e.g. particular accounts etc). There are good reasons why this kind of business only works in B2B mode. No single consumer would ever afford the costs.
> Software freedom does not have to mean non-commercial. Software can respect freedom and still be sold commercially.
No it can't. There are 0 examples of GPL software being sold commercially. It is simply impossible to make a business charging money for something your buyer can give away for free in infinite amounts. If anyone ever became successful doing so, someone else would setup a business buying software from them and selling it on at a discount.
What you can do is sell consulting services for free software, but we're back to B2B only.
> While many large projects have many interested contributors and supporters, some projects are driven by a single company, a small team, or a single person.
Single-company projects are only typically free until someone else figures out how to eat their lunch (see AWS forcing Elastic and Mongo to move away from GPL-style freedoms). Small teams and single people developing some software do happen, and there is of course the foundation model (the GNU Project and Mozilla being huge players), but these are more exceptions than the rule. The reality is that even in OSS, most contributors to most projects are companies (either companies selling that same software in B2B settings, or companies selling something else that depends on that software as a component).
You say, "No they can't" and then say it might take a few days. When I stated that I hire a car mechanic to fix my car, I do so because I do not have the specialized knowledge and tools to do it myself.
Software is the same way. If your C software needs a fix, you can hire a C developer to examine it, find the problem, and fix it. Yes, it might take a few days depending on the complexity of the software, but it IS possible and most professional software developers would be able to do it for the right price.
>> No it can't. There are 0 examples of GPL software being sold commercially.
There are many examples of GPL software sold commercially:
https://www.oracle.com/java/java-se-subscription/
https://www.redhat.com/en/technologies/linux-platforms/enter...
https://www.cloudera.com/products/cloudera-data-platform.htm...
>> What you can do is sell consulting services for free software, but we're back to B2B only.
These are not just "support contracts" or "consulting services", they are subscriptions for the software. Support and consulting is usually available to, but at additional cost.
Ok, let me rephrase: the cost will not be something the vast majority of users can afford. It would be a strictly B2B thing, with a few ultra-rich clients using it as well.
> There are many examples of GPL software sold commercially:
Java is free (as long as you don't forget to upgrade). RHEL is completely free, you only pay for a support subscription (and upgrades? I don't remember exactly). I'm not sure what Cloudera is or what they are selling, since the website is terrible, so maybe that's one example?
> These are not just "support contracts" or "consulting services", they are subscriptions for the software. Support and consulting is usually available to, but at additional cost.
Neither Java nor RHEL stop working if you don't pay your subscription: they are support contracts, offering either support for old versions or upgrades.
I should also note neither of them is (normally) sold to consumers - they are both positioned as B2B offerings.
Cannot 100% vouch for these numbers, but it seems to me that the idea is not as outright ridiculous as you're trying to suggest, if we allow for tweaking economic incentives here and there. To be clear, I am evaluating this as a hypothetical scenario, not a project I am specifically endorsing.
Of course the current situation with consumers getting software for "free" and software developers getting fat FTE paychecks is some sort of a local maximum that would be hard to give up for both groups. But then the grandma that wants you to fix her email client won't be putting you through some ridiculous whiteboard/hackerrank interviews, so there is that. Bugs are mostly solvable with time, tools and attention, not genius.
But repairing a bug is not similar to that. It is instead about identifying what is wrong in the original design itself, and how to change the design to eliminate this flaw while not introducing others. This is not like replacing a cracked exhaust pipe, it's like figuring out that the engine isn't getting enough power because the shape of the exhaust isn't appropriate, figuring out the better shape that also fits in the existing fittings, casting a new exhaust with that shape, and then installing it, and making sure you haven't broken some other property. That is all going to cost a heck of a lot more than the typical car repair, and is going to be well beyond what the majority of shops can do.
Interestingly, these kinds of services do exist to some extent (the "pimp my ride" style), but they are far fewer and more expensive than car repairs, and few people have ever used one.
If you have seen any Stallman talks: The idea here is, that in a society people can help each other out. Non-coders can ask their coder friends to look at things. If it is a bigger job to get some wanted changes, maybe they can pay them to do the change.
Software "maintenance" is just extremely hard compared to mechanical maintenance, so all of these arguments fall flat when confronted with any significantly-sized code base.
I'm putting maintenance in quotes for software because that is not what is actually required here. Fixing bugs is not actually equivalent to repairing a physical device. It is equivalent to repairing a design flaw in such a device. Which is of course also way beyond any repair service's abilities beyond the simplest flaws.
For a start, he doesn't weigh in on everything. He knows where his expertise lie and where it doesn't. Having an opinion means something. It's easier to not have an opinion at all than to invest the brain power in forming one.
But mainly, he is always open to new inputs. That his views haven't changed on Free Software over the years is not because he is staunchly attached to them but because he remains correct, as he always was.
As for copyleft, that has been maligned both by those for whom it benefits to do so, and by those who severely misunderstand it.
The problem with the latter group is people criticise the means and do not consider the ends. The point of copyleft is to disable copyright. Copyright is the enemy of free software and community. Copyleft is the only known way to disable copyright. The means are unfortunate, but they are necessary because copyright exists. There is no way around it. As long as copyright exists for software, copyleft must exist to. Stallman was merely taking the pragmatic approach with copyleft and it's been incredibly successful, even if it's not fully understood.
> We need to rebuild the commons.
Ten thousand times yes.
And it's not just software, though that is a major part of all this. The commons are under attack from every possible angle.
Our air, our fresh water, our soil, our food, our climate, our oceans, our forests, our animals, our housing, our healthcare - they are all being destroyed, quite rapidly, by private interests.
However: I nolonger believe that GPL licensing is free-as-in speech. Especially in an age where stack overflow or GPT code snippets can accidentally cause violations, GPL has become an encumbrance on free software as frustrating OR MORE as the actual copyright/patent law it originally sought to attack. As a developer you have to bite your tongue and that is not free speech.
Times have changed and so has the concept of free software, and RMS' ideology is too absolutist to apply today. Copyleft has just become an alternative copyright system whose fee is all your profit.
Stackoverflow and GPT could also give you secret but leaked Microsoft, Oracle or NSA code. You'll never know, until that black helicopter lands on your doorstep and a legion of lawyers empty your bank account. Just copy&pasting code from somewhere always was risky and always will be, as long as there is copyright, patents, trademarks, trade secrets and crap like that.
As far as I know, it's so far rather unclear whether using machine learning systems cause violations. Care to support the statement with an example?
I guess it does cause accidental violations of the GPL, but in the same way as pasting GPL code without attribution. Or pasting MIT code without attribution.
From a layman's perspective, the only difference is if the comment mixes GPL and some incompatible code in it. But that would be ridiculous under any license, so I actually don't know what to think about it.
Could it be that fair use applies to SO snippets?
I have precisely zero belief that software licences actually do anything anymore.
There is a requirement to carry a copyright notice, which GPT/copilot ignore. So you're not violating only GPL licensed code, but also MIT.
You need something that gives more permissions.
I like your phrasing of "pay-if-you-want" more than "donate". The former anchors you to think about the fact that this could have been paid software. ie: What would have been an acceptable price if you had to pay for this.
[0] https://creativecommons.org/share-your-work/public-domain/cc...
[1] https://unlicense.org/ with some philosophical discussion at https://ar.to/2010/01/set-your-code-free
Some say Stallman is a bad face to stage a revolution, and that might be correct. But this isn't some anarchist uprising and that disregards the achievements many already seem to take for granted.
Sure, GPL to a large degree does mirror the strictness of copyright law. I don't believe that it hinders anything to be honest.
Elites understand that while their boasts of being good people fall on deaf ears for all but their most ardent supporters, the cynicism of the public can reliably be weaponized via a concerted campaign of character assassination.
It works against even the most blameless individuals. No guilt needs to actually be established either - a feeling that there is something "off" about the individual can be manufactured simply by throwing enough mud, consistently enough.
If the mud doesnt stick to the individual, you can also throw mud at the supporters.
It's all over this thread.
We saw it with Bernie, with Marianne, with environmental activists, with OWS; with Iraq protesters, with Vietnam protesters, with BLM, with Chomsky, with basically any anti-war media of any kind.
It's really getting quite tiresome to hear people talk shit about RMS, while tech giants continue to harvest our souls and strip-mine our future for ad money.
The interest is not in freedom. Their interests are in protecting their continued ability to plunder the commons. That's a perfectly real interest, so there's nothing fair about it but it's a line of defense.
I know I'm interested in seeing what happens there. The essay sounds like it's claiming RMS-ness is still declining, and that this is a bad thing. I don't know whether Open Source-ness is keeping a space open for RMS-ness or starving it out, but I do know something's gotta be there, even if it means giving away power to force the corporate monsters to have a vested interest in a commons.
They will steal everything anyway, including anything Richard has, so it's more about how well you can facilitate people sharing who want to share.
Your words - in my opinion - just expose that you don't know the man at all.
I do know though that, since his views threaten profits, if he were the nicest person in the world he'd still be the victim of smear campaigns.
And those smear campaigns would work. They always do.
But he goes too far in demanding that all software source be open, scrutinizable, and subject to modification.
As a software dev, that's my work product, my trade secret, my value add. Not the end user's. He's free to turn it off and uninstall it if he doesn't like or trust what it does.
Or the liability approach: Make closed-source developers liable for what they produce, legislate standards for safety and security and have them be responsible for their creations. Because the current state of closed source software got us into the mess of Windows, Stuxnet, self-murdering cars, etc.
A combination of both approaches is possible. But if you want to hide your code, thats fine. If you then take full responsibility for your code.
The consumer is free to not consume if they don't trust the manufacturer? No, we generally require a little bit more declaration from the manufacturer on the product. I don't see why we would change this arrangement from physical products to software products.
But certainly that doesn't dictate that the source code is available... we require a list of ingredients but not the recipe. Appliances are required to have power ratings. Other products have emissions ratings, fuel consumption, etc. Such products are also generally certified to certain standards. Open source is actually easier than figuring out how to regulate telemetry, energy consumption, data processing, repair, continuance of service and the host of other things society might want (and is currently beginning to regulate) to be declared by software manufacturers.
GPL is great if absolutely everyone is on board and everyone is fed. But that’s not the world we live in.
Libre software is very radical and it's not about software excellence as Open Source is, but it's a political opinion about the freedom of the users using the software. Any user can turn into a developer in an instant (or not), and if he doesn't have the four freedoms libre software guarantees, most of the time he doesn't get very far or not as far as he wanted. Even Linus doesn't get this, to him free software is only about "tit for tat".
Where's the equilibrium point? Hard to say, obviously. Usually both users (and other downstream consumers, ie. other developers) and the actual developers of free & open software suffer from a serious information deficit. Users have crazy demands (see any random half-successful project's issue tracker), but also principled developers seriously underestimate the purchasing power of their user base, and useful overlap of common interests.
I still believe that it's possible to build real alternatives to the hyperscale giants, but I have no illusions about doing it with "just focus on the code and principles", just going to comfy conferences funded by said giants, and so on.
The FSF can stand on principle, but most of the developers who are employed to work on Free Software don't wish to follow it into irrelevance and oblivion. The FSF can advocate for its principles and philosophy, but ultimately it has painted itself into a corner where it has no skin in the game for the impact of the strident interpretation of those principles and philosophies on the developers whose jobs depend on Free Software projects.
The FSF is happy to take credit for the impact and benefit of the GNU Project software packages. And happy to raise money for its efforts based on the impact of the software, although the efforts primarily are advocacy for and enforcement of the licenses, not support for the success of the software projects. The FSF and its advocates mostly are concerned about the purity of the ideology. Anyone or any project that deviates is an apostate.
The FSF and its leadership explicitly have stated that they have inhibited innovation in deference to the ideology. When Free Software was the only option to counter proprietary software, maybe that made sense. With a plethora of Open Source licenses and an explosion of Open Source projects, a reactive approach of waiting until the FSF is forced to allow a technically competitive feature is a losing strategy.
Accessibility is listed as a FSF high-priority project (https://directory.fsf.org/wiki/Category/Interface/accessibil...)
Free software benefits others, but you can’t choose the membership of “others”.
Once software has been written, it should only be limited by network transfer rates and the size of the audience that wants it. Anything else is artificial scarcity for the sake of lining our pockets.
This only works for certain software where that’s a suitable revenue model.
How would that work for, say, AAA games, which cost hundreds of millions of dollars to make and require little-to-no support after they’re released?
Perhaps. I mean more generally: labor contracts. "I will pay you X to do Y", where Y could be to write some software to do something.
> How would that work for, say, AAA games, which cost hundreds of millions of dollars to make and require little-to-no support after they’re released?
It wouldn't. I also think the state of AAA games is awful, and we shouldn't strive to support that model.
It's not that easy to come up with a consistent economic model, is it?
With the proprietary software model, I would not be able to sell a house that I have had electrical work done under contract. That is bogus.
But what you can't do with plumbing work is have it performed, then copy it to your neighbour's house whilst still keeping it for yourself. You can do that with free software.
You could argue that there should be no products at all. Again, what would our economic model look like then? You are using a product right now, HN. Among many others, I am sure.
I'd argue the end result ofthem connecting tubes, electrical switches, etc can be considered a product in the same sense. Thing is when they leave the owner can transfer their creation to someone else (tho often with the house it was done in), let someone else use it, let someone else look at it and learn from it, let someone else fix it, etc all despite the more restrictive nature of it all.
When it comes to software a lot of this is too often suddenly a problem.
The difference here is that buildings naturally succumb to the laws of physics, while software is only subjected to the more liberal laws of information by nature. We apply laws such as copyright to software to create artifical scarcity in order to benefit the authors to an artificial degree, at the expense of general freedom and technological advancement.
Furthermore, if software is not allowed to be a product, can you sell a service based on software as a product? If no, services as Netflix cease to exist. If yes, where is the boundary between the software and the service?
Finally, who are you to tell people what they can and cannot sell as a product? Sounds like the worst kind of regulation to me!
No.
> Furthermore, if software is not allowed to be a product, can you sell a service based on software as a product?
Yes.
> If yes, where is the boundary between the software and the service?
At... the boundary...? I think it's pretty clear that services and software are different things. You even called them different things.
If I write software for you, that act is a service. What is produced is software. The former should be monetized rather than the latter.
If I let you use my computer (ie for storage), that is a service. The software for accessing my computer is software. The former should be monetized rather than the latter (which is true in the case of Netflix).
> Finally, who are you to tell people what they can and cannot sell as a product?
Nobody. Just spitting my opinion into the void.
Ok, then I will provide you just with services from now on. Internally, I might use software to be able to provide you with that service, but as I provide you just with a service, that doesn't seem to matter to you.
Yes, instead of a software product, I am selling you a SaaS, and apparently you are fine with that.
As far as how they monetize their service, yes. I think it is a shame that their client is malware, and that it's not possible to use the service without their malware client. That is a separate issue though.
https://areomagazine.com/2017/03/27/how-french-intellectuals...
One of the main criteria for picking up a product in my workplace is the product taking the free software path and companies self hosting their own free software product.. We did it with the Graphana labs, Elasticsearch, ... We are paying anyways for such services so now we are Using a service + contributing indirectly to its free software business path and we love it.
Being forced to distribute changes doesn't represent freedom for users of GPL software.
Removing the ability of others to keep secret their source that uses GPL software isn't freedom.
Limiting the ability of others to commercialise software that uses GPL isn't freedom.
Most of the discussions around GPL have a anti-corporate flavour to them, with a large helping of righteous indignation about said corporations monetising the software. When did free software become about money? The GPL licence has become all about money since it's often offered as a restrictive licence in combination with a commercial licence. I feel like the people most disadvantaged by GPL software are individual programmers and small teams who could most benefit from using open source software and make a living out of it.
Of course people can choose whichever licences they want, but claiming to be the pinnacle of free software is rich, to say the least.
We are all flawed and we should have a goal of improving. But because we aren't perfect we can't be part of these things?
I never understood how GPL licensed software qualified as “free” when numerous restrictions exist as part of that license.
RMS even wrote an article about how software should not limit its freedom to be run, but GPL software does limit.
It seems like RMS is actually describing MIT/BSD licenses, while having blinders to the shortcomings of his own licenses.
https://www.gnu.org/philosophy/programs-must-not-limit-freed...
Whether you're able to statically/dynamically link the library without also having to release your own source.
i'm not sure if this is true. if i released version 1.0 to licencees then i have to give them the source, but i don't think i have to give them version 1.1 source, unless i released that to them.
> I’m not defending those nor the man himself.
Then why such title "We need more of Richard Stallman, not less"??
That sounds like a interesting nerd cult movie.
The question is, would it be a splatter action movie, or a dogmatic preaching documentary?
Or would some of them actually write code again?
(More serious, I think the best one could do for free software - is writing free software.
And RMS is against more children in general btw.)
The author rails against capitalist businesses, but what exactly is the author's proposed alternative? Are we going to have a Free Houses Foundation and a Free Furniture Foundation? It feels to me that the FSF take software labor completely for granted, as if it just grows on trees. Is every consumer good supposed to come with instructions for exactly reproducing it? That's a recipe for theft and getting uncut by lazy competition.
And houses and furniture have marginal costs, where software does not.
How does Linus Torvalds make money when Linux is free? How do commercial Linux or MySQL or Apache companies make money when their IP is free?
It turns out that writing code is the least valuable thing a developer does. Which is a good thing since "turn spec into code" is a job function that will be taken over my AI in... (Checks watch)
I'm fully supportive of close source, but I think it's pretty clear that successful businesses can employ lots of people usi g either model, and also that the greatest threat to code mill developers is not open source.
Yes and no. Profit is revenue minus expenses. But you have to pay the expenses no matter what. Revenue and profit don't just magically appear.
> And houses and furniture have marginal costs, where software does not.
This seems to demonstrate what I said about taking software labor for granted. Producing software to operate at scale is actually quite difficult and requires a ton of labor.
> How does Linus Torvalds make money when Linux is free?
Good question. I don't even know. But the real question isn't how a few famous individuals like Torvalds and Stallman make a living. The question is how millions of non-famous individuals can make a living under this "funding model", whatever that happens to be.
> it's pretty clear that successful businesses can employ lots of people usi[n]g either model
Define "lots of people", and compare how many people are employed by open source companies vs. how many are employed by closed source companies.
[EDIT:] I suspect the answer to the question of Linux funding is corporate donors. Which would be pretty ironic, given the anti-capitalist argument here, don't you think? It's just like how Mozilla is funded in large part by Google search revenue.
You realize that if your prediction comes to bear, that the job of writing code would become much more difficult: writing specs in an imprecise natural language instead of a precise computer language? Try reading anything written by a contract lawyer for why this is not an improved state of affairs.
Linux is so big there's a thriving Linux Foundation. This is rare.
> How do commercial Linux or MySQL or Apache companies make money when their IP is free?
support but again this requires an absolutely massive installed size because only a tiny percentage will pay.
Another big example would be "enterprise". You are paid to solve problems for the organization. If the code you write to solve those problems is open source (and you use other open source code to help solve them too) it doesn't really conflict with the ability of the organization to pay your salary.
But many software developers do work for places where selling the software, or selling products that include the software, is how they make money.
The question isn't whether some companies can make money from software without selling it. Yes, of course. The question is whether outlawing the selling of software would put a lot of companies out of business, and again, the answer is yes, of course.
> If the code you write to solve those problems is open source (and you use other open source code to help solve them too) it doesn't really conflict with the ability of the organization to pay your salary.
I'm not sure it doesn't conflict. Either the software is specific to the organization, in which case it's mostly pointless to open source it, or the software can be used by multiple organizations, and if so, then you may end up losing many or most of your potential customers if you give your software away for free to organizations who aren't already employing you.
The larger issue is, you're still assuming capitalist businesses exist. Why are we singling out software as having to be free in a capitalist economy? This is why I asked about a Free Houses Foundation and a Free Furniture Foundation. If the author wants an alternative to capitalism, it doesn't make sense to talk specifically about software and only software. Software is only one small part of the overall economy. I don't see why software developers have to "unilaterally disarm", as if were.
But some, including RMS, are suggesting all open source software as an ideal and goal and possibility for a realistic society. How we get there is a different question; I think RMS would suggest as a voluntary political movement -- of people and organizations choosing to product open source software and boycott non-open source software. Have you seen free software advocates suggest outlawing non-free software and if so where?
Anyway, I was replying to someone saying -- but how could programmers have jobs, if all software was open source? we can't all work in academia.
So I think it's clear there could be lots and lots of programmer jobs even if all software were open source, and not just in academia. I'm not sure you're following my "enterprise" example. There might be a company that produces Widgets, and sells Widgets, but they have developers in-house to produce software that helps them make widgets. There are lots of such in-house programmers.
Now, many companies might say -- but we don't want you to share that software, what if our widget-making competitors got a hold of it, they could compete with us better! I think we developers know it doesn't really work like that -- the software can almost never be used as-is, the other company will always need it's own developers to adapt it. But that also doesn't mean it's useless, parts of it may be useful -- including by those in other industries.
But either way, the issue isn't "losing potential companies", it's the worry that it will make us less competitive if we share the "special sauce". But it seldom works that way.
But sure, some companies business models depend on proprietary software. It's clear the ecnonomy/market woudln't work exactly the same. Perhaps software engineers could no longer count on 99th percentile compensation (although I'm not even sure of that), but that's different than saying it's incompatible with software engineers getting paid, on a wide scale.
I do agree that we should be talking about free houses and free furniture, sure -- but the difference in software is that it can be copied infinitely at no cost. If I produce a chair, if you take my chair i don't have it anymore. If I produce sofware, literally everyone can have it at once, without having to manufacture extra copies at significant prices that must be paid by someone. That's why it's different than houses or chairs. I'm interested in non-capitalist houses and chairs too, but there's no reason we can't discuss free and open source software -- which after all already exists and is a major existing thing in the software ecology -- until we've solved free chairs and houses too.
> boycott non-open source software
Outlawing vs. boycotting is a distinction without a difference. If the boycott is effective, they're practically the same.
> Anyway, I was replying to someone saying -- but how could programmers have jobs, if all software was open source? we can't all work in academia.
That was still me. ;-)
> I'm not sure you're following my "enterprise" example.
I understand it. But please understand that I am an independent developer who sells my software directly to consumers, so this model would put me, for one, out of business.
> I do agree that we should be talking about free houses and free furniture, sure -- but the difference in software is that it can be copied infinitely at no cost.
This is what people seem to be assuming, but it's wrong. Software requires customer support. It requires distribution, which would typically be over the internet now, so there's hosting, bandwidth, web sites, etc. Software requires maintenance to fix bugs and make improvements. The more users there are, the more obscure bugs they'll uncover. And a lot of client software also has some backend service, which at scale requires a ton of labor and often hardware. Users do come at a cost, often a large cost. They can't just scale infinitely for free.
The elephant in the room is that a lot of "successful" large FOSS projects today have well-funded corporate backers. To take one example, Firefox is funded mostly by Google Search money. The cold hard financial reality is that FOSS is largely dependent on for-profit business, so I'm not impressed when people say that we already have FOSS. Its self-funding is extremely limited at best.
I wonder how you would fund recording musicians? You can "just copy" digital music, or indeed any digital asset such as movies, TV shows, and ebooks. Is that really going to be what determines who gets to make money and who has to be defunded?
If an plumber or electrician smartly comes up with a certain configuration or the like how is it that he still makes money when someone else can come in to learn from it? When someone completely unrelated can come in to fix it when it breaks? When someone completely unrelated can copy it even?
I'd say overly restrictive copyright has not protected innovation but hampered it. It potentially says do not build, iterate, improve on such things for way too long in way too many ways.
As a software developer I have benefited plenty from this. I've also probably lost out a lot due to it in the countless little interactions and price calculations that make up our life. From paying a bit more for an engineered intel/amd duopoly and licensing for some standards extended into perpetuity here and there when making a new pc to paying that extra nth of a cent for a carefully engineered bank transaction system meant to protect Worldline or the like despite carefully limited regulatory efforts to the contrary.
1) Copyright
2) Reverse engineering
3) Patents
4) DRM
5) EULA
Reverse engineering is legal. Copyright doesn't prohibit reverse engineering. But reverse engineering is also usually very difficult. There's no law that says you have to make it easy for someone to reverse engineer your product, nor should there be IMO.
The current patent system is crazy. Too many simple, overly broad patents granted by a patent office that doesn't even truly understand what they're looking at. I would definitely reform or abolish that system.
IMO the main problem today with anti-consumer products is not copyright but rather DRM. When the seller locks down the product and prevents the consumer from using the product as they please after they pay for the product and bring it home. DRM has a legitimate use to protect theft, but DRM has gone too far: it's not used just to prevent theft but also to control. The solution to this problem is not "free software" but rather protecting consumer legal rights.
Of course, not all software is pre-packaged desktop and server software like Adobe Photoshop and Microsoft SQL Server. Making money from FOSS may be easier in B2B markets where companies tend to not sell prepackaged software solutions, but custom solutions that fit the customer's needs. Even with FOSS, just because the software can be downloaded and modified freely doesn't mean that the software is ready to use immediately. This may require modifying the code, which may be beyond what many business could handle. They could choose to hire their own in-house software engineers, but they could also choose to pay the software company, whose engineers should be more familiar with the code base. This is where I see more opportunities for making a living with FOSS, since not all software products are straight-out-of-the-box solutions.
Are you asking, what Stallman thinks about this, or are you asking for more ideas from people here?
I believe Stallman said in some interview, that there would probably be fewer developers, but they would work on free software and services attached to free software, like support, setup, maintenance, customizations, and whatnot.
No. However...
> I believe Stallman said in some interview, that there would probably be fewer developers
It's crucial to emphasize this in debates about "free" software. I think there would probably be a lot fewer developers. Stallman appears to be advocating for a decimation of the industry.
And I don't think this would help users, because a lot less software would exist.
You can have free markets and private property without capitalism. You can have capitalism without "free" markets or private property.
Capitalism simply means that the fruits of the labor are not enjoyed by the workers but by those owning the capital.
How is my salary not the fruit of my labor? We can quibble (as many people have over the centuries) which division of profits between labor and capital is "fair", but stating a modern laborer is not getting anything out of their labor is quite false. Not as much as they want, sure, but it's not zero.
The ways of shifting the balance between groups have also been known for centuries as well btw. Organization of labor into unions on the side of labor, various ways of divide-and-conquer on the side of capital.
Capitalism is a system where the people doing the work are not the ones deciding over the fruits of their labor. This decision is instead made by the entity that owns the means of production.
EDIT: WOW what a dishonest way to completely edit your post, and way to escalate this completely. A modern employee is in no way comparable to a slave, especially not the kind of employee likely to visit HN.
What an elitist attitude.
H1B visas are a modern form of forced labor you might be able to find some shred of empathy for, but I kind of doubt it.
The US could do a lot better when it comes to worker rights, don't get me wrong. But comparing a H1B worker to an actual slave has a very misguided vision to what slavery is, and how it continues to impact people around the world today.
The Slave reference is not as inappropriate as you might think. The vast majority of people living in our modern capitalist systems are no more free to chose their employer than a a Slave in ancient societies or a Serf in medieval ones. They are bound by their respective circumstances and have little negotiation power.
I'm happy that you are in a privileged position with more than enough negotiation power. It still doesn't change the fact that you don't get to enjoy the fruits of your labor, but you are left to enjoy some of the fruits of your labor by your employer.
I'm curious; why do you think that there's a "capitalist" - that has enough resources to build a factory and buy the machines and the tools - and "laborers" in the first place?
In many cases the net benefit of working a job is negative, because many places pay below the cost of living. That’s why so many people are running two or three jobs now, in the states.
It's still a problem when people can't earn enough to get buy, just a different problem.
> lots of benefits
should be
> loss of benefits
Workers who make luxury goods are rarely in a position where they could afford to buy them, even if they saved.
Assembly lines have optimised away the satisfaction and achievement of building something. Tightening the same screw for 12 hours is nothing other than an attack on the psyche. The same is happening in construction, skilled trades that people took pride in have been chopped up and optimised to the point that the guy that hangs the drywall often isn't able to skim it.
I take issue with a system that relies on the constant threat of homelessness and hunger purely to the benefit of those who face no such worries. A system that weaponises that threat to force many to.
The thought of technological progress and automation should bring joy, we imagine that it means people needing to work less, improving their quality of life. The reality has been swathes of people left in poverty while the rich get richer.
Consider the impact and ethics of replacing cleaning staff with foreign workers who are themselves training their AI replacement[0]. The idea of automating this is fantastic when considered independently of our economic system but issues quickly arise when put in context.
How does it affect the people currently doing the job, who now have to compete with workers being paid far less than the cost of living in their own country?
Which country's minimum wage laws should apply?
What are the ramifications of having those workers train their own AI replacements?
Who ultimately benefits from all of this? Does the reduced demand for labour lead to a better work life balance for the wider society, or does it simply make a few people ever more wealthy while creating destitution for the majority?
[0] https://www.bloomberg.com/opinion/articles/2023-05-30/ai-rob...
Where did you get this definition?
> Capitalism is an economic system based on the private ownership of the means of production and their operation for profit.
>Capitalism simply means that the fruits of the labor are not enjoyed by the workers but by those owning the capital.
Side note: Even in US which is supposedly capitalist, nothing is set in stone that says that the owner shall not share the profits with his laborers. The fact that many corporations do not choose to share their profit that is a different subject.
I disagree with all parts of that sentence; certainly all after the comma, but also the "won" depends on the form of capitalism.
Capitalism is the observation that the natural choices in a market can be useful despite greed; that emergent behaviour of greedy actors can be beneficial to all.
Laissez-faire capitalism took that to an extreme, and then the Great Depression happened and the USA looked much like the USSR did when the latter collapsed and then changed the rules without changing the name.
Communism, at least in certain forms, removes private property rights; but it also, when first devised, was a massive increase in personal rights relative to the global norms of the time, recognising things like the equality of women — e.g. that wives shouldn't be treated as the property of husbands, the Communist Manifesto was published about 45 years before New Zealand became the first country to allow women to vote — and the need to educate all children.
Some of the things Communism called for became normalised before the Great Depression, and Post-Great-Depression capitalism has seen them become part of the global definition of civilisation.
But, in recent years, capitalism is also shifting away from personal property and ownership into various permanent rental (and other non-ownership) scenarios: subscription software, Uber, Netflix, etc.
Anyway, I still think that the FSF is doing an important job and that it is necessary to have such groups. But I just don't think we need more RMS, really not, given what it appears to entail. Groups such as the FSF should really not be so tied to a single individual, whoever that is. And especially not with someone who's behavior has repeatedly been problematic while we need to tackle inclusivity issues in our communities.
Even with the disclaimer at the beginning of the article, this title doesn't work for me. That said, I agree with most of the content of the article. The same article could have been titled "We need more copyleft", and it would be for the best.
EDIT: to answer some comments: nobody's talking about diversity for diversity's sake here, nor specifically about diversity hiring. Inclusivity is also something to enjoy in public events for example, and we need public symbols to emphasizes that, which RMS (who, whether he wants it or not, is de facto a public symbol and a thought leader) is clearly incapable of.
No, I'd much rather see the FSF's core principles defended and expressed better than see them "tackle inclusivity issues". Wasting time, resources and breath on this kind of thing is the problem.
RMS has been directly responsible for scaring away people from the core mission of the FSF. Not just because of what other people have mentioned, but because he directly insults and threatens other individuals when he doesn't get his way. He's been doing this for decades now [1], long before anyone can claim the current furor is because of 'cancel culture' or whatever. And the end result is a more and more irrelevant FSF.
[1] https://news.slashdot.org/story/12/12/23/1945248/gnu-grep-an...
Given the last attempts to remove Stallman, I'm confident that he isn't alone in OSS having these traits.
And so the FSF becomes more irrelevant because they're more interested in the cult of personality rather than the actual principals of free software.
Edit: First commit of the rms-open-letter is by Molly de Blanc. TIL she is an ethics moralist like Coraline Ada Ehmke, which paints the whole RMS controversy in a new light.
And I hope you realize the deep irony in you complaining about character assassination while you set out to do the same thing to try and prove an irrelevant point.
> Richard M. Stallman, frequently known as RMS, has been a dangerous force in the free software community for a long time. He has shown himself to be misogynist, ableist, and transphobic, among other serious accusations of impropriety.
I think if someone wrote it themselves as a comment here on HN it would constitute flaming and would get flagged.
Why are you supporting and repeating such vile accusations that have repeatedly been debunked by people that actually worked with Stallman?
https://whoisylvia.medium.com/richard-stallman-has-been-vili...
https://meribold.org/2021/04/07/critique-of-rms-open-letter/
Yes, I get it - he's weird. So what?!
Why do you spread this nonsensical rumors?
The link you posted doesn't even reference whatever behavior your vilely imply - instead is all about "technical and administrative disagreements".
If the FSF has a bad reputation, it's because of people like you spreading FUD about Richard Stallman's behavior and person.
Why don't you stop with this crap and just take RMS as the kind and flawed human being he is?
In their zeal to defend Stallman from both fabricated and legitimate complaints the FSF seems to be cultivating a smaller but more fanatical audience. This may make it harder for them to achieve their mission.
The issue around unfettered inclusivity is that it enables grifters to gain positions of power based purely on superficial elements that they possess.
The original meaning of diversity was "diversity of thought" -- it has been co-opted to mean something totally different.
The problem is that there will always be biases in hiring, "meritocracy" is a myth. It has been shown numerous times (e.g. [1]) that there is a significant bias towards men even if male and female candidates are equal, with the most decisive bias being an assumption that women may not be willing/able to work longer hours.
Besides, meritocracy is fraught with other issues as well, see e.g. [2][3][4] for more detailed writeups than I could possibly write here in a HN comment.
[1] https://journals.sagepub.com/doi/full/10.1177/08912432221137...
[2] https://insights.som.yale.edu/insights/how-meritocracy-worse...
[3] https://press.princeton.edu/ideas/a-belief-in-meritocracy-is...
...As opposed to what happened before, where every single person hired was amazing and never the nephew of some boardmember.
I'm starting to think there's more harm than good with these inclusivity movements. It creates two categories of students (and grads) when looking at hiring: people you know are there on merit and people who maybe got a little bit of help from "the quota".
I've heard it (in engineering only meetings) "you know this guy is solid, he went to X and he's Asian so you know he's there for the right reasons". And the thing is, you can't really argue with that logic.
Something I have to wonder is are women and minorities... ok with this?
Honestly it sounds more like a problem with your job's hiring process than with diversity movements. Even if you restrict your pool of candidates to a minority, if that minority is large enough, it's very likely someone from that community is capable of filling the role.
If you really don't care about the background then you can ally yourself with someone who does and get someone who both increases diversity and is competent at their job.
> The issue around unfettered inclusivity is that it enables grifters to gain positions of power based purely on superficial elements that they possess.
That's not specific to diversity. Dick measurement contests have existed forever. It's a myth that the past was more meritocratic that now. The proof is actually that if it were then the high ranks would be a lot more diverse than they are now. At least if you accept the premise that background is not related to capability (ie you are not racist/misogynic).
[Citation needed]
>The A.C.L.U. has in fact often gloried in its internal contentions. It split over decisions to represent the Nazis in the 1930s, the Ku Klux Klan in the 1960s, and the Nazis in the 1970s. After Skokie, a leader of the left-wing National Lawyers Guild complained of its “poisonous evenhandedness.”
That's not to say you can't criticize RMS, quite the opposite, but that criticism needs to be focused on his position in regards to Free Software, not the person and I really haven't heard much of that.
Almost all I read is people criticizing him and repeating the idea that he is somehow unassailable.
The campaign was so intense and extreme it nearly destroyed the FSF. It continues to this day.
Stallman has a 15 year written record of his commitment to these causes. If he and the FSF can be canceled in this way, how are any of us safe?
[1] https://stallmansupport.org/richard-stallman-commitment-to-s...
[2] https://stallmansupport.org/richard-stallman-is-not-transpho...
But I somewhat agree that people that criticise Stallman should be vetted closely as many of the accusations were very dishonest.
I agree that the FSF shouldn't tie itself to an individual, but the behavior of his distractors seem personal and much more "problematic". He has a strong opinion and isn't a people person, but that is certainly not a problem.
We don't really need unqualified market researchers that believe they know what some blurry target group might want to support.
You have to understand that there was corporate influence that tried to topple him multiple times. So in that regard, yes, sadly his critics must be vetted closely. If that hits valid criticism, I am very sorry for that.
what kind of disagreement? hard to understand without knowing that.
Agreed. He has done cringe-worthy things (and worse), but his detractors take malicious glee in trashing him. That is low and dishonest behavior.
They became members when there was an attack on RMS from inside and out.
In a way I think one root cause is about professionalism. Corporates like sensible professional behaviour. Activists don't. Activist organisations could be seen as compromising by becoming clean.
Perhaps it's about the hobby internet and big internet businesses via arguements about tone and attitude.
I cannot see it being any other way really. He is the founder. He sets the tone. He know exactly what he wants FSF to be.
Maintaining the core principles (especially if they are uncommon) of an organization is really, really hard if you have ever attempted it. You have to actively avoid, or even let go of people who are not near totally aligned with the principles .
The organization right now seems headed for irrelevance, when the ideas seem to be really more needed now that ever. Right now he’s and his camp are in charge, so if he and the group want to run it into the ground so be it.
Hopefully the ideas live on and some group can carry it forward.
I always thing back to media goblin as something that should be something more than it is. Though I’ll note it’s a “gnu” project which might mean it’s part of the FSF? It’s kinda a mess, but it seems whoever is running that is doing something different with the branding (I knew someone who was a big fan of Mediagoblin)
It is never the case is my observation (as much as I want you to be correct). Any attempt to detach individual form the goals/idea of an organization leads to bureaucracy, incompetence, and perhaps most importantly authoritarianism of the evil kind. ( there are relatively benign versions of authoritarianism )
>when the ideas seem to be really more needed now that ever.
Can agree here, but who really steps up? who really want to make that sacrifice at great cost to one's personal comfort? It's easy to criticize RMS, ( or similar people) when one is a arm chair philosopher.
Thanks, will have the look at it.
At some point in time you just have to be ok with the best people to the job, doing their jobs. This doesn't even have to be controversial. If you can't do open heart surgery, you can't do it. You shouldn't be allowed to do it. People shouldn't be asked to be ok with not wanting to be treated by sub-standard doctors. I wouldn't be happy with boarding an airplane built by bad engineers, or drive on a bridge built by bad engineers.
This is where it gets controversial. In some places the best person to do the job might not necessarily have the same religious, political, social, racial, economical or whatever view you associate with.
OTOH, you need some of these heroes to run things for you. Don't get me wrong, if everybody could be writing a emacs or gcc, they would already be writing it. Pretty much anything that anyone would need to do something awesome with a computer today is free. The barrier is you.
Nobody owes their life to you.
Even if "Stallmann was right", that doesn't mean he's the right person to lead the FSF. Because the increasing irrelevance of the FSF isn't just our fault for not caring enough, but his also, through inaction, poor decisionmaking, unprofessional behavior and terrible PR.
He's 70 years old, which means he will need a successor fairly soon in one way or another. If the mission is that important, it shouldn't die with him.
RMS specifically has prevented GCC from being innovative in ways that would complicate the enforcement of the GPL until the new feature is required to be competitive. First, that is not freedom. Second, that policy may have been viable when GCC was the only viable challenger to proprietary compilers, but not when Open Source compilers with more commercially friendly licenses exist.
The FSF is fighting the last war and believes that corporations are trying to tear down the FSF and the GNU Project software. It's a fantasy to convince themselves that they are relevant.
Richard was a great visionary and is useful to expand the Overton window, but the FSF has not evolved to advocate for a pragmatic approach. If RMS and the FSF wishes to advocate for a purist ideology, that's fine, but they need to accept that it severely limits their appeal and ability to shape policy, even if they are "right".
Consider: what is more 'free'?
A) Here is some code, do whatever with it?
or
B) Here is some code, you can only use it in certain circumstances?
FSF is dead because it's not practical, and the ideologues behind it naively malign 'capitalism' as something terrible for the world.
OSS makers are free to publish as they chose. Apple and MS don't force or cajole anyone to use MIT. If you use copyleft, your software will not likely get used very much and that's that.
'Big companies leverage over small developers!'
True, maybe they should get together and license their software to Large Corporations?
Finally, the conversation started with a giant Photo of Stallman and that hints at the ideological demagoguery right from the start no matter how much they try to play it down, it'd have been better to not opened the discussion with that at all.
In the end, it will not matter, very few will use copyleft because it's just not practical and that's that.
A: short term more free: you get to do what you please now, including not giving others the freedoms you got.
B: long term more free: copyleft ensures that a library of code builds up, available for everyone to run, study, and modify, and that it's a hassle to restrict others' freedom to use your modifications.
If practicality is only considered until the next tax period, world A is more attractive. Once you start thinking in human lifetimes, it no longer is.