Postingan blog baweh kali ini akan belajar menulis lisensi opensource dan apa yang setiap pengguna teknologi hari ini ketahui agar tidak melanggar penggunaan open source. Jika Anda seorang pengembang perangkat lunak, maka Anda harus tahu bagaimana menggunakan perangkat lunak open source. Mari kita flashback untuk mengetahui sejarah lisensi opensource ini.
Asal-Usul Lisensi Open Source
Teknologi saat ini, dibesarkan di usia Microsoft Windows dan perangkat lunak berbayar, dan anda mungkin percaya bahwa lisensi open source merupakan tren baru sejak tahun 1990-an. Meskipun popularitas open source telah meroket dalam masa dua dekade terakhir, sebenarnya open source adalah model asli untuk lisensi perangkat lunak, dengan lisensi proprietari yang datang kemudian.
Bahkan, dua model lisensi software (open source dan proprietary) melacak asal-usul mereka dari sumber yang sama, yaitu sistem operasi Unix. Unix sendiri merupakan sistem operasi yang dikembangkan oleh AT & T Bell Laboratories di akhir tahun 1960-an dan awal 1970-an dan merupakan sistem operasi pertama. Pada saat itu, posisi pasar AT&T adalah begitu dominan lalu Departemen Kehakiman AS mengeluarkan keputusan persetujuan pembatasan AT&T dari terlibat dalam kegiatan komersial di luar bidang layanan telepon yang merupakan bisnis utama AT&T.
Karena keputusan Departemen Kehakiman AS tersebut, maka AT&T tidak bisa mengeksploitasi Unix sebagai produk komersial, sehingga Bell Labs memberi Unix jauh dalam bentuk kode sumber dibawah persyaratan yang memungkinkan modifikasi dan redistribusi. Hal ini menyebabkan meluasnya penggunaan Unix dan popularitas di kalangan ilmuwan komputer di Tahun 1970-an dan 1980-an.
Setelah Departemen Kehakiman AS mencabut pelarangan pada Tahun 1983, AT&T berputar untuk mengkomersilkan Unix sebagai produk eksklusif dan mengadopsi lisensi yang lebih ketat yang memungkinkan Unix untuk didistribusikan hanya dalam format kode objek. Sementara itu, Tahun 1980-an melihat munculnya microkomputer yang menyebabkan standarisasi perangkat lunak.
Standarisasi ini, pada gilirannya mendorong perusahaan untuk mendistribusikan perangkat lunak mereka dalam kode biner. Dan akhirnya lisensi proprietary menjadi model yang dominan untuk lisensi perangkat lunak.
Minat terhadap lisensi open source muncul kembali pada Tahun 1990-an dengan pengembangan sistem operasi Linux. Sejak privatisasi Unix, permintaan telah membengkak untuk sebuah sistem operasi alternatif dari sistem operasi Unix.
Agar sebuah komputer bisa dimanfaatkan maka membutuhkan kernel sebuah sistem operasi dan software untuk menjalankannya. Untuk itu Linux Torvalds, seorang remaja di Finlandia, mengembangkan kernel linux pertama sebagai proyek sekolah. Sementara itu, proyek GNU telah dibentuk dan dikembangkan. Maka ketika Linux dan GNU digabungkan menjadi alternatif sistem operasi bebas untuk UNIX yang tersedia sebagai proprietary software.
Akhirnya system operasi yang lebih terkenal dengan sebutan Linux dirilis dibawah GNU General Public License (GPL), sebuah model lisensi yang diciptakan oleh Richard Stallman dari GNU Project. GPL didistribusikan sebagaimana adanya dan yang mendistribusikan perangkat lunak GPL tidak boleh merahasiakan kode sumber. Linux pun tumbuh dan memiliki popularitas dengan ribuan kontributor dan miliaran pengguna,
Jenis Lisensi Open Source