Trong một bài đăng trên blog , Tổ chức Phần mềm Apache đã thông báo rằng họ sẽ gia nhập cộng đồng mã nguồn mở GitHub.
Tổ chức Apache Software Foundation (ASF) là một tổ chức phi lợi nhuận phát triển phần mềm mã nguồn mở theo giấy phép Apache , quy tụ các nhà phát triển, quản lý và các nhà ươm tạo tình nguyện từ hơn 350 dự án và sáng kiến mã nguồn mở.
Apache là một kho mã nguồn mở khổng lồ, với hơn 200 triệu dòng mã được quản lý bởi một cộng đồng tình nguyện gồm 730 thành viên và 7000 người đóng góp mã nguồn.
Trong 20 năm tồn tại, XNUMX tỷ dòng mã đã được xác thực trong hơn ba triệu lần thay đổi.
Cơ sở hạ tầng tích hợp với GitHub
Trong bài đăng trên blog của mình, ASF giải thích rằng các dự án Apache ban đầu có hai dịch vụ kiểm soát phiên bản có sẵn thông qua cơ sở hạ tầng của ASF: Apache Subversion và Git.
Trong những năm qua, ngày càng nhiều dự án và cộng đồng của chúng muốn mã nguồn của mình được công khai trên GitHub.
Đối với các dự án sao chép chỉ đọc, khả năng sử dụng các công cụ GitHub trong các kho lưu trữ này bị hạn chế.
Vào năm 2016, Quỹ bắt đầu tích hợp kho lưu trữ và các công cụ của GitHub vào các dịch vụ của mình. Điều này cho phép các dự án được lựa chọn sử dụng các công cụ tuyệt vời của GitHub.
Theo thời gian, chúng tôi đã cải tiến, tinh chỉnh và củng cố sự tích hợp này. Vào cuối năm 2018, chúng tôi đã yêu cầu tất cả các dự án chuyển khỏi dịch vụ Git nội bộ của chúng tôi, chuyển sang dịch vụ do GitHub cung cấp.
Thay đổi này đã đưa tất cả các công cụ vào các dự án, đồng thời duy trì bản sao dự phòng của cơ sở hạ tầng của chúng tôi. Greg Stein, Giám đốc Cơ sở hạ tầng tại ASF cho biết.
Trong tuyên bố của mình, họ chia sẻ những điều sau:
“Chúng tôi đang làm việc với Apache để đáp ứng nhu cầu của bạn và hỗ trợ tốt hơn cho các dự án nguồn mở quan trọng. Chúng tôi rất biết ơn vì một nền tảng mạnh mẽ như vậy để di chuyển và phát triển trực tiếp trên GitHub. Khi quá trình chuyển đổi này hoàn tất, Apache có thể tập trung vào việc xây dựng phần mềm và cộng đồng của nó.
Cho dù chúng tôi làm việc với từng quản trị viên nguồn mở và cộng tác viên tại một số nền tảng nguồn mở lớn nhất trên thế giới, chẳng hạn như Apache, thì sứ mệnh của GitHub là trở thành ngôi nhà chung của tất cả các nhà phát triển bằng cách hỗ trợ các cộng đồng nguồn mở, Bryan Clark, giám đốc sản phẩm của các nhà bảo trì nguồn mở tại GitHub, cho biết đáp ứng nhu cầu riêng của bạn và giúp các dự án nguồn mở phát triển mạnh mẽ.
“GitHub giúp các nhà phát triển làm việc cùng nhau, giải quyết các vấn đề phức tạp và tạo ra các công nghệ quan trọng nhất trên thế giới dễ dàng hơn. Nền tảng này cho phép các nhóm lưu trữ và xem xét mã, quản lý dự án và tạo phần mềm cùng với các nhà phát triển với hơn 31 triệu người dùng, các công ty và tổ chức với hơn 2 triệu. người dùng và hơn 100 triệu kho lưu trữ ", đọc bài đăng trên blog.
Theo GitHub, bằng cách tích hợp với GitHub, các dự án của ASF sẽ được lưu trữ trên một nền tảng duy nhất, nơi 31 triệu nhà phát triển sử dụng GitHub trên toàn thế giới có thể xem xét và cộng tác trên các dự án đó.
Giờ đây, quá trình chuyển đổi đã hoàn tất, ASF có thể tập trung nỗ lực vào việc phát triển phần mềm và cộng đồng.
“Chúng tôi đã làm việc với Apache để đáp ứng nhu cầu của họ và hỗ trợ tốt hơn cho các dự án nguồn mở thực hiện công việc quan trọng. "Chúng tôi rất biết ơn vì một nền tảng ấn tượng như vậy đang di chuyển và phát triển trực tiếp trên GitHub", GitHub viết trong một bài đăng.
Thông tin này không làm hài lòng cộng đồng lập trình viên, với nhiều ý kiến trái chiều . Đối với một số người, việc cộng đồng mã nguồn mở chuyển sang GitHub, một nền tảng không miễn phí và mã nguồn mở, là điều khó hiểu.
Họ tự hỏi liệu ASF có nghĩ đến việc tìm kiếm nhiều cộng tác viên hơn theo cách này hay không. Đối với những người khác, rõ ràng ASF sẽ có nhiều người đóng góp hơn vì nhiều người hơn biết cách sử dụng các công cụ GitHub.
Và điều đó có thể sẽ làm tăng số lượng phát triển, sự tham gia, nhu cầu thu hút, v.v. Các dự án ASF nhận.
Đối với họ, rõ ràng là quá trình chuyển đổi này sẽ mang lại lợi ích cho ASF, bất kể nền tảng GitHub có phải là mã nguồn mở hay không.
Nguồn: https://blogs.apache.org