News for hackers. Stuff that matters.
Re:Can we trust Microsoft with open source? by sneak on Saturday October 23, 2021 @02:24PM (#28970984)
It's not just services. The most important parts of VSCode are not free software. WSL is designed to make free software users and developers comfortable on a proprietary OS.

Microsoft is also one of the biggest gaming companies in the world (via the xbox platform) and zero initiative on free software anything over there.

Microsoft doesn't care at all about free software, or software freedoms. It's just a means to an end.

Re:Can we trust Microsoft with open source? by _Understated_ on Saturday October 23, 2021 @03:41PM (#28971579)
> It's just a means to an end.

This is the conclusion that most people don't ever reach. They assume that there is an altruistic element to things like open source within Microsoft (and other commercial organisations) and perhaps among the developers there is... giving back, helping out and all that.

But if Microsoft (or Google, FB, etc. etc) thought for one second that supporting, nurturing and building open source software and tools was affecting the bottom line negatively they'd drop it in a heartbeat: they answer to the shareholders and they only have one question - will this make more money?

Re:Can we trust Microsoft with open source? by skohan on Saturday October 23, 2021 @04:13PM (#28971814)
It's honestly quite a PR coup MS has been able to pull off in terms of pushing this "new microsoft" message.

In general it's always foolish to attribute altruistic intent to a corporation, and MS in particular given their history.

Re:Can we trust Microsoft with open source? by akerl_ on Saturday October 23, 2021 @05:19PM (#28972389)
Even if we take this as true, and they only care about making WSL and related projects as a means to the end of acquiring more users/dollars… where is the bad news?

The average ice cream shop exists to sell me ice cream, they’re not on an ideological quest to improve the craft. And I can eat their ice cream just fine, because I like ice cream.

Re:Can we trust Microsoft with open source? by hmfrh on Saturday October 23, 2021 @05:56PM (#28972730)
> where is the bad news?

The bad news come when you reach the "Extinguish" phase. [1]

[1]: https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis...

Re:Can we trust Microsoft with open source? by heavyset_go on Saturday October 23, 2021 @05:51PM (#28972704)
Ask yourself this: would a public-facing ice cream shop run by Google, Microsoft or Facebook be content with just simply selling you ice cream?

Microsoft sells Windows, but they are not content with just simply selling you an OS. There's plenty of privacy violating data collection and ads in the OS.

Re:Can we trust Microsoft with open source? by akerl_ on Saturday October 23, 2021 @08:51PM (#28973854)
This isn’t really a counterpoint to what I’m saying.

Windows 10 has tons of stuff that I don’t like. But the advancements in WSL and open source are a good thing.

By all means, apply pressure to Microsoft for things that they do wrong, and for bad decisions they make. But when they’re doing a good thing, maybe the default stance shouldn’t be to speculate about ill intent. Sometimes it’s nice to just enjoy the good thing.

Re:Can we trust Microsoft with open source? by skohan on Saturday October 23, 2021 @08:04PM (#28973615)
More importantly, if they are giving away free ice cream, what do you think they expect to gain in return?
Re:Can we trust Microsoft with open source? by akerl_ on Saturday October 23, 2021 @08:47PM (#28973835)
Enterprise users whose employers pay money for support and management tooling.
Re:Can we trust Microsoft with open source? by germandiago on Saturday October 23, 2021 @02:51PM (#28971194)
I think this is all true. So we should be careful in the sense of not being vendor locked-in.

That said, this is also a legitimate interest. But what they did with the hot reload lately... I am not sure it is a smart move.

Re:Can we trust Microsoft with open source? by anothernewdude on Saturday October 23, 2021 @06:13PM (#28972883)
The most important parts of VSCode aren't even in VSCode - it's the LSP.
Re:Can we trust Microsoft with open source? by Dayshine on Saturday October 23, 2021 @02:57PM (#28971228)
> The most important parts of VSCode are not free software.

What do you mean by this?

The core IDE is all open source (except some closed source telemetry).

The common example I see quoted is that the super-old, legacy, C# debugger is closed source, but as far as I know there is nothing stopping people writing an alternative debugger for C# in VS Code. Jetbrains did it for Rider.

Re:Can we trust Microsoft with open source? by ReleaseCandidat on Saturday October 23, 2021 @03:21PM (#28971390)
>> The most important parts of VSCode are not free software. > What do you mean by this?

The SSH remote connection stuff, the Pylance Python LSP (you are not allowed to use it - the binary - in any other editor but VS Code, not even the OSS Codium) and some other extensions are CSS.

"""Can I load Pylance in Code – OSS? Pylance is licensed for use in Microsoft products and services only, so can only be used on official Microsoft builds of Visual Studio Code and GitHub Codespaces."""

https://github.com/microsoft/pylance-release/blob/main/FAQ.m...

Re:Can we trust Microsoft with open source? by thayne on Saturday October 23, 2021 @08:40PM (#28973800)
While I agree that that shows MS doesn't really love open source as much as they say they do, I don't think you can really call those "The most important parts of VSCode".
Re:Can we trust Microsoft with open source? by jlawer on Sunday October 24, 2021 @01:24AM (#28975213)
For python development pylance is one of the most important parts.
Re:Can we trust Microsoft with open source? by thayne on Sunday October 24, 2021 @03:48AM (#28975719)
Perhaps, but VSCode is used for a lot more than just python.
Re:Can we trust Microsoft with open source? by Dayshine on Sunday October 24, 2021 @08:47AM (#28977401)
What's stopping you using any other LSP compatible python language server?

Is your argument that if Microsoft develop any programming tool and then allow it to be used via VS Code they must open source it?

Would you place that same requirement on other extensions? (e.g. sonarcloud)

Re:Can we trust Microsoft with open source? by ReleaseCandidat on Sunday October 24, 2021 @03:10PM (#28980952)
Well there is Pyright by MS (that's what Pylance is based on) and python-language-server by MS - that one has been superseded by Pyright and is deprecated in Code.

https://github.com/microsoft/pyright https://github.com/Microsoft/python-language-server

The only(?) one not by MS is Jedi: https://github.com/pappasam/jedi-language-server

Re:Can we trust Microsoft with open source? by asddubs on Saturday October 23, 2021 @08:28PM (#28973735)
The Microsoft C++ extension is also not fully open source.
Re:Can we trust Microsoft with open source? by adduc on Saturday October 23, 2021 @03:18PM (#28971369)
Not sure what OP is referring to, but Microsoft has multiple Visual Studio Code extensions (e.g. Remote SSH) that are closed-source and hard-coded not to work with any self-compiled versions of Visual Studio Code.
Re:Can we trust Microsoft with open source? by kotrunga on Saturday October 23, 2021 @03:28PM (#28971456)
Why was this downvoted? sneak brings up good points.
Re:Can we trust Microsoft with open source? by sneak on Saturday October 23, 2021 @04:03PM (#28971736)
Microsoft draws a lot of water in this town, Lebowski.