kod tanımı (programlama / açık ve kapalı kaynak)

Programlama kodundan bahsettiğimizde , bilgisayarların çalıştığı dile atıfta bulunuruz , bu, otomatik olarak işlenecek bir dizi talimat ve veriden oluşur.

Bilgisayar kodu , (sadece bilgisayarlar tarafından yorumlanabilir) ikili olmak (insanlar tarafından yorumlanabilir) kaynak kodu ve yasal veya siyasi açıdan özgür yazılım, açık kaynak, freeware, shareware veya tescilli / geleneksel tescilli yazılım olabilir olabilir.

Özgür yazılım ya da Özgür Yazılım göre, saygı net bir tanıma sahip üzere , çalışılan (bilerek Free Software Foundation herhangi bir amaç için kullanılabilecek biridir o kopyalanan ve geliştirilmiş, yapar). Çok çeşitli özgür yazılım lisansları vardır, GNU GPL hepsinin referansıdır, ancak MIT, BSD, Mozilla, Apache veya Creative Commons lisanslarından da bahsedebiliriz.

Açık kaynak yazılım (açık kaynak) hariç, temelde özgür aynıdır için ücretsiz yazılım ile tescilli yazılım karıştırmak için isteksiz olmayan yazılımların. Ayrıca herhangi bir amaçla kullanılamayan açık kaynaklı yazılımlar da vardır, bu yüzden ücretsiz olmayacaktır.

Ücretsiz ücretsiz yazılım ile ilgisi yoktur tek şey ücretsiz dağıtılan beri: Genel kutu içinde, modifiye çalışılan veya pazarlanacak olmasın, ( "tarifi olmadan kaynak kodu olmadan geliyor açıktır böylece programı ").

Shareware ücretsiz yazılıma benzer, ancak ekstra bir sınırlama vardır: kullanım süresi. Bu programlar genellikle birkaç gün içinde devre dışı bırakılır, bunlar tam tescilli programların demo / hafif sürümleridir.

Tescilli yazılım geleneksel (bir stil , Windows ) ücretsiz kopyası izin vermek veya iyileştirmez, (kendi yaratıcıları servetlerini ödeyerek hariç) kendi çalışma izin vermez, herhangi bir amaç için kullanılmasına izin vermez onu herkes tarafından: is tam tersi özgür yazılım , bu yüzden Windows ve GNU / Linux birbiriyle çelişiyor.


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