Visual Studio Codeは分断のために設計されている
- Visual Studio Codeはオープンソースだが、Microsoftが提供する公式配布版以外の方法で使用すると、法的リスクが生じる可能性がある
Visual Studio Codeはすでに7年目
- Visual Studio Codeは7年前にリリースされ、ソフトウェア開発の標準エディタとして定着した
- ソースコードはMITライセンスで公開されているが、ダウンロード可能な製品は独占的ライセンスで提供されている
- Microsoftはこれによってオープンソースコミュニティを分断している
VSCodiumはOSSデスクトップ配布版
- VSCodiumプロジェクトは、独占的ライセンスの利用に対する懸念から始まった
- MicrosoftによるカスタマイズなしでMITライセンスのもとビルドされている
- Microsoft Visual Studio Code Marketplaceに接続できず、エコシステム分断の問題を抱えている
OpenVSCodeServerはOSSサーバー配布版
- OpenVSCodeServerは、Gitpodのバックボーンとして使われているサーバー配布版である
- VSCodiumと同様に、Microsoft Visual Studio Code Marketplaceに接続できない
- 主にGitpodの従業員によって保守されている
サブスクリプションではないIDEは消えつつある
- Microsoftはソフトウェアをサービスへ転換する社内変革を開始した
- AzureクラウドコンピューティングサービスはAWSの競合として成長した
- 開発者ツールのエコシステムもサービスモデルへ移行中である
GitHubは既存のMicrosoft技術のホワイトラベル
- Microsoftは2018年にGitHubを買収し、2019年にVisual Studio Onlineを公開した
- GitHub CodespacesはVisual Studio Onlineのホワイトラベルである
エコシステムは分断されるよう設計されている
- Gitpodのような企業は、Visual Studio Codeエコシステムで法的問題に直面する可能性がある
- Microsoftは独占的な拡張機能を通じて市場を戦略的に分断している
- Python、.NET、C/C++、Javaのような主要プログラミング言語のツールはMicrosoftの管理下にある
解決策は何か?
- ソフトウェア開発ツールの未来は閉鎖的である
- オープンソースエコシステムを維持するために新たなムーブメントが必要である
- GitpodはOpenVSXプロジェクトを通じて一部の問題を解決したが、さらなる努力が必要である
GN⁺の要約
- Visual Studio Codeの独占的ライセンスとエコシステム分断の問題を扱っている
- Microsoftによる戦略的な市場分断と法的リスクを強調している
- オープンソースエコシステムを維持するための新しいアプローチが必要である
- Gitpodのような企業が直面する課題を説明している
5件のコメント
vim や zed を使う案を検討しています。
私は opacity が設定されたターミナルを使っているのですが、
nvim の背景色をなくす方法をご存じでしょうか?
これさえ分かれば、ぜひ nvim を使ってみたいのですが……
kittyターミナルをお使いなら、同じ背景色にすれば透明が適用されるはずです。
あるいは、こうしたプラグインを検討してみるのも……
https://github.com/xiyaowong/transparent.nvim
ありがとうございます。確認してみます。
成功しました。ありがとうございます。良い一日をお過ごしください。
Hacker Newsの意見
ソースが公開されているソフトウェアに対して人々は怒りを表明する
VSCode のエコシステムはいくつもの面で弱い
cpptools 拡張についての良いコメントスレッドがある
VS Code は Microsoft から無料でダウンロードして使える IDE である
VS Code を作っている 50 人以上のフルタイム従業員について、年間約 2000 万ドルの予算を正当化するモデルを提案できないなら、それは Microsoft のエンジニアリング成果を利用しようとする試みに見えるかもしれない
問題を理解しようとしている
主要な拡張プロジェクトの足並みがそろえば、彼らは単に上記のような告知をマーケットプレイスのページ説明に追加できる
「Microsoft が提供する無料ソフトウェアは十分にオープンではない」というのは、現代で最も奇妙な見解の一つである
この記事は、テレメトリーへの不満と実際の制限事項を切り分ければ、もっと理解しやすくなるだろう
気に入らないなら使わなければいいという意見がある。vim/nvm と eMacs は、エコシステムを妥協しない有能なエディタである