You Think the Visual Studio Code Binary You Use Is Open Source? Think Again
11–20 of 35 posts
Re: You Think the Visual Studio Code Binary You Use Is Open Source? Think Again
#12Is there any technical evidence that Microsoft is doing something suspicious with the binaries? Differing hashes? Weird network traffic? Binary de-compilation? Its not hard to find evidence if you've got a hunch, instead of publishing a fear piece like this.
The license forbids you to reverse-engineer, so how would you find out without breaking the license?
Re: You Think the Visual Studio Code Binary You Use Is Open Source? Think Again
#13Is there any technical evidence that Microsoft is doing something suspicious with the binaries? Differing hashes? Weird network traffic? Binary de-compilation? Its not hard to find evidence if you've got a hunch, instead of publishing a fear piece like this.
The license forbids you to reverse-engineer, so how would you find out without breaking the license?
Re: You Think the Visual Studio Code Binary You Use Is Open Source? Think Again
#14This has been known for nearly two years now[1], and was talked about here a few months ago[2]. VSCode also downloads code from MicroSoft servers during the build process and won't build without an Internet connection. I'm pretty sure someone had forked VSCode like ungoogled-chromium but I can't find the repository. [1] https://github.com/Microsoft/vscode/issues/17996 [2] https://news.ycombinator.com/item?id=17346492
Re: You Think the Visual Studio Code Binary You Use Is Open Source? Think Again
#15Earlier quoted context omitted.
It is a fear piece, but the premise that the binary is not MIT-licensed is true. This is the same for the dotNET core binaries, they don't have the same license as the source either. Now I think of it, this probably applies to most open-source libraries including ASP.NET MVC. Perhaps because they use hardware-based signing of the binary?
>It is a fear piece, Why, you are even forbidden to reverse engineer or hack the binary so it is the total opposite of free software. Any idea why would they put this limitations on the binaries? What does MS gains for this ?
Just the same reason that the chrome binary isn't open source. Though MS doesn't make it's money on personal information, so the telemetry part is much more restricted.
Re: You Think the Visual Studio Code Binary You Use Is Open Source? Think Again
#16Is there any technical evidence that Microsoft is doing something suspicious with the binaries? Differing hashes? Weird network traffic? Binary de-compilation? Its not hard to find evidence if you've got a hunch, instead of publishing a fear piece like this.
Re: You Think the Visual Studio Code Binary You Use Is Open Source? Think Again
#17Is there any technical evidence that Microsoft is doing something suspicious with the binaries? Differing hashes? Weird network traffic? Binary de-compilation? Its not hard to find evidence if you've got a hunch, instead of publishing a fear piece like this.
The license forbids you to reverse-engineer, so how would you find out without breaking the license?
Re: You Think the Visual Studio Code Binary You Use Is Open Source? Think Again
#18Is there any technical evidence that Microsoft is doing something suspicious with the binaries? Differing hashes? Weird network traffic? Binary de-compilation? Its not hard to find evidence if you've got a hunch, instead of publishing a fear piece like this.
The license forbids you to reverse-engineer, so how would you find out without breaking the license?
Re: You Think the Visual Studio Code Binary You Use Is Open Source? Think Again
#19Earlier quoted context omitted.
>It is a fear piece, Why, you are even forbidden to reverse engineer or hack the binary so it is the total opposite of free software. Any idea why would they put this limitations on the binaries? What does MS gains for this ?
What it gains is the ability to include some proprietary bits, including their branding, the extension system, and the option to send telemetry back. Just the same reason that the chrome binary isn't open source. Though MS doesn't make it's money on personal information, so the telemetry part is much more restricted.
Are you saying that Microsoft is collecting less information than Google would in the same situation? I find that very hard to believe looking at Microsoft's history. Do you have anything to back it up? The only comparison I can come up with is Windows 10 versus ChromeOS.
Re: You Think the Visual Studio Code Binary You Use Is Open Source? Think Again
#20This has been known for nearly two years now[1], and was talked about here a few months ago[2]. VSCode also downloads code from MicroSoft servers during the build process and won't build without an Internet connection. I'm pretty sure someone had forked VSCode like ungoogled-chromium but I can't find the repository. [1] https://github.com/Microsoft/vscode/issues/17996 [2] https://news.ycombinator.com/item?id=17346492
Are you thinking of https://github.com/VSCodium/vscodium ?
This article is similarly alarmist with some stupid click bait title suggesting that you are too stupid to read the documentation that comes with VS Code which points all of this out but somehow smart enough to read the genius bit of journalism that uncovered this terrible truth.
Just checkout what vscodium actually modifies. There are a few small diffs to disable telemetry and take out branding and a few other things.
But this is hardly some secret plot by MS to do something evil. It's a nice product provided to you by free by MS that is almost entirely open source. Yes it has a bit of branding and a bit of telemetry, which is presumably there to help them improve the product.
If the handful of stuff in there that isn't OSS bothers you for whatever reason, you can indeed build from source and take these things out like vscodium seems to be doing. You'd be well in your rights to do that. And it's very relevant for e.g. linux distributions like Debian or OSS purists.