Elektrine lite

← Feed

@dazo@infosec.exchange

2026-04-28 20:58 UTC

@pino@social.cologne By all means, if you run an open source project for over 40 years, want to provide backwards compatibility and have capacity for it, do that. But the reality is that very few users will care enough about it - and the software most users use will be updated to use the newest APIs provided. Software needing such support from old library APIs are a niche market for a little minority group. Anyone who expects such support for free need a reality check. Just look at what all the Linux distros does ... they abandon old releases. Enterprise Linux keeps the longest life times - but to stay in support for the very oldest releases, you need to cash out extra. And it's even the same for Windows as well. The glib2/gdk libraries is essentially a huge part of the desktop experience stack in Linux distros, so there are good reasons to call them OS dependencies these days. If there are valid reasons why an old, outdated software deserves to still live - it would be better for everyone if efforts migrating that software to newer libraries was done instead. Make the software relevant again, not the software dependencies the software requires.

Replies (1)

  • @pino@social.cologne 2026-04-28 21:11

    @dazo@infosec.exchange Yes, I fully agree. But being compatible is better than being incompatible. Particularly because there might still be software somewhere that is unmaintained, maybe not even open source, and still I want to run it for some reason. So being compatible to GTK2 is nice. I like it. And it shouldn't cost too much usually. GTK nowadays breaks things every few years. So it's good to be compatible to some older versions, I guess.

    Open ##2718819