MIT lisansı altında yayınlanan yazılım yazarlarına nasıl kredi verebilirim?


16

MIT lisanslı bir projenin kaynak kodunu değiştirdim ve buna yeni sınıflar da ekledim. Yanılıyorsam lütfen beni düzeltin, ancak telif hakkı bildirimi lisansın üzerine eklemenin ve diğerini kaldırmanın yasal olduğunu düşünüyorum. Ama önceki yazarların katkısını nasıl atfetmeliyim? Ayrı bir dosya kullanmalı mıyım? Ayrıca, içinde değiştirdiğim lisans veya telif hakkı bildirimi olmayan bazı HTML dosyaları da var. Onları farklı ele almam gerekiyor mu?

Benim sorum bu sorudan farklı , çünkü ben de uzattığım projenin bazı dosyalarını değiştirdim.

Güncelleme

Telif hakkı bildirimini kaldırma önerisi garip gelse de, bunu ilk gönderdiğimde aklımda olan şey, kodlarına kötü amaçlı bir şey eklediğimde yazarların sorumlu olmaması gerektiğidir. MIT lisansı bir feragatname içerdiğinden bu bir sorun olmamalıdır.


2
Orijinal lisans yine de değişiklikleriniz için geçerlidir. Yayınladığım bir şeyde değişiklik yapan birisinin takdir etmeyip, telif hakkı bildirimini değiştirmeye karar veririm. Orijinal bildirim hala geçerlidir. Bağladığınız sorunun cevabı sorunuz için geçerlidir.
Ramhound

Bu yüzden cevap telif hakkı bildirimini korumaktır, ancak kodun değiştirildiğini nasıl gösterebilirim? Ad kuruluşumu telif hakkının yanına ekleyebilir miyim? Tabii ki lisansı değiştirilmiş kodda tutacağım
kon psych

Sadece kendi telif hakkı bildiriminizi mi eklemek istiyorsunuz? Orijinal telif hakkı ve MIT lisansı kodunuz için geçerlidir, mevcut kodu değiştirirseniz, tüm kitaplık (şimdiki ve gelecek) lisanslanır.
Ramhound

Yanıtlar:


15

Ben bir avukat değilim, ancak MIT lisansına göre:

Yukarıdaki telif hakkı bildirimi ve bu izin bildirimi, Yazılımın tüm kopyalarına veya önemli bölümlerine dahil edilecektir.

Bu nedenle, mevcut telif hakkı bildirimini kaldıramazsınız. Telif hakkı bildirimi ve lisans şartlarınızı, yalnızca telif hakkına sahip olduğunuz, yeni veya değiştirilmiş kodunuz olan kod bölümlerine ekleyebilirsiniz.


Yanıtınız, telif hakkı bildirimi değiştirilmiş koda nasıl ekleyeceğimi açık olmasa da yardımcı oldu. Muhtemelen işlevleriimin Javadoc'una ekleyeceğim, ancak değiştiremediğim her satırı belgelemeye değmeyeceğim.
kon psych

Benim için de net değil! Çoğu insan, değiştirdikleri her satırı belgelemekle uğraşmaz. Sanırım yasal bir sorunla karşılaşırsanız, diğer projeyi projenizle paylaşırsınız.
M. Dudley

3

Yanılıyorsam lütfen beni düzeltin, ancak telif hakkı bildirimi lisansın üzerine eklemenin ve diğerini kaldırmanın yasal olduğunu düşünüyorum.

Orijinal telif hakkı bildirimini silemezsiniz. Bu yasa dışı.

Kendi bildiriminizi ekleyip ekleyemeyeceğiniz biraz şüpheli ve ben bir avukat değilim. Oluşturduğunuz şey "Türev Çalışmalar" kategorisine giriyor.

Gönderen Türev Çalışmalar: ABD Telif Hakkı Ofisi Dairesel 14 :

Telif hakkıyla korunabilmek için, bir türev eserinin orijinalden "yeni eser" olarak kabul edilebilecek kadar farklı olması veya önemli miktarda yeni malzeme içermesi gerekir. Önceden var olan bir işte küçük değişiklikler veya az miktarda madde eklenmesi, çalışmayı telif hakkı amaçları için yeni bir sürüm olarak nitelendirmeyecektir. Yeni malzeme orijinal olmalı ve kendi içinde telif hakkıyla korunmalıdır. Örneğin başlıklar, kısa kelime öbekleri ve biçim telif hakkıyla korunmaz.

Yaptığınız değişiklikler telif hakkıyla korunan materyal içeriyorsa, telif hakkınız yalnızca katkılarınızla ilgilidir. Önceden var olan malzeme ile ilgili değildir.


1
Tek bir lisans.txt varsa, katkıda bulunanların isimlerini orijinal yazarın altına bu dosyaya eklemek uygun olur
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.