This translation may not reflect the changes made since 2021-07-21 in the English original.

You should take a look at those changes. Please see the Translations README for information on maintaining translations of this article.

Permasalahan Dengan Lisensi (Semula) Plan 9

oleh Richard Stallman

CATATAN: Tulisan ini berlaku untuk lisensi semula dari Plan 9. Lisensi Plan 9 yang sekarang memenuhi persyaratan sebagai perangkat lunak bebas (dan juga open source). Jadi, artikel ini merupakan contoh dari hal yang relevan secara historis. Bagaimana pun, butir-butir yang dibahas tetap valid


Saat saya melihat pemberitahuan bahwa perangkat lunak Plan-9 telah dikeluarkan sebagai perangkat lunak yang bersifat “open source”, saya berpikir kenapa tidak sekalian menjadi perangkat lunak bebas saja. Setelah mempelajari lisensi tersebut, kesimpulan saya adalah bahwa perangkat lunak itu tidak bebas; lisensi tersebut berisi beberapa larangan yang sama sekali tidak dapat diterima oleh gerakan Perangkat Lunak Bebas (lihat http://www.gnu.org/philosophy/free-sw.html).

Saya bukan seorang pendukung gerakan Open Source, tetapi saya merasa lega saat salah seorang pemimpin mereka memberi tahu bahwa mereka juga tidak dapat menerima lisensi tersebut. Saat para pengembang Plan-9 mendeskripsikannya sebagai “open source”, mereka merubah pengertian dari istilah tersebut dan karena itu menyebabkan kebingungan untuk berbagai pihak (istilah ini terlalu sering disalah-artikan; lihat http://www.gnu.org/philosophy/open-source-misses-the-point.html).

Di bawah ini adalah beberapa permasalahan yang saya temukan dalam lisensi dari Plan-9. Beberapa klausalnya mengekang perangkat lunak Plan-9 sehingga secara jelas menjadi bersifat tidak bebas; beberapa lainnya hanya bersifat sangat menjengkelkan.

Pertama, inilah klausul-klausul yang menyebabkan perangkat lunak tersebut menjadi bersifat “tidak bebas”.

Anda setuju untuk memberikan Original Contributor, jika ia meminta, salinan dari seluruh kode sumber, kode objek dan dokumen modifikasi yang terkait yang dibuat atau dikontribusikan oleh anda jika digunakan untuk tujuan apapun.

Hal ini menyebabkan pelarangan untuk modifikasi untuk penggunaan pribadi, yang akan merampas hak dasar dari para pengguna.

Dan dapat, pada pilihan Anda, meliputi harga yang wajar untuk penggunaan media apa pun.

Hal ini akan membatasi harga yang dikenakan untuk distribusi awal, yang berarti pelarangan penjualan salinan program untuk memperoleh keuntungan.

Pendistribusian dari perangkat lunak berlisensi kepada pihak ketiga yang menginginkan program ini akan dikenakan persyaratan dan kondisi yang sama seperti yang disebutkan pada awal Perjanjian,

Hal ini sepertinya mengatakan bahwa saat anda mendistribusikan maka anda harus membuat kontrak dengan pihak yang memperoleh program tersebut, seperti yang diharuskan Lucent jika anda mengambil program ini.

1. Lisensi dan hak yang terkandung dalam perjanjian ini akan hilang secara otomatis jika (i) Anda tidak bisa memenuhi semua persyaratan dan kondisi di dalamnya; atau (ii) Anda berinisiatif atau berpartisipasi dalam suatu aksi terhadap Original Contributor dan/atau Contributor lainnya.

Hal ini sepertinya dapat diterima pada awalnya, namun kemudian saya menyadari bahwa ini bertindak terlalu jauh. Klausal pembatasan seperti ini akan terlegitimasi jika hanya dibatasi untuk hak paten saja, tapi ini tidak. Ini akan berarti bahwa jika Lucent atau kontributor lainnya melanggar lisensi dari paket perangkat lunak bebas yang dilindungi oleh GPL milik anda, dan anda mencoba untuk menggunakan lisensi tersebut, maka anda akan kehilangan hak untuk menggunakan kode dari program Plan-9.

Anda setuju bahwa jika anda mengeluarkan atau mengeluarkan kembali suatu perangkat lunak yang dipatenkan atau modifikasinya, Anda harus mengikuti peraturan dari United States Export Administration dan akan memberi ganti kerugian kepada Original Contributor dan Contributor lainnya untuk semua kekurangan yang terdapat di dalamnya.

Sangat tidak bisa diterima bahwa suatu lisensi harus mengikuti peraturan dari US export control regulation. Walaupun mereka adalah hukum yang sah, namun peraturan itu hanya berlaku untuk situasi tertentu tanpa memperdulikan apakan mereka disebutkan dalam suatu lisensi; bagaimana pun mengikut sertakan mereka sebagai salah satu persyaratan dalam lisensi akan memperbesar jangkauan dan aktivitas mereka di luar yurisdiksi dari pemerintahan Amerika Serikat, dan hal ini sangatlah salah.

Bagian lain dari distribusi dipenuhi dengan pelarangan-pelarangan lain yang juga tidak dapat diterima:

2.2 Tidak ada hak yang diberikan ke dalam lisensi yang dapat menciptakan suatu aktivitas tambahan atau pendistribusian (selain perangkat lunak asli atau tiruan karena itu) font yang ditampilkan di layar yang diidentifikasikan dalam sub directory /lib/font/bit/lucida dan font untuk mesin cetak (Lucida Sans Unicode, Lucida Sans Italic, Lucida Sans Demibold, Lucida Typewriter, Lucida Sans Typewriter83), diidentifikasikan dalam sub directory /sys/lib/postscript /font.

Satu bagian dari koleksi ini adalah bebas, font Ghostscript yang dilindungi oleh GNU GPL. Sisanya bahkan tidak mendekati.

Disamping kesalahan-kesalahan fatal tersebut, lisensi ini mempunyai peraturan-peraturan lain yang menjengkelkan:

… misalkan, jika Anda atau Contributor manapun menyertakan Perangkat Lunak Berlisensi dalam suatu penawaran komersial (“Commercial Contributor”), Commercial Contributor tersebut harus menyetujui untuk melindungi dan mengganti kerugian dari Original Contributor dan semua Contributor lainnya (disebut juga “Indemnified Contributors”).

Mengharuskan penggantian kerugian dari para pengguna adalah hal yang cukup menjengkelkan.

Para Contributor akan memiliki hak yang tidak terbatas, non eksklusif, global, terus menerus dan bebas royalty, untuk digunakan, reproduksi, modifikasi, menampilkan, sublisensi dan mendistribusikan modifikasi Anda, dan akan memberikan pihak ketiga hak yang sama, termasuk tanpa pembatasan sebagai bagian dari atau dengan perangkat lunak yang berlisensi;

Ini adalah variasi dari NPL asimetris: anda memperoleh hak yang terbatas, namun mereka memiliki hak yang tidak terbatas untuk menggunakan perubahan yang anda lakukan. Walau hal ini tidak mendiskualifikasi lisensi sebagai suatu perangkat lunak yang bebas (jika semua masalah lainnya sudah dibetulkan) namun hal ini sangat disayangkan.