Kurang lebih 18 tahun yang lalu, tepatnya bulan Juni 2004, lima kementerian Indonesia (Kemenkominfo, Kemenristek, Kemenpan-RB, Kemenkumham, dan Kemendikbud) mendeklarasikan sebuah gerakan yang disebut Indonesia Go Open Source (IGOS). Gerakan ini diinisiasi dengan tujuan meningkatkan penggunaan open source software di lingkungan pemerintah.
Banyak yang mengasosiasikan istilah open source dengan penggunaan Linux. Faktanya, perangkat lunak open source tidak hanya terbatas pada sistem operasi Linux. Ada banyak perangkat lunak open source lain seperti Mozilla Firefox, WordPress, Moodle, MikroTik, Odoo, dll.
Pada artikel Teknovidia kali ini, mari kita pelajari lebih jauh mengenai Free & Open Source Software. Mari kita simak bersama.
Apa itu Free & Open Source Software (FOSS)?
Free & Open Source Software (FOSS) adalah istilah gabungan dari Free Software dan Open Source Software. Dalam Bahasa Indonesia, FOSS berarti perangkat lunak bebas dan sumber terbuka.
Free as in Freedom, Richard Stallman
Free dalam FOSS bukan berarti ‘gratis’, tetapi lebih tepatnya ‘bebas’. Hal ini ditegaskan oleh Richard Stallman dalam bukunya Free as in Freedom, yang memberikan definisi lebih jelas terkait Free Software. Stallman menyatakan free yang berkaitan dengan kebebasan, bukan harga (gratis).
Free Software Foundation (FSF) mensyaratkan perangkat lunak dapat disebut free software jika memenuhi “Four Essentials Freedom”, yaitu:
Perangkat lunak bebas digunakan, untuk tujuan apapun (Freedom 0).
Perangkat lunak bebas untuk dipelajari cara kerjanya, dan bebas diubah sesuai kebutuhan (Freedom 1).
Perangkat lunak bebas untuk dibagikan salinannya, sehingga dapat bermanfaat bagi masyarakat banyak (Freedom 2).
Perangkat lunak yang telah dimodifikasi bebas untuk dibagikan, sehingga perubahan juga dapat bermanfaat bagi lebih banyak orang (Freedom 3).
Sedangkan Open Source Software, adalah perangkat lunak yang source code-nya dapat dilihat, diubah, dan ditingkatkan oleh siapa pun. Open Source dan Free adalah dua istilah yang berbeda. Perangkat lunak open source, tidak harus selalu bersifat free. Ada juga software berbayar yang bersifat open source. Artinya, untuk menggunakan dan memperoleh source code-nya, kita harus membeli lisensinya terlebih dahulu.
Kelebihan Free & Open Source Software
Siapa yang tidak suka produk free? Salah satu keunggulan terbesar dari FOSS adalah kebebasannya. Namun, tidak hanya itu saja, ada beberapa kelebihan lain jika Anda memutuskan untuk menggunakan FOSS. Berikut di antaranya:
Investasi yang lebih terjangkau.
Dapat diandalkan dan selalu up-to-date.
Fleksibel dan mudah dikustomisasi.
Memiliki tingkat skalabilitas yang tinggi.
Error dan bug cepat diperbaiki.
Kekurangan Free & Open Source Software
Tidak ada produk yang sempurna, begitu pula perangkat lunak FOSS. Berikut ini beberapa kekurangan dari produk FOSS:
Banyak produk FOSS yang memiliki antarmuka ‘seadanya’.
Keamanan yang lebih rentan.
Kompatibilitas.
Tidak ada dukungan dan perawatan premium.
Tidak adanya dukungan pelanggan untuk permasalahan teknis.
Contoh Free & Open Source Software
Berikut ini beberapa contoh dari Free & Open Source Software (FOSS):
1. Sistem Operasi Linux – Linux adalah sistem operasi open source yang banyak digunakan. Sistem operasi adalah perangkat lunak yang berfungsi untuk mengelola sumber daya hardware perangkat Anda, bisa komputer, laptop, HP, dan mesin lainnya. Sistem operasi Linux banyak dimodifikasi dan didistribusikan dengan brand lain, seperti Ubuntu, CentOS, Debian, dll.
2. Android – Android adalah sistem operasi mobile yang dikembangkan dari kernel Linux dan open source softwaer lainnya. Android digunakan pada HP, tablet, maupun televisi cerdas.
3. OpenOffice – OpenOffice adalah paket perangkat lunak yang digunakan untuk mengolah kata, spreadsheet, presentasi, desain grafis, database, dan lainnya. Jika Anda mengenal Microsoft Office, maka OpenOffice ini adalah versi free & open source yang dikembangkan oleh Sun Microsystems.
4. Mozilla Firefox – Mozilla Firefox adalah peramban web FOSS yang dikembangkan oleh Mozilla Foundation. Mozilla Firefox menggunakan mesin penampil Gecko untuk memvisualisasikan halaman web yang Anda akses.
5. Moodle – Moodle adalah sebuah Learning Management System (LMS) yang banyak digunakan institusi pendidikan dan sekolah-sekolah dalam menghadirkan pembelajaran daring. Moodle dikembangkan dengan bahasa pemrograman PHP oleh Michael Dougiamas.
Gerakan Open Source di Indonesia
Pada bulan Juni 2004, lima kementerian Indonesia (Kemenkominfo, Kemenristek, Kemenpan-RB, Kemenkumham, dan Kemendikbud) mendeklarasikan sebuah gerakan yang disebut Indonesia Go Open Source (IGOS). Gerakan ini diinisiasi dengan tujuan meningkatkan penggunaan perangkat lunak open source di lingkungan pemerintah.
Kemudian, pada tahun 2008 diresmikan lah Asosiasi Open Source Indonesia (AOSI). AOSI adalah asosiasi berbadan hukum yang menghimpun organisasi-organisasi pencinta, penggiat, pengembang, pemakai, pendidik, pelaku bisnis, dan semua pendukung gerakan open source.
Sejumlah perusahaan dan lembaga penggiat open source tercatat sebagai pendiri AOSI. Antara lain: PT IBM Indonesia, PT Sun Microsystems Indonesia, Jatis Solutions Ecom, PT Quantum Business International, PT Duta Astakona Girinda, PT Rimba Sindikasi Media, PT Multicom Persada International, Gudang Linux, PT Linuxindo Total Solusi, PT, Infolinux Media Utama, PT Nurul Fikri Cipta Inovasi, Yayasan Air Putih, One Destination Center, dan Yayasan Penggerak Linux Indonesia.
Beberapa pengembang Indonesia juga tidak kalah dalam melahirkan produk-produk open source. Berikut beberapa perangkat lunak open source yang dikembangkan oleh software developer nasional: Sistem Manajemen Perpustakaan SLIMS, Learning Management System Lentera, Sistem Informasi Sekolah SISFOKOL, SIMRS Khanza, Sistem Manajemen Desa OpenSID, dll.
SourceForge, Website Direktori Free & Open Source Software
SourceForge adalah website direktori free & open source software. Anda dapat mencari produk-produk perangkat lunak open source di sini. Selain berisi direktori perangkat lunak open source, SourceForge juga menyediakan repositori source code, bug tracking, mirroring, dokumentasi, forum, dan review untuk proyek-proyek open source. Sampai dengan September 2020, SourceForge menjadi rumah untuk 502 ribu lebih proyek open source, dengan lebih dari 3,7 juta pengguna terdaftar.
Microsoft Beralih ke Open Source
Microsoft, perusahaan software besar yang sering menjadi simbol lawan dari open source software, telah beralih dengan banyak mendukung proyek-proyek open source. Sejak tahun 1970 hingga 2000, Microsoft menganggap gerakan open source sebagai ancaman bagi bisnis mereka.
Ketika kepemimpinan Microsoft dipegang oleh Satya Nadella pada tahun 2010, mereka mulai merangkul komunitas open source. Hal ini sejalan dengan perkembangan teknologi cloud, embedded, dan komputasi mobile yang banyak menggunakan teknologi open source.
Microsoft mulai membuka beberapa source code mereka untuk publik, termasuk framework .NET. Mereka juga berinvestasi pada pengembangan Linux, teknologi cloud, dan beberapa organisasi, termasuk Linux Foundation dan Open Source Initiative (OSI).
Sejak tahun 2017, Microsoft menjadi perusahaan dengan kontribusi terbesar di GitHub. Dan pada tahun 2018, Microsoft mengakuisisi platform hosting proyek open source terbesar di dunia, GitHub. Hal ini mempertegas dukungan mereka pada komunitas open source.
Apa itu Software CRM dan 5 Manfaatnya untuk Bisnis Bisnis di era internet ini semakin hari mengalami berbagai perkembangan. Hal ini terlihat dari perkembangan terkait bagaimana mengelola pelanggan dengan lebih baik. Dahulu, manajemen pelanggan hanya dilakukan secara manual menggunakan…
Rekomendasi Aplikasi Scanner Terbaik yang Wajib Kamu install Teknovidia.com-Rekomendasi Aplikasi Scanner Terbaik-Siapakah yang ingin ribet beli printer scanner di dunia saat ini saat Anda ketahui semua bisa diatasi dengan perangkat personal Anda! Ya, jawabnya ialah hp Anda dan…
Penerapan CRM pada Perusahaan Indofood Mengelola hubungan dengan pelanggan, atau CRM, menjadi aspek yang cukup penting dalam sebuah perusahaan. Pada artikel kali ini, kita akan mempelajari bagaimana perusahaan sebesar Indofood menerapkan CRM. Dengan mempelajari penerapan…
15 Software Akuntansi Online Produk Indonesia Terbaik Software akuntansi dibutuhkan oleh semua perusahaan dari berbagai industri. Dengan menggunakan software ini kita dapat melakukan pencatatan hampir di semua lini bisnis. Ada banyak software akuntansi yang tersedia di pasar,…
22 Game Olahraga Terbaik Hp Android Teknovidia.com-Game Olahraga Terbaik-Semenjak jaman dahulu, video game sudah banyak mensimulasikan olahraga di dalam sebuah game. Anda bisa menyaksikan kenapa pion video game berpindah ke olahraga untuk materi pelajaran mereka. Tiap…
Excel ke Software CRM, ini 7 Alasan Anda harus Beralih… Seiring dengan berkembangnya perusahaan, tentu perubahan tidak dapat dielakkan. Begitu pula kebutuhan software-nya. Untuk sebagian besar perusahaan, excel sudah dapat memenuhi kebutuhan pencatatan data. Namun ketika pengguna yang terlibat semakin…
10 Game Terlarang di Indonesia, Mengandung Unsur Pelesehan! teknovidia.com - Game Terlarang di Indonesia - Permainan yang baik tidak hanya memiliki unsur hiburan, tetapi juga mencerdaskan dan mengasah otak. Namun ternyata tidak semua game dianggap bermanfaat karena banyak…
Terbaru! Review Jam Tangan Samsung Galaxy Watch 5 Teknovidia.com - Review Jam Tangan Samsung Galaxy Watch 5 - Galaxy Watch 5 adalah perangkat wearable yang luar biasa saat dibandingkan melawan para pesaingnya. Namun, sebagai penerus Galaxy Watch 4,…
Full Stack Developer: Iron Man di Tim Software Development Anda mungkin pernah mendengar istilah full stack developer atau full stack programmer di info lowongan kerja, komunitas, atau lingkungan studi Anda. Namun, apakah Anda memahami apa itu full stack developer?…
3+ Alasan Mengapa CRM Penting untuk Bisnis CRM Penting untuk Bisnis - Customer Relationship Management (CRM) adalah sebuah sistem untuk mengelola interaksi bisnis dengan pelanggan. Lalu, apa pentingnya CRM sehingga banyak perusahaan menaruh perhatian lebih di bagian…
Daftar 6 Antivirus Terbaik Untuk Linux 2023 Teknovidia.com-Antivirus Terbaik Untuk Linux-Ketenaran Linux sepanjang dasawarsa terakhir telah alami kenaikan yang besar sekali. Karakter open-source dan kapabilitas untuk sesuaikan Linux sama sesuai opsi Anda kedengar seperti kesempatan yang terlampau…
Inventory Management System: Pengertian, Fungsi, dan Metode Inventory Management System adalah teknik pengelolaan barang / inventaris meliputi pembelian, penyimpanan, penjualan, hingga pengembalian. Istilah inventaris juga sering disebut dengan stok, terutama di sektor industri ritel dan manufaktur. Inventory…
Warm Booting: Pengertian dan Prosesnya Warm booting adalah istilah yang mungkin jarang diketahui orang. Pada artikel kali ini Teknovidia akan membahas apa itu warm booting. Komputer merupakan perangkat yang penggunaannya sangat umum dewasa ini. Komputer…
Pengalaman Menjadi Value-added Reseller (VAR) Produk… Jika dalam bisnis online, sering kita dengar istilah reseller. Reseller adalah pihak yang menjual kembali produk dari pihak lain, bisa dari supplier langsung atau distributor. Di industri jasa IT, ada…
Pengertian WordPress , Definisi , Kelebihan , Sejarah Teknovidia.com - Pengertian WordPress , WordPress ialah CMS yang sangat terkenalĀ di pasaran, memberdayakan 65,2% website dengan CMS yang kami ketahui. Itu 42,4% dari semua website, maupun hampir setengah dari…
Apa itu Software House? Definisi, Layanan, dan Info Lainnya Di masa modern ini, kehadiran software atau aplikasi dalam sebuah bisnis merupakan keniscayaan. Aplikasi web, aplikasi mobile, dan digital marketing menghiasi pertumbuhan bisnis di era digital. Jika Anda membutuhkan software…
10 Software Inventory Management Terbaik 2023 Teknovidia.com-Software Inventory Management Terbaik-Inventory ManagementĀ atau Manajemen inventaris adalah prasyarat penting untuk membangun dan menjalankan bisnis yang sukses. Mengetahui apa yang tersedia dan mengirimkannya dalam kondisi yang tepat dan pada…
7+ Software CRM Indonesia Terbaik Di era digital ini, persaingan mendapatkan pelanggan menjadi semakin ketat. Perusahaan membutuhkan strategi yang lebih baik dalam menarik prospek dan merawatnya hingga menjadi pelanggan. Oleh karena itulah software CRM dibutuhkan…
Business Intelligence (BI): Definisi, Manfaat, dan Tips… Banyak perusahaan menyadari pentingnya transisi manajemen bisnis ke ranah digital demi mempertahankan eksistensi di pasar. Salah satu langkah yang dilakukan banyak perusahaan adalah dengan mengimplementasikan sistem BI (Business Intelligence). Kenapa?…
10 Plugin Contact Form WordPress Terbaik 2023 Teknovidia.com-Plugin Contact Form WordPress-Contact form plugin atau Plugin formulir contact ialah opsi pintar bila Anda merencanakan untuk mengikutsertakan dan membuat pengunjung untuk halaman situs Anda. Mengeluarkan alamat E-mail Anda dapat…
Perangkat Lunak: Pengertian, Jenis, Contoh, dan Cara… Perangkat lunak adalah seperangkat instruksi, data, atau program untuk mengoperasikan komputer atau menjalankan tugas tertentu. Kebalikan dari perangkat lunak adalah perangkat keras, yaitu komponen fisik penyusun komputer seperti processor, memory,…
Tips Memilih Software House, Mana yang Sesuai untuk Bisnis… Perusahaan Anda semakin bertumbuh, penjualan meningkat, karyawan semakin banyak, pekerjaan juga menumpuk. Untuk meningkatkan produktivitas dan memangkas biaya karena pekerjaan yang berulang, menggunakan software adalah salah satu solusinya. Lalu bagaimana…
6 Product Management Tools Terbaik 2023 Teknovidia.com-Product Management Tools Terbaik-Anda tidak pernah temukan satu aplikasi management produk yang penuhi seluruh keperluan Anda sebagai manager produk. product management tools terbaik bisa menolong Anda membuat keputusan berdasar info…
25 Software House Terbaik di Bali Software House di Bali - Bali, selain menjadi destinasi wisata yang menarik bagi turis mancanegara, juga menjadi pilihan untuk tempat usaha software house. Tidak hanya perusahaan dalam negeri, ada beberapa…
Software Project Management untuk Efisiensi Kinerja Tim Dalam menjalankan sebuah bisnis, sudah tentu Anda telah meramu strategi untuk melaksanakannya terlebih dahulu. Namun, secemerlang apapun perencanaan telah disusun, ada kalanya pelaksanaan proyek tidak berjalan seperti yang diharapkan. Beberapa…
8 Plugin Chatbot WordPress Terbaik untuk Web Tahun 2023 Teknovidia.com-Plugin Chatbot WordPress Terbaik-Tidak peduli seberapa kuat situs web Anda, pengunjung kemungkinan masih memiliki pertanyaan tentang produk atau layanan Anda. Daripada menggali melalui situs Anda untuk mendapatkan jawaban, banyak orang…
Membedah Kebutuhan Software untuk Perusahaan Menjalankan sebuah perusahaan, bukanlah pekerjaan mudah. Anda membutuhkan software yang tepat untuk setiap departemen. Secara umum, ada beberapa departemen dalam perusahaan. Mulai dari Departemen Pengadaan, Produksi, Pemasaran dan Penjualan, Customer…
Mengenal Istilah Overload dalam Berbagai Bidang Overload adalah istilah yang seringkali digunakan dalam dunia IT. Namun, apakah Andah sudah tahu makna yang sebenarnya dari kata "overload" ini? Di era milenial, penggunaan kata-kata baru semakin meluas dan…
Bagaimana Saya Mendapatkan Proyek IT Setelah selesai membuat perencanaan bisnis (business plan), langkah selanjutnya adalah mendapatkan pelanggan pertama! Bagi rekan-rekan tekno yang baru membuka software house, agensi digital marketing, atau menjadi freelancer, hal ini menjadi…
Platform eCommerce Terbaik untuk Build Toko Online Tahun… Teknovidia.com-Platform eCommerce untuk Build Toko Online-Meskipun teknologi di dunia berkembang semakin maju, belanja online masih terus berkembang. Semua tanda menunjukkan bahwa semakin banyak orang membeli lebih banyak barang secara online.Ini…