Kod tanımı (programlama / açık ve kapalı kaynak)
Çeşitli / / July 04, 2021
Marcos Guglielmetti, Eylül 2008
hakkında konuştuğumuzda kod itibaren programlama demek istiyoruz dil hangi tarafından bilgisayarlar, otomatik olarak işlenecek bir dizi talimat ve veri içerir.
kod bilgi işlem İkili (yalnızca bilgisayarlar tarafından yorumlanabilir), kaynak kodu (insanlar tarafından yorumlanabilir) olabilir ve yasal veya politik yönü ücretsiz yazılım, açık kaynak, ücretsiz yazılım, shareware veya tescilli / tescilli yazılım olabilir geleneksel.
özgür yazılım veya Özgür Yazılım Bu konuda net bir tanımı vardır, Özgür Yazılım Vakfı'na göre her amaçla kullanılabilen, çalışılan (ne yaptığını bilerek), kopyalanan ve geliştirilebilen bir yazılımdır. Çok çeşitli özgür yazılım lisansları vardır, hepsinin referansı GNU GPL'dir, ancak MIT, BSD, Mozilla, Apache veya Creative Commons lisanslarından da bahsedebiliriz.
açık kaynaklı yazılım (açık kaynak) temel olarak özgür yazılımla aynıdır, ancak özel mülk yazılımı özgür yazılımla karıştırmak konusunda isteksiz olmanız dışında. Herhangi bir amaç için kullanılamayan açık kaynaklı yazılımlar da var, bu yüzden ücretsiz olmazdı.
ücretsiz yazılımın özgür yazılımla çok az ilgisi vardır, çünkü bedava olan tek şey senin dağıtım: genel olarak değiştirilemez, incelenemez veya ticarileştirilemez, bu nedenle kaynak kodu olmadan ("tarif" olmadan) geldiği açıktır. programı").
Shareware, ücretsiz yazılıma benzer, ancak sınırlama ekstra: takma süresi. Bu programlar genellikle birkaç gün içinde devre dışı bırakılır, tam tescilli programların demo / hafif sürümleridir.
tescilli yazılım geleneksel ( stil itibaren pencereler) herhangi bir amaçla kullanılmasına izin vermez, çalışmasına izin vermez (yaratıcılarına servet ödemek dışında), ücretsiz kopyasına veya hiç kimse tarafından iyileştirilmesine izin vermez: özgür yazılımın toplam tersi, yani pencereler Y GNU / Linux öyle karşı karşıyalar.
Code'daki Konular (programlama / açık ve kapalı kaynak)