| Adakah anda tahu perbezaan antara perisian percuma dan perisian sumber terbuka? Apakah perbezaan antara program copyleft dan bukan copyleft? Atau mungkin apa perbezaan antara perisian freeware, shareware, komersial? Ini adalah salah satu artikel panjang, penuh dengan definisi dan konsep yang pasti akan membantu anda mengatur idea anda mengenai perisian percuma. |
Perisian percuma
Perisian percuma adalah perisian yang dilesenkan untuk digunakan, disalin, dan diedarkan oleh sesiapa sahaja, dengan atau tanpa pengubahsuaian, secara percuma atau dengan bayaran. Khususnya, ini bermaksud bahawa kod sumber mesti ada. "Jika bukan sumber, itu bukan perisian." Ini adalah definisi ringkas; lihat juga definisi lengkap.
Sekiranya program percuma, ia berpotensi dimasukkan ke dalam sistem operasi percuma seperti GNU atau sistem GNU / Linux percuma.
Terdapat banyak cara yang berbeza untuk membuat program bebas: banyak persoalan yang harus diputuskan, yang dalam banyak hal adalah nuansa, dan yang dapat diselesaikan dengan berbagai cara tanpa program itu tidak lagi bebas. Sebilangan kemungkinan variasi dijelaskan di bawah. Untuk maklumat mengenai lesen perisian percuma tertentu, anda boleh melihat senarai lesen.
Kata sifat "bebas" perisian percuma merujuk kepada kebebasan, bukan percuma. Walau bagaimanapun, syarikat perisian proprietari kadang-kadang menggunakan istilah "perisian percuma" untuk merujuk kepada harga [Nota penterjemah: Dalam bahasa Inggeris "perisian percuma" dieja "perisian percuma", istilah "percuma" boleh bermaksud "bebas" atau "percuma"]. Dia kadang-kadang menggunakan istilah ini ketika bercakap mengenai salinan binari yang tersedia secara percuma; dan lain-lain masa ia digunakan untuk memenuhi syarat salinan yang disertakan dalam komputer yang baru diperoleh. Ini tidak ada kaitan dengan apa yang kita maksudkan dengan perisian percuma dalam projek GNU.
Kerana kekeliruan yang berpotensi ini, apabila syarikat perisian mendakwa bahawa produknya adalah perisian percuma, adalah bijak untuk selalu memeriksa syarat pengedaran tertentu untuk melihat apakah pengguna mempunyai semua kebebasan yang disiratkan oleh perisian percuma. Kadang-kadang benar perisian percuma; dan lain-lain kali tidak.
Banyak bahasa mempunyai dua perkataan yang berbeza untuk "percuma" sebagai kebebasan dan "percuma" sebagai harga sifar. Sebagai contoh, bahasa Perancis mempunyai istilah "libre" dan "gratuit" [dalam bahasa Sepanyol perkara yang sama berlaku dengan istilah "libre" dan "gratis"]. Ini tidak berlaku dalam bahasa Inggeris, dalam bahasa Inggeris terdapat kata "percuma", yang merujuk secara jelas pada harga, tetapi tidak memiliki kata sifat umum yang merujuk secara jelas pada kebebasan. Oleh itu, jika anda bertutur dalam bahasa selain Bahasa Inggeris, kami mencadangkan agar anda menerjemahkan istilah "percuma" dari "perisian percuma" ke dalam bahasa anda untuk menjadikannya lebih jelas. Lihat senarai terjemahan ungkapan "perisian percuma" kami ke dalam bahasa lain.
Perisian percuma selalunya lebih dipercayai daripada perisian bukan bebas.
Perisian sumber terbuka
Ramai orang menggunakan istilah perisian "sumber terbuka" untuk merujuk kepada kategori yang lebih kurang sama dengan perisian percuma. Namun, mereka bukan jenis perisian yang sama persis: mereka menerima beberapa lesen yang kami anggap terlalu ketat, dan ada lesen perisian percuma yang belum mereka terima. Walau bagaimanapun, perbezaan antara apa yang merangkumi dua kategori adalah sedikit: hampir semua perisian percuma adalah sumber terbuka, dan hampir semua perisian sumber terbuka adalah percuma.
Kami lebih suka istilah "perisian bebas" kerana merujuk kepada kebebasan, sesuatu yang tidak disebut oleh istilah "sumber terbuka".
Perisian domain awam
Perisian domain awam adalah perisian yang tidak dilindungi oleh hak cipta. Ini adalah kes khas perisian percuma yang tidak dilindungi oleh copyleft, yang bermaksud bahawa beberapa salinan atau versi yang diubah mungkin tidak sepenuhnya percuma.
Dalam beberapa kes, program yang dapat dilaksanakan mungkin berada di domain umum tanpa kod sumbernya tersedia. Perisian ini bukan perisian percuma, kerana untuk menjadi percuma, kod sumber mesti dapat diakses. Sebahagian besar perisian percuma bukan perisian domain awam; ia dilindungi oleh hak cipta, dan pemegang hak cipta telah memberikan izin hukum bagi siapa saja untuk menggunakannya secara bebas menggunakan lesen perisian percuma.
Kadang-kadang istilah "domain awam" digunakan secara longgar untuk berarti "bebas" atau "tersedia secara bebas." Namun, "domain awam" adalah istilah hukum dan tepat bermaksud "tanpa hak cipta." Untuk sejelas mungkin, kami mengesyorkan penggunaan "domain publik" untuk menyatakan makna ini sahaja, dan penggunaan ungkapan lain untuk menyampaikan yang sesuai.
Di bawah konvensyen Berne, yang telah ditandatangani oleh kebanyakan negara, setiap penulisan baru dilindungi hak cipta secara automatik. Ini merangkumi program. Oleh itu, jika anda menginginkan program yang telah anda tulis berada di domain awam, anda mesti mengikuti prosedur undang-undang tertentu untuk mengelakkannya, secara automatik, hak cipta ditambahkan ke dalamnya.
Perisian yang dilindungi Copyleft
Perisian yang dilindungi Copyleft adalah perisian percuma yang syarat pengedarannya memastikan bahawa semua salinan semua versi adalah perisian percuma. Ini bermaksud, sebagai contoh, bahawa lesen copyleft tidak membenarkan pihak ketiga menambahkan syarat tambahan (kecuali sekumpulan syarat terhad untuk meningkatkan perlindungan mereka) dan menghendaki agar kod sumber menjadi umum. Beberapa lesen copyleft, seperti versi ketiga GPL, menghalang cara lain untuk menjadikan perisian menjadi milik.
Pada Projek GNU, kami menyusun hampir semua perisian yang kami tulis, kerana tujuan kami adalah untuk memberi setiap pengguna kebebasan yang disiratkan oleh istilah "perisian percuma". Lihat Copyleft yang dilindungi untuk penjelasan lebih lanjut mengenai bagaimana copyleft berfungsi dan mengapa kami menggunakannya.
Copyleft adalah konsep umum; untuk benar-benar menyusun program, anda perlu menggunakan sekumpulan istilah pengedaran tertentu. Terdapat banyak cara yang mungkin untuk menulis terma pengedaran copyleft, sehingga banyak lesen perisian bebas copyleft mungkin ada pada prinsipnya. Walau bagaimanapun, dalam praktiknya hampir semua perisian copyleft menggunakan Lesen Awam Umum GNU. Secara amnya, dua lesen copyleft yang berbeza "tidak serasi", yang bermaksud bahawa menyatukan kod yang dilindungi oleh lesen tersebut adalah tidak sah; oleh itu, adalah baik bagi masyarakat sekiranya mereka semua menggunakan satu lesen copyleft.
Perisian percuma tidak dilindungi copyleft
Perisian bebas bukan copyleft merangkumi kebenaran pengarang untuk mengedarkan semula dan mengubah suai perisian, serta kebenaran untuk menambahkan sekatan tambahan.
Fakta bahawa program adalah percuma tetapi tidak dilindungi dengan copyleft menunjukkan bahawa beberapa salinan atau versi yang diubahsuai mungkin tidak sepenuhnya percuma. Sebuah syarikat perisian dapat menyusun program, dengan atau tanpa modifikasi, dan menyebarkan file yang dapat dieksekusi sebagai produk perisian eksklusif.
Sistem X Window adalah contohnya. Consortium X melepaskan X11 dengan syarat pengedaran yang menjadikannya perisian bebas bukan copyleft. Sekiranya anda mahu, anda boleh mendapatkan salinan yang mempunyai syarat pengedaran ini dan percuma. Walau bagaimanapun, terdapat juga versi bukan percuma, dan terdapat stesen kerja dan kad grafik PC yang popular di mana hanya versi bebas yang berfungsi. Sekiranya anda menggunakan perkakasan ini, X11 bukan perisian percuma untuk anda. Malah pembangun X11 sendiri membuat perisian X11 bukan percuma untuk satu masa.
Perisian yang dilindungi GPL
Lesen Awam Umum GNU (GPL) adalah sekumpulan istilah pengedaran tertentu yang digunakan untuk melindungi program copyleft. Projek GNU menggunakan lesen ini untuk pengedaran kebanyakan perisian GNU.
Sistem GNU
Sistem GNU adalah sistem operasi seperti Unix, yang sepenuhnya terdiri daripada perisian percuma, yang telah kami kembangkan dalam Projek GNU sejak tahun 1984.
Sistem operasi seperti Unix terdiri daripada banyak program. Sistem GNU merangkumi semua perisian GNU, ditambah banyak pakej lain, seperti Sistem X Window dan TeX, yang bukan perisian GNU.
Versi percubaan pertama dari sistem GNU penuh tersedia pada tahun 1996. Ia termasuk GNU Hurd, kernel kami, dikembangkan sejak tahun 1990. Pada tahun 2001 sistem GNU (termasuk GNU Hurd) mula berfungsi dengan cukup andal, tetapi Hurd It masih kekurangan beberapa ciri penting, sehingga tidak digunakan secara meluas. Sementara itu, sistem GNU / Linux, turunan dari sistem GNU yang menggunakan Linux sebagai kernel dan bukan GNU Hurd, telah sangat berjaya sejak tahun 1990-an.
Oleh kerana tujuan GNU adalah sistem bebas, setiap bahagian komponennya mestilah perisian percuma. Walau bagaimanapun, tidak semuanya harus dilindungi oleh copyleft; Secara sah, semua jenis perisian percuma boleh disertakan jika membantu mencapai objektif teknikal yang dicadangkan. Dan tidak perlu bagi setiap komponen untuk menjadi perisian GNU secara individu. Sistem GNU dapat dan termasuk perisian percuma yang tidak dilindungi oleh copyleft, seperti Sistem X Window, yang dikembangkan dalam projek lain.
Program GNU
Ungkapan "program GNU" setara dengan perisian GNU. Program Y adalah program GNU jika perisian GNU (perisian Projek GNU). Kadang-kadang kita mengatakan bahawa ia adalah "pakej GNU".
Perisian GNU
Perisian GNU adalah perisian yang dikeluarkan di bawah naungan Projek GNU. Kami juga memanggil program yang merupakan perisian GNU atau pakej GNU. Fail README atau manual pakej GNU harus menunjukkan bahawa ia adalah; selanjutnya, Direktori Perisian Percuma mengenal pasti semua pakej GNU.
Sebilangan besar perisian GNU dilindungi copyleft, tetapi tidak semua; namun, semua perisian GNU mestilah perisian percuma.
Sebilangan perisian GNU ditulis oleh kakitangan di Yayasan Perisian Percuma, tetapi kebanyakan perisian disumbangkan oleh sukarelawan. Dari perisian yang disumbangkan oleh sukarelawan, kadang-kadang pemegang hak cipta adalah Yayasan Perisian Percuma dan kadang-kadang penyumbang yang menulisnya.
Perisian tidak percuma
Perisian tidak bebas adalah perisian yang tidak percuma. Ini termasuk perisian separa bebas dan perisian proprietari.
Perisian separa bebas
Perisian separa bebas adalah perisian yang tidak percuma, tetapi merangkumi kebenaran bagi individu untuk menggunakan, menyalin, menyebarkan, dan mengubahnya (termasuk pengedaran versi yang diubah) untuk tujuan bukan keuntungan. PGP adalah contoh program separa percuma.
Perisian separa bebas jauh lebih baik secara etika daripada perisian proprietari, tetapi masih menimbulkan masalah yang tidak membenarkan kita menggunakannya pada sistem operasi percuma.
Sekatan Copyleft dirancang untuk melindungi kebebasan penting semua pengguna. Bagi kami, satu-satunya batasan substantif yang dibenarkan dalam penggunaan program adalah yang menghalang penambahan sekatan oleh orang lain. Program separa bebas mempunyai batasan tambahan yang didorong oleh tujuan mementingkan diri sendiri.
Adalah mustahil untuk memasukkan perisian separa bebas dalam sistem operasi percuma. Ini kerana syarat pengedaran untuk sistem operasi percuma secara keseluruhan adalah gabungan istilah pengedaran semua program yang menyusunnya. Menambah program separa bebas ke sistem akan menjadikan sistem secara keseluruhan hanya separa bebas. Terdapat dua sebab mengapa kita tidak mahu perkara ini berlaku:
Kami percaya bahawa perisian percuma harus untuk semua orang, termasuk syarikat, bukan hanya untuk sekolah atau aktiviti riadah persendirian. Kami ingin menjemput syarikat untuk menggunakan sistem GNU sepenuhnya, dan oleh itu kami tidak boleh memasukkan program separa percuma di dalamnya.
Pengagihan komersial sistem operasi percuma, termasuk sistem GNU / Linux, sangat penting, dan pengguna menghargai ketersediaan pengedaran komersial pada CD-ROM. Menyertakan program separa bebas dalam sistem operasi akan menghalang pengedaran komersialnya dalam CD-ROM.
Yayasan Perisian Percuma itu sendiri bukan entiti komersial, dan oleh itu boleh menggunakan program separa bebas "dalaman" secara sah. Tetapi tidak, kerana akan berdampak negatif pada upaya kami untuk mendapatkan program yang dapat kami sertakan dalam sistem GNU.
Selagi ada tugas yang harus dilakukan dengan perisian dan Anda tidak mempunyai program untuk melakukannya, sistem GNU akan kekurangan. Kita harus mengatakan kepada sukarelawan, "Kami belum mempunyai program untuk melakukan kerja ini dalam Projek GNU, jadi kami harap anda akan menulisnya." Sekiranya kita menggunakan program separa bebas untuk melakukan tugas ini, kita akan memperlekehkan apa yang kita katakan sendiri; dan momentum (kita dan mereka yang boleh berkongsi pandangan kita) untuk menulis alternatif percuma akan hilang. Oleh itu, kita tidak.
Perisian hak milik
Perisian proprietari adalah perisian yang tidak percuma atau separa bebas. Penggunaan, pengagihan semula atau pengubahsuaian mereka dilarang, mengharuskan anda meminta izin, atau dibatasi sehingga sebenarnya anda tidak dapat melakukannya dengan bebas.
Yayasan Perisian Percuma mengikuti peraturan bahawa kita hanya dapat memasang program proprietari pada komputer kita, ketika kita melakukannya sementara dan untuk tujuan menulis alternatif percuma untuk program yang sama. Terlepas dari kes khusus ini, kami percaya bahawa tidak ada alasan yang mungkin untuk memasang program proprietari.
Sebagai contoh, kami percaya bahawa pemasangan Unix pada komputer kami pada tahun 1980-an dibenarkan, kerana kami menggunakannya untuk menulis alternatif percuma untuk Unix itu sendiri. Pada masa ini, memandangkan ada sistem operasi percuma yang tersedia, alasan ini tidak lagi berlaku; kami telah menghapuskan semua sistem operasi yang tidak bebas; dan di mana-mana komputer baru kami memasang sistem operasi sepenuhnya percuma.
Kami tidak menegaskan bahawa pengguna atau penyumbang GNU mengikuti standard ini. Kami mencipta standard ini untuk diri kami sendiri. Tetapi kami berharap mereka juga memutuskan untuk mengikutinya.
Freeware
Istilah "perisian percuma" tidak mempunyai definisi yang diterima dengan jelas, tetapi biasanya digunakan untuk merujuk kepada paket yang dapat diedarkan tetapi tidak diubah (dan kod sumbernya tidak tersedia). Pakej ini bukan perisian percuma. Oleh itu, jangan gunakan istilah "perisian percuma" untuk merujuk kepada perisian percuma.
Shareware
Shareware adalah perisian yang dibenarkan untuk mengedarkan semula salinan, tetapi untuk setiap salinan yang digunakan, pengguna harus membayar biaya lesen.
Shareware bukan perisian percuma, malah separa bebas. Ini berlaku kerana dua sebab:
Untuk kebanyakan shareware, kod sumber tidak tersedia; oleh itu, anda tidak boleh mengubah suai program dengan cara apa pun.
Anda tidak boleh membuat salinan shareware dan memasangnya tanpa membayar yuran lesen, bahkan untuk individu yang menggunakannya untuk aktiviti bukan keuntungan (dalam praktiknya, pengguna sering mengabaikan syarat pengedaran dan melakukannya, tetapi syarat ini tidak membenarkannya ).
Perisian persendirian
Perisian peribadi atau khusus adalah perisian yang dikembangkan untuk satu pengguna (biasanya organisasi atau syarikat). Pengguna ini memiliki dan menggunakannya, dan tidak melepaskannya kepada umum sebagai kod sumber atau binari.
Program peribadi adalah perisian percuma dalam arti remeh jika satu-satunya penggunanya mempunyai hak sepenuhnya terhadapnya. Namun, apabila mempertimbangkan persoalan tersebut dengan lebih mendalam, persoalan mengenai apakah program seperti itu percuma atau tidak akan kehilangan maknanya.
Secara umum kami tidak percaya bahawa membangunkan program dan tidak melepaskannya adalah satu kesalahan. Ada kalanya suatu program sangat berguna sehingga menimbunnya untuk diri sendiri merugikan umat manusia. Walau bagaimanapun, kebanyakan program tidak begitu indah, dan tidak melepaskannya tidak begitu berbahaya. Oleh itu, tidak ada konflik antara pengembangan perisian peribadi atau khusus dengan prinsip pergerakan perisian bebas.
Sebilangan besar pengambilan pengaturcara adalah untuk pembangunan perisian tersuai; oleh itu, kebanyakan kerja pengaturcaraan dilakukan, atau mungkin, dilakukan dengan cara yang sesuai dengan pergerakan perisian bebas.
Perisian komersial
Perisian komersil adalah yang dikembangkan oleh perniagaan yang berhasrat untuk mendapatkan wang dari penggunaannya. "Komersial" dan "proprietari" tidak sama! Sebilangan besar perisian komersial adalah hak milik, tetapi ada perisian bebas komersial, dan ada perisian bukan bebas komersial.
Contohnya, Ada GNU selalu dikeluarkan berdasarkan syarat GNU GPL, dan setiap salinannya adalah perisian percuma; namun, pembangunnya membuat kontrak penyelenggaraan. Pelanggan yang berminat kadang-kadang memberi komen kepada penjual: "Kami akan merasa lebih selamat dengan penyusun komersial." Kepada vendor mana yang menjawab: "Ada dari GNU adalah penyusun komersial; dengan kekhususan bahawa ia juga perisian percuma ».
Untuk Projek GNU, penekanan adalah pada tahap lain: yang penting ialah Ada GNU adalah perisian percuma; adakah itu komersial bukan masalah penting. Walau bagaimanapun, pengembangan lebih lanjut GNU Ada yang dihasilkan dari komersial pasti bermanfaat.
Tolong bantu menyebarkan berita bahawa perisian bebas komersial mungkin. Anda boleh melakukan ini dengan mencuba untuk tidak mengatakan "komersial" apabila maksud anda adalah "hak milik".
Fuente: Yayasan Perisian Bebas (FSF)