I wanted to give you my thoughts on a couple of the questions posed here and in your DM.
Q: Who's got the Microsoft Money source code?
A: Microsoft
Why haven't they offered the Microsoft Money source code up to world+dog in some kind of FOSS goodwill gesture? Why can't we do a GoFundMe and buy it from them?
A: Lots of reasons, I suspect. Let me categorize them in three main groups:
1) What's in it for them? How would releasing it benefit Microsoft? What would be their business case for doing so? Near as I can tell the only one is goodwill from however many of us still depend on Microsoft Money around the world. Is that 10,000 users? 100,000 users? 1,000,000 users? Somewhere in there probably. If you think Microsoft cares about generating some free goodwill from even 1,000,000 users, I'm not sure where you got that impression. They are a profit seeking missile, first, last, always. Giving code away like this is antithetical to them. I wish we lived in a world where there was some requirement where, in exchange for all the legal protections granted at the head end, products like Microsoft Money had to be subject to source code escrow such that rights to it are waived after x years of orphanage. It. Will. Never. Happen.
2) They probably can't just give it away even if they wanted to. a) it probably has code from other rights-holders who would need to get a vote, and b) it certainly has dependencies on other Microsoft stuff that they would be even less interested in giving away. MSISAM comes to mind.
3) Be careful what you wish for. The last significant refactor of MSM released in, IIRC, fall of 1997. So, it's based on tools and techniques that are 30 years or so old by now. It would require build tools that haven't been current since 2008 or so. (In its earliest incarnation, it was, supposedly, largely written in VB. No, not VB.net. How much of that survived the 1997-era refactor? I have no clue. Even if it was all re-written in C or even C++, from the PoV of getting it today and doing something with it that's not much of an improvement.) It's also surely a huge furball of code. Microsoft invested, reportedly, $1B+ in trying to make a go of "personal financial management software for home users". Bill Gates supposedly viewed this as a very important use case to drive PCs into home use. (Remember, this was before Internet P*rn.) That being said, a lot of that money went into trying to bribe FIs around the world to play along. (Remember, this was before they all invested big $s building web sites they wanted us to visit directly to see their credit card offers.) And what was left to actually develop the software was largely expended before 2003. (MSM 2004 was the last version with any significant changes.) So, that's a *lot* of code that was already falling into disrepair years before the last build we can see today. The "legacy debt" there is likely ginormous.
tl;dr: it isn't going to happen. I'm not sure what any of us would do with it all if it did.
On Sunday, February 16, 2025 at 5:12:46 AM UTC-10 JB wrote: