Kebangkitan di persimpangan open source dan standar terbuka – TechCrunch

0
33


Dunia kita memiliki masalah besar untuk dipecahkan, dan sesuatu yang sangat dibutuhkan dalam pengejaran itu adalah komunitas open-source dan open-standard yang bekerja bersama.

Biarkan saya memberi Anda contoh nyata, yang diambil dari kenyataan pahit tahun 2020. Tahun lalu, Amerika Serikat mengalami hampir 60.000 kebakaran hutan yang membakar lebih dari 10 juta hektar, mengakibatkan lebih dari 9.500 rumah hancur dan setidaknya 43 nyawa kalah.

Saya melayani sebagai sukarelawan pemadam kebakaran di California selama 10 tahun dan menyaksikan secara langsung pentingnya teknologi dalam membantu petugas pemadam kebakaran berkomunikasi secara efisien dan menyampaikan informasi penting keselamatan dengan cepat. Biasanya, beberapa agensi muncul untuk melawan kebakaran ini, membawa serta radio yang dibuat oleh produsen berbeda yang masing-masing menggunakan perangkat lunak berpemilik untuk mengatur frekuensi radio. Akibatnya, memprogram ulang radio ini sehingga tim dapat berkomunikasi satu sama lain adalah proses yang lambat — dan berpotensi mengancam jiwa — yang tidak perlu.

Jika pabrikan radio malah berkontribusi pada implementasi sumber terbuka yang sesuai dengan standar, radio dapat dengan cepat diselaraskan ke frekuensi yang sama. Pabrikan radio dapat menyediakan alat yang berharga dan menyelamatkan hidup daripada hambatan yang membuang-buang waktu, dan mereka dapat berbagi biaya untuk mengembangkan perangkat lunak semacam itu. Dalam situasi ini, seperti banyak lainnya, tidak ada keunggulan kompetitif yang dapat diperoleh dari perangkat lunak pemrograman radio berpemilik dan banyak manfaat tak ternilai yang diperoleh dengan standarisasi.

Open source dan standar terbuka jelas berbeda, tetapi tujuan komunitas ini sama: interoperabilitas, inovasi, dan pilihan.

Manfaat dari standar yang koheren dan implementasi open-source yang sesuai tidak hanya berlaku untuk situasi kritis keselamatan seperti kebakaran hutan. Ada banyak bidang kehidupan kita yang dapat memperoleh manfaat signifikan dari integrasi standar dan sumber terbuka yang lebih baik.

Sumber terbuka dan standar terbuka: Apa bedanya?

“Sumber terbuka” menggambarkan perangkat lunak yang dapat diakses publik dan gratis bagi siapa saja untuk digunakan, dimodifikasi, dan dibagikan. Ini juga menggambarkan filosofi pengembangan perangkat lunak yang kolaboratif dan berorientasi komunitas, dengan pertukaran ide yang terbuka, partisipasi terbuka, pembuatan prototipe cepat, dan tata kelola dan transparansi yang terbuka.

Sebaliknya, istilah “standar” mengacu pada definisi fungsionalitas yang disepakati. Persyaratan, spesifikasi, dan pedoman ini memastikan bahwa produk, layanan, dan sistem bekerja dengan cara yang dapat dioperasikan dengan kualitas, keamanan, dan efisiensi.

Lusinan organisasi ada untuk tujuan menetapkan dan memelihara standar. Contohnya termasuk International Organization for Standardization (ISO), European Telecommunications Standards Institute (ETSI), dan World Wide Web Consortium (W3C). OASIS Terbuka termasuk dalam kategori ini juga. Sebuah standar “terbuka” ketika dikembangkan melalui proses pembangunan konsensus, dipandu oleh organisasi yang terbuka, adil dan transparan. Kebanyakan orang akan setuju bahwa proses pembuatan standar dilakukan dengan hati-hati dan disengaja, memastikan konsensus melalui kompromi dan menghasilkan spesifikasi dan batasan teknis yang tahan lama.

Di mana kesamaannya?

Open source dan standar terbuka jelas berbeda, tetapi tujuan komunitas ini sama: interoperabilitas, inovasi, dan pilihan. Perbedaan utama adalah bagaimana mereka mencapai tujuan tersebut, dan dengan itu saya mengacu terutama pada budaya dan kecepatan.

Chris Ferris, seorang rekan IBM dan CTO Teknologi Terbuka, baru-baru ini mengatakan kepada saya bahwa dengan organisasi standar, sering kali tampaknya intinya adalah untuk memperlambat segalanya. Kadang-kadang dengan alasan yang bagus, tetapi saya telah melihat persaingan mendapatkan orang-orang terbaik juga. Open source tampaknya jauh lebih kolaboratif dan kurang kontroversial atau kompetitif. Itu tidak berarti bahwa tidak ada proyek kompetitif di luar sana yang menangani domain yang sama.

Karakteristik budaya lain yang mempengaruhi kecepatan adalah bahwa open source adalah tentang menulis kode dan organisasi standar adalah tentang menulis prosa. Kata-kata hidup lebih lama dari kode sehubungan dengan interoperabilitas jangka panjang, sehingga budaya standar jauh lebih disengaja dan bijaksana karena mengembangkan prosa yang mendefinisikan standar. Meskipun standar secara teknis tidak statis, maksud dari standar adalah untuk mencapai sesuatu yang akan berfungsi tanpa perubahan signifikan untuk jangka panjang. Sebaliknya, komunitas open-source menulis kode dengan pola pikir berulang, dan kode tersebut pada dasarnya dalam keadaan evolusi berkelanjutan. Kedua budaya ini terkadang berbenturan ketika komunitas mencoba bergerak bersama.

Jika itu masalahnya, mengapa mencoba mencari harmoni?

Kolaborasi antara open source dan standar terbuka akan mendorong inovasi

Internet adalah contoh sempurna tentang keharmonisan antara komunitas open-source dan open-standards yang dapat dicapai. Ketika internet dimulai sebagai ARPANET, ia mengandalkan standar komunikasi bersama yang mendahului TCP/IP. Seiring waktu, standar dan implementasi open-source membawa kita TCP/IP, HTTP, NTP, XML, SAML, JSON dan banyak lainnya, dan juga memungkinkan pembuatan sistem global kunci tambahan yang diimplementasikan dalam standar dan kode terbuka, seperti peringatan bencana (OASIS CAP) dan faktur perdagangan global standar (OASIS UBL).

Internet telah benar-benar mengubah dunia kita. Tingkat inovasi teknologi dan kekuatan transformatif itu juga mungkin terjadi di masa depan, jika kita menghidupkan kembali semangat kolaborasi antara komunitas open-standards dan open-source.

Menemukan harmoni dan jalur alami integrasi

Dengan semua proyek sumber terbuka penting yang berada di repositori saat ini, ada banyak peluang untuk kolaborasi pada standar terkait untuk memastikan pengoperasian jangka panjang dari perangkat lunak tersebut. Bagian dari misi kami di OASIS Open adalah mengidentifikasi proyek-proyek sumber terbuka tersebut dan memberi mereka lingkungan kolaboratif dan semua perancah yang mereka butuhkan untuk membangun standar tanpa menjadi proses yang sulit.

Poin lain yang dibagikan Ferris kepada saya adalah perlunya jalur integrasi ini untuk tumbuh. Misalnya, kebutuhan ini sangat umum jika Anda ingin teknologi Anda digunakan di Asia: Jika Anda tidak memiliki standar internasional, perusahaan-perusahaan Asia bahkan tidak ingin mendengar kabar dari Anda. Kami melihat komunitas Eropa menegaskan preferensi yang kuat untuk standar juga. Itu tentu saja merupakan pendorong untuk proyek sumber terbuka yang ingin bermain dengan beberapa pemukul berat dalam ekosistem.

Area lain di mana Anda dapat melihat kebutuhan yang berkembang untuk integrasi adalah ketika proyek open-source menjadi lebih besar dari itu sendiri, yang berarti itu mulai berdampak pada banyak sistem lain, dan penyelarasan diperlukan di antara mereka. Contohnya adalah standar untuk data telemetri, yang sekarang digunakan untuk banyak tujuan yang berbeda, mulai dari pengamatan hingga keamanan. Contoh lain adalah perangkat lunak bill of material, atau SBOM. Saya tahu beberapa hal sedang dilakukan di dunia sumber terbuka untuk mengatasi tantangan melacak asal perangkat lunak. Ini adalah kasus lain di mana, jika kita ingin sukses sama sekali, kita membutuhkan standar untuk muncul.

Ini akan membutuhkan usaha tim

Untungnya, tujuan akhir dari komunitas open-source dan open-standard adalah sama: interoperabilitas, inovasi, dan pilihan. Kami juga memiliki poin bukti yang sangat baik tentang bagaimana dan mengapa kami perlu bekerja sama, dari internet hingga Spesifikasi Topologi dan Orkestrasi untuk Aplikasi Cloud (TOSCA) dan banyak lagi. Selain itu, pemangku kepentingan utama membawa spanduk, mengakui bahwa untuk proyek sumber terbuka tertentu kita perlu mengambil pandangan strategis jangka panjang yang mencakup standar.

Itu awal yang bagus untuk usaha tim. Sekarang saatnya bagi yayasan untuk melangkah maju dan berkolaborasi satu sama lain dan dengan para pemangku kepentingan tersebut.



Sumber

LEAVE A REPLY

Please enter your comment!
Please enter your name here