>
I don't think that's true or nothing compiled using MSVC could ever be open source. For example: RustIt is true. Rust does not require MSVC in order to compile. Also, linking to proprietary code, and compiling code using a proprietary binary, are completely different things. A distribution of Rust which contained a proprietary library would not be open source, but that's entirely allowed, because Rust's license isn't viral.
As it happens, the linkable portion of MSVC is Apache 2.0:
https://devblogs.microsoft.com/cppblog/open-sourcing-msvcs-s....
This is so that open-source software which requires MSVC framework remains open source.
Please see this classic thread for more details:
https://gitlab.com/gnu-clisp/clisp/-/blob/master/doc/Why-CLI...
I'm not opposed to proprietary software, and as long as people clearly understand what they're getting into, they should make their own choices about using Lady Diedre. But the FAQ is dishonest, and I have a problem with that.
> You are not obligated to accept any new terms or amendments. In such a case, this Agreement will continue to govern your use of the Work you have already accessed under the original terms. However, if you do not accept the new terms or amendments, you will not be permitted to use any new versions, updates, upgrades, or modifications to the Work.
Great. Be sure to pin the cargo version of your proprietary-by-inclusion otherwise-MIT not-open-source project to the current version, because otherwise you might link an update without checking the EULA, and now you can be sued over it.