Add explanation about website source code

This commit is contained in:
Adam Demasi 2023-03-05 15:26:28 +10:30
parent 9df7511dd6
commit 753d8e2f09
No known key found for this signature in database
GPG key ID: 5D3B26B3D58C7D91

View file

@ -46,6 +46,11 @@ To configure the debugger:
4. If running on XP, in the Debugger tab, set Register Output to Yes.
If running on Vista or later, this will throw a permission denied error due to UAC. Youll need to manually register the control using `regsvr32 LegacyUpdate.dll` in an administrator command prompt.
## Website source code
I havent yet open sourced the website. This is because the vast majority of it is Microsoft code - just with a handful of patches Ive made to remove Microsoft trademark branding, switch it to the Legacy Update ActiveX control, and make some slight bug fixes/improvements. It doesnt feel appropriate to put an open source license on something I dont own. However, if you would like to review it, you can right click → View Source on the website and take a poke around, mainly in the JavaScript files. You might find [DebugBar](https://www.debugbar.com/download.php) and [CompanionJS](https://www.my-debugbar.com/wiki/CompanionJS/HomePage) (requires Visual Studio or standalone [Microsoft Script Debugger](https://web.archive.org/web/20131113042519/http://download.microsoft.com/download/7/7/d/77d8df05-6fbc-4718-a319-be14317a6811/scd10en.exe)) useful.
Ive tinkered with writing a [ground-up replacement](https://twitter.com/hbkirb/status/1584537446716350466) of the Microsoft-developed Windows Update website, which Ill open source when I feel its ready for public use (there are currently a number of bugs and missing features).
## Disclaimer
The existence of this project shouldnt be taken as an endorsement to continue using unsupported OSes. You should stick to a supported OS such as Windows 10 or 11 (or, try Linux?!). However, this service exists anyway in recognition that using these OSes is sometimes necessary to run legacy hardware/software, or just interesting to play around with.