Google telah membuka portal untuk proyek-proyek Open Source 2000-nya



Perangkat lunak bebas adalah bagian integral dari bisnis Google. Di perusahaan ini, proyek secara harfiah lahir dan mati dengan sumber terbuka. Tanpa Linux dan perangkat lunak open source, Google tidak akan ada seperti yang kita kenal. Google tidak hanya menggunakan perangkat lunak sumber terbuka dalam kegiatan sehari-hari, tetapi juga terus-menerus menerbitkan praktik terbaiknya sendiri di domain publik. Misalnya, dalam tiga bulan tahun ini, Google membuka Chrome untuk iOS , Upspin (kerangka kerja untuk ruang nama bersatu global), E2EMail (layanan email eksperimental dengan enkripsi terminal), enkoder JPEG Guetzli yang tangguh . Ini hanya proyek terbesar yang dibagikan Google dengan komunitas pada tahun 2017.

Secara total, selama pekerjaannya, Google telah menerbitkan kode untuk lebih dari 2.000 proyek. Bagaimana cara melihatnya? Sekarang, sebagai tambahan dari repositori di GitHub, semua proyek Google open source tersedia di satu alamat Google Open Source . Ini adalah portal baru ke perangkat lunak perusahaan pencarian gratis.

Dalam sebuah pengumuman resmi, Will Norris, pengembang Kantor Program Sumber Terbuka Google, menulis: β€œPerangkat lunak sumber terbuka dan gratis telah menjadi fondasi teknis dan organisasi kami sejak awal Google. Dari server Linux ke budaya internal perusahaan Google, ketika siapa pun di tim pengembangan lain dapat merilis patch untuk kode Anda. Open source adalah bagian dari semua yang kami lakukan. Sebagai gantinya, kami menerbitkan jutaan baris kode sumber terbuka, program pendukung seperti Google Summer of Code dan Google Code-in , mensponsori proyek sumber terbuka dan komunitas melalui organisasi seperti Software Freedom Conservancy , Yayasan Perangkat Lunak Apache dan banyak lainnya . "

Dan sekarang, 18 tahun setelah pendiriannya, Google telah membuka portal opensource.google.com , yang menggabungkan semua proyek open source Google, dengan informasi terkait tentang penggunaan, rilis, dan dukungan perangkat lunak gratis.

Mengapa Google melakukan ini? Menurut situs tersebut, perusahaan yakin bahwa perangkat lunak open source adalah barang universal . Ketika perangkat lunak terbuka dan dapat diakses oleh semua orang, itu mendorong kolaborasi dan kemajuan teknologi dan "memecahkan masalah dunia nyata."

Mungkin memang seperti itu.

Perlu dicatat bahwa portal Google bukan repositori seperti GitHub, melainkan portal informasi dan referensi, ada tautan ke repositori GitHub yang sesuai. Dengan demikian, hampir tidak mungkin untuk takut bahwa Google akan menolak untuk meng-host kode di GitHub, situs kolaborasi paling nyaman yang telah menjadi standar de facto di bidangnya.

Will Norris menulis bahwa perusahaan tidak tahu proyek mana yang akan menjadi populer dan akan diakui secara universal, sehingga mereka mendorong karyawan mereka untuk menerbitkan semua kode yang mungkin . Dengan demikian, di sini Anda dapat menemukan berbagai proyek dalam skala dan tingkat dukungan. Ada proyek-proyek besar yang terkenal seperti TensorFlow , Go dan Kubernetes , ada juga proyek-proyek kecil "amatir" yang mungkin dibuat karyawan di waktu luang mereka dari tugas-tugas dasar (programmer Google dapat mengerjakan proyek dengan pertimbangan 20% dari waktu mereka). Misalnya, Light My Piano , Neuroglancer, dan Periph.io . Beberapa proyek didukung penuh dan dikembangkan oleh Google dan komunitas, yang lain bersifat percobaan, dibuat hanya untuk bersenang-senang.

Ada sesuatu yang lain. Portal Google yang baru bukan hanya kumpulan proyek sumber terbuka yang dibuat oleh perusahaan. Di sini, perusahaan juga berbagi pengalaman dan praktik perusahaan dalam mengembangkan perangkat lunak open source. Salinan semua dokumentasi pengembangan sumber terbuka internal Google (dengan pengecualian beberapa dokumen) diterbitkan di bagian dokumentasi . Inilah yang dilihat dan dibaca oleh karyawan perusahaan. Berikut ini beberapa bagian. Salah satunya dikhususkan untuk menulis kode - termasuk membuat tambalan untuk proyek besar dan menulis proyek kecil Anda sendiri dalam 20% waktu luang. Bagian lain menjelaskan cara menggunakan OSS secara internal. Ini menjelaskan di bawah lisensi apa Anda dapat meminjam dan menggunakan kode. Misalnya, kode di bawah AGPL dilarang . Berikut ini adalah katalog pilihan ribuan paket yang direkomendasikan untuk digunakan. Akhirnya, bagian ketiga didedikasikan untuk mendukung inisiatif perangkat lunak gratis: berbagai program siswa, acara yang sedang berlangsung, hibah, dll.

Jelas, Google melihat perangkat lunak bebas sebagai bagian integral dari bisnisnya - dan berupaya memaksimalkan dukungan dan penggunaannya.

Open source menjadi bagian penting dari bisnis tidak hanya dari Google, tetapi juga dari banyak perusahaan lain. Seperti yang diramalkan para pendiri, perangkat lunak bebas menyebar seperti virus, memaksa pencipta program turunan untuk melepaskannya di bawah lisensi gratis juga. Seperti yang dikatakan Direktur Eksekutif Linux Foundation Jim Zemlin, perangkat lunak bebas akan menjadi prinsip Pareto yang baru. Maksudnya, 80% nilai teknologi apa pun - dari ponsel cerdas atau bidang TI lainnya - akan berasal dari perangkat lunak bebas, dan hanya 20% dari hak milik. Proses ini secara bertahap berjalan. Studi menunjukkan bahwa pada 2015, 78% perusahaan menggunakan perangkat lunak bebas dalam aktivitas mereka .

Source: https://habr.com/ru/post/id402711/


All Articles