Dalam catatan blog , Yayasan Perisian Apache mengumumkan bahawa ia akan menyertai komuniti sumber terbuka GitHub.
Apache Software Foundation (ASF) ialah sebuah organisasi bukan berasaskan keuntungan yang membangunkan perisian sumber terbuka di bawah lesen Apache , yang menghimpunkan pembangun, pengurus dan inkubator sukarelawan daripada lebih 350 projek dan inisiatif Sumber Terbuka.
Apache ialah pangkalan kod sumber terbuka yang besar, dengan lebih 200 juta baris kod yang diuruskan oleh komuniti sukarelawan yang terdiri daripada 730 ahli dan 7000 penyumbang kod.
Dalam 20 tahun keberadaannya, XNUMX bilion baris kod telah disahkan dalam lebih dari tiga juta perubahan.
Infrastruktur berintegrasi dengan GitHub
Dalam blognya, ASF menjelaskan bahawa projek Apache pada mulanya mempunyai dua perkhidmatan kawalan versi yang tersedia melalui infrastruktur ASF: Apache Subversion dan Git.
Selama bertahun-tahun, semakin banyak projek dan komuniti mereka mahukan kod sumber mereka tersedia di GitHub.
Untuk projek cermin baca sahaja, keupayaan untuk menggunakan alatan GitHub dalam repositori ini adalah terhad.
Pada tahun 2016, Yayasan ini mula mengintegrasikan repositori dan alatan GitHub ke dalam perkhidmatannya sendiri. Ini membolehkan projek terpilih menggunakan alatan GitHub yang sangat baik.
Dari masa ke masa, kami telah memperbaiki, menyempurnakan, dan memantapkan integrasi ini. Pada akhir tahun 2018, kami meminta semua projek untuk menjauhkan diri dari perkhidmatan Git dalaman kami, yang memihak kepada yang disediakan oleh GitHub.
Perubahan ini membawa semua alat ke projek, sambil mengekalkan salinan cadangan infrastruktur kami. Kata Greg Stein, Pengurus Infrastruktur di ASF.
Dalam kenyataan mereka, mereka berkongsi perkara berikut:
"Kami bekerjasama dengan Apache untuk memenuhi keperluan anda dan menyokong projek sumber terbuka penting yang lebih baik. Kami bersyukur kerana asas yang kuat untuk berhijrah dan berkembang terus di GitHub. Setelah peralihan ini selesai, Apache dapat menumpukan perhatian pada pembangunan perisian dan komunitinya.
Sama ada kita bekerjasama dengan pentadbir dan penyumbang sumber terbuka individu di beberapa yayasan sumber terbuka terbesar di dunia, seperti Apache, misi GitHub adalah menjadi rumah bagi semua pembangun dengan menyokong komuniti sumber terbuka, bertindak balas memenuhi keperluan unik anda dan membantu sumber terbuka projek berkembang, "kata Bryan Clark, pengurus produk untuk penyelenggara sumber terbuka di GitHub.
"GitHub mempermudah para pembangun untuk bekerjasama, menyelesaikan masalah yang kompleks, dan membuat teknologi terpenting di dunia. Platform ini membolehkan pasukan untuk menjadi tuan rumah dan mengkaji kod, menguruskan projek, dan membuat perisian di samping pembangun dengan lebih daripada 31 juta pengguna, syarikat, dan organisasi dengan lebih dari 2 juta. pengguna, dan lebih daripada 100 juta repositori ", membaca catatan blog.
Dengan berintegrasi dengan GitHub, projek ASF akan dihoskan pada satu platform di mana 31 juta pembangun yang menggunakan GitHub di seluruh dunia boleh menyemak dan bekerjasama mengenainya, jelas GitHub.
Memandangkan peralihan telah selesai, ASF boleh menumpukan usahanya untuk membangunkan perisian dan komuniti.
“Kami telah bekerjasama dengan Apache untuk memenuhi keperluan mereka dan untuk menyokong projek sumber terbuka yang lebih baik. "Kami bersyukur kerana asas yang begitu mengagumkan ini bermigrasi dan berkembang secara langsung di GitHub," tulis GitHub dalam satu posting.
Berita ini tidak menggembirakan komuniti pembangun, kerana pendapatnya bercampur-campur . Bagi sesetengah orang, idea komuniti sumber terbuka yang berhijrah ke GitHub, yang bukan percuma dan sumber terbuka, adalah membingungkan.
Mereka tertanya-tanya apakah ASF berfikir untuk mencari lebih banyak penyumbang dengan cara ini. Bagi yang lain, jelas bahawa ASF akan mempunyai lebih banyak penyumbang kerana lebih ramai orang tahu menggunakan alat GitHub.
Dan itu mungkin akan meningkatkan jumlah pembangunan, penyertaan, tuntutan tarikan, dll. Projek ASF menerima.
Bagi mereka, jelas bahawa penghijrahan ini akan memberi manfaat kepada ASF, tidak kira sama ada platform GitHub adalah sumber terbuka atau tidak.
Sumber: https://blogs.apache.org