Apache Yazılım Lisansı 2.0 eki üzerinden okuma Şimdi tam olarak ne yapmam gerektiği belirsiz kaldı:
EK: Apache Lisansını çalışmalarınıza nasıl uygulayabilirsiniz?
Apache Lisansını işinize uygulamak için, "[]" köşeli parantez içine alınmış alanlar kendi tanımlayıcı bilgilerinizle değiştirilecek aşağıdaki ortak plaka bildirimini ekleyin. (Köşeli ayraçları dahil etmeyin!) Metin, dosya biçimi için uygun yorum sözdizimi içine alınmalıdır. Ayrıca, bir dosya veya sınıf adının ve amaç açıklamasının, üçüncü taraf arşivlerinde daha kolay tanımlanması için telif hakkı bildirimi ile aynı "basılı sayfada" yer almasını öneririz.
Biraz daha açıklamak gerekirse: Şu anda ASL2.0 altında lisanslama kararının verildiği github üzerine açık kaynaklı bir projeye katkıda bulunuyorum. En son işlemde, lisans metni LICENSE
kök dizine eklenmiştir .
İlginç kısım şu: Apache Yazılım Lisansı altında kodu tam olarak lisanslamak için başka neler yapılması gerekiyor. Spesifik olarak: "İş" olarak kabul edilir ve projedeki kaynak kaynakların her birine kaynak plakası bildirimini eklemek zorunlu mudur?
README
Diğer açık kaynak projelerinde gördüğüm gibi zaten mevcut olanlara bildirim eklemenin mümkün olduğunu düşünüyorum. Çizgileri boyunca bir şey:
Lisans:
Aksi açıkça belirtilmedikçe, bu depodaki tüm dosyalar Apache Software License 2.0 [
Bunun iyi olması gerektiğini düşünüyorum, çünkü Kaynak Başlıkları Apache Politikası (sadece Apache Software Foundation'ın sahip olduğu projeler için tasarlanmış olsa da) şunu belirtiyor:
Her orijinal kaynak belge (kod ve belgeler, ancak LİSANS ve BİLDİRİM dosyaları hariç) üstte kısa bir lisans başlığı içermelidir . Dağıtım CLA, CCLA veya Yazılım Desteği kapsamında olmayan belgeler (üçüncü taraf kütüphaneler gibi) içeriyorsa, ilke kılavuzuna bakın.
- Her kaynak dosya aşağıdaki lisans üstbilgisini içermelidir - üstbilgide telif hakkı bildirimi olmaması gerektiğini unutmayın:
Özellikle buradaki "gerekir" ifadesi, her dosyadaki bir lisans başlığının ASL altında lisanslanan bir projenin her bir kaynak dosyası için zorunlu olmadığını düşündürüyor.