31
4 shares, 31 points

İşletmeler, verimlerini artırmalarına ve büyük karları daha kısa sürede elde etmek için sürekli olarak dijital çözüm arayışı içindedirler. Günümüzde hiç olmadığı kadar çok açık kaynaklı yazılımların kullanıyor olmasının sebepleri arasında da finansal konular başı çekmektedir.

Bu yazımızda açık kaynaklı yazılımın ne olduğuna kısaca bir göz atacağız ve bazı çeşitlerine de ekstra bir parantez açacağız.



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

Açık kaynak tabiri, 1998 yılında Netscape tarayıcısının kodlarının açık hale getirilmesinden sonra The Open Source Initiative (OSI) tarafından tanımlandı .

Açık kaynaklı yazılım, kodları insanlar tarafından incelenebilen ve geliştiricilerin çeşitli şekillerde değiştirip ve dağıtabidiği herkes için ücretsiz olan bir yazılım çözümüdür.

İnsanlar tarafından kodlarına erişim olduğu için, bu tür yazılımların elde edilmesi ve dijital çözümlere dahil edilmesi oldukça kolaydır.

Açık kaynak yazılım kodlarının kullanımı ücretsiz olması yinede herkesin onu kullanabileceği anlamına gelmez. Bu nedenle, kod satırlarını incelemek, yazılımı kendi ihtiyaçlarınıza göre özelleştirmek ve hali hazırda kullandığınız diğer yazılım çözümlerine entegre edebilmek için kalifiye bir yazılım uzmanı olmanız gerekmektedir.



Bazı Açık Kaynak Yazılım Lisansları

Açık kaynaklı yazılım lisansları, kullanıcıların ve şirketlerin yazılım kodlarını kullanmasına, değiştirmesine ve sonunda paylaşmasına imkan verir.

Başka bir deyişle, açık kaynak yazılım lisansı yaratıcısı ve diğer kullanıcılar arasındaki yasal bir sözleşmelerdir. Lisansa sahip olan herkesin kodlara erişerek yazılımı belirli şartlara uyarak kullanabileceği anlamına gelir.  

Genellikle ücretsiz olan bu kodların, kullanımı ve değiştirilmesi üzerinde bazen kısıtlamalar olabilir. Mesela kullanıcılar kodun yaratıcısının adını belirtmekle sınırlandırılabilir veya üzerinde değişiklikler yapılan yazılım aynı lisans altında yeniden izin verilmiyor olabilir.

Farklı sınırlamalar ve kullandırma haklarına sahip 200'ün üzerinde lisans vardır.



  1. 1 GNU Genel Kamu Lisansı (GPL)


    GPL lisansını kullanarak kod yazanlar, yazılımın kodlarına isteyen herkesin erişebileceği şekilde açık olarak yayınlamalıdır. Başka bir deyişle bu lisansa sahip bir yazılımı değiştirmek isteyen tüm kullanıcıların yazılımları, kaynak kodlarının tamamını yayınlamak zorundadır. Kullanıcılar tüm kod satırını değiştirmek ve tekrar paylaşmak için tüm haklara sahip olmak zorundadır.



  2. 2 Apache Lisansı 2.0 (Apache-2.0)


    Apache lisansına sahip yazılım kodlarını gönlünüzce çalıştırabilir, üzerinde değişiklikler yapabilir ve paylaşabilirsiniz. Bu noktada onu diğerlerinde ayıran en belirleyici özellik yeniden dağıtım konusundadır. Apache lisansı yeniden dağıtım konusunda katı kurallara sahiptir. Kullanıcıların orijinal dosyaları değiştirdiğini belirten kesin ifadeler sunması gerekir.



  3. 3 MIT Lisansı (MIT)


    Bu lisansa sahip kullanıcılar açık kaynak yazılım kodunu tercihlerine göre ve herhangi bir kısıtlama olmadan kullanabilirler. Bu lisans GPL lisansına çok benzemektedir. Yani geliştirici hangi haklara sahip olarak olarak kod üzerinde değişiklik yaptıysa aynı hakları tekrar kullanıcılarına sunmak zorundadır.



Açık kaynak yazılımların kullanımı ve dolayısıyla popülerliği günden güne daha da artmaktadır. Eğer bir geliştiriciyseniz veya olmak istiyorsanız, sahip olduğunuz lisansı detaylı olarak araştırmalı ve şartlara uygun olacak şekilde kullanmanız gerekmektedir. Günümüzde pahalı örneklerine alternatifler sunan bir sürü açık kaynak yazılıma ücretsiz olarak sahip olabilir ve kullanabilirsiniz. Bu yazılımlara göz atmak için daha önce derlediğimiz en iyi ücretsiz yazılımlar listemize göz atabilirsiniz.


Arkadaşlarınla paylaş!

31
4 shares, 31 points
Bi Format Seçerek Başlayalım
Test
Her Konu Olabilir Çünkü Neden Olmasın
Genel Kültür Testi
Bilgi Seviyesi Ölçer
Anket
Kim Neye Ne Diyor
Hikaye
Burdan Herşey Yapılıyor.
Liste
Anam Babam Liste
Ters Liste
Bir Numarayı Merak Etmek İçin
Açılır Liste
Submit your own item and vote up for the best submission
Ranked List
Upvote or downvote to decide the best list item