6 ms·
And in what sense VSCode isn't a "true" open source app? Just because the installer isnt open sourced? > Theia relies on Visual Studio Code’s Language Server P
by jve 7y ago
And in what sense VSCode isn't a "true" open source app? Just because the installer isnt open sourced?
> Theia relies on Visual Studio Code’s Language Server Protocol to provide language-specific code completion and the other features we expect in a modern code editor.
https://www.infoworld.com/article/3342624/cloud-ide-shoot-out-aws-cloud9-vs-eclipse-che-vs-eclipse-theia.html https://www.infoworld.com/article/3342624/cloud-ide-shoot-ou...
Okay, they reuse parts from VSCode in true open source spirit and make claims like that.
> Theia 1.0 also has a marketplace that is available today and, in the spirit of true open source community, allows for even non-VS Code applications to use these extensions
What does that mean? Looked up and appears that IDE is built with extensions and you can use those APIs to customize IDE. + provides APIs from VSCode to maintain compatibility. Ok thats neat.
- ocdtrekkie 7y agoWhen I read it, it seemed like the decisionmaking for the software being under corporate control was their primary issue. VS Code will always be developed in a strategy aligned with Microsoft's interests.
- oaiey 7y agoLike for most modern open source. And that is usually a good thing. Even free software are not developed in public but under tight control of a group of persons. Just that we call them maintainers, do not pay them and their interest is usually glory or their own use instead of marketing of a cloud product.
- ocdtrekkie 7y agoThere's a big difference between open source tools led by open source communities or individuals and open source tools led by Big Tech. Often the latter may decline features which are against the interests of the company, even if they're in the interests of all of the users.
- oaiey 7y agoWhile I agree with that you cannot push something against the goals of the company, but I argue there is no difference with most open source. Try get something new into the gnu tools. If you want to add a word count feature into ls. Might be a cool feature but the maintainer Will say something like "nope" whatever argument you will bring because it violates their core goals.
- correct_horse 7y agoNo comment on the authors other claims, but VSCode is not open source. "Code - OSS" is the open base upon which VSCode is built. VS Code's branding, telemetry and more are closed-source. See https://github.com/Microsoft/vscode/issues/60#issuecomment-161792005 https://github.com/Microsoft/vscode/issues/60#issuecomment-1... for a full explanation.
- oaiey 7y agoSo we talk the Installer, the brand/icon (which is good that it is strictly owned by one entity) and literally settings. These do not make the product less open source (I do not dare to use the term free). Linux is free software, however RedHat is not. You can do everything with the OSS version you can with the VS Code. However, there are extensions delivered in the Brand VS Code (Remote Server SSH/Docker/WSL) which are closed source (which compete against Eclipse Che). And that makes since a bit muddy.
- lobo42 7y agoFor adopters, i.e. organizations that want to invent something new on top of existing open-source code, there is a huge difference between the VS Code-kind of open-source where the project is still fully controlled by a single vendor and vendor neutral open-source. E.g. Kubernetes wouldn't be where it is if Google hadn't put it into a vendor neutral open-source foundation. You can tell from the many adopters of Theia, that there is demand for this. You don't see such downstream products based on VS Code, because of the lack of vendor-neutrality and because it was not designed to be customizable (beyond extensions). Finally, the fact that you can develop your IDE once and run it in browsers and as desktop app is important, too. VS Code doesn't do that directly as VSO is private code.
- oaiey 7y agoI agree to that. That is a different intent than what vs code project has. And that is the fair right of a project/community. PS: I think it is a pity that they prevent this. The branding and leadership alone will make VS Code the dominant player completely independent of what derived product ever be. The lack of open sourced vscode-server makes me really unhappy.
- tsar9x 7y agoRemote dev extension is a huge advantage of VSCode and is not open sourced.