Ücretsiz bir lisans altında bir ses parmak izi yazılım projesi yayınlamak istiyorum, ancak depo telif hakkıyla korunan ses dosyaları içeriyor. Test senaryoları şu anda bu dosyaları da kullanmaktadır. Kodu maksimum sürüm geçmişi olan ancak telif hakkını ihlal etmeden nasıl herkese açıklayabilirim?
Detaylar:
- Kod git altında versiyonlanmıştır. Serbest bırakılmadan önce hepsini bir şubeye daraltacağız.
- 400 MB ses verisi var. Bazı dosyalar Jamendo'dan ücretsiz lisanslı müzik, diğerleri kişisel koleksiyonlarımızdan MP3'lerdir.
- Hangi yaklaşımı kullanırsak alalım, proje geçmişini yok etmemek için daima orijinal repo'nun değişmez bir kopyasını tutacağız.
Ana soru: Halka açık nasıl ele alınır?
- Söz konusu dosyaların geçmişini git deposundan silin ve değiştirilen repoyu bırakın. (v64 bunu yapmanın bir yolunu işaret etti .)
- Alternatif olarak, kodun mevcut durumunun bir anlık görüntüsünü alın ve yayın öncesi kodun genel geçmişine sahip olmaktan bile rahatsız etmeyin.
Yan soru: Bazen bir projenin erken aşamaları için özel kod veya medyanın gerekli olduğu göz önüne alındığında, bu ikilemden nasıl kaçınabilirdik?