Visual Studio Code được thiết kế để gây chia rẽ
- Visual Studio Code là mã nguồn mở, nhưng nếu sử dụng theo cách khác ngoài bản phân phối chính thức do Microsoft cung cấp thì có thể phát sinh rủi ro pháp lý
Visual Studio Code nay đã được 7 năm
- Visual Studio Code được phát hành cách đây 7 năm và đã trở thành trình soạn thảo tiêu chuẩn cho phát triển phần mềm
- Mã nguồn được công bố theo giấy phép MIT, nhưng sản phẩm có thể tải xuống lại được cung cấp theo giấy phép độc quyền
- Microsoft đã chia rẽ cộng đồng mã nguồn mở thông qua điều này
VSCodium là bản phân phối desktop OSS
- Dự án VSCodium bắt đầu từ lo ngại về việc sử dụng giấy phép độc quyền
- Được build theo giấy phép MIT mà không có các tùy biến của Microsoft
- Không thể kết nối với Microsoft Visual Studio Code Marketplace và gặp vấn đề chia rẽ hệ sinh thái
OpenVSCodeServer là bản phân phối máy chủ OSS
- OpenVSCodeServer là bản phân phối máy chủ được dùng làm nền tảng cho Gitpod
- Tương tự VSCodium, nó không thể kết nối với Microsoft Visual Studio Code Marketplace
- Chủ yếu được các nhân viên Gitpod duy trì
IDE không theo mô hình thuê bao đang dần biến mất
- Microsoft bắt đầu thay đổi nội bộ để chuyển phần mềm sang mô hình dịch vụ
- Dịch vụ điện toán đám mây Azure đã phát triển thành đối thủ cạnh tranh của AWS
- Hệ sinh thái công cụ cho nhà phát triển cũng đang chuyển sang mô hình dịch vụ
GitHub là phiên bản white-label của công nghệ Microsoft hiện có
- Microsoft mua lại GitHub vào năm 2018 và ra mắt Visual Studio Online vào năm 2019
- GitHub Codespaces là phiên bản white-label của Visual Studio Online
Hệ sinh thái được thiết kế để bị chia rẽ
- Các công ty như Gitpod có thể gặp vấn đề pháp lý trong hệ sinh thái Visual Studio Code
- Microsoft phân mảnh thị trường một cách chiến lược thông qua các extension độc quyền
- Công cụ cho các ngôn ngữ lập trình chủ chốt như Python, .NET, C/C++, Java đều nằm dưới sự kiểm soát của Microsoft
Giải pháp là gì?
- Tương lai của các công cụ phát triển phần mềm là khép kín
- Cần một phong trào mới để duy trì hệ sinh thái mã nguồn mở
- Gitpod đã giải quyết được một phần vấn đề thông qua dự án OpenVSX, nhưng vẫn cần thêm nhiều nỗ lực
Tóm tắt của GN⁺
- Bài viết đề cập đến giấy phép độc quyền của Visual Studio Code và vấn đề chia rẽ hệ sinh thái
- Nhấn mạnh sự phân mảnh thị trường mang tính chiến lược của Microsoft và các rủi ro pháp lý
- Cần một cách tiếp cận mới để duy trì hệ sinh thái mã nguồn mở
- Giải thích những thách thức mà các công ty như Gitpod đang phải đối mặt
5 bình luận
Tôi đang cân nhắc chuyển sang dùng vim hoặc zed.
Tôi đang dùng terminal có thiết lập độ trong suốt,
mọi người có biết cách bỏ màu nền của nvim không?
Chỉ cần tìm được cái này thì tôi rất muốn thử dùng nvim...
Nếu bạn dùng terminal kitty thì có lẽ chỉ cần đặt cùng màu nền là sẽ áp dụng được độ trong suốt.
Hoặc bạn cũng có thể cân nhắc plugin này..
https://github.com/xiyaowong/transparent.nvim
Cảm ơn bạn. Tôi sẽ tìm hiểu thử.
Đã thành công. Cảm ơn. Chúc bạn một ngày tốt lành.
Ý kiến Hacker News
Mọi người bày tỏ sự phẫn nộ đối với phần mềm có công khai mã nguồn
Hệ sinh thái của VSCode yếu ở nhiều mặt
Có một luồng bình luận hay về tiện ích mở rộng cpptools
VS Code là một IDE có thể tải xuống và sử dụng miễn phí từ Microsoft
Nếu hơn 50 nhân viên toàn thời gian làm VS Code không thể đưa ra một mô hình hợp lý cho ngân sách khoảng 20 triệu USD mỗi năm, thì điều đó có thể trông như một nỗ lực muốn tận dụng công sức kỹ thuật của Microsoft
Đang cố gắng hiểu vấn đề
Nếu các dự án tiện ích mở rộng chính được thống nhất, họ có thể đơn giản thêm một thông báo như trên vào phần mô tả trang marketplace
"Phần mềm miễn phí do Microsoft cung cấp không đủ mở" là một trong những quan điểm kỳ lạ nhất thời nay
Bài này sẽ dễ hiểu hơn nếu tách riêng phần phàn nàn về telemetry với các giới hạn thực tế
Có ý kiến cho rằng nếu không thích thì đừng dùng. vim/nvm và eMacs là những trình soạn thảo có năng lực mà không thỏa hiệp hệ sinh thái