Standar terbuka vs. sumber terbuka: Penjelasan dasar

Pria berpakaian kasual duduk di meja dan bekerja di depan komputer dikelilingi oleh tanaman dan kucing peliharaannya

Apa yang sebenarnya dimaksud dengan standar terbuka? Anda mungkin pernah mendengar istilah tersebut, tetapi mengapa itu penting bagi bisnis Anda? Apa hubungannya dengan sumber terbuka? Apa bedanya?

Mari kita ambil sebuah contoh umum. Pernahkah Anda memperhatikan bahwa Wi-Fi tampaknya bekerja sama dengan router, telepon, atau komputer apa pun? Kita cenderung menerima standar semacam ini begitu saja, tetapi semua teknologi itu membawa manfaat besar bagi kehidupan kita sehari-hari.

Bayangkan jika tidak ada standar seperti Wi-Fi. Setiap bisnis mungkin memiliki bentuk teknologi nirkabel sendiri. Jika kedai kopi favorit Anda memiliki router yang dibuat oleh Perusahaan X, dan Anda memiliki komputer yang dibuat oleh Perusahaan Y, Anda mungkin harus mencari kedai kopi lain untuk memeriksa email Anda.

Bahkan jika setiap bisnis memiliki bentuk internet nirkabel yang berfungsi dengan baik, tidak adanya standar akan membuat interoperabilitas hampir mustahil. Pelanggan dari setiap perusahaan akan menderita.

Pernahkah Anda bertanya-tanya bagaimana bisnis yang saling bersaing di seluruh dunia setuju untuk menggunakan format yang sama untuk hal-hal seperti ini?

Jawabannya adalah standar terbuka.

Apa itu standar terbuka?

Standar terbuka adalah standar yang tersedia secara bebas untuk diadopsi, diimplementasikan, dan diperbarui. Beberapa contoh terkenal dari standar terbuka adalah XML, SQL dan HTML.

Bisnis dalam sebuah industri berbagi standar terbuka karena hal ini memungkinkan mereka untuk memberikan nilai yang sangat besar bagi mereka sendiri dan pelanggan. Standar sering dikelola bersama oleh yayasan pemangku kepentingan. Biasanya ada aturan tentang jenis penyesuaian atau pembaruan yang dapat dilakukan pengguna, untuk memastikan bahwa standar mempertahankan interoperabilitas dan kualitas.

Apa itu sumber terbuka?

Lalu, apa yang dimaksud dengan sumber terbuka? Istilah ini mungkin terdengar mirip dengan standar terbuka; tetapi, pada kenyataannya, pada dasarnya berbeda.

Pada intinya, kode sumber terbuka dibuat agar tersedia secara bebas, dan sebagian besar lisensi memungkinkan redistribusi dan modifikasi kode oleh siapa pun, di mana pun, dengan atribusi. Dalam banyak kasus, lisensi ini lebih lanjut menentukan bahwa setiap pembaruan dari kontributor juga akan menjadi bebas dan terbuka untuk komunitas. Hal ini memungkinkan komunitas pengembang yang terdesentralisasi untuk berkolaborasi dalam sebuah proyek dan bersama-sama mendapatkan manfaat dari perangkat lunak yang dihasilkan.

Bagaimana standar terbuka dan sumber terbuka membantu mencegah vendor lock-in

Baik sumber terbuka maupun standar terbuka dapat membantu melindungi klien dari vendor lock-in, tetapi melakukannya dengan cara yang berbeda.

Mari kita mulai dengan contoh standar terbuka. Sebuah bisnis mungkin membeli pembaca dan editor PDF dari vendor. Seiring waktu, tim dapat membuat sejumlah besar dokumen PDF. Mungkin dokumen-dokumen ini menjadi aset berharga bagi perusahaan. Karena format PDF adalah standar terbuka, bisnis tidak akan mengalami masalah saat beralih dari satu perangkat lunak PDF ke perangkat lunak lainnya. Tidak ada kekhawatiran bahwa mereka tidak akan dapat mengakses dokumennya. Bahkan jika perangkat lunak pembaca PDF bukan sumber terbuka, format PDF adalah standar terbuka. Semua orang menggunakan format ini.

Sekarang, mari kita lihat manfaat sumber terbuka. Bayangkan sebuah bisnis yang telah menghabiskan jutaan dolar untuk menulis kode perangkat lunak internal untuk sistem operasi eksklusif. Bisnis tersebut tidak lagi memiliki pilihan untuk mengganti vendor. Mereka akan terjebak dengan sistem operasi tersebut, kecuali jika ia ingin melakukan investasi yang signifikan untuk menulis ulang kode tersebut agar dapat berjalan pada sistem yang berbeda.

Perangkat lunak sumber terbuka dapat mencegah masalah tersebut. Karena perangkat lunak sumber terbuka bukan milik bisnis tertentu, klien tidak terikat pada penyedia tertentu.

Dalam kedua contoh ini, klien akan dapat menghindari vendor lock-in. Dalam satu kasus, hal ini dapat terjadi karena perangkat lunak tertutup mengikuti standar terbuka yang umum. Namun dalam kasus lain, hal ini terjadi karena perangkat lunak itu sendiri merupakan milik komunitas sumber terbuka.

Meskipun pada dasarnya kedua hal ini berbeda, keduanya membantu mendorong inovasi sekaligus memberikan lebih banyak pilihan kepada pelanggan. Pelajari lebih lanjut tentang kekuatan teknologi terbuka dari IBM.

     

    Penulis

    Andy Gower, WW Product Marketing Lead

    Andy Gower