
Microsoft luôn đứng vị trí đóng góp hàng đầu cho cộng đồng open source trong nhiều năm, nhưng một phân tích mới của nhà phát triển Adobe Fil May đã cung cấp thông báo chi tiết hơn về những tổ chức này.
dùng API GitHub REST để thu thập thông tin từ quờ quạng 2,060,011 người dùng GitHub có “active” vào năm 2017 (“active” đồng nghĩa với cam kết với các dự án thành công).
Sự thật về GitHub xung quanh mã nguồn mở
Trở lại vào tháng 10 năm 2017, Googler Felipe Hoffa đã nuốm phân tích GitHub PushEvents để tìm hiểu những công ty nào đóng góp nhiều nhất cho sự phát triển các dự án nguồn mở. Theo ước tính của ông, Microsoft đứng đầu về tổng số đóng góp (khoảng 1.300), so với Google đứng thứ hai (khoảng 900 người đóng góp), trong khi Google đứng đầu bảng xếp hạng về số lượng code đã được tung ra (khoảng 1.100 so với Microsoft – 825).
Tuy vậy một số dữ liệu vẫn chưa chuẩn xác. Ví dụ, tại sao Red Hat, một công ty hoàn toàn tụ hợp vào open source, cho đến nay vẫn sau Microsoft và Google? (Hoffa ước tính có khoảng 442 người đóng góp và 338 repositories từ Red Hat). Và mặc dù Amazon vẫn hay bị Microsoft và Google nói là kẻ chẳng đằm thắm gì với việc đóng góp nguồn mở, nhưng những đóng góp của Amazon đích thực tệ hại như ước lượng của Hoffa (chỉ với 134 người đóng góp và 158 repositories)?
Chắc là không.
Trên thực tại, dựa trên dữ liệu của Maj, thì tính chính xác của Hoffa gần như là bằng không. Đó là vì Maj đã phân tích thông báo từ hồ sơ (cụ thể là lĩnh vực công ty) của GitHub với tổng số lượng lên tới 2 triệu. mặc dầu nó không phải là một biện pháp hoàn hảo nhưng vẫn mang lại một lượng dữ liệu phong phú, chuẩn xác hơn.
Sau đó ông đưa ra bảng xếp hạng các cá nhân và tổ chức đóng góp cho GitHub:
RankCompanyEmployees Contributing1 Microsoft 4,550
2 Google 2,267
3 Red Hat 2,027
4 IBM 1,813
5 Intel 1,314
6 Amazon.com 881
7 SAP 747
8 ThoughtWorks 739
9 Alibaba 694
10 GitHub 676
11 Facebook 619
12 Tencent 605
13 Pivotal 591
14 EPAM Systems 585
15 Baidu 584
16 Mozilla 469
17 Oracle 455
18 Unity Technologies 414
19 Uber 388
20 Yandex 351
21 Shopify 345
22 LinkedIn 343
23 Suse 325
24 ESRI 324
25 Apple 292
26 Salesforce.com 291
27 VMware 271
28 Adobe Systems 270
29 Andela 259
30 Cisco Systems 233
Điều này dẫn tới việc Microsoft có gấp hai lần số người đóng góp so với đối thủ gần nhất của họ, Google. Microsoft từ lâu vốn đã đánh giá cao giá trị của các developer, nhưng Azure đã cho phép Microsoft Sử dụng open source như là một cách để thu hút họ vào nền tảng của hãng.
Trong khi đó, Amazon, thường không được đánh giá cao, đứng thứ 6 trong bảng xếp hạng, với gần 900 người đóng góp. Amazon có lẽ không nổi trội bằng Google và Microsoft, nhưng nó vẫn đóng góp mạnh mẽ cho các dự án open source.
Và Red Hat? Vâng, dữ liệu của Maj rốt cục đã đặt nhà lãnh đạo nguồn mở trong Top 3 các nhà đóng góp contributors, nơi nó thuộc về. Ngay cả khi tập kết hoàn toàn vào open source, Red Hat có ít kỹ sư hơn so với Google hay Microsoft. Dữ liệu từ Red Hat về căn bản cho thấy mọi kỹ sư trong công ty đều có làm ít nhất một dự án open source.
sửng sốt là các công ty Trung Quốc như Baidu, Tencent, và Alibaba, từ lâu đã được coi là người dùng thường niên của mã nguồn mở cũng thực thụ có đóng góp một phần. Ditto Oracle, một công ty mà tôi thường hay lấy ra đùa, xếp hạng rất cao, đẵn là nhờ những đóng góp cho MySQL và Linux.
Đối với câu hỏi của nhà phân tách Lawrence Hecht về tỉ lệ thích hợp của contributors/developers trong các công ty lớn, dựa trên số tiền mà các công ty này thu được từ đóng góp của họ, tôi nghĩ rằng câu đáp đúng là … “nhiều hơn”.
Không có nhận xét nào:
Đăng nhận xét