konc wrote on Yesterday, 08:06:
I'm thinking there is also the possibility of discovering really dirty hacks and terrible code, that the whole code release thing becomes defamatory for the company. Not specifically for Windows 3.x but for any old product (since the company had grew significantly and many people were involved).
I think hacks were a thing in the past when system resources were generally scarce, that great efforts are needed to make code that would run at reasonable speed on most machines people owned at that time. On the other hand, hacks may be introduced if standard approaches at that time were broken, or could not achieve the desired results.
Since these are not standard (and potentially unsafe) approaches they are very prone to breakage at a later point. Windows' compatibility options (since WinXP) existed for the very reason to keep certain software, that relied on such hacks (or unsafe behaviors) for proper operation, working as they should on earlier Windows versions.
gerry wrote on Yesterday, 10:11:
Maybe, i think the reason it wont be released though is more to do with effort. the code for a full build may not be that tidily organised, it would take some time and probably some legal review to release it - even if that's modest its still needs to get attention in the business, have some kind of project and oversight and allocations of people. Probably all very small scale, but still its enough not to get done
Winamp was a good example of how things could end up if not handled seriously...
And I recall there were calls to open source OS/2 back then, and one of the roadblocks was the code that were originally Microsoft's. Still, unofficial efforts, such as osFree, do exist.
gerry wrote on Yesterday, 10:11:
if it was though - people will rebuild it and play around for a year, and then lose interest because there just isn't much need out there for an updated windows 3.x, at least i don't think there would be
Personally I still liked the old way of minimizing MDI childs to icons instead of small ugly titlebars. This is something unique to Win3.x that is no longer possible since Win9X, and special code has to be written to achieve some of that.
On the other hand, it seems Wine also had such ability to some extent that at one time caused a regression for ReactOS. I did read somewhere that Wine once supported emulating Win3.x in the past but I doubt this is possible now with current Wine versions on modern Linux distros...