News for hackers. Stuff that matters.
Re:1Sub.dev – A world where people pay for software by MichaelZuo on Wednesday July 26, 2023 @09:57AM (#36877785)
Plenty of people are using copies of Word, Powerpoint, and Excel 2003 just fine, which received literally zero 'maintenance' for at least a decade or more depending on personal preferences.

For most software that can be sold in a box, without an attached cloud service, this approach works.

EDIT: Also some fraction would be using them on computers that literally haven't been upgraded or connected to the internet for a decade or more.

Re:1Sub.dev – A world where people pay for software by saint_fiasco on Wednesday July 26, 2023 @10:11AM (#36878026)
Microsoft also makes Windows, and Windows takes backwards compatibility very seriously.

Even if they don't work on maintaining Office 2003 directly, they indirectly work very hard making sure every subsequent version of Windows does not break Office 2003.

Re:1Sub.dev – A world where people pay for software by MichaelZuo on Wednesday July 26, 2023 @10:16AM (#36878104)
No, they are perfectly usable and functional even on Windows XP or Vista or 7 computers that haven't been touched or connected to the internet since 2012.
Re:1Sub.dev – A world where people pay for software by xNeil on Wednesday July 26, 2023 @10:37AM (#36878441)
That's not backward compatibility then - those are the systems it was made for (Windows 7 would then have been made backwards compatible for Office 2003).

It's backward compatibility if Word 2003 runs on the later Windows versions - like Windows 10 and 11. I don't know the answer to that, but I'm sure someone here does.

Re:1Sub.dev – A world where people pay for software by MichaelZuo on Wednesday July 26, 2023 @10:45AM (#36878572)
Oh, I wasn't responding to the first point, of course Microsoft takes backward compatibility seriously.

Though it's possible to mix and match so the OS backwards compatibility isn't the full story.

i.e. a launch copy of Word 2003 works on later OS updates, yet the final patch version of Word 2003 also works on a 2009 launch copy of 7.

Re:1Sub.dev – A world where people pay for software by belugacat on Wednesday July 26, 2023 @10:15AM (#36878094)
It is amusing that your argument for software not needing “maintenance” is pointing out 3 pieces of software that had each received 20 years of maintenance by the time they reached the year you picked, 2003.
Re:1Sub.dev – A world where people pay for software by MichaelZuo on Wednesday July 26, 2023 @10:23AM (#36878234)
I've edited my comment since it appears your the third person confused as to the possibility of using them on older computers.
Re:1Sub.dev – A world where people pay for software by singlow on Wednesday July 26, 2023 @10:54AM (#36878711)
I think you are confused because the 2003 version of those products had already had as many as 20 years of maintenance, in the form of prior releases upon which they were based. Word was first released in 1983 and Excel in 1985.
Re:1Sub.dev – A world where people pay for software by MichaelZuo on Wednesday July 26, 2023 @01:48PM (#36881856)
The 1985 version of Excel was Mac only. The 2003 version is about as closely related as iOS is to Mac System 7.

If you don't understand Excel's history, it's better to not make such a bizarre claim.

Re:1Sub.dev – A world where people pay for software by singlow on Thursday July 27, 2023 @01:31AM (#36889317)
Did the development of Excel 2003 not benefit from all of the work done in the previous versions? Even if it had been a from-scratch rewrite, which it was not, it would have still benefited from the design iteration and experience of the development team in solving the same problems in previous versions. Excel 2003 was not a first-release that was suddenly a refined product that would be useful for years without additional maintenance. I used Excel a few times in the 80s, and regularly through the 90s and early 2000s on Macs and Windows and wrote quite a bit of VBA for them professionally.

What part of my claim is bizarre? My claim is simply that Word and Excel had 20 years of history prior to the 2003 release. Your claim that it was originally written on a different OS is not really a reasonable counter-argument. The Windows version of Excel came out 2 years after the Mac version, so that only knocks the history of the "Windows" version down to 16 years.

Re:1Sub.dev – A world where people pay for software by MichaelZuo on Thursday July 27, 2023 @12:24PM (#36895993)
By the same logic someone could claim that 1985 Excel was in fact based on the preceding 20 years of mainframe and minicomputer software and the very first spreadsheet-esque programs.

And that those were in turn based on the ideas of Von Neuman & co. from 1945 of tabulating numbers efficiently, and so on and so forth in roughly equivalent leaps all the way back to the first abacus.

It's so reductive of a perspective that it's self-defeating, since no human being, including you, could ever actually comprehend the entirety of technological development, or even just the post-1945 developments.

Re:1Sub.dev – A world where people pay for software by singlow on Thursday July 27, 2023 @03:35PM (#36898967)
No human being except you, apparently.

I think it is a pretty clear line between attributing the quality of a piece of software to two decades of prior development at the same company, with its own continuity of developers and institutional knowledge, as opposed to the general benefits all software gains from the industry advances it builds upon.

Re:1Sub.dev – A world where people pay for software by MichaelZuo on Friday July 28, 2023 @09:46AM (#36906698)
No it's not a clear line at all. In fact Lotus 1-2-3 was literally the direct predecessor from IBM in terms of everything but the brand name and some design choices.
Re:1Sub.dev – A world where people pay for software by crickey on Wednesday July 26, 2023 @10:53AM (#36878693)
It was also selling for 20 years. Its the same with physicall products if it sels u will update and maintain the product.
Re:1Sub.dev – A world where people pay for software by ape4 on Wednesday July 26, 2023 @10:21AM (#36878192)
Funny you mentioned 2003 since that's the exact version Ms Office I use ;)
Re:1Sub.dev – A world where people pay for software by masukomi on Wednesday July 26, 2023 @10:02AM (#36877885)
if you think those aren't receiving maintenance you're not paying attention or are ignorant as to how hard it is to keep a complex app compiling as operating systems move forward.

Not receiving new features is VERY different from not receiving maintenance. It is wholly implausible to believe that there has been zero energy spent on keeping those codebases working in the past 10 years.

Re:1Sub.dev – A world where people pay for software by civilized on Wednesday July 26, 2023 @10:16AM (#36878109)
I don't think you understand. Office 2003 (or earlier) and similar products aren't constantly phoning home for updates like more recent software. Millions of people have had a single 100% static binary for these programs running on their computer for many years. The ability to phone home, if it exists at all, may even be broken or disabled.

This is in fact how all software worked until, I don't know, about two decades ago? Things being patched was a big deal, a voluntary manual process, and didn't happen often. The update would even have a well-known name like "Service Pack 2".

The idea that all software must be constantly maintained is recent and the assumption that it is necessary is mostly self-imposed by the software business. Users don't share this assumption, and in fact on many products, updates are viewed mostly neutral to negatively, other than perhaps critical security updates on products that are used in connection to the internet or untrusted data.

Re:1Sub.dev – A world where people pay for software by intelVISA on Wednesday July 26, 2023 @10:48AM (#36878616)
Single static binary software, the blessed future we never saw.
Re:1Sub.dev – A world where people pay for software by zer8k on Wednesday July 26, 2023 @11:11AM (#36879011)
As beautiful as it is, and for the all the problems dynamic linking causes, the edges on single static binary software are very, very sharp.
Re:1Sub.dev – A world where people pay for software by MichaelZuo on Wednesday July 26, 2023 @10:11AM (#36878030)
I'm not sure what to say to this... you can just buy an old copy of Office 2003 on eBay, an old Windows XP computer, and boot it up and try it out?

You don't have to believe me, I imagine practically every reader on HN has the means to verify this for themselves.

Re:1Sub.dev – A world where people pay for software by yread on Wednesday July 26, 2023 @10:29AM (#36878326)
Sure you can do that. But look at the list of 60 vulnerabilities with score 9+ that you're exposing yourself to:

https://www.cvedetails.com/vulnerability-list.php?vendor_id=...

So you can try it out but don't open any documents, or run it while connected to the net. You'd better also not insert any images. Have fun!

We could also have a post "World where bad people don't try to break your software"

Re:1Sub.dev – A world where people pay for software by crickey on Wednesday July 26, 2023 @10:56AM (#36878750)
You answered your own issues. Dont open untrusted documents from the net. not running while connected to the net seems mute as the software doesnt directly access the internet. Seems like issues even the most up to date software suffers from.
Re:1Sub.dev – A world where people pay for software by j1elo on Wednesday July 26, 2023 @10:22AM (#36878212)
That kind of rethoric doesn't fly too far... Your original point was

> Plenty of people are using Word, Powerpoint, and Excel 2003 just fine

Are you claiming that a reasonable majority (for the sake of discussion) of this plenty of people are using Office 2003 on Windows XP machines??

I'd doubt it. More like there's plenty of people using old software in modern versions of Windows. The maintenance work, of course, exists and has been done indirectly, by Microsoft, in the development iterations of Windows itself.

Re:1Sub.dev – A world where people pay for software by MichaelZuo on Wednesday July 26, 2023 @10:33AM (#36878374)
If you also include Windows 2000, Vista, and 7 computers that weren't updated in the last decade, I think that would be a sizeable fraction of all Office 2003 users in 2023.

Whether or not they make up the numerical majority of all extant users is simply irrelevant to the point of 'Plenty of people'. It's easily many, many, thousands.

Re:1Sub.dev – A world where people pay for software by bena on Wednesday July 26, 2023 @10:13AM (#36878057)
Support for Office 2003 ended in 2014. Close to a decade ago. No maintenance, no patches, no service packs, nothing. No energy expended working on that codebase.

Office 2016 is going EOL in two years.

That's from Microsoft themselves. They do not hide these facts or make it hard to find.

Re:1Sub.dev – A world where people pay for software by Lacerda69 on Wednesday July 26, 2023 @10:21AM (#36878195)
And?

I find it mindboggling that a simple program like text processors have to be continually updated for decades. Just program it right once for god sakes.

Re:1Sub.dev – A world where people pay for software by adamc on Wednesday July 26, 2023 @10:34AM (#36878396)
You vastly underestimate the complexity involved. Also, new attacks get discovered that were not even dreamed 20 years ago. There is no "just get it right" when right is measured by what we know, and that keeps changing.
Re:1Sub.dev – A world where people pay for software by nemo on Wednesday July 26, 2023 @11:33AM (#36879440)
* * *
Re:1Sub.dev – A world where people pay for software by j45 on Wednesday July 26, 2023 @10:55AM (#36878734)
Unlike recent versions of Office, old ones didn't call home, and Microsoft doesn't really have an idea of how many copies of their software are still in use in some cases.
Re:1Sub.dev – A world where people pay for software by dboreham on Wednesday July 26, 2023 @11:05AM (#36878906)
> Plenty of people are using copies of Word, Powerpoint, and Excel 2003 just fine

Unless they're also using computers and OSes from 2003 (spoiler -- they're not because those OSes wouldn't work with today's internet), those people are benefiting from untold efforts in the meantime to maintain their OS so it has that compatibility with 20 year old user space code.

Re:1Sub.dev – A world where people pay for software by Vox_Leone on Wednesday July 26, 2023 @11:50AM (#36879764)
I have a Pentium 4 machine running Win XP in regular operation since 2003. I use it to create content in CorelDRAW 11 and AutoCAD 2004.

That sweet sensation of being owner of what you paid for comes as a bonus.

Re:1Sub.dev – A world where people pay for software by pharrington on Wednesday July 26, 2023 @11:23AM (#36879274)
Somebody has to maintain the software, be it the devs or the end users.