Lisanssız GitHub kodunu bir tezde, bunu yapmak için açık izne sahip olarak kullanmak uygun mudur?
Yüksek Lisans Tezimi yazıyorum. Uygulamam için GitHub'dan kod kullandım ve değişiklikler yaptım ve gereksinimlerimi ayarlamak için 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 iznine 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
Meraklıdanii'nin yukarıdaki yorumlarda belirttiği gibi , özellikle GitHub'da yayınlanmış ancak lisanssız kodla ilgili haklarınızın neler olduğu konusunu ele alan kanonik bir sorumuz var ve onu okumalısınız. Ancak davanız daha karmaşık, çünkü not ettiğiniz gibi
Yazarı tanıyorum ve kodu kullanmak için açık iznine sahibim.
Bu, tüm soruyu " tam olarak ne yapmak için izniniz var ve bunu nasıl kanıtlarsınız? "
Tezinizdeki kod bölümlerini çoğaltma izniniz var mı? Tüm kod tabanını yeniden oluşturma izniniz var mı? Kime ve kaç tane kopya verebilirsiniz? Kodu değiştirebilir misin? Kodu veya içerdiği patentlenebilir kavramları ticari amaçla kullanmak için izniniz var mı? Sizinki hiçbir şekilde önemli bir ticari potansiyele sahip ilk üniversite çalışması olmayacak ve mezun olduktan sonra bir şirket kurmanın yarısına varmak istemiyorsunuz ve yazarın bir taraftan hücum ederek gelmesini istiyorsun. işletmenin büyük bir parçası.
İzinlerin verilmesi net olsa bile, bir nedenden ötürü, hibenin tam niteliği hakkında daha sonra sert bir suçlama ortaya çıkarsa, bunun bir " o" dedi " eşleşmesine inmesini istemezsiniz .
Her iki sorunun çözümü de aynıdır: bu izni yazılı olarak alın. Hibe açıkça yazılır ve imzalanırsa, orijinal yazarın daha sonra sie'nin belirli bir tür kullanıma izin vermeyi amaçlamadığını veya gerçekten de sie'nin hiçbir şekilde izin vermediğini iddia etmesi için çok daha az alan vardır .
Hibe geniş kapsamlı ise hayat en basit olacaktır. Orijinal yazar gibi bir şey imzalamaktan memnunsa
D. Orijinal Yazar, işbu belge ile 'Gnomovision' programına (derleyicilerde geçişler sağlayan) tüm telif hakkı menfaatlerini reddeder.
imza tarihi
her şey yolunda ve güzel (bu dil GPLv2'den geliyor, bu arada); yayını dosyalayın ve tezinize devam edin. Sie, böyle bir hibeyi imzalamakla ilgili çekincelerini ifade ediyorsa, bu, sie'nin düşündüğünüz kadar geniş bir kullanım yelpazesine izin verme niyetinde olmadığının yararlı bir göstergesidir. Bu noktada, üniversitenin tez içeriğindeki haklar yoluyla neye ihtiyaç duyduğunu bulmanız (çoğaltma hakları, çeviri hakları, ticari kullanım hakları?), Bunların hepsini listelemeniz ve orijinal yazarın istekli olup olmadığını öğrenmeniz gerekir. imzala onları. Eğer sie öyleyse, iyi ve güzel, dosyala ve unut. Değilse, gerçekten kötü bir kurşundan kurtulmuş olabilirsiniz ve tezinizi bu kod olmadan tamamlamanız gerekecek. Üniversitenin belirli gereksinimleri yoksa (ve bu benim deneyimlerime göre,Oldukça nadir) Apache2 veya GNU GPL lisansları gibi standart haklar kullanmayı düşünün, çünkü bunlar birçok yazılım yazarı tarafından iyi biliniyor ve bunları birinin koduna uygulamak, bilinmeyene doğru bir adım gibi hissettiriyor. Oh, ve her zamanki gibi, IANAL / IANYL.
Lisans, kodun yazarı ve kullanıcısı arasındaki yasal bir anlaşmadır. Sözleşmelerin genellikle özel bir biçime ihtiyacı yoktur (en azından benim mevzuatımda); sözlü bir sözleşme, yazılı bir sözleşme kadar bağlayıcıdır. Ancak bir anlaşmazlık söz konusu olduğunda mahkemede veya başka bir şekilde sözlü bir anlaşmayı kanıtlamak zordur.
Bu argümanı takiben: orijinal yazar tarafından kullanma iznine sahipseniz (ve tüm kodun o kişi tarafından gerçekten orijinal olduğunu varsayarak) kodu kullanmakta sorun yoktur. Anlaşmanın tam kelimelerine bağlı olarak, onu daha fazla paylaşmanıza (örneğin GitHub'da) veya hatta belirli bir lisans altında yayınlamanıza izin verilebilir veya verilmeyebilir - bu zorluk, orijinal depodaki bir lisans bilgisinin çözeceği şeydir.
Açık bir anlaşma olmadan, başka birinin çok fazla hakkı olmayan bir yerde olursunuz ( buraya bakın ).