News for hackers. Stuff that matters.
Re:Rust for Windows 0.9 by worble on Saturday May 08, 2021 @06:09AM (#27085645)
When it was Windows Subsystem for Linux, I assumed marketing dictated "No no, the word Windows MUST be the first word."

This one just seems deliberately confusing for no reason.

Re:Rust for Windows 0.9 by oaiey on Saturday May 08, 2021 @08:15AM (#27086438)
Mentioned somewhere else: Windows NT has subsystems. E.g. posix, os2, win32, ... What they do is adding a subsystem to windows. The module they code is the subsystem not the distribution. Nowadays it is a bit blurry die to the full kernel and this windowing subsystem.
Re:Rust for Windows 0.9 by bitwize on Saturday May 08, 2021 @09:23AM (#27086912)
AFAIK it was their legal department, who advised them that calling it a "Linux Subsystem" may run afoul of the Linux trademark, especially considering that in WSL1, Linux itself was not involved at all.
Re:Rust for Windows 0.9 by kaetemi on Saturday May 08, 2021 @12:23PM (#27088502)
Correct. It's a trademark law issue. In the same way that you can develop a "Chess for Windows" but not a "Windows Chess". Using "for X" is fair use.
Re:Rust for Windows 0.9 by losvedir on Saturday May 08, 2021 @02:25PM (#27089554)
You say "correct" but you're directly contradicting the parent's point, since with your argument the easily and correctly parsed 'Linux Subsystem "for Windows"' would not run afoul of any trademarks.
Re:Rust for Windows 0.9 by bitwize on Saturday May 08, 2021 @05:51PM (#27091080)
Remember -- the name "Linux" is trademarked. Microsoft is free to call something Windows X since they own the Windows trademark, but they can't call something Linux X because they don't own the Linux trademark. But they can call something X for Linux the same way a third party can call something X for Windows. Hence, Windows Subsystem for Linux. It sounds dumb, but that's the legal rationale.
Re:Rust for Windows 0.9 by mastax on Saturday May 08, 2021 @02:12PM (#27089449)
Similarly, the unofficial Reddit apps had to rename from e.g. "Reddit Sync" to "Sync for Reddit".
Re:Rust for Windows 0.9 by MereInterest on Saturday May 08, 2021 @12:44PM (#27088713)
But even in your example, it shows how bad of a name WSL is. "Chess for Windows" implies that there is a chess program that runs on windows. By analogy, "Windows Subsystem for Linux" implies that there is a Windows Subsystem that can run on Linux.