Tin tức

Tin Tổng Hợp

Google giải thích quy trình tìm nguồn mở và trình bày các sáng kiến trên trang web mới

Google đã công bố tài liệu nội bộ giải thích cách thức quyết định khi nào làm mã nguồn mở công nghệ của mình cùng với việc tung ra một trang web chuyên dụng thu thập các sáng kiến của riêng công ty.

Mã nguồn mở Google

Trang web Google Open Source mới nhằm mục đích giúp tạo ra ‘công nghệ tốt hơn’ bằng cách quảng bá mã nguồn mở. Kể từ những ngày đầu tiên, Google đã là nhà tiên phong hàng đầu về công nghệ mở và công ty tin rằng nó khuyến khích hợp tác để giải quyết vấn đề nhanh hơn.

Công ty đã viết trên trang web: “Tại Google, chúng tôi luôn sử dụng mã nguồn mở để đổi mới. Chúng tôi muốn đưa lại điều gì đó; Chúng tôi tận hưởng khi là một phần của cộng đồng“. “Chúng tôi thường phát hành mã để thúc đẩy ngành công nghiệp chuyển tiếp hoặc chia sẻ những thực tiễn tốt nhất mà chúng tôi phát triển. Đôi khi, nó chỉ là mã thú vị và hấp dẫn”.

Hơn 2.000 dự án có thể được khám phá một cách tự do trên trang web, cung cấp một kho lưu trữ khổng lồ cho các nhà phát triển để nghiên cứu. Rob Pike, một kỹ sư ưu tú, cho biết: “Nguồn mở của Google rất quan trọng đối với tôi như một kỹ sư theo những cách tôi không thể diễn đạt.

google-giai-thich-quy-trinh-tim-nguon-mo-va-trinh-bay-cac-sang-kien-tren-trang-web-moi-1

Mặc dù hầu hết các sáng kiến đã được sử dụng trên GitHub, một số – bao gồm cả Android và Chromium – vẫn được duy trì trên các máy chủ của GG. Google Open Source cung cấp một nơi đơn giản để duyệt qua tất cả các dự án có sẵn theo giấy phép Creative Commons.

Chính sách thông thường cho GG là chỉ làm cho một cái gì đó mã nguồn mở trừ khi có lý do chính đáng để không công khai. Nhiều công ty lớn khác – có thể lấy cảm hứng từ GG – đã bắt đầu tạo ra một lượng lớn nguồn mở công nghệ của riêng họ như Microsoft, Facebook và Twitter. Ngay cả Apple trong những năm gần đây đã bắt đầu để làm cho một số công nghệ riêng của họ mã nguồn mở, bao gồm cả ngôn ngữ lập trình mới – Swift.

Ngôn ngữ lập trình của Google, Go, là một trong những dự án mã nguồn mở phổ biến nhất của công ty. Các phiên bản phổ biến khác bao gồm hệ thống quản lý lưu trữ Kubernetes và thư viện phần mềm mã nguồn mở TensorFlow được sử dụng rộng rãi như là một phần của các dịch vụ của Google để giúp Android, Gmail, Google Maps, Google Photos, Google Play, Google Search, nhận dạng giọng nói, Google Translate, và YouTube.

google-giai-thich-quy-trinh-tim-nguon-mo-va-trinh-bay-cac-sang-kien-tren-trang-web-moi-2

Một số kiểm tra mà GG đưa ra trước khi tạo mã nguồn mã của họ, theo tài liệu hướng dẫn, là nó giúp người dùng chứ không chỉ là đối thủ cạnh tranh, không có liên kết đến “bí mật” của GG, có pháp luật, bằng sáng chế và vấn đề bảo mật rõ ràng, tên và địa chỉ email của nhân viên của Google bị xóa khỏi mã nguồn trừ khi họ đồng ý được đưa vào.

Khi đăng các sáng kiến lên GitHub, Google có một số đề xuất thú vị, trong đó bao gồm nhân viên nên sử dụng tài khoản cá nhân thay vì tạo các tài khoản liên quan đến công việc. Nhân viên cũng nên buộc tài khoản vào địa chỉ email của Google để đảm bảo “cam kết không bị gắn cờ vì có CLA (Contributor License Agreement).

Hai yếu tố xác thực nên được sử dụng cho GitHub và sự đóng góp của các nhân viên không phải là Googler có thể được đánh dấu là cộng tác viên nhưng không thường là quản trị viên. Nếu một người rời khỏi và không có đội nào chịu trách nhiệm sau khi phát hành, người đó nên dọn kho. Khi nói đến các dự án cá nhân – mà Google được ghi nhận để hỗ trợ – nhân viên có thể được xem xét từ một Invention Assignment Review Committee (IARC) để nhận bản quyền cho sản phẩm của họ. Tuy nghiên, nếu được ủy quyền, điều đó không có nghĩa là người lao động nhận được quyền sở hữu trí tuệ.

“Các chính sách và thủ tục của chúng tôi được cung cấp qua nhiều năm kinh nghiệm và những bài học chúng tôi đã học được trên đường đi. Chúng tôi biết rằng phương pháp tiếp cận đặc biệt của chúng ta đối với nguồn mở có thể không phù hợp với mọi người – có nhiều cách để làm mã nguồn mở – và do đó các tài liệu này không nên được xem là một hướng dẫn “làm thế nào để…”, Will Norris đến từ Open Source Programs Office cho hay.

“Tương tự như cách nó có giá trị để đọc mã nguồn của kỹ sư khác để xem chúng đã giải quyết được vấn đề như thế nào, chúng tôi hy vọng rằng những người khác sẽ tìm thấy giá trị khi thấy cách chúng tôi tiếp cận và suy nghĩ về mã nguồn mở tại Google“.

Bạn có thể khám phá Google Open Source tại đây.

Theo Ryan Daws (trang Developer-tech.com)

Chia sẻ bài viết:

Tin liên quan

Screenshot-2024-08-14-174953
T4, 14/08/2024

Né 'bão' điểm chuẩn cao ngành Công nghệ thông tin, thí sinh chọn chương trình đào tạo thực tế

Trong bối cảnh điểm chuẩn tăng cao, ngày càng nhiều thí sinh không chờ đợi mà quyết định rẽ hướng học...
Tin Tổng Hợp
anh-1-anh-bia-2-95192442001582476993861
T4, 14/08/2024

Sinh viên Việt Nam với cơ hội học tại Đại học Lincoln University College xếp hạng 32 toàn cầu

Đại học Lincoln University College (LUC) có đội ngũ giảng viên hơn 50 năm kinh nghiệm và chương trình...
Tin Tổng Hợp
img_6157d02294aea
T4, 17/04/2024

Chuyển mình ngoạn mục: Từ sĩ quan quân đội đến lập trình viên chuyên nghiệp

Nguyễn Văn Thanh Tùng, một cựu sĩ quan quân đội đầy bản lĩnh, đã dũng cảm bứt phá khỏi vùng an toàn...
Tin Aptech
cntt2
T2, 27/11/2023

GÓC GIẢI ĐÁP BẠN HỌC 2K6: HỌC CNTT NÊN CHỌN NHỮNG KHỐI NÀO?

Với sự phát triển không ngừng của các yếu tố công nghệ, ngành Công nghệ thông tin ngày càng nhận được...
Tin Aptech
KV-Nhu-ver2-900-x-471
T5, 23/11/2023

Vietnam Web Summit 2023: Human & Tech Co - Create The Future

VIETNAM WEB SUMMIT 2023 - HUMAN & TECH: CO - CREATE THE FUTURE sẽ được tổ chức vào ngày 01 và ngày...
Tin Tổng Hợp
tra-cuu-diem-thi-thpt-quoc-gia-2023-thumb
T6, 14/07/2023

Tra cứu điểm thi tốt nghiệp THPT năm 2023

Để tra cứu điểm thi tốt nghiệp THPT quốc gia năm 2023 ở 63 tỉnh thành một cách nhanh nhất, thí sinh có...
Tin Tổng Hợp
p án THPT Quốc Gia 2023
T5, 29/06/2023

Đề thi và đáp án môn Tiếng Anh – Kỳ thi THPT Quốc Gia 2023

Đáp án môn Tiếng Anh thi tốt nghiệp THPT 2023 - Tất cả mã đề: 201, 202, 203, 204, 205, 206, 207, 208,...
Tin Tổng Hợp
p án THPT Quốc Gia 2023
T5, 29/06/2023

Đề thi và đáp án môn Sinh học – Kỳ thi THPT Quốc Gia 2023

Đáp án môn Sinh thi tốt nghiệp THPT 2023 - Tất cả mã đề: 201, 202, 203, 204, 205, 206, 207, 208, 209,...
Tin Tổng Hợp
p án THPT Quốc Gia 2023
T5, 29/06/2023

Đề thi và đáp án môn Hóa – Kỳ thi THPT Quốc Gia 2023

Đáp án đề thi tốt nghiệp THPT 2023 môn Hóa - Tất cả mã đề: 201, 202, 203, 204, 205, 206, 207, 208, 209,...
Tin Tổng Hợp
p án THPT Quốc Gia 2023
T5, 29/06/2023

Đề thi và đáp án môn Vật Lý – Kỳ thi THPT Quốc Gia 2023

Đề thi và đáp án môn Vật Lý – Kỳ thi THPT Quốc Gia 2023
Tin Tổng Hợp
FacebookYoutube
Scroll to Top