3 ms·
>If Free Software "fights for the users", then it needs to go to where the users are, and that's the web. To what extent? Just because a mass of users are som
by aethertron 10y ago
>If Free Software "fights for the users", then it needs to go to where the users are, and that's the web.
To what extent?
Just because a mass of users are somewhere, doesn't make that environment the right place for free software. But I'm not saying it's a wrong place. But it's not the only possible place. A popular environment might be by its nature unsuitable for free software, and free software developers would be mistaken to compromise their development by wholeheartedly embedding themselves on that platform.
What concerns me about the web:
- the trend has been a move toward centralisation, content silos
- DRM in the spec now (EME)
- bloated by necessity (as browsers need backward-compatibility)
- it's hacky, as a document-retrieval system retrofitted into an application platform
- people think it's beyond criticism, probably because of the notion that it's The One Open alternative to iOS/Android ...
(cf. https://www.christianheilmann.com/2016/10/05/can-we-stop-bad-mouthing-css-in-developer-talks-please/ https://www.christianheilmann.com/2016/10/05/can-we-stop-bad...)
Despite all that, I still like the Web and want it to continue existing. And if I want a better system, I need to put my money where my mouth is and work on helping something else become a real practical alternative...
- endgame 10y agoNothing you said is wrong, and I don't really like what the modern web has become. But I can't see how you'd build a better platform, then build something that drives adoption of that platform while there's so much dev attention on the web. Maybe it's possible, and maybe I just lack vision.
- aethertron 10y agoConsider that, to do a new thing, we don't need a cohesive platform that replaces the whole of the web. We can leverage the web, e.g. use it to distribute native applications, or scripts that run on some new interpreter. I like the look of the Red language. The goal there is to make a more modern, open source version of Rebol, which has aspects that tried to directly compete with the web some years ago. I suspect the successful modern version of a Red-based open, distributed app network and hypertext document system will have more of a symbiotic relationship with the existing web.