Proyek Glibc telah membatalkan pengalihan hak wajib atas kode tersebut ke Open Source Foundation

Pengembang perpustakaan sistem GNU C Library (glibc) telah membuat perubahan pada aturan untuk menerima perubahan dan mentransfer hak cipta, membatalkan transfer wajib hak milik atas kode ke Open Source Foundation. Dengan analogi dengan perubahan yang sebelumnya diadopsi dalam proyek GCC, penandatanganan perjanjian CLA dengan Open Source Foundation di Glibc telah dipindahkan ke kategori operasi opsional yang dilakukan atas permintaan pengembang. Perubahan aturan, yang memungkinkan patch diterima tanpa mentransfer hak ke fondasi open source, akan berlaku pada tanggal 2 Agustus dan akan mempengaruhi semua cabang Glibc yang tersedia untuk pengembangan, dengan pengecualian kode yang dibagikan melalui Gnulib dengan proyek GNU lainnya.

Selain pengalihan hak milik kepada Open Source Foundation, pengembang diberikan kesempatan untuk mengonfirmasi hak pengalihan kode ke proyek Glibc menggunakan mekanisme Developer Certificate of Origin (DCO). Sesuai dengan DCO, pelacakan penulis dilakukan dengan melampirkan baris β€œDitandatangani oleh: nama pengembang dan email” pada setiap perubahan. Dengan melampirkan tanda tangan ini pada tambalan, pengembang mengonfirmasi kepemilikannya atas kode yang ditransfer dan menyetujui distribusinya sebagai bagian dari proyek atau sebagai bagian dari kode di bawah lisensi gratis. Berbeda dengan tindakan proyek GCC, keputusan di Glibc tidak diambil oleh dewan pemerintahan dari atas, namun dibuat setelah diskusi awal dengan seluruh perwakilan masyarakat.

Penghapusan kewajiban penandatanganan perjanjian dengan Open Source Foundation sangat menyederhanakan bergabungnya peserta baru dalam pengembangan dan menjadikan proyek independen dari tren di Open Source Foundation. Jika penandatanganan perjanjian CLA oleh masing-masing peserta hanya membuang-buang waktu untuk formalitas yang tidak perlu, maka bagi korporasi dan karyawan perusahaan besar, pengalihan hak atas Dana Sumber Terbuka dikaitkan dengan banyak penundaan dan persetujuan hukum, yang merupakan tidak selalu berhasil diselesaikan.

Pengabaian pengelolaan hak kode yang terpusat juga memperkuat ketentuan perizinan yang awalnya diterima, karena perubahan lisensi sekarang memerlukan persetujuan pribadi dari setiap pengembang yang belum mengalihkan haknya ke Open Source Foundation. Pada saat yang sama, kode Glibc terus disediakan di bawah lisensi β€œLGPLv2.1 atau lebih baru”, yang memungkinkan transisi ke versi LGPL yang lebih baru tanpa persetujuan tambahan. Karena hak atas sebagian besar kode tetap berada di tangan Free Software Foundation, organisasi ini terus memainkan peran sebagai penjamin distribusi kode Glibc hanya di bawah lisensi copyleft gratis. Misalnya, Open Source Foundation dapat memblokir upaya untuk memperkenalkan lisensi ganda/komersial atau pelepasan produk kepemilikan tertutup berdasarkan perjanjian terpisah dengan pembuat kode.

Salah satu kelemahan dari pengabaian pengelolaan hak kode yang terpusat adalah munculnya kebingungan ketika menyepakati isu-isu terkait lisensi. Jika sebelumnya seluruh tuntutan pelanggaran ketentuan perizinan diselesaikan melalui interaksi dengan satu organisasi, kini akibat dari pelanggaran, termasuk pelanggaran yang tidak disengaja, menjadi tidak dapat diprediksi dan memerlukan kesepakatan dengan masing-masing peserta. Sebagai contoh, situasi dengan kernel Linux diberikan, di mana masing-masing pengembang kernel meluncurkan tuntutan hukum, termasuk untuk tujuan memperoleh pengayaan pribadi.

Sumber: opennet.ru

Tambah komentar