VS Code is free software?

20 replies [Last post]
dcapeletti
Offline
Joined: 04/03/2014

Hi, there,
I'm looking for an IDE for python. VS code is going very well and I want to have it in my system. According to the FSF website it's free, but I have my doubts. What do you think? https://directory.fsf.org/wiki?title=Visual_Studio_Code&oldid=36929

Thank you

CalmStorm

I am a member!

Offline
Joined: 12/31/2014

Do what stallman recommends, or use eclipse or idle3 or some other libre alternative.

calher

I am a member!

Offline
Joined: 06/19/2015

VSCode is an Electron program.  Electron includes a huge amount of code
derived from Chromium, so it is in the same undetermined state as it.

Therefore, many of us do not use Chromium, Etcher, Riot Desktop or
VSCode.

gd_scania
Offline
Joined: 09/13/2017

So semi-nonfree like the same issues found from Qt5-WebEngine? PureOS has liberated Qt5-WebEngine and I have sources at home.

calher

I am a member!

Offline
Joined: 06/19/2015

On Mon, 2018-08-13 at 05:06 +0200, name at domain wrote:
> So semi-nonfree like the same issues found from Qt5-WebEngine? PureOS
> has  
> liberated Qt5-WebEngine and I have sources at home.

Why should I believe that PureOS cleaned Qt5-WebEngine?

I want to believe it, but PureOS has been sketchy from the start.

FirstUser
Offline
Joined: 04/24/2018

https://github.com/Microsoft/vscode/issues/60#issuecomment-161792005
Hopefully this explains everything. My opinion: don't give up, grab the code, compile it and enjoy an awesome libre IDE.

gd_scania
Offline
Joined: 09/13/2017

So definitely VScode is nonfree for sure, then you instead need free IDE's like Eclipse.

Heckyel (not verified)
Heckyel

The most recommended is that don't use the vs code. In his replacement always this emacs. And if you want a basic and pleasant configuration I have a basic personalization of emacs

calher

I am a member!

Offline
Joined: 06/19/2015

Oh, show me your Emacs config! :D :D :D

khanh_duong
Offline
Joined: 12/22/2016

> According to the FSF website it's free

This is not true
https://directory.fsf.org/wiki/Visual_Studio_Code

It hasn't been approved yet, and I doubt it will be accepted.

AlexMex90
Offline
Joined: 09/30/2015

Hey forum, long time member/lurker, logged in just to add my $0.02 USD

The Visual Studio Code binary from Microsoft is proprietary. It uses the MIT-licensed source code available at https://github.com/Microsoft/vscode as its base, however it contains changes that are not distributed.

There is a Free build in Flathub which is also compiled from the MIT-licensed code and is released under a free license (GNU Affero General Public License v3). This free build is available here: https://github.com/flathub/com.visualstudio.code.oss

This free version is also published in Flathub: https://flathub.org/apps/details/com.visualstudio.code.oss
That one should be preferable, however, I don't know what is the situation regarding plugins, if it does anything to prevent the installation of non-free plugins, or if it allows plugins at all.

t3g
t3g
Offline
Joined: 05/15/2011

Since Trisquel is based on Ubuntu, you can also install the Snap:

https://snapcraft.io/vscode

chaosmonk

I am a member!

I am a translator!

Offline
Joined: 07/07/2017

> https://snapcraft.io/vscode

Like the binary distributed by Micro$oft, this appears to be proprietary.

CalmStorm

I am a member!

Offline
Joined: 12/31/2014

This doesn't surprise me one bit.

onpon4
Offline
Joined: 05/30/2012

I meant to reply to this.

Trisquel doesn't support snaps. The facility was removed because making it only libre software snaps was too much work (if I understood the reason correctly). This should serve as a reminder that just because something works in Ubuntu doesn't necessarily mean it works on Trisquel the same way.

xdknight
Offline
Joined: 05/31/2017

VS Code is Microsoft's stuff. When you install it, it immediately starts to send your data to Microsoft, only after that is asks "Whould like to continue send data to Microsoft?"
You should avoid Microsoft stuff as it was fire.

MICROSOFT NEVER GIVES SOMETHING FREE! Just always remember this.

FirstUser
Offline
Joined: 04/24/2018

"MICROSOFT NEVER GIVES SOMETHING FREE! Just always remember this."

Funny, I swear I just saw a useful text editor released as MIT-licensed free software. Wait, nevermind. It's Microsoft who released it, the company which deserves the strongest hate for whatever it does, that's why it should be avoided. Since rational thinking of using free software is no match for the feelings directed towards this company.

What data does it send exactly? I trust you have studied the sources (I never had time and patience to do so), so can you answer me and point to the code responsible for sending that particular data? So I can quickly replace it and send whatever I want to the next time I compile and use it. Thank you in advance.

J.B. Nicholson-Owens
Offline
Joined: 06/09/2014

name at domain wrote:
> You should avoid Microsoft stuff as it was fire.
>
> MICROSOFT NEVER GIVES SOMETHING FREE! Just always remember this.

I understand that Microsoft has earned a horrible reputation and most of
the software they distribute is proprietary (which is an injustice in
itself). However I would rather we teach people to evaluate programs by
what appears in the source code and by the program's licensing, not the
reputation of the copyright holder.

It's entirely possible Microsoft's free software is trustworthy; worthy of
use, enhancement, and continued distribution just like any other free
software. After all, free software puts us in a position to not have to
fall back on vague prejudicial estimations like reputations.

calher

I am a member!

Offline
Joined: 06/19/2015

Going by reputation is probably why Google gets away with openwashing
Android.

hadipeyrow
Offline
Joined: 08/03/2018

Why you don't use powerful editors such as vim and emacs? vim and emacs has many great plugins for python development.

freeatlast

I am a member!

Offline
Joined: 07/21/2018

as far as VS code is concerned only the source code is free software flathub does contain propritatary software such as spotify and steam so unless you are running pureos an fsf approved distro you should not use flatpak