Mevcut bir yazılım paketini başka bir dile taşıma fikrini araştırıyorum. Apache Lisansı 2.0 altında yayınlanır ve ücretsiz olarak dağıtılır; ancak bir kütüphaneyi kullanmakla kütüphanenin bir kopyasını oluşturmak arasında büyük bir fark vardır. Elbette tam kredi veriyorum ve nereden geldiği konusunda dürüst olacağım ve kesinlikle limandan para kazanmayı planlamıyorum, sadece diğer projelerde kullanıyorum.
Tabii ki lisansını okudum:
- Telif Hakkı Lisansının Verilmesi. Bu Lisansın hüküm ve koşullarına tabi olarak, her bir Katılımcı size sürekli, dünya çapında, münhasır olmayan, ücretsiz, telifsiz, değiştirilemez telif hakkı lisansını çoğaltmak, hazırlamak, kamuya açık sergilemek, kamuya açık olarak gerçekleştirmek, Çalışmayı ve bu Türev Çalışmaları Kaynak veya Nesne biçiminde lisanslayın ve dağıtın.
[...]
Yeniden dağılımı. İşin veya Türev Çalışmalarının kopyalarını, herhangi bir ortamda, değişikliklerle veya değişiklik yapmadan ve aşağıdaki koşulları sağlamanız koşuluyla Kaynak veya Nesne biçiminde çoğaltabilir ve dağıtabilirsiniz:
a. İşin veya Türev İşlerin diğer alıcılarını bu Lisansın bir kopyasını vermelisiniz; ve
Değiştirilmiş dosyaların, dosyaları değiştirdiğinizi belirten önemli bildirimler taşımasına neden olmalısınız; ve
c. Türev İşlerin hiçbir bölümü ile ilgili olmayan bildirimler hariç, dağıttığınız Türev İşlerin Kaynak formunda, İşin Kaynak formundaki tüm telif hakkı, patent, ticari marka ve atıf bildirimlerini; ve
d. İş dağıtımının bir parçası olarak bir "BİLDİRİM" metin dosyası içeriyorsa, dağıttığınız Türev Çalışmalar böyle bir BİLDİRİM dosyasında bulunan atıf bildirimlerinin okunabilir bir kopyasını içermelidir [...]
Değişikliklerinize kendi telif hakkı beyanınızı ekleyebilir ve değişikliklerinizin kullanımı, çoğaltılması veya dağıtılması için veya kullanımınız, çoğalmanız ve dağıtılması koşuluyla bu tür Türev Çalışmalar için ek veya farklı lisans hüküm ve koşulları sağlayabilirsiniz. İş aksi takdirde bu Lisansta belirtilen koşullara uymaktadır.
Bir limana çok benzeyen ("Türev Çalışması" olarak) lisansın kopyalarını, mevcut telif hakkı bildirimlerini, atıf vb.
Ama bu onun bütün sonuçlarını anladığım anlamına gelmiyor. Örneğin, liman zorunlu olarak orijinal ile aynı lisansı paylaşmak zorunda mıdır?
Çalışmaya henüz başlamadım, henüz paketin yazarlarıyla da iletişim kurmadım (yine de). Çok fazla işin boşa harcanma riski olup olmadığını belirlemek istiyorum. Ben de sadece API dayalı bir temiz oda uygulaması yapmak gerekip gerekmediğini bilmek isterim, ya da ben (henüz bakmadım) mevcut kaynak kodu üzerine benim çalışma temel olabilir.