Friday, April 18, 2014

LISENSI SOFTWARE

Mau versi ebook?? click here

A. PENGERTIAN OPEN SOURCE SOFTWARE
Perangkat lunak sumber terbuka ( open source software) adalah jenis perangkat lunak yang kode sumber-nya terbuka untuk dipelajari, diubah, ditingkatkan dan disebarluaskan. Karena sifat ini, umumnya pengembangannya dilakukan oleh satu paguyuban terbuka yang bertujuan mengembangkan perangkat lunak bersangkutan. Anggota-anggota paguyuban itu seringkali sukarela tapi bisa juga pegawai suatu perusahaan yang dibayar untuk membantu pengembangan perangkat lunak itu. Produk perangkat lunak yang dihasilkan ini biasanya bersifat bebas dengan tetap menganut kaidah dan etika tertentu.
Semua perangkat lunak bebas adalah perangkat lunak sumber terbuka, tapi sebaliknya perangkat lunak sumber terbuka belum tentu perangkat lunak bebas, tergantung kaidah yang dipakai dalam melisensikan perangkat lunak sumber terbuka tersebut.
Didalam perangkat lunak open source, terdapat banyak jenis lisensi yang melindungi hak perangkat lunak tersebut sebagai software yang legal, bukan bajakan maupun tidak resmi (ilegal). Berikut adalah contoh beberapa lisensi opensource tergantung dari tujuan  pemakaian maupun fungsi dari lisensi tersebut.
* Skema Lisensi perangkat lunak sumber terbuka, Open Source Software (OSS)
Jenis Penggunaan OSS
Lisensi OSS yang dapat dipergunakan
Tidak mengubah source code
Semua jenis lisensi OSS (GPLBSDMPLLGPLLisensi MIT)
Mengubah source code untuk kebutuhan
internal
Semua jenis lisensi OSS (GPLBSDMPLLGPLLisensi MIT)
Mengubah source code dan mendistribusikan
sebagai OSS
Semua jenis lisensi OSS (GPLBSDMPLLGPLLisensi MIT)
Mengubah source code dan mendistribusikan
sebagai proprietary software
Menggunakan OSS sebagai salah satu komponen/library software yang didistribusikan sebagai proprietary software

B. JENIS - JENIS LISENSI UMUM (PUBLIC LICENSE)
1.  GNU General Public License (GNU GPL atau GPL)
GNU General Public License (GNU GPL atau GPL) adalah lisensi klasik perangkat lunak
bebas. GPL juga merupakan yang paling terkenal dan banyak digunakan di antara lisensi
FOSS lainnya. GPL adalah temuan yang dihadirkan untuk memenuhi konsep kebebasan
FSF. Dia adalah lisensi sekaligus dokumen yang memanisfetasikan ide dasar dari
perangkat lunak bebas.
a. Copyleft
Cara yang dipakai GPL untuk menjamin kebebasan ini biasa dikenal sebagai “copyleft”
ketika perusahaan biasanya memakai “Copyright, All Rights Reserved”. maka FSF juga memakainya sebagai “Copyleft, All Rights Reserved”. 
Copyleft mencegah perangkat lunak bebas diubah menjadi perangkat lunak proprietary. Ia menggunakan hukum hak cipta tapi dengan isi berubah 180 derajat dari yang biasanya. Tidak seperti biasanya copyright digunakan untuk memprivatisasi software, copyleft dapat dipakai untuk menjaga agar perangkat lunak tetap bebas menjadi milik masyarakat.
 Tidak seperti public domain, setiap orang tetap dapat menggunakan karya GPL atau copyleft dengan tetap menjaga karya itu sebagai karya yang dicopyrightkan. Pada dasarnya pemegang copyleft tetap mengikat secara hukum. Bilamana karya GPL dipakai dan dilanggar maka yang melanggar melakukan sebuah tindakan ilegal.
Anda sebagai pembuat karya cipta yang ingin software anda bebas, tidak cukup hanya menyatakan anda sebagai pemegang hak cipta dan merilis software anda sebagai public domain, karena akan memungkinkan karya anda itu diprivatiasi orang lain. Anda harus
menyatakan dalam bentuk lisensi yang mengatur bagaimana orang menggunakan karya anda. Dengan melisensikan karya anda sebagai GPL, anda mengizinkan pengguna memiliki hak yang diizinkan oleh gerakan free software, dan meminta pengguna menyetujui perjanjian untuk menjaga software dan karya turunannya tetap bebas sesuai dengan keinginan anda.
b.  Syarat dan Ketentuan Utama GPL
Kebebasan Pengguna
Ketika program memakai GPL, selain akses ke kode sumber, pengguna bebas untuk:
Menggunakan atau menjalankan program (klausul 0)
Memperbanyak atau menggandakan program (klausul 1)
Menyebarluaskan program, bahkan untuk tujuan komersial sekalipun, tapi pemberian hak cipta dan pernyataan jaminan harus disertakan (kalusul 1). Penyebaran dalam bentuk kode objek diperbolehkan selama kode sumber tersedia untuk semua penerima atau pengguna (klausul 3).
Program turunan harus sama berlisensi GPL demikian juga bila memakai sumber
pihak ketiga maka keseluruhan pada produk turunannya juga harus di bawah lisensi
GPL (klausul 2).

Tanpa Jaminan
Meskipun produk turunan bisa dikomersialisasikan lisensinya sendiri tidak boleh dihargai/dijual. Karenanya tidak ada jaminan pada perangkat lunak GPL (klausul 11, 12). Penyebar boleh menjual layanan untuk menjamin atau mensupport (klausul 1).
Lisensi dikeluarkan oleh pencipta
Lisensi GPL tidak dapat disublisensikan. Ketika program disebarluaskan, penerima program memperoleh lisensi secara langsung dari pencipta atau pemilik pertama. Pendistribusi tidak boleh membatasi atau menghalangi hak yang sudah diberikan GPL (klausul 6).



Penerimaan dan pembatalan
Dengan memodifikasi dan menyebarkan program GPL, seseorang dianggap menerima lisensi GPL sebagai lisensi produknya (klausul 5). Ketika seseorang melanggar lisensi GPL maka semua hak yang diberikan oleh GPL batal demi hukum, tetapi siapapun yang sudah menerima distribusi dari orang yang sudah dibatalkan haknya tidak sertamerta kehilangan haknya karena lisensi diberikan dari penulis bukan penyebar (distributor), sepanjang tidak melanggar ketentuan GPL (kalusul 4).
Keterkaitan dengan aturan hukum lainnya
GPL tidak berlaku pada kondisi yang tidak sesuai dengan yang disebutkan di dalamnya. Program GPL tidak boleh dipakai pada program dengan lisensi yang bukan GPL, bila terjadi yang bersangkutan tidak boleh menyebarkan produk turunannya tersebut. Sebuah program GPL tidak boleh menjadi bagian dari program proprietary ataupun berhubungan dengan pustaka proprietary.
2. GNU Lesser General Public License (GNU LGPL atau LGPL)

Selain GPL proyek GNU menawarkan jenis lain dari copyleft untuk pustaka program (libraries). LGPL mengizinkan pustaka yang berlisensi LGPL berhubungan dengan program proprietary.
Pengecualian seperti ini bisa ditemukan dalam situasi yang berbeda. Ada kemungkinan merupakan sebuah keputusan strategis untuk memperluas pemakaian perangkat lunak bebas karena banyak kejadian produsen perangkat keras tidak bersedia memberikan design dari perangkat kerasnya untuk dibuat pustaka yang sesuai. Biasanya produsen mempuat pustaka perangkat lunaknya secara proprietary. Untuk bisa memanfaatkan perangkat keras tersebut, LGPL adalah solusinya.
Meski ada LGPL para pendukung perangkat lunak bebas tetap menganjurkan para produsen perangkat keras menggunakan GPL pada produk mereka. Terutama beberapa pustaka yang punya kemampuan khusus dianjurkan agar memakai GPL supaya lebih banyak orang yang dapat memanfaatkan dalam lingkungan yang bebas.
a.  Prasyarat dan ketentuan utama dari LGPL
LGPL identik dengan GPL pada hampir semua aspek dimana harus disebutkan tidak ada jaminan dan pernyataan bahwa lisensi diperoleh langsung dari penulis, kapan diterapkan dan kapan dibatalkan, dan hubungannya dengan ketentuan hukum lain yang beralu bagi pengguna.
Perbedaannya ada pada hak pemakai LGPL membedakan dua buah situasi. Di satu sisi disebut “produk berdasar dari pustaka” ini berarti pustaka itu sendiri maupun pustaka turunannya. Di sisi lain penyebutan “produk yang memakai pustaka” ini artinya bukan pustaka atau turunannya melainkan program yang didesain untuk memanfaatkan pustaka.

Karya berdasarkan dari pustaka
Pada kasus ini karya atau produk merupakan pustaka maupun turunan dari pustaka yang
bersangkutan. Pada intinya semua yang disebutkan di GPL berlaku semua di sini.

Kebebasan Pengguna
Menggunakan atau menjalankan program (klausul 0)
Memperbanyak atau menggandakan program (klausul 1)
Menyebarluaskan program, bahkan untuk tujuan komersial sekalipun, tapi pemberian hak cipta dan pernyataan jaminan harus disertakan (kalusul 1). Penyebaran dalam bentuk kode objek diperbolehkan selama kode sumber tersedia untuk semua penerima atau pengguna (klausul 4).
Program turunan harus sama berlisensi LGPL demikian juga bila memakai sumber pihak ketiga maka keseluruhan pada produk turunannya juga harus di bawah lisensi LGPL (klausul 2c).

Anda juga dapat menerapkan lisensi GPL terhadap hasil penggandaan karya LGPL,
khususnya ketika menggabungkan kode ke dalam program yang bukan pustaka.

Karya yang memakai pustaka
Pada kasus ini ketika sebuah produk yang berhubungan dengan pustaka GPL sedangkan
produk ini memiliki lisensi lain selain GPL atau LGPL produk ini diminta untuk
memaketkan kode sumber pustaka bila diminta oleh pemakainya. Apabila tidak, produk ini
bisa mamakai mekanisme pustakaberbagi
agar bisa diakses oleh pustaka yang LGPL.
Dengan membuat katagori demikian, LGPL memungkinkan program proprietary memakai pustaka LGPL.

3. Berkeley Software Distribution
Berkeley Software Distribution (BSD) pertama kali dibangun dan dikembangkan oleh Computer System Research Group (CSRG) di University of California at Berkeley (UCB), BSD pertama kali keluar pada akhir 1977 sebagai paket tambahan dan patch dari AT&T UNIX versi 6, yang mana waktu itu beroperasi pada mesin PDP-11 minicomputer.
BSD dibuat, dikembangkan, dan digunakan secara “Bebas” sebagai perlawanan terhadap lisensi UNIX yang dimiliki oleh AT&T dan oleh karena itu BSD mempunyai lisensi tersendiri yang memungkinkan setiap orang bebas melakukan pengembangan, dan menggunakan kode sumber BSD. Pada tahun 1993, versi 4.4BSD dirilis sebagai sebuah Sistem Operasi yang utuh.
Kebebasan Pemakai
Memperbanyak program dan menyebarluaskan program baik berbentuk kode sumber atau kode biner. Penyebarluasan tidak dituntut menyertakan kode sumber.
Membuat karya turunan dan mendistribusikannya dalam bentuk kode sumber atau binari. Pembuat perubahan bebas memilih lisensi, FOSS atau proprietary.
Dapat dimasukkan dalam program proprietary.

Lisensi aslinya (BSD dengan 4 klausul) memiliki satu klausul iklan sehingga tidak dipakai
lagi. Yang digunakan sekarang BSD dengan tiga klausul, mirip dengan lisensi MIT,
bedanya lisensi MIT tidak punya klausa “tidak ada paksaan pada produk turunan”. Juga ada lisensi BSD 2 klausul yang menghilangkan klausa di atas sehingga menjadi sangat mirip dengan lisensi MIT.

4. Mozilla Public License
Lisensi Umum Mozilla (Mozilla Public License, disingkat MPL), adalah sebuah perangkat lunak bebas dan lisensi perangkat lunaksumber terbuka. Versi 1.0 dikembangkan pertama kali oleh Mitchell Baker ketika ia masih bekerja sebagai pengacara pada Netscape Communications Corporation dan versi 1.1 pada Yayasan Mozilla.The Time 100: Mitchell Baker: The "Lizard Wrangler" (Marc Andreessen, Time, 18 April 2005</ref> MPL ditandai sebagai hibridisasi dari Perubahan lisensi BSD dan Lisensi Publik Umum GNU. Andrew M. St. Laurent, Understanding Open Source & Free Software Licensing, pp. 62-63 (O'Reilly 2004)</ref>
MPL adalah lisensi untuk Mozilla Application SuiteMozilla FirefoxMozilla Thunderbird dan perangkat lunak Mozilla lainya, MPL telah diadaptasi oleh orang lain untuk perangkat lunak milik mereka, terutama Sun Microsystems, sebagai Common Development and Distribution License atau yang disingkat sebagai CDDL untuk OpenSolaris, versi open source dari sistem operasi Solaris 10, dan oleh Adobe Systems, sebagai lisensi untuk produkAdobe Flexnya.
Ketentuan
Lisensi MPL masih dianggap masih mempunyai kelemahan dalam hak ciptanya. Khususnya, kode sumber yang mensyaratkan disalin atau diubah di bawah MPL harus tetap di bawah MPL.
Isi keseluruhan MPL telah disetujui sebagai lisensi Perangkat lunak sumber terbuka oleh Prawarsa Sumber Terbuka dan sebagai sebuah lisensi perangkat lunak bebas oleh Yayasan Perangkat Lunak Bebas.
Kesesuaian dengan lisensi lain
Tidak seperti lisensi dengan hak cipta yang kuat, kode di bawah MPL dapat digabungkan dengan Perangkat lunak tak bebas dalam satu berkas komputer program ("Larger Work"). Sebagai contoh, Netscape Navigator 6 dan dirilis kemudian adalah versi berpemilik dari Mozilla Application Suite, dengan menambahkan AIM eksklusif dan bagian lainnya. Memperlakukan MPL file kode sumber sebagai batas antara kode MPL dan bagian eksklusif, yang berarti bahwa sumber file (misalnya, C + +, JavaScript atau file XUL) adalah sepenuhnya baik atau sepenuhnya milik MPL tertentu. GNU GPL, sebaliknya, menggunakan batas proses eksekusi sebagai batas lisensi.
Kesesuain dengan GPL
Yayasan Perangkat Lunak Bebas mempertimbangkan lisensi sebuah lisensi perangkat lunak bebas, meskipun dengan satu kelemahan yaitu hak ciptanya. Namun, "tidak seperti lisensi X11" (Lisensi MIT) lisensi telah "beberapa pembatasan kompleks" sehingga kompatibel dengan GNU GPL. Mereka mendesak masyarakat untuk tidak menggunakan lisensi karena ketidakcocokan ini kecuali ketentuan dalam bagian 13 dari MPL dilaksanakan untuk menyediakan pekerjaan yang baik di bawah GPL atau GPL-lisensi lain yang kompatibel.
Untuk alasan ini, Mozilla Suite dan Firefox telah berlisensi dibawah lisensi berlapis, termasuk MPL, GPL dan LGPL.

5. MIT License
MIT License adalah lisensi perangkat lunak bebas yang berasal di Massachusetts Institute of Technology (MIT), yang digunakan oleh Konsorsium X MIT.Ini adalah lisensi permisif, artinya memungkinkan pemakaian ulang dalam perangkat lunak berpemilik pada kondisi bahwa ijin telah didistribusikan dengan perangkat lunak tersebut. Lisensi GPL juga kompatibel, yang berarti bahwa ijin GPL kombinasi dan redistribusi dengan perangkat lunak yang menggunakan lisensi MIT.Menurut Free Software Foundation, Lisensi MIT ini lebih tepat disebut lisensi X11, sejak MIT telah menggunakan banyak lisensi untuk perangkat lunak dan lisensi pertama kali dirancang untuk X Window System. Paket perangkat lunak yang menggunakan lisensi MIT meliputi Expat, Putty, Mono platform pengembangan perpustakaan kelas, Ruby on Rails, Lua 5.0 dan seterusnya dan X Window System, yang ditulis lisensi.

6. Apache License


The Apache logo
Penulis
Versi
2.0
Apache Software Foundation
Tanggal terbit
January 2004
DFSG compatible
Yes[1]
Yes[2]
Yes
Yes - GPLv3[2]
No
Yes
                Lisensi Apache adalah sebuah lisensi perangkat lunak-bebas yang ditulis oleh Apache Software Foundation (ASF). Lisensi Apache (versi 1.0, 1.1, dan 2.0) memerlukan pelestarian pemberitahuan hak cipta dan disclaimer, tetapi bukan lisensi copyleft - memungkinkan penggunaan kode sumber untuk pengembangan perangkat lunak berpemilik dan juga bebas dan perangkat lunak sumber terbuka.





C. REFERENSI




Mau versi ebook?? click here

No comments:

Post a Comment