Recently I was thinking about older software that is either no longer maintained, deprecated, or effectively in maintenance mode, and it got me wondering: if I was able to revive an old piece of software or something that was deprecated, what would I pick?<p>Could be interesting to see what Amiga OS would look like if it was still maintained to this day. There are some systems that are binary compatible with Amiga OS that still see a bit of development, but they are mostly niche projects (still very cool projects though).
Picasa - the photo management program, it had really good facial recognition, and ran locally. Unfortunately, the last version has a bug that swaps face tags in an image with more than one face. 8(<p>Digikam is not an acceptable substitute, it's got lots of quirks, and tends to abend.
WordPerfect.<p>Yes, technically it still exists in some form, but not really. The modern version shares little in common with the DOS port - apart from unicode incompatibility, and that's hardly desirable.<p>Corel have even acknowledged how good the DOS version was by attempting to have a "Classic Mode" with a similar interface. But the macro system is completely incompatible, and all the menus are different. It's a skin-deep facelift, nothing more.
Internet Explorer but hear me out before you cry:<p>The current browser ecosystem has more or less two engines: WebKit based browsers and Firefox. We have basically WebKit monoculture. If you'd find a fundamental flaw in WebKit, you'd be able to break most browsers.
If Internet Explorer would be open source we would have the chance to get a third engine running. Browser engines aren't trivial and IE also had some good sides after all these years.<p>I guess if IE would become FOSS this would bring some fresh air to the ecosystem.
Python (before Python 3 decided to abandon backward compatibility and burn billions of dollars in code)<p>32-bit macOS and iOS (before Apple set fire to all the 32-bit games and other software)<p>Backward compatibility with older versions of macOS and iOS in general<p>Desktop software in general (before everything became a crappy web app)<p>Non-subscription software<p>Smartphone games without horrible monetization schemes<p>Web sites without adtech
The short lived BlackBerry playbook<p>It runs QNX and you could get a terminal emulator for it, through which you had a functional unix like environment with a text editor, compiler, python, etc. It's not updated and all the root certs (I think I'm using that correctly, not my area) are expired, so it doesn't connect with anything that needs https. Otherwise I think it could be an awesome terminal tablet (it needs a better keyboard too)
Two roguelikes:<p>- Avanor<p><a href="https://libregamewiki.org/Avanor" rel="nofollow">https://libregamewiki.org/Avanor</a><p>- Abura Tan<p><a href="http://aburatan.sourceforge.net/" rel="nofollow">http://aburatan.sourceforge.net/</a><p>More abandoned games:<p>- Fanwor. The sprite should pallete-swap/blink when it's hit.<p><a href="https://github.com/gsantner/mirror__fanwor" rel="nofollow">https://github.com/gsantner/mirror__fanwor</a><p>Now, software.<p>ROX filer + rox desktop.
Fluxbox may work as an Oroborox
replacement, but Rox-Lib is tied to Python2. It works under
Slackware 15 because we have Python2 and 3 for sure,
but other distros are screwed.<p>This runs circles over XFCE and even LXDE on speed.<p><a href="http://rox.sourceforge.net/desktop/" rel="nofollow">http://rox.sourceforge.net/desktop/</a><p>ROX related repos:<p><a href="https://repo.or.cz/?a=project_list;t=rox" rel="nofollow">https://repo.or.cz/?a=project_list;t=rox</a>
KEdit with the selective editing feature. No current editors have that capability to my knowlege, but it's super useful. KEdit still has a web page, and can be downloaded. It would be nice if VSCode would implement the selective editing feature.
Old OS Printer Drivers - I can deal with a lot of old programs, just run them on old computers, but being able to print when classic printers are either in short supply or hard to maintain is an issue. So I would advocate for having modern printers with some open or legacy OS driver support.<p>Alternative would be having some printer server/emulator which interfaces and emulates as popular legacy printer(s) and serves it out appropriately to modern devices.
Lotus Improv - the spreadsheet that allowed you to use formulas that could be defined like, "Profit = Income - Expenses," and didn't need to be specified in terms of cell references. You could also drag and drop rows and columns around easily. It was once described as "the first spreadsheet program good enough to be worth criticizing."
Media Rage, a Mac application that had a broad and rich set of features to manage metadata, find duplicates, and organize media files like music, photos, etc.<p>The developer’s site (Chaotic Software) doesn’t exist any longer, but here’s an old page elsewhere [1] with a description of what it could do.<p>[1]: <a href="http://mac.majorgeeks.com/files/details/media_rage.html" rel="nofollow">http://mac.majorgeeks.com/files/details/media_rage.html</a>
Notational Velocity (<a href="https://notational.net/" rel="nofollow">https://notational.net/</a>) a fast, no frills note-taking app for Mac.
Ship GitHub client: <a href="https://www.realartists.com/blog/ship-is-open-source.html" rel="nofollow">https://www.realartists.com/blog/ship-is-open-source.html</a><p>Still nothing that comes close to UX of it.
FTP Cube.
An FTP client with multithreading written in Python.
<a href="http://ftpcube.sourceforge.net/download.html" rel="nofollow">http://ftpcube.sourceforge.net/download.html</a>
Space Empires 5 (a sequel would be ideal, but better support for current-gen OS's would be nice). Stellaris is good but doesn't quite stratch the itch the same way SEV did.
Also, Dillo. Dillo. Seriously. I have more than enough resources to run Ungoogled-Chromium with the custom crapware and FX removed, but that small browsers rocks on a highly loaded machine
when I am compiling some SlackBuilds such as WebKitGTK4.<p>The repo is at <a href="https://hg.dillo.org/dillo" rel="nofollow">https://hg.dillo.org/dillo</a>. You need Mercurial, FLTK devel libraries and MBedTLS.
With a proper user Agent such as Lynx or the PSP one it will work for a big list of sites.<p>No JS, but meh. HN works, so does Lobste.rs, Simply Translate, 68k.news...