Lisensi untuk pengembangan Perangkat Lunak Bebas dan Terbuka: Praktik yang baik

Lisensi untuk pengembangan Perangkat Lunak Bebas dan Terbuka: Praktik yang baik

Lisensi untuk pengembangan Perangkat Lunak Bebas dan Terbuka: Praktik yang baik

sebuah lisensi perangkat lunak, secara umum, dapat diartikan sebagai a kontrak antara penulis (pencipta) pemegang hak untuk menggunakan dan mendistribusikan produk yang dibuat dan pembeli atau pengguna tentang itu

Oleh karena itu, semuanya lisensi Menurut definisi, mereka melibatkan pemenuhan serangkaian syarat dan kondisi ditetapkan oleh penulis (pencipta). Itu adalah lisensi perangkat lunak, tidak lebih dari hak untuk digunakan program di bawah parameter tertentu yang diterima.

Jenis Lisensi

Jenis Lisensi Perangkat Lunak

Dalam beberapa kasus, itu lisensi perangkat lunak biasanya menetapkan jangka waktu Anda akan mendapatkan hal yang sama, karena mereka bisa permanen atau terbatas. Faktor lain yang cenderung membentuk karakteristik mereka adalah ruang lingkup geografis, yaitu, wilayah di mana mereka akan diterapkan syarat dan kondisi mapan; karena setiap negara biasanya memiliki peraturannya sendiri tentang lisensi perangkat lunak.

Lisensi mereka biasanya berbeda tergantung pada Jenis perangkat lunak yang akan dicakup, yaitu, setiap jenis Lisensi dan / atau Perangkat Lunak mendefinisikan yang lainnya. Di antara Lisensi dan / atau Perangkat Lunak yang diketahui, kami dapat menyebutkan:

Produk perangkat lunak bebas, yang bukan merupakan perangkat lunak bebas atau terbuka

  • Lisensi Abandonware: Hal ini memungkinkan pengguna untuk menggunakan perangkat lunak dalam keadaan terbengkalai (bebas dari semua hak cipta) publik dan disertifikasi oleh pembuatnya. Memfasilitasi realisasi modifikasi dan distribusi dengan orang lain.
  • Lisensi Careware: Ini memungkinkan pengguna memiliki hak yang sama dengan lisensi Freeware; tetapi mengundang yang sama untuk memberikan donasi yang tidak wajib atau tidak wajib, mendukung donasi untuk mendukung tujuan kemanusiaan, amal, dan kampanye terkait lainnya. Umumnya memungkinkan pengguna untuk menyalin dan memodifikasinya tanpa batasan.
  • Lisensi Crippleware: Hal ini memungkinkan pengguna untuk menggunakan perangkat lunak dalam versi ringan (lite), dengan fungsi terbatas dibandingkan dengan versi lengkap atau lanjutan.
  • Lisensi Donationware: Ini memungkinkan pengguna memiliki hak yang sama dengan lisensi Freeware; tetapi mengundang yang sama untuk memberikan donasi non-wajib atau pengkondisian, untuk melanjutkan pengembangan aplikasi tersebut.
  • Lisensi Freeware: Ini memungkinkan pengguna hak bebas untuk menggunakan dan menyalin perangkat lunak di bawah persyaratan yang ditentukan oleh penulis program tersebut tanpa mengizinkan, dalam kondisi apa pun, modifikasi atau penjualannya oleh pihak ketiga.
  • Lisensi Postcardware: Ini memungkinkan pengguna memiliki hak yang sama dengan lisensi Freeware; tetapi mengundang orang yang sama untuk mengirim surat pos, dengan cara yang tidak wajib atau tidak berkondisi, demi pengembangan produk.
  • Lisensi Shareware: Ini memungkinkan pengguna untuk menggunakan perangkat lunak untuk waktu terbatas atau permanen, tetapi dengan fungsi terbatas. Yang dapat diaktifkan setelah pembayaran untuk versi lengkap.

Produk perangkat lunak berpemilik dan komersial

Un Perangkat lunak berpemilik biasanya secara default a Perangkat lunak berpemilik dan tertutup, karena perizinannya membatasi hak menyalin, memodifikasi dan mendistribusikan kembali hal yang sama, kecuali pengguna akhir (pembeli) membayar sejumlah tertentu kepada penulis agar berhak melakukannya.

Sedangkan a Perangkat lunak komersial Ini memiliki lisensi yang memberikan secara default, pembayaran yang sama untuk digunakan. Namun, ada Perangkat lunak komersial yang dapat bersifat gratis atau berpemiliksebagaimana adanya Perangkat lunak yang tidak gratis dan tidak komersial.

Lebih jauh lagi, pada tingkat yang lebih besar atau seluruhnya, lisensi perangkat lunak dalam bidang Perangkat lunak berpemilik, tertutup, atau komersial Ini dapat diperoleh dalam berbagai skema, di antaranya kami dapat menyebutkan:

  • Lisensi Volume (Volume)
  • Lisensi Produk Terperinci (Eceran)
  • Lisensi elektronik menurut produk tertentu (OEM)

Juga, ketika a Pengguna terakhir biasanya memperoleh Lisensi terperinci itu biasanya dikenal sebagai: Perjanjian Lisensi Pengguna Akhir (EULA) o Perjanjian Lisensi Pengguna Akhir (EULA). Dalam bahasa Inggris biasa disebut Perjanjian Lisensi Pengguna Akhir (EULA).

Jenis Lisensi Perangkat Lunak lainnya

  • Dari domain publik: Yang tidak termasuk unsur Hak Cipta dan memperbolehkan penggunaan, penggandaan, modifikasi atau redistribusi untuk keuntungan atau tidak.
  • Salin kiri: Yang digunakan dalam produk Perangkat Lunak Bebas, yang persyaratan distribusinya tidak mengizinkan redistribusi menambahkan batasan tambahan saat mereka mendistribusikan ulang atau memodifikasinya, sehingga versi yang dimodifikasi juga harus gratis.
  • Dari perangkat lunak semi bebas: Yang digunakan dalam produk yang bukan Perangkat Lunak Bebas, tetapi mengizinkan penggunaan, penyalinan, distribusi, dan modifikasi untuk individu nirlaba.

Definisi terkait lainnya

  • Paten: Ini adalah seperangkat hak eksklusif yang dijamin oleh pemerintah atau otoritas kepada penemu produk baru (berwujud atau tidak berwujud) yang mampu dieksploitasi secara industri untuk kebaikan pemohon untuk jangka waktu terbatas.
  • Hak Cipta atau Hak Cipta: Bentuk perlindungan yang diberikan oleh undang-undang yang berlaku di sebagian besar negara untuk penulis karya asli termasuk karya sastra, drama, musik, seni, dan intelektual, baik yang diterbitkan maupun yang menunggu publikasi.

Perangkat Lunak Gratis dan Kebijakan Publik: Kesimpulan

Lisensi Perangkat Lunak Gratis dan Sumber Terbuka

Perangkat lunak gratis

El Perangkat lunak bebas adalah perangkat lunak yang menghormati kebebasan pengguna dan komunitas. Secara garis besar, ini berarti bahwa pengguna memiliki ekstensi kebebasan untuk menjalankan, menyalin, mendistribusikan, mempelajari, memodifikasi, dan meningkatkan perangkat lunak.

Dalam hal perangkat lunak bebas dan terutama tentang Lisensi yang disetujui (bersertifikat / didukung) otoritas tertinggi dalam hal ini adalah Yayasan Perangkat Lunak Bebas (FSF). Di bagiannya didedikasikan untuk Lisensi yang disetujui dan di bagian Lisensi yang disetujui o Daftar Lisensi (Perangkat Lunak, Dokumentasi, dan karya lain, kompatibel atau tidak dengan Lisensi Publik Umum (GPL), dan tidak gratis), dari Organisasi GNU disebutkan di antara banyak lainnya, yang dijelaskan di bawah ini:

Jenis

  • Lisensi Publik Umum GNU: Umumnya disebut GPL - GNU, dan digunakan untuk sebagian besar program GNU dan lebih dari setengah paket Perangkat Lunak Bebas. Yang terakhir adalah versi nomor 3, meskipun versi 2 sebelumnya masih digunakan.
  • Lisensi GNU Lesser General Public: Biasa disebut LGPL - GNU, dan digunakan untuk beberapa (tidak semua) perpustakaan GNU. Yang terakhir adalah versi 3, meskipun versi sebelumnya 2.1 masih digunakan.
  • Lisensi Publik Umum Affero: Biasa disebut AGPL - GNU, ini didasarkan pada GNU GPL, tetapi berisi klausa tambahan yang memungkinkan pengguna untuk berinteraksi dengan program berlisensi melalui jaringan untuk menerima kode sumber untuk program itu. Yang terbaru adalah versi 3.
  • Lisensi Dokumentasi Gratis GNU: Umumnya disebut FDL - GNU atau GFDL, ini adalah bentuk Lisensi Copyleft yang ditujukan untuk manual, buku teks, atau dokumen lain. Tujuannya adalah untuk memastikan bahwa setiap orang memiliki kebebasan untuk menyalin dan mendistribusikan kembali ciptaan, dengan atau tanpa modifikasi, secara komersial atau non-komersial. Yang terbaru adalah versi nomor 1.3.

Sumber terbuka

Perangkat Lunak Sumber terbuka mengacu pada perangkat lunak yang kode sumber telah dimasukkan ke disposisi gratis dari seluruh dunia dan diberikan lisensi yang memfasilitasi penggunaan kembali atau adaptasinya ke konteks yang berbeda. Ini terutama berbeda dari perangkat lunak bebas, karena yang terakhir membela kebebasan pengguna dan komunitas yang mengintegrasikannya, sedangkan Sumber Terbuka menghargai terutama keuntungan praktis dan tidak begitu banyak prinsip kebebasan yang ditawarkan oleh perangkat lunak bebas.

Dalam hal Sumber Terbuka dan terutama tentang Lisensi yang disetujui (bersertifikat / didukung) otoritas tertinggi dalam hal ini adalah Inisiatif Sumber Terbuka (OSI). Di bagiannya didedikasikan untuk Lisensi yang disetujui disebutkan di antara banyak lainnya, yang dijelaskan di bawah ini:

Jenis

  • Apache 2.0
  • BSD - Klausul 3
  • FreeBSD - Klausul 2
  • GPL - GNU
  • LGPL - GNU
  • MIT
  • Mozilla 2.0
  • Izin pengembangan dan distribusi umum
  • Eclipse versi 2.0

OSI juga memiliki file Daftar Lisensi OSI dengan semua yang disetujui. Banyak dari ini Lisensi Sumber Terbuka populer, banyak digunakan atau memiliki komunitas yang kuat dan juga disetujui oleh Yayasan Perangkat Lunak Bebas (FSF).

Praktik Baik: Perangkat Lunak Berlisensi

Latihan yang baik

Untuk artikel kami, kami telah mengambil contoh file Praktik yang baik disusun dan diungkapkan oleh "Kode untuk Inisiatif Pembangunan" itu Bank Pembangunan Interamerican, pada ruang lingkup Lisensi Software, yang harus diambil saat mengembangkan produk perangkat lunak (alat digital), terutama yang gratis dan terbuka.

entre las praktik baik yang ditawarkan oleh mereka, dengan kondisi Lisensi Software adalah yang disebutkan di bawah ini:

a) Sertakan lisensi open source

Mengutip rekomendasi Anda, itu adalah:

"... MIT, yang memberikan kebebasan kepada pengguna lain selama mereka menghubungkan pencipta aslinya; lisensi Apache 2.0, sangat mirip dengan MIT tetapi juga memberikan hibah langsung hak paten dari kontributor kepada pengguna; dan Lisensi GNU GPL, yang mengharuskan siapa saja yang mendistribusikan kode atau karya turunan Anda untuk melakukannya sambil menjaga sumber dan istilah tetap sama. Wajib pajak memberikan hibah hak paten".

b) Sertakan lisensi untuk dokumentasi

Mengutip rekomendasi Anda, itu adalah:

"Kami merekomendasikan penggunaan lisensi creative commons untuk pelisensian dokumentasi alat. Itu CC0-1.0, CC-BY-4.0 dan CC-BY-SA-4.0 misalnya mereka adalah lisensi terbuka yang digunakan untuk materi non-perangkat lunak, dari kumpulan data hingga video. Catat itu CC-BY-4.0 dan CC-BY-SA-4.0 mereka tidak boleh digunakan untuk perangkat lunak. Untuk alat yang dikembangkan oleh IDB saat ini, sebaiknya gunakan Creative Commons IGO 3.0 Atribusi-NonKomersial-TanpaTurunan (CC-IGO 3.0 BY-NC-ND)".

Terakhir, jika Anda ingin membaca 2 artikel terkait sebelumnya Dengan tema kami meninggalkan Anda tautan di bawah ini: "Praktik yang baik untuk mengembangkan Perangkat Lunak bebas dan terbuka: Dokumentasi" y "Kualitas Teknis: Praktik yang baik dalam pengembangan Perangkat Lunak Bebas".

Kesimpulan

Kesimpulan

Kami berharap itu ini "posting kecil yang bermanfaat" tentang «Buenas prácticas» dalam bidang «Licencias» untuk digunakan untuknya «Software libre y abierto» dikembangkan, sangat menarik dan berguna, untuk keseluruhan «Comunidad de Software Libre y Código Abierto» dan memberikan kontribusi besar bagi penyebaran ekosistem aplikasi yang indah, raksasa, dan berkembang dari dan untuk «GNU/Linux».

Dan untuk informasi lebih lanjut, jangan sungkan untuk mengunjungi Perpustakaan online sebagai BukaLibra y jedi untuk membaca buku (PDF) tentang topik ini atau lainnya bidang pengetahuan. Untuk saat ini, jika Anda menyukai ini «publicación», jangan berhenti membagikannya dengan orang lain, di Situs web, saluran, grup, atau komunitas favorit jaringan sosial, lebih disukai yang gratis dan terbuka sebagai Mastodon, atau sejenisnya yang aman dan pribadi Telegram.

Atau cukup kunjungi beranda kami di DesdeLinux atau bergabung dengan Channel resmi Telegram dari DesdeLinux untuk membaca dan memilih publikasi ini atau publikasi menarik lainnya di «Software Libre», «Código Abierto», «GNU/Linux» dan topik lain yang terkait dengan «Informática y la Computación», Dan «Actualidad tecnológica».


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.