Github kodunu Tez için yazarından açık izin alarak, ancak depoda belirtilen lisans olmadan kullanmak uygun mudur?
Yüksek Lisans Tezimi yazıyorum. Uygulamam için GitHub'dan kod kullandım ve gereksinimlerimi ayarlamak için değişiklikler yaptım ve işlevselliğini genişlettim. Kodu kendi kodumda ve metnimde de belirtiyorum.
Sorum şu ki, Github deposu herhangi bir lisanstan bahsetmiyor, bu da telif hakkı yasasının varsayılan olarak geçerli olduğu anlamına geliyor. Ancak, yazarı tanıyorum ve kodu kullanmak için açık izinlerine sahibim.
Burada benim seçeneklerim neler?. Yazardan lisansı yüklemesini istemeli miyim yoksa onun iznini aldığım için gerekli değil mi?
Yanıtlar
Bunun hem yasal hem de akademik yönleri var. Buradaki en etkili soru, "ne yapma izni":
- Teziniz orijinal kodun önemli bölümlerinden alıntılar içeriyorsa, onu yeniden üretmek için izne ihtiyacınız vardır (çok küçük bölümler, ilgili yargı alanlarının izin verdiği her türlü adil kullanım / adil davranış savunması kapsamına girebilir).
- Kodu çevrimiçi olarak dağıtıyorsanız (örneğin, içinde yaptığınız değişikliklerle genel bir GitHub çatalı oluşturarak), onu dağıtmak için de izne ihtiyacınız vardır.
- Değişikliklerinizin başkaları tarafından kullanılmasını ve değiştirilmesini bekliyorsanız (ki bu genellikle hem bilgi hem de yeniden üretilebilir kod için iyi bir şey olarak düşünülür), o zaman büyük olasılıkla bunları kendi başınıza belirli bir lisans altında yayınlamak isteyeceksiniz. yine orijinal yazarın iznini istiyor.
Hep birlikte, kelimenin tam anlamıyla yalnızca kodu alıntılıyorsanız (ör. "Arsalar, değiştirilmiş bir Kitaplık X [https://github.com/foo/libraryX] yazarın özel lisansıyla oluşturulmuş bir sürümüyle oluşturulmuştur."), O zaman 't ihtiyaç fazlasını vermeyi. Çalışmanızın gelecekte başkaları için yararlı olmasını istiyorsanız, yazarı bir lisans seçmeye ve havuzunu güncellemeye teşvik etmeli, ardından sürümünüz için aynısını yapmalısınız.