Friday, April 20, 2018

Công ty nào đóng góp nhiều nhất cho open source ?


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 báo từ tuốt 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ực về GitHub xung quanh mã nguồn mở

Trở lại vào tháng 10 năm 2017, Googler Felipe Hoffa đã cụ 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 xác thự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 lượng có khoảng 442 người đóng góp và 338 repositories từ Red Hat). Và dù rằng 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 thực sự tệ hại như ước tính của Hoffa (chỉ với 134 người đóng góp và 158 repositories)?

Chắc là không.

Trên thực tiễn, dựa trên dữ liệu của Maj, thì tính xác thực của Hoffa gần như là bằng không. Đó là vì Maj đã phân tách thông tin 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. dù rằng 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ú, chính xác hơn.

Sau đó ông đưa ra bảng xếp hạng các cá nhân chủ nghĩa 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 dùng open source như là một cách để vấn họ vào nền mó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 bật 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 hội 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 ra một dự án open source.

kinh ngạc 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 sự 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ệ phù 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 trả lời đúng là … “nhiều hơn”.

0 comments:

Post a Comment