Ngày 4/6/2018, Microsoft công bố mua GitHub - dịch vụ lưu trữ mã nguồn của nhiều dự án mã nguồn mở chúng ta dùng hàng ngày. Tin tức nhận được phản ứng gay gắt: nhiều lập trình viên tuyên bố rời bỏ sang đối thủ, nổi bật là GitLab. Người khác trung lập, một số chọn chờ bụi bặm rơi. Mọi người vẫn thắc mąc điều này có ý nghĩa gì cho GitHub và tác động tích cực hay tiêu cực cho phát triển mã nguồn mở.
Tại Sao Lập Trình Viên Rời Khỏi

Có nhiều bàn tán về việc rời GitHub tìm "đất lành" khác. Một lập trình viên liệt kê các hành vi lạm dụng trước đây của Microsoft để chứng minh việc mua GitHub là xấu cho cộng đồng.
Người duy trì Bitcoin Core - phần mềm chạy mạng Bitcoin - cũng tweet rằng kho Bitcoin nên chuyển, vì GitHub sẽ lỗi thời do Microsoft.
Mặc dù Microsoft gần đây tham gia Linux Foundation và nỗ lực định vị mình là công ty tư duy tiến bộ về mã nguồn mở, cộng đồng lập trình viên duy trì các dự án kiểu này gần như fanatic chống lại Microsoft. Đừng quên Microsoft là nhà đóng góp thứ hai nhiều nhất trên GitHub.
Đừng hiểu sai - lập trình viên mã nguồn mở có lý do, dựa trên sai lầm trước của MS. Tuy nhiên, như chúng ta thường làm trong lập trình, cần tính toán đúng đắn trước khi biên dịch.
Điều Này Tốt Xấu Như Thế Nào?

Việc GitLab thấy người dùng tăng 10 lần sau thông báo mua lại có thể báo động, nhưng bạn có thể ngạc nhiên: Microsoft có thể đã làm điều tốt ở đây.
Không có bằng chứng chắc chắn, còn quá sớm. Tuy nhiên, Microsoft bổ nhiệm Nat Friedman - thành viên uy tín cộng đồng mã nguồn mở - làm CEO công ty con. Sau khi trả lời câu hỏi trên Reddit, ông nói với lập trình viên rời nền tảng:
Lập trình viên là người suy nghĩ độc lập và luôn có mức độ hoài nghi lành mạnh, nhưng tôi thừa nhận buồn thấy một số người cảm thấy bắt buộc phải di chuyển code. Tôi coi trách nhiệm kiếm được niềm tin của họ rất nghiêm túc.
Tất nhiên, một số có thể coi đây là biểu diễn của Microsoft, nhưng không thể tranh cãi công ty không nỗ lực hết sức để giữ uy tín. Cũng vậy, GitLab tăng 10 lần yêu cầu không nhất thiết nghĩa là GitHub đang chảy máu. Đây là lúc động荡, một số di cư là bình thường. GitLab nhỏ hơn GitHub nhiều, nên tăng 10 lần ở phía họ có thể chỉ là mất 5% người dùng GitHub.
Và chúng ta không chắc 100% Microsoft muốn làm gì với công ty phần mềm. Muốn nâng cao hỗ trợ GitHub cho nền tảng độc quyền như Visual Studio? Làm kho riêng trả tiền hấp dẫn hơn? Hay chỉ muốn dán quảng cáo Microsoft khắp nơi?
Chưa có gì rõ ràng, nên bất kỳ phản ứng nào, kể cả chuyển nền tảng, đều sớm và nóng vội. Có thể nói dự án lớn di cư chỉ vì tin tức là hơi thiếu trách nhiệm.
Về "ý nghĩa đối với lập trình viên", có nghĩa là có thể có thay đổi nền tảng ảnh hưởng gián tiếp hoặc trực tiếp đến dự án của họ.
Lời khuyên? Từ một dev mã nguồn mở đến dev khác, tôi khuyên nên chờ đợi, xem chuyện xảy ra, chuẩn bị tài khoản nơi khác và clone sẵn kho repository phòng khi có chuyện lớn xảy ra.
Microsoft khó lật ngược mọi thứ. Xấu nhất là Microsoft công bố thay đổi bạn không thích trên blog GitHub, cho bạn đủ thời gian chuyển đi.
Bạn có thấy rời GitHub hợp lý sau thương vụ này? Cho biết trong bình luận!