Just got to read the cooperative software manifesto, and I like it, especially
People who are coerced into using proprietary technology deserve our empathy and invitation into our movement, not condescension.
Y e s ! This is one of the most toxic aspects of FSF and RMS. You can't expect me to harass my peers into using software that hinders their work. You can't both gatekeep free software and call yourself the leader of computing freedom.
While we agree with the Ethical Software Movement[, ...] proliferation of incompatible copyright licenses which prohibit software from being legally combined creates more obstacles than opportunities for our movement.
This too I like. Licences are dangerous stuff, and also generally useless stuff so long as they don't hold in court. IMHO we should use licences to keep source open and community to achieve and protect software freedom.
Language is constructed collectively and is always evolving. It is counterproductive to our movement to refuse to collaborate with people because they use the words "open source" or "free software" to describe their work.
IIRC @be is the author of this document, I wanna say thanks, this is really nice.
@cadadr @be I don’t live an ascetic lifestyle, yet all my tools except for some required for work and some games are free software — except for the bootloader. And I wish I could get games as Free Software, too, but those don’t yet have the quality I want.
No Free Software was as good as proprietary software until people decided to use technically inferior tools to avoid the golden cage of proprietary software. → https://www.draketo.de/english/tale-of-foxes-and-freedom
@ArneBab @be That's not really wrong. Just that "proprietrary software" morphed and moved out of your computer. It's on the web, in your cities infrastructure, in your appliances, on your governments servers, and in your mobile phone.
This is why free software fundamentalism is misguided, obsolete, and serves the privileged. It's a privilege to be able to learn about it (it's difficult and takes a lot of time), privilege to be able to use it (you're lucky, but many others have to use openly exploitative software like MS Office and Adobe CS who lock you into their tools through industrial vendor lock in and lifelong subscriptions, and many others lack the know-how to switch and don't have the time to learn), and a huge privilege to be able to use it for most of your computing needs, let alone all.
And even then, we're far beyond what free software, licences, and copyleft can ever achieve. We've a full blown social issue at hand, and that exploitative software has receded from desktop computing does not mean it's disappeared. We are using mostly or completely FOSS within a definition of computing that's become obsolete around 2010.
Even back in 1990 Free Software was used in servers in a way that sidestepped copyleft. What changed is that the boundary between client and server shifted so we now actually see that proprietary software.
Yet, here we talk about that on a fully free service run by a roleplaying community (at least the instance I use is).
@ArneBab @cadadr @be it depends on your definition of free software fundamentalism. The kind that refuses to use non-free software, or the kind that strives to replace all non-free software with free alternatives?
The former is increasingly unrealistic and privileged. The latter is increasingly necessary.
They show the way we still have to go. They use LibreJS and refuse to support services that don’t work with it. They ensure that you still get notifications via email.
Hard RYF-checking gives an incentive to go the full way.
I also want people who improve or replace the crappy workarounds to become usable for everyone.
@jens @cadadr @be We are finally at a point where using no unfree software is viable for many people by simply buying a "respects-your-freedom" laptop, and now we’re giving up on radical free software idealism?
For the first time you don’t actually need a lot of skill to get fully free software.
My no-proprietary-shit laptop was bought as-is and I didn’t have to change anything (not one bit!) to have a fully working presentation-laptop that I then used to give lectures at the dual university.
Point is: If people earn enough money creating these laptops, they can go forward to create more freedom respecting products — and push free software deeper into the hardware.
What you call proprietary firmware now was proprietary electronics and proprietary ROM in earlier times. Vendors are pushing software deeper, so we can push *free* software deeper, too.
The next step is Libre Hardware.
Nobody's debating your points. Yes a libre laptop with libre hardware is a great achievement. But it's, as the turkish idiom goes, only as big as the ear on a camel. It's a small achievement and it's not where the "meat" is.
If you limit the sphere of influence of proprietrary software to devices you own, in this day you can achieve a lot, if you have the time or the money. But most people can't afford that, yet often when it comes up free software folk will regularly say "buy new device". If one can't "afford" free software because they lack the money or time, that makes it a privilege.
But even if all that were solved, and I'm all for all that being solved, no counter arguments there, that's a tiny part of the problem. An insignificant part. RMS style ascetism is old and comical because it's tied up in an old definition of proprietrary software, one that lives on your computer, one that ultimately does not have much hold of your data. The problem is, a lot of free software folks, especially the leadership, are stuck in yesterday's world, fighting a battle which the "enemy" has long abandoned.
Today, we're in a world where code is not even that much valuable. What's to be gained from open sourcing Facebook, Microsoft, Apple, or Google? It's the data they hold that counts. You could have all GAFAM's source code tomorrow and that wouldn't help anything. So my point is that
personal computing freedom is important but no longer in the centre of the struggle for software freedom
we've a lot more at stake than the "4 freedoms", with our data having become a commodity
still today no truly Free hardware exists, and approximations are infeasible
there are orders of magnitude more code that we interact every moment of our life outside what's found in our personal devices, and that they are not on our devices does not mean we're not users of it
ultimately none of this invalidates that personal computing freedom is unimportant, but the point is that the frontier has moved, what's at stake has changed drastically, and, going back to the original topic, Free Software philosophy, tooling and institutions is no longer capable of helping us go forward.
That last point means we need to get out of our echo chambers, pull our heads out of sand, and come up with new tools and narratives, and set new goals, instead of yelling at our boss in the comfort of our warm, secluded, private shower.
Sorry for the wall of text.
We’ve already interacted with proprietary servers in the 1990s.
Free Software on individual devices is the first necessary step.
Android hurt a lot, because it forced people to start with a clean slate. It meant that many of the libre tools built by volunteers over the years were no longer available. Otherwise none of the proprietary messengers and web-services would have gotten such a dominant position.
@cadadr @valhalla @jens @be My wish is that we reach a world where people only buy free licensed stuff and where everything we interact with is copyleft. With stuff being anything from software over artwork to physical spoons and bicycles.
I’m doing my part for that by creating a copyleft roleplaying system.
There's something in communications analogous to a black box, the black channel.
The point is, you can secure communications by either controlling the communications device: software, hardware, wavelength, etc. That's a white channel approach.
The black channel approach is to treat the communications device as untrustworthy, and layer over it...
I think far more important than free software in every corner of our devices is to create such trustworthy overlays that treat the underlying system as part of the threat.
And of course that layer needs to be free in order to be trustworthy.
But following such a bottom-up approach is incredibly time consuming, and the target will keep shifting before sufficient headway can be made.
It's a worthwhile goal for sure, but not effective alone. So no, I do not think that free software on our devices is the right first goal at all.
You could use that as argument for ignoring the unfree wifi chip. But only as long as that unfree wifi chip does not start to deep-package-inspect everything you do.
That means you can start a self-securing layer on an unfree system, but if you don’t at the same time strive to push back the unfree parts, you’ll get the same shifting target.
@jens @cadadr @valhalla @be I’ve been working on the Freenet Project for the past 7-8 years, and it creates a trustworthy layer on top of networking. But people using it on Windows will never get the same security as people using it on fully Free Software.
On the other hand (making the point to also look at the environment, not only your device) we are currently seeing proposals to only allow a small defined set of ports on routers which would severely disrupt some of our security mechanisms.
For a partial re-implementation: https://hg.sr.ht/~arnebab/wispserve/browse/wispserve/serve.w?rev=4541f36df0b0#L25
@ArneBab @valhalla @jens @cadadr No, probably because it's silly. https://twitter.com/marcan42/status/1040626210999431168
@cadadr @be @valhalla @jens "The SPI flash will be read only so the firmware blobs can’t be modified without the user knowing." ← *without the user knowing*: this is the point. https://puri.sm/posts/librem5-solving-the-first-fsf-ryf-hurdle/
But since the barrier to entry is so much lower, at least there's a chance for new businesses going the free/open route from the start.
It's not happening yet as much as I'd like to see, though. I think that would be a very good long term lever to apply.
If the free software drivers start depending on additional blob-features and that breaks the machine, we can undo the change. But most won’t do that, if the machine keeps working.
That’s what the history of expanding blobs in the Linux kernel showed, which is why we now need Linux Libre to avoid proprietary blobs.
@be @valhalla @jens @cadadr I now discussed in that thread, and it ended with marcan42 claiming: “the line between HW and SW is blurring, and the FSF has zero clue how to deal with it” — and me linking to the FSF high-priority project for libre firmware https://www.fsf.org/campaigns/priority-projects/hardware-firmware-drivers
He didn’t even make the minimal effort of firing up a search engine with his claim, else he would have seen that the FSF has libre firmware and the blurring line between HW and SW as one of the high priority projects.
rollenspiel.social ist eine Mastodon-Instanz für Rollenspieler und wird von der Rollenspiel-Community RollenspielMonster bereitgestellt. Wir bieten einen platz für Rollenspiel, Pen & Paper, Tabletop, TCG und vieles mehr. Die primären Instanzensprachen sind Deutsch.