Pengertian dari Open Source, simak penjelesannya!

Berbicara soal komputer, open source biasanya terdapat sistem operasi dan software yang diinstal agar sebuah komputer dapat digunakan dengan baik. Software ini bisa hadir pastinya karena ada yang membuat dan mendistribusikan. Sehingga dalam dunia software, sangat penting sekali dengan sesuatu bernaa lisensi. Yup, lisensi digunakan untuk melindungi hak cipta dari software tersebut, sehingga karya seseorang lebih dihargai. Seperti layaknya karya seorang seniman yang memiliki ciri khas dari seniman tersebut untuk membedakan karyanya agar tidak dijiplak oleh seniman lain.

Untuk mendapatkan lisensi sebuah software, terdapat dua cara, yaitu berbayar dan tidak berbayar. Contohnya, jika Anda menggunakan jenis sistem operasi komputer Windows, yang terinstal juga Microsoft Ofice di dalamnya, maka sistem operasi dan software tersebut termasuk software berbayar. Anda perlu membayar lisensi dari pihak pembuatnya terlebih dahulu sebelum dapat menggunakannya secara legal. Selain sistem berbayar, ada juga yang tidak berbayar atau gratis. Eittss, namun gratis ini kadang ada tapinya. Meskipun ada software yang dapat diakses atau dimodifikasi secara cuma-cuma, terdapat beberapa jenis software yang bisa diakses secara gratis namun ada “perlakuan khusus”, baik dalam hal waktu pemakaian, adanya iklan, ataupun terlihat atau tidaknya kode sumber.

Sejarah open source 

How Can Open Source Software be Sustainable in International Development? -  ICTworksICTworks

Pada 1950-an dan 1960-an para peneliti yang mengembangkan teknologi internet awal dan protokol jaringan telekomunikasi mengandalkan lingkungan penelitian yang terbuka dan kolaboratif. Advanced Research Projects Agency Network (ARPANET), yang kemudian menjadi fondasi internet modern, mendorong tinjauan sejawat dan proses umpan balik terbuka. Grup pengguna berbagi dan membangun kode sumber satu sama lain. Forum membantu memfasilitasi percakapan dan mengembangkan standar untuk komunikasi dan kolaborasi terbuka. Menjelang lahirnya internet di awal 1990-an, nilai-nilai kolaborasi, peer review, komunikasi, dan keterbukaan sudah dituangkan ke dalam fondasinya.

Cara kerja model pengembangan open source

Model pengembangan sumber terbuka adalah proses yang digunakan oleh proyek komunitas sumber terbuka untuk mengembangkan perangkat lunak sumber terbuka. Perangkat lunak ini kemudian dirilis di bawah lisensi sumber terbuka, sehingga siapa pun dapat melihat atau mengubah kode sumber.

Banyak proyek sumber terbuka dihosting di GitHub , tempat Anda dapat mengakses repositori atau terlibat dalam proyek komunitas. Linux® , Ansible, dan Kubernetes adalah contoh proyek open source yang populer.

Kami mulai dengan perangkat lunak open source yang dibangun komunitas yang memenuhi kebutuhan, sebagian atau seluruhnya, pelanggan kami. Kami kemudian mengkontribusikan perbaikan ini kembali ke proyek awal untuk kepentingan komunitas secara keseluruhan.

5 Tips for Using Open Source Software Components More Wisely

Linux dan open source

Linux adalah sistem operasi (OS) open source gratis, dirilis di bawah GNU General Public License (GPL). Ini juga menjadi proyek perangkat lunak sumber terbuka terbesar di dunia.

Sistem operasi Linux dibuat sebagai alternatif, gratis, versi open source dari sistem operasi MINIX, yang dengan sendirinya didasarkan pada prinsip dan desain Unix.

Karena Linux dirilis di bawah lisensi sumber terbuka, yang mencegah pembatasan penggunaan perangkat lunak, siapa pun dapat menjalankan, mempelajari, memodifikasi, dan mendistribusikan ulang kode sumber, atau bahkan menjual salinan kode yang dimodifikasi, selama mereka melakukannya di bawah lisensi yang sama.

Bernyalanya Kultur Open Source untuk Kesekian Kalinya… – yudhaps.home.blog

Perbedaan Perangkat Lunak Gratis, Tertutup, dan Sumber Terbuka

Untuk waktu yang lama, perangkat lunak sumber terbuka memegang label sebelumnya “perangkat lunak bebas”. Gerakan perangkat lunak bebas secara resmi didirikan oleh Richard Stallman pada tahun 1983 melalui Proyek GNU . Gerakan perangkat lunak bebas mengatur dirinya sendiri di sekitar gagasan kebebasan pengguna: kebebasan untuk melihat kode sumber, memodifikasinya, mendistribusikannya kembali — membuatnya tersedia dan berfungsi untuk pengguna dengan cara apa pun yang dibutuhkan pengguna agar dapat berfungsi.

Perangkat lunak bebas hadir sebagai pendamping dari perangkat lunak berpemilik atau “sumber tertutup”. Perangkat lunak sumber tertutup sangat dijaga. Hanya pemilik kode sumber yang memiliki hak hukum untuk mengakses kode itu. Kode sumber tertutup tidak dapat diubah atau disalin secara legal, dan pengguna hanya membayar untuk menggunakan perangkat lunak seperti yang dimaksudkan mereka tidak dapat memodifikasinya untuk penggunaan baru atau membagikannya dengan komunitas mereka.

Nama “perangkat lunak bebas”, bagaimanapun, telah menyebabkan banyak kebingungan. Perangkat lunak bebas tidak selalu berarti bebas untuk dimiliki, hanya bebas untuk digunakan sesuai keinginan Anda. “Bebas seperti dalam kebebasan, bukan seperti bir” yang coba dijelaskan oleh komunitas. Christine Peterson, yang menciptakan istilah “open source,” mencoba untuk mengatasi masalah ini dengan mengganti ‘perangkat lunak bebas’ dengan ‘sumber terbuka’: “Masalah dengan label utama sebelumnya, ‘perangkat lunak bebas,’ bukanlah konotasi politiknya, tetapi bahwa — bagi pendatang baru — fokusnya yang tampak pada harga mengganggu. Diperlukan istilah yang berfokus pada masalah utama kode sumber dan tidak langsung membingungkan mereka yang baru mengenal konsep tersebut. “

Perangkat lunak bebas

Peterson mengusulkan gagasan untuk menggantikan “perangkat lunak bebas” dengan istilah “sumber terbuka” ke kelompok kerja yang didedikasikan, sebagian, untuk menggiring praktik perangkat lunak sumber terbuka ke pasar yang lebih luas. Grup ini ingin dunia mengetahui bahwa perangkat lunak lebih baik saat dibagikan — saat bersifat kolaboratif, terbuka, dan dapat dimodifikasi. Bahwa itu bisa digunakan baru dan lebih baik, lebih fleksibel, lebih murah, dan bisa memiliki umur panjang yang lebih baik tanpa vendor lock-in.

Eric Raymond adalah salah satu anggota kelompok kerja ini, dan pada tahun 1997 ia menerbitkan beberapa argumen yang sama dalam esainya yang sangat berpengaruh “The Cathedral and the Bazaar” . Pada tahun 1998, sebagian sebagai tanggapan atas esai itu, Netscape Communications Corporation membuka proyek Mozilla mereka sebagai sumber terbuka, merilis kode sumber sebagai perangkat lunak bebas. Dalam bentuk open source-nya, kode tersebut kemudian menjadi fondasi bagi Mozilla Firefox dan Thunderbird.

Pengesahan Netscape terhadap perangkat lunak sumber terbuka menambah tekanan pada komunitas untuk memikirkan tentang bagaimana menekankan aspek bisnis praktis dari gerakan perangkat lunak bebas. Maka, pemisahan antara open source dan perangkat lunak bebas diperkuat: “open source” akan berfungsi sebagai istilah yang memperjuangkan aspek metodologi, produksi, dan bisnis perangkat lunak bebas. “Perangkat lunak bebas” akan tetap menjadi label untuk percakapan yang menekankan aspek filosofis dari masalah yang sama ini karena berlabuh dalam konsep kebebasan pengguna.

Pada awal 1998, Open Source Initiative  (OSI) didirikan, meresmikan istilah open source dan menetapkan definisi industri yang umum. Meskipun pergerakan open source masih ditanggapi dengan kewaspadaan dan kecurigaan perusahaan dari akhir 1990-an hingga awal 2000-an, ia terus berpindah dari margin produksi perangkat lunak menjadi standar industri seperti sekarang ini.

Contoh FOSS (Free and Open-source Software) : HUMBEL

Nilai-nilai open source

Ada banyak alasan mengapa orang memilih open source daripada perangkat lunak berpemilik, tetapi yang paling umum adalah:

  • Tinjauan sejawat: Karena kode sumber dapat diakses secara bebas dan komunitas sumber terbuka sangat aktif, kode sumber terbuka secara aktif diperiksa dan diperbaiki oleh pemrogram rekan. Anggap saja sebagai kode yang hidup, bukan kode yang ditutup dan menjadi stagnan.
  • Transparansi: Perlu tahu persis jenis data apa yang dipindahkan ke mana, atau jenis perubahan apa yang terjadi dalam kode? Sumber terbuka memungkinkan Anda untuk memeriksa dan melacaknya sendiri, tanpa harus bergantung pada janji vendor.
  • Keandalan: Kode kepemilikan bergantung pada penulis tunggal atau perusahaan yang mengendalikan kode itu agar tetap diperbarui, ditambal, dan berfungsi. Kode sumber terbuka hidup lebih lama dari penulis aslinya karena terus diperbarui melalui komunitas sumber terbuka yang aktif. Standar terbuka dan tinjauan sejawat memastikan bahwa kode sumber terbuka diuji dengan tepat dan sering.
  • Fleksibilitas: Karena penekanannya pada modifikasi, Anda dapat menggunakan kode sumber terbuka untuk mengatasi masalah yang unik untuk bisnis atau komunitas Anda. Anda tidak terikat untuk menggunakan kode dengan satu cara tertentu, dan Anda dapat mengandalkan bantuan komunitas dan tinjauan sejawat saat Anda menerapkan solusi baru.
  • Biaya lebih rendah: Dengan sumber terbuka, kodenya sendiri gratis — yang Anda bayarkan saat menggunakan perusahaan seperti OSS adalah dukungan, penguatan keamanan, dan bantuan mengelola interoperabilitas.
  • Tidak ada penguncian vendor: Kebebasan bagi pengguna berarti Anda dapat mengambil kode sumber terbuka Anda di mana saja, dan menggunakannya untuk apa saja, kapan saja.
  • Kolaborasi terbuka: Adanya komunitas sumber terbuka yang aktif berarti Anda dapat menemukan bantuan, sumber daya, dan perspektif yang menjangkau lebih dari satu kelompok kepentingan atau satu perusahaan.
Why Are More Companies Excited About Open Source Software? | by Abby Kearns  | Medium

Macam-Macam Lisensi Software Open Source

Berikut merupakan macam-macam lisensi software tidak berbayar yang sering dirilis di pasaran:

  • Freeware: software dengan lisensi ini biasanya gratis untuk dipakai, namun penggunanya tidak bisa melihat source code tersebut. Selain itu, pengguna juga tidak boleh memodifikasi software tersebut. Sebuah software dengan lisensi freeware biasanya tidak memiliki batasan jumlah dan waktu pemakaian.
  • Shareware: software dengan lisensi ini dapat diunduh dan digunakan secara gratis selama waktu tertentu saja. Ciri khas dari software lisensi shareware adalah adanya batasan waktu pemakaian, atau biasa dikenal dengan masa trial / percobaan. Lama waktunya bermacam-macam, mulai dari 7 hari hingga 30 hari. Setelahnya, software tersebut tidak lagi bisa digunakan atau ada beberapa fitur yang terkunci. Jika pengguna merasa puas dan ingin melanjutkan untuk memakai software tersebut, maka pengguna bisa membeli lisensi penggunaan dari software tersebut.
  • Adware: software dengan lisensi ini bisa didapatkan dan digunakan secara gratis. Namun, ketika digunakan, akan terdapat banyak iklan yang muncul. Iklan ini adalah sumber penghasilan bagi pembuat software tersebut.
  • Nah, ada juga sebuah jenis lisensi software yang mengutamakan kebebasan bagi penggunanya untuk membayar ataupun memodifikasi software tersebut. Lisensi ini disebut sebagai “Open Source”. Biasanya, software dengan lisensi ini dapat diakses secara gratis dan legal. Lalu, apa sih pengertian OSS? Gimana plus minusnya software dengan lisensi OSS ini? Nah, berikut ini akan kami jelaskan mengenai pengertian OSS beserta macam-macam dan plus minus dari OSS.

Open Source adalah sebuah label atau lisensi pengembangan yang pengelolaannya tidak dikoordinasi serta dikontrol oleh seorang individu atau sebuah lembaga pusat saja. Melainkan, OSS dikoordinasi oleh pengguna yang saling bekerja sama dalam penggunaan source code (kode sumber) yang tersedia bebas dan dapat diakses atau dimodifikasi oleh siapa pun.

Contoh-contoh Software Open Source

Memangnya, apa aja sih software yang termasuk dalam software berlisensi open source? Nah, berikut ini adalah berbagai contoh sistem operasi atau software yang menggunakan lisensi open source. Selain itu, juga disebutkan beberapa software berbayar sebagai perbandingan saja. Berikut ini contoh-contohnya:

  • Sistem operasi berlisensi open source : UNIX, Linux, dan berbagai macam turunannya. Linux sendiri memiliki beberapa jenis varian (atau disebut distro), seperti Slackware, Debian, SuSE, dan RedHat. Sedangkan sistem operasi berbayar contohnya Microsoft Windows dan MacOS.
  • Macam-macam software grafis berlisensi OSS: GIMP, InkScape, Abhishek’s GLIMPSE dan Digikam. Sedangkan perangkat lunak jenis ini yang berbayar: Adobe Photoshop dan Corel Draw.
  • Macam-macam software pengolah kata berlisensi OSS: LibreOffice dan OpenOffice. Sedangkan yang berbayar: Microsoft Office.
  • Sistem operasi untuk Smartphone berlisensi OSS: Android dan Firefox OS. Sementara Windows Phone dan iOS merupakan sistem operasi smartphone berbayar.

Kelebihan Open Source

Pengguna Bebas Mengembangkan Sistem

Open source memungkinkan penggunanya untuk mempelajari kode sumber dari suatu perangkat lunak. OSS juga membebaskan penggunanya untuk berkreasi sebebas-bebasnya dalam halnya melihat dan memahami kode sumbernya.

Tidak hanya itu saja, OSS juga memperbolehkan dan memungkinkan penggunanya untuk memodifikasi sistem operasi maupun perangkat lunak, tentunya agar sistem operasi tersebut menjadi lebih baik digunakan.

Intinya, OSS membebaskan; baik itu memodifikasi, mendistribusikan, serta mengedit ulang, menggunakan, dan lain sebagainya.

Legal (Tidak melanggar hak cipta)

Jika anda memakai perangkat lunak yang berbayar, lalu kemudian memodifikasi dan mendistribusikannya, maka hal itu akan dianggap ilegal oleh pihak pengembang. Akan tetapi, jika anda memakai perangkat lunak berlisensi open source, lalu memodifikasinya dan mendistribusikannya, maka hal itu akan sah-sah saja di mata hukum alias legal.

Tidak Ada Versi Bajakan

Karena semua pengguna bebas menggunakan dan memodifikasi perangkat lunak berlisensi open source. Artinya, semua versi adalah versi yang asli; tidak ada bajakan, karena semua orang dapat memodifikasinya secara gratis dan dibagikan secara gratis pula.

Sedangkan pembajakan biasanya terjadi dalam dunia perangkat lunak yang berbayar. Salah satu alasan seseorang melakukan pembajakan adalah karena harga perangkat lunak tersebut cukup mahal dan tidak semua orang bisa membelinya.

Perlu diketahui, bahwa menggunakan perangkat lunak versi bajakan adalah tindakan ilegal di mata pihak pengembang.

Kekurangan Open Source

Berikut ini beberapa kekurangan dari software berlisensi open source, diantaranya :

Tak Punya Dukungan Dana dan Pemasaran

Berbeda dengan software berbayar yang didukung dana serta pemasaran dari pihak perusahaan, software berlisensi open source tak punya dukungan tersebut, atau hampir tidak punya jika tidak ingin dikatakan tidak ada sama sekali. Sehingga waktu yang diperlukan untuk mengenalkan software berlisensi open source cenderung lebih lama.

Kurang Familiar

Bagi beberapa orang awam, software atau sistem operasi berlisensi open source terlalu asing dan akhirnya hanya sedikit orang yang mengetahui dan menggunakannya. Selain itu, tampilan pada software berlisensi open source bisa jadi berbeda dengan perangkat lunak berbayar yang banyak digunakan oleh masyarakat, sehingga penggunanya harus memahaminya dengan cara otodidak.

Jojonomic telah dipercaya puluhan ribu karyawan di Indonesia. Dengan JojoExpense, pengeluaran perusahaan tercatat dengan baik dan terhindar dari penipuan keuangan. Mulai sekarang, kendali penuh di tangan Anda. Kelola seluruh anggaran perusahaan hanya dengan ponsel Anda. Setujui maupun tolak pengajuan reimbursement dan cash advance kapanpun dimanapun. Pantau pula penggunaan budget karyawan. Yuk, beralih ke Solusi Digital.