News for hackers. Stuff that matters.
Re:VSCodium: Binary releases of VSCode without MS branding, ... by Dinux on Monday August 27, 2018 @08:49AM (#17851117)
I don't see the beneficial element to this project. Visual Studio Code is opensource, free of charge and used by millions at this point, why would anyone want another license just because of the license alone?
Re:VSCodium: Binary releases of VSCode without MS branding, ... by jillesvangurp on Monday August 27, 2018 @09:11AM (#17851242)
The source license and binary distribution license are different. The source code is MIT licensed; nothing wrong with that. Great license for this. The binaries are provided with a different license that also covers components from third parties that may not be in the vs code repo as well as telemetry and other data gathered.

If for whatever reason you don't like this license, you can build from source. This project seems to do that and remove all of the MS branding and telemetry. There are only a handful of commits on the project so it does not look like it is massive change. The big question is whether that adds enough value and whether this project will make enough effort to keep it's fork up to date.

I agree that for the vast majority of users, using the official binaries should be perfectly fine. MS did a fine job with this product. But nothing wrong with having the choice.

Re:VSCodium: Binary releases of VSCode without MS branding, ... by SparkyMcUnicorn on Monday August 27, 2018 @09:29AM (#17851368)
Looking around, this repo is just a few ~10 line shell scripts. Very simple, and it isn't a fork of vscode. It clones the Microsoft repo directly and builds it from that.
Re:VSCodium: Binary releases of VSCode without MS branding, ... by RBO2 on Tuesday August 28, 2018 @02:11AM (#17856869)
How different is this from Chromium and Chrome?
Re:VSCodium: Binary releases of VSCode without MS branding, ... by swongel on Monday August 27, 2018 @08:56AM (#17851154)
For use in FLOSS distributions like Ubunutu or Debian. Like how Firefox got rebranded as [Iceweasel/Icecat](https://en.wikipedia.org/wiki/GNU_IceCat) so their logo/branding didn't have to be distributed by FLOSS distributions.
Re:VSCodium: Binary releases of VSCode without MS branding, ... by rambojazz on Monday August 27, 2018 @08:58AM (#17851169)
Actually I think this would be rather useful to have.

I don't use VS personally, but if I understand correctly their binaries are not free even though users can build their own from a free source code. If this "VSCodium" simplifies the building process, and also removes some anti-features in the process such as telemetry, I think it has value.

Re:VSCodium: Binary releases of VSCode without MS branding, ... by wgerard on Monday August 27, 2018 @09:02AM (#17851194)
? VSCode is definitely free in the "beer" sense.
Re:VSCodium: Binary releases of VSCode without MS branding, ... by rambojazz on Monday August 27, 2018 @09:05AM (#17851207)
Sorry, I mean "free software" I wasn't talking about price.
Re:VSCodium: Binary releases of VSCode without MS branding, ... by wgerard on Monday August 27, 2018 @09:10AM (#17851239)
Ah gotcha! Apologies, then. I probably should've read a little more closely.
Re:VSCodium: Binary releases of VSCode without MS branding, ... by bakoo on Monday August 27, 2018 @08:53AM (#17851142)
For me, it's more about telemetry than licensing.
Re:VSCodium: Binary releases of VSCode without MS branding, ... by carlmr on Monday August 27, 2018 @08:57AM (#17851163)
Doesn't it suffice to set the following in your User Settings?

    "telemetry.enableTelemetry": false
Honestly I'm very happy to give telemetry data. Microsoft is doing so much to improve the experience, they can make it better with some data.
Re:VSCodium: Binary releases of VSCode without MS branding, ... by jolan on Monday August 27, 2018 @09:51AM (#17851473)
If you want to send as little data as possible to Microsoft there are other settings to consider:

        "telemetry.enableCrashReporter": false,
        "code-runner.enableAppInsights": false,
        "update.channel": "none",
        "extensions.autoUpdate": false,
        "extensions.ignoreRecommendations": true,
        "workbench.settings.enableNaturalLanguageSearch": false
Re:VSCodium: Binary releases of VSCode without MS branding, ... by redwards510 on Monday August 27, 2018 @05:12PM (#17854606)
Your list is incomplete. From the most recent VSCode changelog @ https://code.visualstudio.com/updates/v1_26#_offline-mode:

Offline mode

Some users do not want any outgoing network requests from VS Code unless they specifically invoke features that require online access. To support this offline mode, we have added new settings to turn off features such as automatic extension update checking, querying settings for A/B experiments, and fetching of online data for auto-completions.

Below is the complete list of settings to control VS Code features that make network requests:

  update.channel
  update.showReleaseNotes
  extensions.autoupdate
  extensions.autocheckUpdates
  extensions.showRecommendationsOnlyOnDemand
  workbench.settings.enableNaturalLanguageSearch
  workbench.enableExperiments
  telemetry.enableTelemetry
  telemetry.enableCrashReporter
  git.autofetch
  npm.fetchOnlinePackageInfo
Re:VSCodium: Binary releases of VSCode without MS branding, ... by codedokode on Monday August 27, 2018 @11:19AM (#17851996)
What stops Microsoft from adding new settings tomorrow?
Re:VSCodium: Binary releases of VSCode without MS branding, ... by pritambaral on Monday August 27, 2018 @12:17PM (#17852335)
Or from re-enabling disabled settings with an update, like they've done with Windows 10.
Re:VSCodium: Binary releases of VSCode without MS branding, ... by GordonS on Monday August 27, 2018 @01:33PM (#17852908)
They are different products, different teams, different target markets - I've been using VSCode since it was first released, and they haven't done any anything scummy in that time, or given me any reason to distrust them or their motives. All they've done is provide a great product that I love.

The VSCode team is responsive on GitHub, and are driving development based on the feedback and telemetry they receive. I really am a staunch privacy advocate, but I'm not dogmatic about it - telemetry has it's place.

It can also easily be disabled if you don't want to send it.

Honestly, I don't see the point of this 'fork'.

Re:VSCodium: Binary releases of VSCode without MS branding, ... by fredsanford on Monday August 27, 2018 @03:01PM (#17853517)
>> ... Honestly, I don't see the point of this 'fork'.

"Those who cannot remember the past are condemned to repeat it." -- George Santayana

https://bigthink.com/the-proverbial-skeptic/those-who-do-not...

Re:VSCodium: Binary releases of VSCode without MS branding, ... by GordonS on Monday August 27, 2018 @04:23PM (#17854175)
I'm actually old enough to remember Microsoft's past. But I'm not so old I'm cynical enough to think ill of their ongoing OSS efforts.
Re:VSCodium: Binary releases of VSCode without MS branding, ... by lucideer on Monday August 27, 2018 @09:03AM (#17851197)
This doesn't suffice unfortunately. That setting has worked inconsistently, or not at all, and add far as I've seen in my own testing it never disables all telemetry. There have been issues open on GitHub about this for a long time, though it's a few months since I checked there for updates (I stopped bothering and just put it in my firewall rules; I still see blocked connections in thy log today).

I'm a very happy vscode user, but this is one antifeature does continue to bother me.

Re:VSCodium: Binary releases of VSCode without MS branding, ... by lucideer on Monday August 27, 2018 @09:15AM (#17851272)
> @bunderbunder I bet it's still nothing compared to the level of data collection that a typical website does these days.

I'd say the opposite. Consider that (a) you typically visit websites briefly and periodically while most vscode users have it open as long as their computer is on, and (b) Electron provides access to lot more device data than the browser sandbox. The reason websites tend to have such far-reaching and devious user-tracking methods is because they're working in such a restricted environment and have to innovate; native desktop apps have far less restrictions.

Re:VSCodium: Binary releases of VSCode without MS branding, ... by bunderbunder on Monday August 27, 2018 @09:55AM (#17851484)
Another big difference, though, is that VSCode's telemetry is publicly documented.

So, regardless of what they're able to collect, I know what they are collecting, and how personally identifiable it is, and I know that it's pretty tame compared to what I've seen elsewhere.

Re:VSCodium: Binary releases of VSCode without MS branding, ... by lucideer on Monday August 27, 2018 @09:58AM (#17851497)
Ah, that is a fair point. I hadn't looked at what they collect, I was just speculating about what they could collect if desired.
Re:VSCodium: Binary releases of VSCode without MS branding, ... by nathantotten on Monday August 27, 2018 @09:53AM (#17851479)
Are you sure the additional telemetry isn’t from extensions? Our extensions (Salesforce) have our own telemetry setting, but we do also respect the global VSCode setting due to this exact possibility of confusion. However, I know that there are other extensions that dont respect the global setting.
Re:VSCodium: Binary releases of VSCode without MS branding, ... by lucideer on Monday August 27, 2018 @09:57AM (#17851493)
I tested without extensions back when I was following the open GH issues, so that wasn't the case then.

It could be that MS fixed the issue since, and the connections I see in logs now are from extensions, but I also presume this isn't the case as my firewall rules are IP-based rather than purely app based (since the latter would kill the market browsing functionality).

Re:VSCodium: Binary releases of VSCode without MS branding, ... by bunderbunder on Monday August 27, 2018 @09:10AM (#17851236)
It really is annoying that they don't make it opt-in instead. They've got plenty of users; I can't imagine they need to be collecting usage statistics from everyone.

I'm curious what would happen if a moderate-size country (say, Belgium) were to pass a law saying that telemetry must be opt-in. I bet it would convince everyone to just be universal opt-in for simplicity's sake.

That said, I bet it's still nothing compared to the level of data collection that a typical website does these days.

Re:VSCodium: Binary releases of VSCode without MS branding, ... by yuhong on Monday August 27, 2018 @02:56PM (#17853476)
There used to be at least one issue about this, and of course it has been fixed by now: https://github.com/Microsoft/vscode/issues/16131
Re:VSCodium: Binary releases of VSCode without MS branding, ... by nsomaru on Monday August 27, 2018 @09:58AM (#17851496)
Can you share the firewall rules/domains to block to disable telemetry for VSCode?
Re:VSCodium: Binary releases of VSCode without MS branding, ... by lucideer on Monday August 27, 2018 @11:39AM (#17852107)
There's a lot of traffic that comes from VSCode, so it's sometimes hard to tell which is which—e.g. the autoupdate checker, and the "Code Helper" queries to schemastore to get JSON validation configs for the JSON files in your project, and the NPM queries for package.json

I block most of it anyway, with a couple of individual exceptions, but other than those examples mentioned above, there's also:

- dc.services.visualstudio.com (40.114.241.141, 52.169.64.244)

- vortex.data.microsoft.com (40.77.226.250, 65.55.44.109, 51.141.13.164, 51.140.40.236)

- bingsettingssearch.trafficmanager.net (13.95.93.152)

I actually have no clue what the last one there is (Bing)—I must have known at some point, but have long forgotten.

Notable exceptions allowed: marketplace.visualstudio.com (13.107.6.175, 191.238.172.191, 13.85.19.92)

Re:VSCodium: Binary releases of VSCode without MS branding, ... by Iwan-Zotow on Monday August 27, 2018 @02:40PM (#17853331)
> I actually have no clue what the last one there is (Bing)

workbench.settings.enableNaturalLanguageSearch

Re:VSCodium: Binary releases of VSCode without MS branding, ... by ekianjo on Monday August 27, 2018 @10:00AM (#17851510)
Telemetry should not be on by default without express user consent.
Re:VSCodium: Binary releases of VSCode without MS branding, ... by ectospheno on Monday August 27, 2018 @12:19PM (#17852355)
It is only without express user consent for those who enter into contracts without reading them. Assuming you aren't one of those people then you consented.
Re:VSCodium: Binary releases of VSCode without MS branding, ... by scbrg on Monday August 27, 2018 @02:22PM (#17853208)
What do you mean? Just to see what you were talking about, I downloaded VSCode from their official website, installed and started it. At no point was I (to their credit) presented with a "contract".

OTOH, there was (again, to their credit), a notification when I started the software about how to disable telemetry.

Re:VSCodium: Binary releases of VSCode without MS branding, ... by immigrantsheep on Monday August 27, 2018 @08:56AM (#17851158)
AFAIK telemetry can be disabled with "telemetry.enableTelemetry": false
Re:VSCodium: Binary releases of VSCode without MS branding, ... by Zekio on Monday August 27, 2018 @09:03AM (#17851199)
isn't it agains't GDPR having it be like that?
Re:VSCodium: Binary releases of VSCode without MS branding, ... by jonathonf on Monday August 27, 2018 @09:18AM (#17851303)
An opt-in is required under GDPR for personally identifiable information, not "any data ever".

Anonymous/aggregated data collection is allowed under the GDPR, though this data collection should still be made clear to the user (and it is on https://code.visualstudio.com/docs/supporting/FAQ#_gdpr-and-...).

Re:VSCodium: Binary releases of VSCode without MS branding, ... by chii on Monday August 27, 2018 @09:14AM (#17851265)
wouldn't downloading and agreeing to the eula suffice for purposes of this?
Re:VSCodium: Binary releases of VSCode without MS branding, ... by majewsky on Monday August 27, 2018 @10:12AM (#17851569)
No. GDPR requires that users must be able to use the service after opting out of data collection (except if the data collection is required for rendering the service to the user). A EULA, in contrast, must be accepted, otherwise the service may not be used.
Re:VSCodium: Binary releases of VSCode without MS branding, ... by hiccuphippo on Monday August 27, 2018 @09:03AM (#17851200)
If there's people that use Chromium binary builds, there's people that will use this.
Re:VSCodium: Binary releases of VSCode without MS branding, ... by AndrewDavis on Monday August 27, 2018 @10:12AM (#17851570)
Makes sense for inclusion in package repositories.
Re:VSCodium: Binary releases of VSCode without MS branding, ... by xenophonf on Monday August 27, 2018 @09:36AM (#17851398)
The VSCode binary release is not open source and not redistributable but rather "source available", and "free of charge" doesn't confer "freedom to tinker". VSCode does have costs associated with it's use, specifically its users' privacy, which they give up by agreeing to Microsoft's data collection terms. You may not value your freedom to tinker or your right to privacy, but the people who run and use this project do.
Re:VSCodium: Binary releases of VSCode without MS branding, ... by WalterGR on Tuesday August 28, 2018 @01:28AM (#17856733)
You can replace “VSCode” with “Chrome” and “Microsoft” with “Google” in your comment.

I guess that’s why this project is called VSCodium.

Re:VSCodium: Binary releases of VSCode without MS branding, ... by ryanolsonx on Monday August 27, 2018 @10:20AM (#17851621)
F the EULA license. That's what VS Code is licensed under when you download from their site, _not_ the MIT license. That's the heart of why this is excellent.
Re:VSCodium: Binary releases of VSCode without MS branding, ... by thepumpkin1979 on Monday August 27, 2018 @08:54AM (#17851147)
Exactly. I like the idea of having VSCodium as an option but I don’t have an urging need to use this fork since just removing a license and telemetry endpoints doesn’t really add any value compared to the official package.
Re:VSCodium: Binary releases of VSCode without MS branding, ... by hiccuphippo on Monday August 27, 2018 @09:10AM (#17851241)
Removing telemetry adds a lot of value. To each its own, I guess.
Re:VSCodium: Binary releases of VSCode without MS branding, ... by GordonS on Monday August 27, 2018 @01:38PM (#17852942)
It would add value if VSCode didn't allow you to disable it and didn't document what data was sent - but it is documented, and it's trivial to disable it if you choose to do so. I don't see the point of this.
Re:VSCodium: Binary releases of VSCode without MS branding, ... by rambojazz on Monday August 27, 2018 @09:01AM (#17851183)
It doesn't look like a fork to me. It only seems to be a build script for building VS (and possibly remove some anti-features).