Live data from Hacker News

Modern Web 101: From Free Software Fetishism to Free Web

nexedi.com

11–20 of 71 posts

Re: Modern Web 101: From Free Software Fetishism to Free Web

#11
If I understand the article correctly, it's saying that Free Software developers would better be advancing free software ideals by developing applications for the Google Chromebook platform. I say Google chromebook, not "The Web", since all the author's examples are NaCl or apps from the Chrome web store.

I don't think this is really any different than Free Software developers writing programs for other closed platforms like Android, iOS, macOS, Windows, etc.

Sure, it's probably better for the users to have a free software alternative they can use, but in the end writing free software for these platforms just ends up adding more value to the platform, and reducing the incentive for the user to switch to a more free software platform like GNU/Linux.

The other message I'm picking up from the author is that free software developers are not as interested in web technologies as they should be. I'm not sure that this is true. There are a large number of javascript projects on Github, for example. Also there's quite a large amount of free software projects covering the backend of web development as well. Really the problem is hosting the service, when there's no money involved. For this, I think some kind of distributed effort is key, each user "pays" for the service by helping to serve it to other users.

Maybe the author is speaking about just user-facing applications, not frameworks, and infrastructure projects? This is also a problem with free software desktop applications, not just the web.

I guess I would be considered a "free software fetishist" by the author. I like C, I like vi, I like Linux, I like POSIX, I like CLI, and I don't really like the web that much, especially for applications. And I don't really see anything wrong with that. Let the people who are interested in the web work on it, and I'll work on what I'm interested in.

Re: Modern Web 101: From Free Software Fetishism to Free Web

#14
There is a paradox about free software users:

Free software users are often talented at making privacy-limiting closed source /(web)?/ applications, thus limiting the freedom of the other users. Example: Zuckerberg & facebook.

This makes me wonder: How to lead a successful programming career without limiting other users' freedom?

Re: Modern Web 101: From Free Software Fetishism to Free Web

#15
post #11

If I understand the article correctly, it's saying that Free Software developers would better be advancing free software ideals by developing applications for the Google Chromebook platform. I say Google chromebook, not "The Web", since all the author's examples are NaCl or apps from the Chrome web store. I don't think this is really any different than Free Software developers writing programs for other closed platfo…

I'm pretty sure it's satire with an interesting intro to chromebooks world.

Re: Modern Web 101: From Free Software Fetishism to Free Web

#18
He is not advocating Google Chromebooks as an alternative, he is trying to get you to understand the value and experience you and not tech-savvy users can get out of it. After you experience it for 3-6 months, create your own FOSS equivalent of the experience Google and Chromebook have to offer. Now combine this with open hardware (we have software freedom but we aren't truly free until we have open hardware) such as the RISC-V ISA. Traditional desktop software doesn't appeal to the not tech-savvy, but the web will.

Take a look at Synology's software (although closed source), its a great UX over a Linux environment, all done via web. https://www.synology.com/en-us/dsm/6.0

Re: Modern Web 101: From Free Software Fetishism to Free Web

#19
- I like my files stored where I have access to them and no one else does (local filesystem storage)

- I like being able to share files with other people, when I choose to (Dropbox, GDrive, et al, possibly in an encrypted compression format)

- I like instant installation. I dislike software changing under me without my control, being forced to trial-and-error my way through browser choice, not knowing which build of the software I'm running, not knowing how my experience may differ from someone else's (AB testing), and not having my data stored primarily on my local device. (websites)

- I consider remote storage useful, but not 100% reliable, so I won't use it for something that must work (cloud storage)

- I consider remote data processing harmful, more often than not. Not only is it doing things to my data that I have no control over, but they aren't even visible to me, even in the sense of "well, technically you could disassemble the binary and reverse engineer the algorithm..."

- My use of a platform shouldn't depend on one vendor. NaCl depends solely on Google. Apparently, NaCl and Pepper are "destaffed"[1], and I think there was a story the other day about things on the Chrome web store moving away from being available outside of ChromeOS. It's not a platform that I'd care to really invest in, right now.

The less important a particular task is to me, the less I care about the points above. For example: most of my modern games are perma-rented from Steam, auto updates are on, and my saves are stored "in the cloud".

[1] https://bugs.chromium.org/p/chromium/issues/detail?id=239656...

Re: Modern Web 101: From Free Software Fetishism to Free Web

#20
Why Chromebooks? I'd rather use Linux straight on a normal computer (whether desktop or laptop). ChromeOS doesn't sound at all like a better way FOSS wise than let's say KDE Plasma.

And I strongly disagree that privacy should be traded for doing things "the Google way", even if for a time.

Post reply on HN