Public Domain Yazılımının Açık Kaynaktan Farkı Nedir?

Yazar: Laura McKinney
Yaratılış Tarihi: 9 Nisan 2021
Güncelleme Tarihi: 16 Mayıs Ayı 2024
Anonim
Dark Web & Deep Web & Tor Browser Nedir? 2021
Video: Dark Web & Deep Web & Tor Browser Nedir? 2021

İçerik

Bazen "açık kaynak (OS)" terimi, "kamu malı (PD)" yazılımı ile dönüşümlü olarak kullanılır, ancak bunlar aynı şey değildir.

Hem kamuya açık hem de açık kaynaklı yazılım, kullanıcıların programın kendisi için yazılımın kaynak koduna erişmesine ve değiştirmesine izin verir. Kaynak kodu temel olarak programın nasıl çalıştığını belirleyen komutların listesidir.

Ancak, bazı açık kaynaklı uygulamaların, kamu malı yazılımların kullanmadığı yerlerde kullanım ve dağıtımında kısıtlamalar vardır. Açık kaynaklı yazılım yapar telif hakları vardır. Telif hakkı, kullanıcının yazılımı nasıl değiştirebileceğini ve dağıtabileceğini belirtir.

Telif Hakları veya Kullanım Kısıtlamaları

İşletim sistemi ve PD yazılımı arasındaki temel ayrım, kaynak kodun kullanıcı tarafından erişilebilir olup olmadığı değildir. Bunun yerine, fark, kaynak kodunun kullanımı, değiştirilmesi, programın yeniden dağıtılması veya telif hakkı üzerinde herhangi bir lisanslama gereksinimi veya başka kısıtlamalar olup olmadığıdır. Sınırlamalar varsa, kamuya açık yazılım değil, açık kaynak kodludur.


Kaliforniya merkezli bir kar amacı gütmeyen 501 (c) (3) Açık Kaynak Girişimi (OSI), açık kaynak telif haklarını onaylamaktadır. Açık kaynak kodlu yazılımın kimler tarafından kullanılabileceğini ve nasıl yapılacağını çok ayrıntılı ve yasal olarak tanımlarlar. Ayrıca, belirli bir şirketi araştırmak isterseniz açık kaynaklı yazılım sunan şirketlerin alfabetik bir listesine de sahiptirler. OpenSource.org, OS yazılımını nasıl geliştirebileceğiniz, birlikte çalışabileceğiniz ve kullanabileceğiniz hakkında daha fazla bilgi edinmek için harika bir yerdir. OSI onaylı telif hakları dört temel özgürlüğü ayrıntılandıracaktır:

  1. Kodu değiştirme
  2. Yazılımı herhangi bir amaç için kullanma
  3. Kendi kullanımınız için altta yatan yeni yazılımlar yapma
  4. Yazılımı paylaşma

Öte yandan, kamu malı yazılımlar telif hakkı veya patent taşımaz - ancak çoğu isteselerdi. Bazı durumlarda, içerik oluşturucu telif hakkının reddedilmesine (reddedilmesine) karar verdi veya telif hakkının süresi dolmuş olabilir. Yazılım, başka izinler olmadan kullanılabilir, değiştirilebilir ve paylaşılabilir. Ancak, her zaman yaratıcının fikri mülkiyetine kredi verilmelidir. Çoğu içerik oluşturucu, ücretsiz, kamu malı yazılımlarını GNU-GPL genel kamu lisansı altında yayınlar.


Diğer Önemli Farklılıklar

İşletim sistemi yazılımı ortaklaşa geliştirilmiştir ve OSI telif hakkına uyduğu sürece herkes tarafından serbestçe paylaşılabilir, kullanılabilir ve hatta değiştirilebilir. İşletim sistemi birçoğunun katkıları ile geliştirilir ve belirli kullanım kriterlerine uyması gereken lisanslar altında dağıtılır. Lisans kimseye karşı ayrımcılık yapamaz. Başka bir deyişle, belirli insan gruplarının yazılımı kullanmasını engelleyemezsiniz. Türetilmiş çalışmalara izin vermelidir.

Yazılım uygulamalarıyla ilişkili shareware terimlerini de görebilirsiniz. Shareware düşük veya ücretsiz bir yazılımdır, ancak tam sürüm için kayıt ve belki de ücret gerektirir. Freeware ayrıca küçük bir ücret karşılığında gelebilir ve genellikle kullanıcı desteği olmayan küçük uygulamalardır. Doğrudan shareware veya freeware değiştiremez veya paylaşamayabilirsiniz.

Örnekler

Açık kaynaklı yazılım tüm şekil ve boyutlarda gelir ve birden çok amaca hizmet edebilir. Örnek olarak LINUX, Apache, Firefox, KOffice, Thunderbird, OpenOffice, KOffice ve SquirrelMail verilebilir. Firefox basit bir web tarayıcısıdır, oysa LINUX daha karmaşıktır. UNIX tabanlı bir işletim sistemidir. OpenOffice, Apache tarafından sunulan bir ofis paketidir.


OpenOffice durumunda, programı birden fazla bilgisayara yükleseniz bile hemen hemen her bilgisayara ücretsiz olarak indirip yükleyebilirsiniz. Ayrıca kopyalar oluşturabilir ve bunları arkadaşlarınıza ve ailenize dağıtabilirsiniz. Hiçbir lisans ücreti yoktur. Başka bir kelime işlemci, elektronik tablo veya veritabanı programı gibi kullanın. Ayrıca, bir hatanın ortaya çıkması gibi bir sorununuz varsa veya daha iyi yapabileceğinizi düşünüyorsanız, sorunu bildirebilir veya kopyada kendiniz değiştirebilirsiniz. Program, Apache'ye göre, kullanıcıların "geliştirmesine" olanak tanır.

Güvenli Karma Algoritma 3 (SHA-3), kamu malı yazılımlara bir örnektir. SHA-3, çeşitli boyutlardaki verileri sabit format boyutuna dönüştürmek için kullanılır. Kale Öğretisi, 2014 yılında geliştirilen ve kamuya açıklanmış bir bulmaca ve strateji oyunudur.

Güvenli mi?

Birden fazla kullanıcının erişimine izin verdiğinizde virüs sorunu ortaya çıkar. Dikkatli bir şekilde ilerleyin ve açık kaynaklı veya kamuya açık yazılıma eriştiğinizde iyi bir virüsten koruma uygulamanız olduğundan emin olun.