Dat is niet wat er op de website van VSCodium zelf staat. Daar staat namelijk dat het een binary is die ze zelf samenstellen obv de open source code van Visual Studio Code (te vinden op github) die ze middels hun eigen build scripts compilen. Daarom kun je VSCodium op bijv. een Mac middels homebrew installeren. Wil je zelf compileren dan verwijzen ze nota bene naar de officiële github repo van Visual Studio Code.
Maar dit is toch precies hetzelfde als wat ik zeg? Vscodium is een set van build scripts die vscode compileren. Met deze build scripts leveren ze binaries.
Wat kennelijk onzin is omdat Microsoft zelf al heeft aangegeven dat er geen telemetrie in de open source versie zit.
Dit is niet waar. Het verschil tussen vscode-oss en vscode is dat vscode-oss 100% open source is en dus geen proprietary blobs heeft. vscode-oss heeft nog steeds standaard telemetry (ook als je bepaalde build flags niet gebruikt, zie
https://github.com/VSCodium/vscodium/issues/44). Vscodium automatiseert dit proces dus voor je.
Er zitten verschillen tussen de Visual Studio Code die je van de website download en de code op github. De laatste is 100% open source en bevat dus ook geen proprietary blobs. De eerste echter wel en valt dan ook onder een andere licentie.
Klopt! En om dit standaard zonder telemetry te hebben is vscodium voor. Is natuurlijk ook handig dat zij binaries releasen van deze versie (hoef je het zelf niet meer te compilen en zelf handmatig de telemetry uit te zetten).
Dat is dus niet de telemetrie uit de code halen, dat is gewoon de telemetrie onschadelijk maken. En dat laat alleen maar nog meer zien hoe onzinnig VSCodium is, telemetrie uitschakelen kan namelijk standaard in Visual Studio Code. Dit is netjes in hun telemetrie documentatie en algemene FAQ gedocumenteerd. Daar zie je ook meteen dat wanneer een extension gebruik maakt van het telemetrie framework je met deze ene setting ook gelijk al die telemetrie uitschakelt.
Klopt, en die instelling waar jij het over hebt, zetten zij ook uit. Zie:
https://github.com/VSCodi...master/update_settings.shMet andere woorden, je bent nu foutief dingen aan VSCodium aan het toeschrijven terwijl dit gewoon allemaal zaken zijn die in de open source broncode van Visual Studio Code zelf zitten. Die broncode compilen is voldoende en als je dat niet zelf kunt of wilt dan kun je ofwel de binary van Microsoft downloaden ofwel die van VSCodium. Het is aan jou welke club je jouw vertrouwen geeft. Voor Mac gebruikers kleeft er aan VSCodium een heel groot nadeel: komend jaar moeten apps door het notarization proces van Apple heen. Het is nog maar de vraag of VSCodium daar aan kan voldoen. Microsoft daarentegen is al begonnen aan de werkzaamheden om Visual Studio Code genotarized te krijgen.
Dit is niet waar. Het enige wat ik duidelijk wil maken is dat vcsodium een manier is om snel vscode te compilen zonder telemetry. Voor mensen die geen zin hebben om die build scripts zelf te runnen kunnen een binary installeren. Daarbij gebruik ik ook geen mac dus dit zou geen probleem voor mij zijn als ik ooit vscodium zou willen gebruiken (gebruik zelf namelijk emacs).
Btw, als ik de build scripts van VSCodium zo bekijk dan is het niet meer dan settings van Visual Studio Code setten. Dat kun je ook prima zelf doen en daarna kun je je .vscode dir delen of je gebruikt een settings sync extension (Microsoft werkt momenteel aan het inbouwen van zoiets in de app zelf; het was zelfs gepland voor deze release maar het heeft het niet gehaald).
Ik zeg niet dat je het niet zelf kan doen. Je kan zelf de vscode broncode compileren en dan de telemetry flags uitzetten ja. Dat is echter niet het doel van vscodium. Vscodium levert je binaries waar dit al voor je gebeurt is.
edit: formatting
[Reactie gewijzigd door Jerryy op 14 december 2019 13:03]