- Saat ini kita semakin khawatir terhadap dominasi
Big Tech, dan ketika pemerintah ingin melepaskan diri dari platform monopolistik, open source sering disebut sebagai alternatif
- Membandingkan open source dengan Big Tech itu seperti membandingkan oven dengan restoran
- Big Tech menyediakan layanan yang didukung dengan baik dan menjalankan semuanya di pusat data mereka sendiri, sementara open source adalah kumpulan perangkat lunak gratis/bebas yang masih perlu dikerjakan seseorang untuk diubah menjadi sesuatu seperti "lingkungan kerja sebagai layanan"
- Sebagai perbandingan, oven itu sendiri masih belum menjadi restoran
- Di Parlemen Eropa, para idealis yang sudah muak dengan Big Tech pernah melakukan eksperimen menggantinya dengan Nextcloud, tetapi hasilnya tidak berhasil
- Lingkungan TI umum di Parlemen Eropa dikelola oleh tim ahli, disertai pelatihan, dan didukung oleh mitra Microsoft serta Microsoft sendiri
- Sebaliknya, banyak eksperimen open source dijalankan oleh penghobi penuh semangat dengan peralatan pinjaman, dan sering kali dilaksanakan oleh orang yang baru pertama kali mencobanya tanpa pelatihan atau dukungan profesional, sehingga kerap tidak berjalan baik
- Apple menyediakan segalanya dengan perangkat lunaknya sendiri, termasuk cloud storage, pengelolaan file, spreadsheet, pengolah kata, email, dan lain-lain, tetapi tidak secara agresif membidik pasar perusahaan besar/pemerintah
- Untuk menjual perangkat lunak ke perusahaan besar dan pemerintah, dibutuhkan upaya tambahan yang sangat besar selain membuat perangkat lunak itu sendiri. Ini adalah hal yang begitu sulit sampai-sampai bahkan Apple pun tidak mencobanya
- Kita menghabiskan miliaran dolar setiap tahun untuk perangkat lunak Big Tech dan layanan di sekelilingnya, tetapi tetap berharap perangkat lunak open source gratis entah bagaimana bisa bersaing
- Layanan yang didukung dengan sangat baik memang bisa dibangun di atas open source, tetapi untuk menghadirkan alternatif terhadap
Big Tech, perlu investasi upaya dalam jumlah yang sebanding serta pendanaan yang besar
- Bukan hanya untuk membayar penulis perangkat lunak, tetapi juga untuk dukungan
Kesimpulan
- Pada akhirnya, mencoba sesuatu yang lain di tengah keberadaan platform yang sepenuhnya dominan adalah hal yang tak terelakkan
- Namun, kita tidak boleh membuat kesalahan dengan menganggap open source saja sudah merupakan alternatif
- Sebab pengguna membutuhkan bukan hanya perangkat lunak, tetapi juga banyak layanan, dan layanan-layanan ini tetap harus dicari dari suatu tempat; fakta bahwa perangkat lunaknya gratis tidak otomatis membuat semuanya lebih murah atau lebih mudah
Catatan praktis
- Open source adalah pihak yang kurang diunggulkan, dan ada banyak orang yang menunggu kesempatan untuk dengan antusias menyatakan bahwa open source telah gagal
- Setidaknya, baru mulai ketika syarat-syarat berikut sudah terpenuhi
- Cakupan yang bisa dicapai - harus diputuskan dengan sangat hati-hati apa yang benar-benar bisa dilakukan dengan waktu, anggaran, dan tenaga kerja yang tersedia
- Manajemen perubahan - orang-orang yang ikut dalam pengujian harus bisa terlibat sejak awal dan menyampaikan pendapat. Lingkungan uji harus dibangun sejak beberapa bulan sebelumnya agar semua orang bisa mencoba apakah semuanya berjalan dengan baik. Semua kekhawatiran yang muncul harus didengarkan dengan saksama. Harus dipastikan apakah eksperimen itu mampu mengatasi tugas-tugas yang ditetapkan. Sebab organisasi juga bisa memiliki printer label lama yang tetap harus berfungsi, dan ada pula penyandang tunanetra yang membutuhkan dukungan kontras tinggi serta screen reader
- Sesi pelatihan - harus ada pelatihan yang memadai, mulai dari letak tombol Start, cara mengirim email, hingga cara mencari file
- Jika membutuhkan server, persiapannya harus benar-benar matang. Begitu muncul keluhan pertama bahwa yang baru ini lambat, maka itu berarti sudah gagal. Hanya karena lisensi perangkat lunaknya gratis bukan berarti bagian lain boleh dihemat
- Selama jam kerja yang diperpanjang, helpdesk harus diisi oleh talenta terbaik. Mereka harus benar-benar mampu menjawab pertanyaan dan juga menyelesaikan masalah
- Jangan memulai jika tidak ada tim yang siap menyelesaikan masalah
Opini GN⁺
- Masih ada banyak kekurangan jika open source dilihat sebagai alternatif bagi Big Tech. Bukan hanya perangkat lunaknya, tetapi juga seluruh ekosistem seperti layanan, dukungan, dan pelatihan harus menopangnya
- Agar menjadi proyek open source yang sukses, jauh lebih banyak upaya dan dana harus dicurahkan bukan hanya pada pengembangan perangkat lunak, tetapi juga pada proses agar perangkat lunak itu benar-benar bisa digunakan di dunia nyata
- Untuk menggantikan solusi komersial yang ada, kemudahan penggunaan dan stabilitas dari sudut pandang pengguna harus terjamin, dan ini memerlukan investasi yang lebih dari sekadar menghemat biaya lisensi
- Meski begitu, open source dalam jangka panjang adalah hampir satu-satunya alternatif yang bisa melawan Big Tech, sehingga diperlukan dukungan aktif dari pemerintah dan perusahaan. Ini menuntut upaya di banyak bidang, bukan sekadar menggunakan perangkat lunak open source, tetapi juga dukungan bagi pengembang, penyediaan infrastruktur, dan pengembangan layanan profesional
- Bahkan perusahaan raksasa seperti Apple atau MS pun kesulitan memasuki pasar enterprise, sehingga open source tidak akan mudah menggantikan mereka dalam jangka pendek. Terutama jika mempertimbangkan kompatibilitas dengan infrastruktur yang ada, migrasi data, dan pelatihan pengguna, tampaknya dibutuhkan pendekatan bertahap dengan perspektif jangka panjang
5 komentar
Untuk perusahaan besar atau lembaga publik, tingkat kesulitan kebutuhannya juga tinggi dan personel operasional serta biaya pemeliharaan harus diperhitungkan sebagai biaya tetap, sehingga layanan komersial tidak mudah digantikan hanya dengan program open source saja. Tampaknya pihak sana juga sering melakukan kesalahan dengan mendekatinya secara serampangan dan berpandangan pendek.
Kalau punya uang, ya tinggal bayar, beli software komersial, dan dapat dukungan teknis—jauh lebih nyaman... kalau punya uang.
Opini Hacker News
Hakikat bisnis perangkat lunak
Perangkat lunak adalah bagian yang murah dan kurang menarik dalam rantai bisnis. Yang diprioritaskan adalah efektivitas, dan ini berarti membeli hubungan di mana karyawan dapat menjalankan perangkat lunak tersebut serta mendapat dukungan saat masalah muncul. Red Hat bukan menjual Linux, melainkan menjual keandalan dan dukungan.
Pentingnya open source
Model bisnis open source sangat penting untuk bertahan hidup di bidang teknologi. Merger IBM dan Red Hat, serta strategi open source Microsoft, membuktikan hal ini. Keberhasilan arsitektur ARM juga menunjukkan pentingnya open source.
Penggunaan perangkat lunak di bidang kesehatan
Di bidang kesehatan, PostgreSQL pernah diajukan sebagai alternatif, tetapi masih banyak biaya yang dikeluarkan untuk lisensi Oracle. Terkadang banyak uang dibayarkan meskipun sebenarnya tidak membutuhkan dukungan sebesar itu.
Eksperimen open source di Parlemen Eropa
Ada kesan bahwa kegagalan eksperimen Nextcloud disebabkan oleh kurangnya sumber daya dan keahlian profesional. Namun, tidak ada bukti konkret yang disajikan. Proyek open source sering dijalankan sebagai hobi, dan banyak yang berjalan tanpa dukungan profesional.
Implementasi open source dan closed source
Baik open source maupun closed source sama-sama membutuhkan waktu untuk diimplementasikan. Closed source sering kali kurang terdokumentasi karena menghasilkan pendapatan melalui dukungan. Pada open source, yang penting adalah kemudahan untuk mulai menggunakannya.
Apakah Nextcloud benar-benar gagal?
Tidak ditemukan bukti tentang kegagalan Nextcloud, dan justru tampaknya digunakan secara luas oleh pemerintah serta pemerintah daerah di Uni Eropa.
Pendanaan proyek open source
Banyak proyek open source populer didanai oleh perusahaan big tech. Ini adalah salah satu alasan mengapa sulit menjadi alternatif.
Batasan side project
Tidak semua hal bisa bersaing hanya sebagai side project, dan ada juga masalah lisensi non-eksklusif. Bagi banyak orang, akses ke source code saja sudah cukup.
Peran historis free software
Free software telah mendukung banyak perangkat lunak proprietari sejak tahun 1980-an. Emacs mendukung ATC maskapai Jerman pada 1990-an, dan juga digunakan di Amazon.
Layanan gratis dari perusahaan big tech
Perusahaan big tech menyediakan layanan hosting secara gratis. Ini membuat self-hosting menjadi lebih sulit. Di masa lalu, perusahaan teknologi kecil menyediakan instalasi open source.