definisi kode (pemrograman / sumber terbuka dan tertutup)

Ketika kita berbicara tentang kode pemrograman, kita mengacu pada bahasa yang digunakan komputer , itu terdiri dari sekumpulan instruksi dan data untuk diproses secara otomatis.

The kode komputer dapat biner (ditafsirkan hanya dengan komputer), kode sumber (ditafsirkan oleh manusia), dan dalam aspek hukum atau politik dapat menjadi perangkat lunak bebas, open source, freeware, shareware atau kepemilikan / tradisional software proprietary.

Perangkat lunak bebas atau Free Software memiliki definisi yang jelas tentang penghormatan, menurut Free Software Foundation adalah salah satu yang dapat digunakan untuk tujuan apapun, dipelajari (mengetahui apa yang dilakukannya), disalin dan ditingkatkan. Ada berbagai macam lisensi perangkat lunak gratis, GNU GPL menjadi rujukan semua, tetapi kami juga dapat menyebutkan lisensi MIT, BSD, Mozilla, Apache atau Creative Commons.

Perangkat lunak open source (open source) pada dasarnya sama dengan yang gratis, kecuali perangkat lunak yang tidak segan untuk mencampurkan perangkat lunak berpemilik dengan perangkat lunak bebas. Ada juga software open source yang tidak bisa digunakan untuk tujuan apapun, jadi tidak akan gratis.

The freeware tak ada hubungannya dengan perangkat lunak bebas , karena satu-satunya hal yang bebas didistribusikan: pada umumnya dapat tidak dimodifikasi, dipelajari atau dipasarkan, sehingga jelas yang datang tanpa kode sumber (tanpa "resep Program ").

Shareware mirip dengan freeware tetapi dengan batasan tambahan: waktu penggunaan. Program-program ini biasanya dinonaktifkan dalam beberapa hari, mereka adalah versi demo / ringan dari program berpemilik lengkap.

Perangkat lunak berpemilik tradisional (gaya Windows ) tidak mengizinkan penggunaannya untuk tujuan apa pun, tidak mengizinkan studinya (kecuali membayar banyak uang kepada penciptanya), tidak mengizinkan salinan gratis Anda atau memperbaikinya oleh siapa pun: adalah kebalikan penuh dari perangkat lunak bebas , itulah mengapa Windows dan GNU / Linux sangat bertentangan.


$config[zx-auto] not found$config[zx-overlay] not found