Tasarımı Kaydet  Kapat

Açık Kaynak Lisanslar hakkında bilinmesi gereken özet bilgileri

Açık Kaynak Lisanslar hakkında bilinmesi gereken özet bilgileri

       Açık kaynaklı yazılımlar her geçen gün daha da yaygınlaşıyor. Artık herkes açık kaynaklı yazılımlarla karşılaşıyor, en basit örnek android işletim sistemi. Eğer sizde açık kaynaklı bir yazılım, kütüphane yada iskelet(framework) geliştirmek istiyorsanız yada açık kaynaklı bir yazılım kullanıcaksanız lisanslama hakkında birşeyler öğrenmelisiniz. Bu yazımda kısaca revaçta olan açık kaynak lisanslarından bahsedeceğim.

Konuya girmeden önce, açık kaynaklı lisansların faydalarına kısaca değineceğim. Açık kaynak lisansları özel izin istemeksizin bir projeye katkıda bulunmayı kolaylaştıran yetkilerdir. Yazılan yazılımın kolayca paylaşılmasını ve ortadaki bürokratik engellerin kalkmasını sağlar. Ayrıca paylaşılan yazılımın yazarını koruyarak yazarın yaptığı katkıların unutulmamasını sağlar.

GNU General Public License

GNU çokça kullanılan bir lisans olup aşağıdakileri sağlar.

  • Kopyalayabilirsiniz.

  • Dağıtabilirsiniz.

  • İstediğiniz değişiklikleri yapabilirsiniz.

  • Yazılımın her yeni versiyonu bu lisansı kullanmak zorundadır.

BSD Licence Genel itibariyle GNU ile aşağı yukarı aynı, bu lisansı atlıyorum.

MIT License

En çok kullanılan lisanslardan biridir diye tahmin ediyorum. Aşağıdaki özelliklere sahiptir.

  • Yazılımı dağıtabilirsiniz.

  • Yazılımı satabilirsiniz ve kaynak kodunu sağlamak zorunda değilsiniz.

  • Kaynak kodunu alan herkes değiştirebilir, yeni versiyonlarını yayınlayabilir.

  • Ticari olarak kullanabilirsiniz.

Apache License

Apache lisansı aşağıdakileri sağlar.

  • Tüm kopyaları, değiştirilmiş veya değiştirilmemiş, lisansın bir kopyası eşliğinde dağıtılabilir yada kullanılabilir.

  • Bütün değişiklikler, değiştirilmiş olarak işaretlenmelidir.

  • Ticari olarak kullanabilirsiniz.

Creative Commons

Bu lisans türleri çok gözde değildir. Aşağıdakileri sağlar.

  • Yazılımın yazarı her zaman eklenmelidir. Bunun haricinde kopyalamak, yayınlamak serbesttir.

  • Yazılım ticari amaçlarla kullanılamaz.

  • Yazılımı değiştiremezsiniz, sadece orjinalini kullanabilirsiniz.

Aşağıda lisanslar için hazırladığım tabloyu veriyorum.

Lisanslar

Yapabilecekleriniz

Yapamayacaklarınız

Zorunda olduklarınız

GNU

*Ticari olarak kullanabilirsiniz

*Değiştirebilirsiniz

*Dağıtabilirsiniz

*Yazarı sorumlu tutamazsınız

*Lisanslayamazsınız

*Orjinalini bulundurmalısınız

MIT

*Ticari olarak kullanabilirsiniz

*Değiştirebilirsiniz

*Dağıtabilirsiniz

*Lisanslayabilirsiniz

*Hususi Kullanabilirsiniz

*Yazarı sorumlu tutamazsınız

*Telif bulundurmalısınız

*Lisansı bulundurmalısınız

Apache

*Ticari olarak kullanabilirsiniz

*Değiştirebilirsiniz

*Dağıtabilirsiniz

*Lisanslayabilirsiniz

*Hususi Kullanabilirsiniz

*Yazarı sorumlu tutamazsınız

*Yazarların isimlerini kullanamazsınız

*Telif bulundurmalısınız

*Lisansı bulundurmalısınız

*Değişiklikleri belirmelisiniz

*Değişiklikleri bildirmelisiniz

Creative Commons

*Ticari olarak kullanabilirsiniz

*Değiştirebilirsiniz

*Dağıtabilirsiniziniz

*Yazarı sorumlu tutamazsınız

*Yazarların isimlerini kullanamazsınız

 

Lisanslamak için yapmanız gereken  lisansınızın tam kopyasını projenizin içine LICENCE adlı bir dosyaya koymaktır. Bunu haricinde yazılan her dosyanın başına lisans bilgisini koymak faydalıdır.



 

Daha fazla bilgi

 

http://opensource.org/licenses/alphabetical

http://openacs.org/about/licensing/open-source-licensing

Yusuf AYTAŞ Bey'e teşekkürler

Etiketler: opensource open source açık kaynak  


Yeni Yorum Yaz
Oyla:

?