Copyleft

Copyleft ialah istilah terbitan main kata Inggeris copyright ('hak cipta') merujuk kepada penggunaan undang-undang hak cipta untuk menawarkan hak mengedar salinan dan pengubahsuaian sesuatu karya, dan mewajibkan hak yang sama dikekalkan dalam versi yang diubahsuaikan daripada karya itu. Dalam kata lain, 'copyleft' ialah kaedah am bagi membuat program komputer (atau karya lain) bebas (libre), dan memerlukan semua karya terbitan (karya yang diubahsuai atau dikembangkan) juga menjadi bebas.

Copyleft merupakan bentuk pelesenan dan boleh digunakan bagi mengekalkan syarat-syarat hak cipta bagi karya-karya seperti perisian komputer, dokumen, dan seni. Pada umumnya, undang-undang hak cipta digunakan pereka bagi menghalang orang lain daripada menyalin, mengubahsuai, atau mengedar salinan karya pereka tersebut. Bertentangan dengan ini, di bawah undang-undang copyleft, seseorang pereka dapat memberikan kebenaran kepada sesiapa yang menerima salinan tersebut untuk menyalin, mengubahsuai, atau mengedar karya tersebut. Selain itu semua salinan terbitan atau hasil pengubahsuaian juga diperlukan di bawah syarat-syarat pelesenan.

Lesen-lesen copyleft bagi perisian mensyaratkan semua maklumat yang diperlukan bagi menyalin dan mengubahsuai perlu disediakan bagi penerima program boleh laku. Fail-fail Kod sumber lazimnya mengandungi syarat-syarat lesen dan mengiktiraf pereka atau pengarang.

Lesen jenis Copyleft merupakan penggunaan baharu undang-undang hak cipta sedia ada bagi memastikan sebuah karya itu kekal bebas. Lesen Awam Am GNU ('GNU General Public License, GPL'), yang asalnya dikarang Richard Stallman, ialah lesen copyleft pertama yang digunakan secara meluas, dan masih kekal sebagai lesen utama persisian yang 'copyleft'. Creative Commons, sebuah pertubuhan bukan untung ditubuhkan Lawrence Lessig, memberi syarat lesen yang agak sama yang dikenali sebagai ShareAlike.

 Sejarah ringkas 


Satu contoh awal copyleft ialah projek Tiny BASIC yang dimulakan dalam surat berita People's Computer Company dalam tahun 1975. Dennis Allison menulis satu spesifikasi versi ringkas bagi bahasa pengaturcaraan BASIC. The ACM Special Interest Group on Programming Languages (SIGPLAN) reprinted the Tiny Basic design notes from the January 1976 Tiny BASIC Journal. Reka bentuk ini tidak menyokong rentetan teks dan hanya menggunakan aritmetik integer.

Kandungan surat berita berkaitan Tiny BASIC itu menjadi Dr. Dobb's Journal of Tiny BASIC ('Jurnal Dr Dobb tentang Tiny BASIC') dengan tajuk kecil "Calisthenics & Orthodontia, Running Lights Without Overbyte." ('Kalistenik & Ortodontia, Lampu Memandu Tanpa Berlebihan Bait'). Penggemar komputer mula menulis pentafsir bahasa pengaturcaraan BASIC bagi komputer mereka dan mengirim kod sumber kepada Dr. Dobb's Journal dan majalah-majalah lain untuk diterbitkan. Aktiviti ini merupakan projek pertukaran perisian bebas sebelum kewujudan Internet.

Jim Warren, editor Dr. Dobb's Journal, menulis tentang projek ini dalam sebual surat berita Association for Computing Machinery (ACM). Beliau memulakan rencana dengan ini: "Terdapat satu pilihan alternatif berdaya maju kepada masalah-masalah yang dibangkitkan oleh Bill Gates yang berang tentang perisian yang 'dikebas'. Apabila perisian itu bebas, atau murah sehinggakan lebih mudah dibeli daripada disalin, pada masa itu perisian itu tidak akan 'dikebas' ".

Terbitan Dr. Dobbs Journal bagi bulan Mei 1976 memuatkan perisian 'Tiny BASIC Palo Alto' karya Li-Chen Wang bagi mikropemproses Intel 8080. Senarai bermula dengan penyenaraian biasa tentang pengarang, dan haribulan, tetapi ia juga mengandungi:

Seorang lagi penggemar komputer, mengubahsuai dan memperbaiki program Li-Chen Wang dan diterbitkan dalam terbitan bulan Disember 1976 majalah Interface Age. The source code begins with the following nine lines: TINY BASIC FOR INTEL 8080; VERSION 2.0; BY LI-CHEN WANG; MODIFIED AND TRANSLATED TO INTEL MNEMONICS; BY ROGER RAUSKOLB; 10 OCTOBER, 1976 ; @COPYLEFT; ALL WRONGS RESERVED Roger menambah namanya dan mengekalkan Notis COPYLEFT.

Satu lagi kejadian copyleft timbul dengan penggunaan pentafsir bahasa pengaturcaraan Lisp yang dihasilkan Richard Stallman oleh sebuah syarikat Symbolics. Stallman bersetuju meminjamkan versi domain awam perisiannya kepada Symbolics yang kemudiannya mengembang dan memperbaiki perisian tersebut. Apabila Stallman meminta untuk mengguna perisian yang dimajukan Symbolics itu, syarikat Symbolics enggan memberi kebenaran. Dengan itu, dalam tahun 1984 Stallman mula merangka rancangan bagi membasmi kelakuan dan kebudayaan perisian tuan punya yang muncul tatkala itu. Stallman memberi alasan bahawa perkongsian perisian yang terdapat dalam talian boleh disalin tanpa menghilangkan karya asal. Semua orang 'menang'. Perisian dapat digunakan berkali-kali tanpa kerosakan atau menjadi haus.


Stallman membuat keputusan untuk bekerja dalam rangka undang-undang sedia ada kerana beliau berfikir menghapuskan undang-undang hak cipta, yang dilihatnya sebagai mempunyai kelemahan, tidak dapat dilakukan dalam jangka masa pendek; dalam tahun 1988 , beliau mencipta lesen hak ciptanya sendiri, yang diberi nama Emacs General Public License, lesen copyleft pertama. Lesen ini kemudian bertukar menjadi Lesen Awam Am GNU (GPL), yang kini menjadi lesen Perisian Bebas paling popular. Buat kali pertama, pemegang hak cipta mengambil langkah bagi memastikan sebanyak mungkin hak penciptaan dapat dipindahkan kepada pengguna perisian, tidak kira berapa banyak pengubahsuaian dan semakan dibuat terhadap perisian asal. GPL asal tidak memberikan hak kepada orang awam biasa, tetapi hanya kepada penerima program; namun, ia merupakan hasil terdaik yang dapat diraih di bawah undang-undang sedia ada.

 Penggunaan copyleft 

Amalan biasa copyleft ialah mengkodkan syarat penyalianan sesuatu karya dengan sebuah lesen. Lesen ini lazimnya memberi hak yang serupa dengan hak pengarang kepada sesiapa yang memiliki salinan perisian tersebut, termasuklah syarat yang termaktub dalam Free Software Definition ('Definisi Perisian Bebas'):

 Kebebasan 0 – kebebasan mengguna karya,
 Kebebasan 1 – kebebasan mengkaji karya,
 Kebebasan 2 – kebebasan menyalin dan berkonsi karya dengan orang lain,
 Kebebasan 3 – kebebasan mengubah suai karya, dan kebebasan mengedar perisian yang diubah suai dan, dengan itu, karya terbitan.

Kebebasan-kebebasan ini tidak memastikan sesuatu karya terbitan akan diedarkan dengan syarat-syarat liberal yang sama. Untuk memastikan karya benar-benar copyleft, lesen perlu meletakkan kewajipan pengaran karya terbitan hanya boleh mengedarkan karya terbitan di bawar lesen yang sama atau setara.

Lesen copyleft juga menangani beberapa hambatan selain daripada hambatan terhadap penyalinan sesuatu karya. Manfaat-manfaat ini termasuk kepastian bahawa hak yang diberikan tidak boleh ditarik balik pada kemudian hari, dan kepastian karya dan hasil terbitannya disediakan dalam bentuk yang membenarkan pengubahsuaian dilakukan. Dalam perisian komputer, ini memerlukan penyediaan kod sumber karya terbitan bersama-sama perisian itu sendiri.

 Nota

Rujukan 

 Pautan luar 

 What is copyleft? – oleh Richard Stallman
 GNU's Bulletin, vol. 1 no. 5 – Kemunculan pertama rencan berkaitan What is copyleft?
 Freedom or Power oleh Richard Stallman dan Bradley Kuhn
 Copyleft: Pragmatic Idealism – oleh Richard Stallman
 Eye Magazine – Rencana Copyleft dan Copyright
 Two explanations of copyleft and its history by Richard Stallman: satu April 2006, dan satu Jun 2006
 Article: Working Without Copyleft oleh Bjørn Reese dan Daniel Stenberg, 19 Disember 2001