|
|
|
|
|
by foob
1013 days ago
|
|
You can switch the extension marketplace, but Microsoft uses DRM in their extensions to prevent them from running with non-proprietary builds [1]. Pylance, their Python LSP, is one notable example [2]. Their earlier Python LSP was open source, but the community forks have lost a lot of the wind in their sails because such a large portion of developers use VC Code without realizing or caring that the LSP is DRM-laden and closed source. I believe the traditional term for this is embrace, extend, extinguish. [1] - https://parsiya.net/blog/2021-12-20-rce-in-visual-studio-cod... [2] - https://github.com/microsoft/pylance-release/issues/746 |
|