Açık Kaynak Lisansları: GPL, MIT, Apache Seçimi

# Açık Kaynak Lisansları: GPL, MIT, Apache Seçimi

Projenizi açık kaynak olarak yayınlamaya karar verdiniz. Ancak hangi lisansı seçeceğiniz belirsiz. GPL, MIT ve Apache, her biri farklı kurallar getiriyor. Doğru seçim yapmak, projenizin nasıl kullanılacağını ve değiştirilip ticarileştirilebileceğini belirler.

MIT Lisansı en basit ve esnek olanıdır. Kodunuzu herkes özgürce kullanabilir, değiştirebilir, hatta ticari ürüne dönüştürebilir. Tek şart: telif hakkı ve lisans metnini muhafaza etmek. Hiçbir sorumluluk yükümlülüğü yoktur.

Apache 2.0 Lisansı MIT'den daha detaylıdır. Açık kaynak kullanımı serbest, ticari kullanım da mümkün. Fakat önemli fark: patent koruması sağlar. Eğer katkıda bulunan bir patent ihlali yaparsanız, o patent haklarını otomatik lisanslarsınız. Değişiklikler belirtilmeli, orijinal dosyalarda yapılan değişiklikleri dokümante etmek gerekir.

GPL Lisansı (v3) en katıdır. Kodunuzu kullanan herkes, türev çalışmalarını da aynı GPL altında yayınlamak zorundadır. Ticari kullanım yasak değildir, ama kapalı kaynak haline getiremezsiniz. "Viral" olarak bilinir, GPL kodu içeren her şey GPL olur.

MIT seçin: Maksimum özgürlük istiyorsanız. Kütüphane veya araç olarak geniş kitleye ulaşmak hedefse.

Reklam · TEST
AdSense Test ReklamıYazı arası (gönderi içi) · Yazı arası

Apache seçin: Kurumsal ortamlarda, patent riski varsa veya değişikliklerin takip edilmesi önemliyse.

GPL seçin: Kodunuzun özgür kalmasını garantilemek, türev çalışmaların da açık kalmasını sağlamak istiyorsanız.

Projenize lisans eklemek için ilgili metni deponuza ekleyin. MIT örneği:

1MIT License
2
3Copyright (c) 2024 [Adınız]
4
5Permission is hereby granted, free of charge, to any person obtaining a copy
6of this software and associated documentation files (the "Software"), to deal
7in the Software without restriction, including without limitation the rights
8to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9copies of the Software...

GitHub'da depo oluştururken "Choose a license" seçeneğinden doğrudan ekleyebilirsiniz. Seçim yaptıktan sonra `LICENSE` dosyası otomatik oluşturulur.

Sonuç: Küçük araçlar ve kütüphanelerse MIT; kurumsal projeler ve patent kaygısı varsa Apache; ideolojik özgürlük önemliyse GPL. Hepsinin yasal geçerliliği eşittir, ihtiyacınıza göre karar verin.

Reklam · TEST
AdSense Test ReklamıGönderi altı · Görüntülü
konu hakkında tepkinizi verebilirsiniz