Senin, 23 Desember 2019

Perangkat Lunak Open Source

Kita sering mendengar istilah "open source" dilemparkan dengan sangat bebas ketika kita mendengar atau membaca hal-hal tentang perangkat lunak open source untuk Windows. Tapi sungguh, apa yang membuat perangkat lunak benar-benar open source? Yah saya pergi ke situs web mereka dan mengunduh versi lengkap dari perangkat lunak secara gratis DAN secara hukum. Sumber terbuka kan? Tidak persis! Ada sepuluh pedoman yang perlu diikuti perangkat lunak agar dianggap benar-benar open source.

Yang pertama adalah redistribusi gratis, garis Perangkat Lunak Pengganti panduan ini memastikan bahwa siapa pun, di mana pun dapat memberikan atau menjual perangkat lunak tanpa harus membayar royalti kepada pembuat perangkat lunak.

Selanjutnya, kode sumber perangkat lunak tersebut harus tersedia untuk umum, dengan cara ini pengembang lain memiliki opsi untuk mengubah program dan mengubahnya secara luas untuk memenuhi kebutuhan mereka atau publik. Selain itu pedoman keempat menyatakan bahwa karya turunan dari mengubah kode sumber asli juga dapat didistribusikan secara bebas.

Beberapa penulis kode akan menuntut integritas ke kode sumber asli, dalam hal ini penulis harus mengizinkan rilis independen file patch. Tambalan ini tentu saja akan mengubah sifat perangkat lunak itu sendiri tetapi juga harus menunjukkan hal itu kepada pengguna akhir.

Komunitas open source pada intinya hanya itu, sebuah komunitas! Berbagi ide dan perangkat lunak oleh antar orang di seluruh dunia menjadikannya komunitas yang benar-benar menarik untuk menjadi bagian darinya. Inilah sebabnya mengapa pedoman kelima menyatakan bahwa perangkat lunak open source tidak boleh mendiskriminasi orang atau kelompok orang. Selain itu, pedoman keenam memperluas gagasan ini yang menyatakan bahwa perangkat lunak tidak boleh membatasi penggunaan dari bidang atau usaha tertentu.

Panduan berikutnya berkaitan dengan distribusi perangkat lunak untuk berbagai jenis pengguna. Perangkat lunak, tidak peduli siapa yang menggunakannya, harus memiliki lisensi yang sama. Misalnya, lingkungan bisnis tidak akan jasa pembuatan software diharuskan untuk menggunakan lebih banyak lisensi daripada satu atau beberapa pengguna rumahan.

Pedoman kedelapan menyatakan bahwa perangkat lunak tidak boleh spesifik untuk suatu produk. Ini berarti bahwa tidak peduli bagaimana Anda mendapatkan perangkat lunak (diinstal sebelumnya pada distribusi Linux, dari situs web pencipta, dari situs web sekunder) perangkat lunak tidak dapat dibatasi atau tidak lengkap; semua sumber dapat menawarkan versi lengkap dan tepat dari perangkat lunak.

Selanjutnya, perangkat lunak tidak boleh membatasi sumber dan bagian perangkat lunak lain. Contohnya adalah perangkat lunak tidak dapat menyatakan itu hanya dapat digunakan dengan perangkat lunak lain yang dibuat oleh pengembang yang sama.

Akhirnya, pedoman terakhir menyatakan bahwa untuk menjadi open source, perangkat lunak tidak boleh netral teknologi. Kita paling sering melihat pembatasan teknologi melalui sistem operasi apa perangkat lunak dapat dikembangkan pada / untuk.

Tidak ada komentar:

Posting Komentar