Earlier quoted context omitted.
Well, or they could release a patch that simply nerfs the license check on the binary. No risk in terms of lost profits, for software they no longer sell.
That assumes the (a) the source is still available (b) the build environment is still available and working, (c) a staff member is still available that understands the system and/or (d) the time to figure it out and rebuild, test, and create the binary diff/patch ....
Dealing with abandonware (2024)
31–40 of 55 posts
Re: Dealing with abandonware (2024)
#32The horrors of non-free software... When I become king of the United Continents, I will make a new rule: If you don't publish high-quality updates for your software for one year, it will become open source automatically.
I don't think that Microsoft or Google will like this.
Re: Dealing with abandonware (2024)
#33Kinda off topic but related. But is it realistic these days to just expect software to write once and run forever? I am a TypeScript/Frontend guy by trade, but I always admire languages like Go. It seems like a simple language that I can write once and maintain forever or once in a blue moon. Everytime I want to write something in TypeScript and then I pull bunch of crazy dependencies, I began to question if it is wo…
From an engineering perspective, yes. From the current mindset in SW development (reinventing the wheel every couple of years) no. Almost all current SW is throw away software. For most of it you need a particular version of an OS, particular versions of libraries and a particular planet alignment, just to be able to run it.
Re: Dealing with abandonware (2024)
#34Kinda off topic but related. But is it realistic these days to just expect software to write once and run forever? I am a TypeScript/Frontend guy by trade, but I always admire languages like Go. It seems like a simple language that I can write once and maintain forever or once in a blue moon. Everytime I want to write something in TypeScript and then I pull bunch of crazy dependencies, I began to question if it is wo…
If you use something like Win32 it probably will remain usable into the far future, especially with WINE and/or VMs. I have 30+ year old utilities that were originally written for Win95 but still work on Win11.
no. Pure win32, maybe, but as soon as vcredist or DirectX enters the scene, one is hopeless.
Re: Dealing with abandonware (2024)
#35Earlier quoted context omitted.
> is it realistic these days to just expect software to write once and run forever? Yes, but you have to put a bit of effort to make it so. For example, if you write your software as a ROM for an early game console (SNES/GBA/etc.), you can probably expect it to run for a very long time, as there will likely be people who want to play Final Fantasy 6 and Pokémon Silver for as long as computers are around. That's one e…
> there will likely be people who want to play Final Fantasy 6 and Pokémon Silver for as long as computers are around Is Final Fantasy 6 seeing a lot on new players today? Old games are played more by the people who enjoyed them when they were new. Even the landmark games are easily forgotten and younger players will never bother when they have so many modern choices.
www.gog.com
Features regularly on HN
Re: Dealing with abandonware (2024)
#36The horrors of non-free software... When I become king of the United Continents, I will make a new rule: If you don't publish high-quality updates for your software for one year, it will become open source automatically.
Even if it's just the copyright date changing at least once per year, that tells you one specific named entity is claiming to care about it: when nobody does even that much, everyone automatically has the right to do whatever they want with the software.
Which reminds me, I need to update the copyright date on my website…
Re: Dealing with abandonware (2024)
#37Earlier quoted context omitted.
> is it realistic these days to just expect software to write once and run forever? Yes, but you have to put a bit of effort to make it so. For example, if you write your software as a ROM for an early game console (SNES/GBA/etc.), you can probably expect it to run for a very long time, as there will likely be people who want to play Final Fantasy 6 and Pokémon Silver for as long as computers are around. That's one e…
> there will likely be people who want to play Final Fantasy 6 and Pokémon Silver for as long as computers are around Is Final Fantasy 6 seeing a lot on new players today? Old games are played more by the people who enjoyed them when they were new. Even the landmark games are easily forgotten and younger players will never bother when they have so many modern choices.
Re: Dealing with abandonware (2024)
#38Kinda off topic but related. But is it realistic these days to just expect software to write once and run forever? I am a TypeScript/Frontend guy by trade, but I always admire languages like Go. It seems like a simple language that I can write once and maintain forever or once in a blue moon. Everytime I want to write something in TypeScript and then I pull bunch of crazy dependencies, I began to question if it is wo…
None of the Inkscape devs are invested in Freehand's keyboard shortcuts and working techniques, Graphite doesn't even work with a stylus, Cenon is clunky beyond words and hasn't been upgraded in decades last I checked, Krita is pixel-oriented, and none of the note-taking programs really work for technical drawing/vector editing....
Re: Dealing with abandonware (2024)
#39The horrors of non-free software... When I become king of the United Continents, I will make a new rule: If you don't publish high-quality updates for your software for one year, it will become open source automatically.
> If you don't publish high-quality updates for your software for one year, I don't think that Microsoft or Google will like this.
Re: Dealing with abandonware (2024)
#40Earlier quoted context omitted.
> If you don't publish high-quality updates for your software for one year, I don't think that Microsoft or Google will like this.
I don’t like it either but he’d be ‘king’ so it wouldn’t really matter if anyone liked it or not