Açık Kaynak Yazılım Nedir?



Açık Kaynak en az iki şey anlamına gelir. İlk olarak, Açık Kaynak Initiative®'in bir ticari markasıdır ve Open Source Initiative®'in Open Source Definition (Açık Kaynak Tanımlaması) olarak adlandırılan belirli kriterleri karşılayan Açık Kaynak Yazılımına (OSS) bağışladığı bir lisanstır . Bununla birlikte, aynı standartlara uymayan ve farklı lisans türleri altında açık kaynaklı yazılım sunan açık kaynaklı yazılımlar hakkında başka fikirler de vardır. uygun faizli konut kredisiAçık kaynak kodlu yazılımların ortak özelliklerinden biri, kaynak kodun kullanıcı tarafından kullanılabilir olması, kullanıcının uygulamanın veya programın nasıl kodlandığını tam olarak nasıl görebileceği ve sıklıkla değiştirilmesine izin verilebileceği anlamına gelir. Sahip olduğu lisansın türüne bağlı olarak, kullanıcılar açık kaynaklı yazılımı değiştirebilir ve yeniden dağıtabilir.
Hangi tür bir lisans ile birlikte gelirse, açık kaynaklı yazılım, ticari ticari yazılımın bir karşılığıdır. Tescilli ticari yazılım, kaynak kodu geliştiren ve sahip olan bir şirkete tahsis edilmiştir. Ürün lisansı, kullanıcının ürünü ticari işletme tarafından kullanıldığı şekilde kullanmasına izin verir. Bazı durumlarda, özel ticari yazılımları geliştirmek için kullanıcılara eklenti veya eklenti oluşturmalarına izin verilir ve / veya teşvik edilir, ancak ne yapabileceklerine dair sınırlamalar vardır. Bu yazılım geliştiricisinin yatırımını korumaktır.
Açık kaynak yazılım en kolay kredi kartı veren bankahareketinin arkasında birkaç hedef var. Tek düşünce yazılım geliştirmenin ayrılışıdır.Kar güdüsü, geliştiricilerin yazılım ve kullanıcılar için en iyi olanı yapmalarını teşvik edecek ve daha fazla hataya ve daha az hataya sahip ürünlere yol açacaktır. Ayrıca, ticari bir yayın tarihi sınırlaması olmaksızın akran değerlendirmesinin, sık sık meydana gelmeyen ana sürümlerin dikkatli bir şekilde izlenmesi yerine, sürekli olarak güncellenen yazılımlara katkıda bulunacağına ve kullanıcılara buggy yazılımları arasında ayrılacağına inanılmaktadır. Diğer bir nokta da, kodu açarak, her biri yazılımın geliştirilmesine yönelik düşünceleri olan çok sayıda geliştiricinin, kendi zamanlarını ve becerilerini ve zamanlarını, sürece katkıda bulunacak, gelişmeyi hızlandıracaktır. ve yazılımın kapsamını genişleterek, birçok yönden alarak.

Yorumlar

Bu blogdaki popüler yayınlar

İletişim Kutusu nedir?

Alan analizi nedir?

Adres Çubuğu nedir?