Java projem için dağıtılabilir bir ikili üretiyorum. İki şekilde serbest bırakıyorum:
Maven Central
Google kodunda sıkıştırılabilir sıkıştırılmış
Projem Apache 2.0 lisansı ile lisanslanmıştır. Biri MIT lisanslı az sayıda üçüncü taraf parti kullanıyorum. Projemin kullanıcılarını, lisanstan aşağıdaki metne dayanarak lisans içeriğinden haberdar etmek benim yükümlülüğüm olduğuna inanıyorum:
Yukarıdaki telif hakkı bildirimi ve bu izin bildirimi, Yazılımın tüm kopyalarına veya önemli bölümlerine dahil edilecektir.
Bunu kaynağımda ve dağıtımlarımda nasıl referans gösterebilirim? Şu anda düşünüyorum:
Kaynak dosyalarımın hiçbir şeye başvurması gerekmez. Onlar sadece Apache 2.0 kazan uyarısı bildirimi içerir.
Apache 2.0 lisans metni de dahil olmak üzere projemin köküne bir LICENSE.txt dosyası ekliyorum.
Sıkıştırılmış dağıtılabilirim için, bir bileşenin MIT lisanslı olduğunu gösteren bir şey de eklemem gerekiyor . Belki de bir BİLDİRİM dosyası?
Maven Central dağıtımım için, yapıtımın sadece bağımlılıklarını beyan ettiği, ancak aslında içermediği için hiçbir şey yapmam gerekmiyor.
Bu geçerli bir plan gibi mi görünüyor? Eğer öyleyse, 3. maddeyi nasıl başaracağınızı tavsiye edebilir.