Açık kaynak kodlu bir projede telif hakkı bildirimi nasıl yönetilir?


101

Bu LICENCE.md dosyasını içeren GitHub tarafından barındırılan bir proje üzerinde çalışıyorum ve ekliyorum (görünüşe göre MIT lisansı verbatim):

Copyright (c) 2012 [Acme Corp]

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

Değişiklikler, iyileştirmeler vb. Yaptım (kodun% 10'unu basketbol sahası rakamlarında) ve kodu kendi GitHub çatalımda yayınladım.

Bu telif hakkı bildirimi ile ne yapmalıyım? Güncellemek istiyorum (örneğin, yalnızca kendi kuruluşumun adını eklemek için), ancak yazmıyor. Bunlar normalde nasıl yönetilir? Ayrı bir telif hakkı dosyası ekle?


2
Genel bir yaklaşım, tüm Telif Hakkı sahiplerini listelemektir: (C) 2011 Intel Corporation, 2005 Google, 2012 Michelangelo P., katkıları ve tarihleri ​​yansıtarak.
Sam

Açıklığa kavuşturmak için, "[Acme Corp]" yer tutucumdur - gerçek metin kuruluşun adını içerir.
Steve Bennett

Ayrıca bkz. Stackoverflow.com: GPL telif hakkı bildirimi, yeni dosyalara katkıda bulunurken . Gerçekten komik: stackoverflow.com'daki bu soru şu anki sorudan sadece iki gün sonra gönderildi!
olibre,

Bu takdirde ise bütün dosya, daha sonra bu lisans dosyası tüm başkentlerde ... yarım lisans içeriği, bir kısmını eksik
Josh

IANAL, ancak bazı IP avukatları için araştırmacı olarak çalışıyordum. Kendi avukatınıza danışın, ancak bildirim yalnızca böcek + yıl + mal sahibi - yani "(c) 2017 Some Company" dir. Gerisi lisansın bir parçasıdır ve bu nedenle lisansın şartlarına göre yayınlanması zorunlu değildir.
rackmaster

Yanıtlar:


97

Bazı seçeneklerin var, özet için sonuna atla.
O halde hadi bunu parçalayalım ...

Telif Hakkı (c) 2012 [Acme Corp]

Bu, Telif Hakkı bildirimidir ve Acme Corp'a aittir. Telif Hakkı'nın süresi dolduğu için ilgili olduğu 2012'de talep edilmiştir.

Eğer iddia aslında "Acme Corp" a verilmişse, yani. MIT örneğinden kazan plakası kesilip yapıştırılmıştı, o zaman neredeyse bu eserin hiçbir telif hakkı olmadığını iddia edebiliyordunuz. Acme Corp kurgusal bir organizasyondur ve kazanın güncellenmemesi iddiayı şüpheli gerekçelerle ortaya koymaktadır.

Ancak iyi vatandaşlar olalım ve telif haklarını talep sahiplerine verin.

Bu yazılımın ve ilgili dokümantasyon dosyalarının ("Yazılım") bir kopyasını alan herhangi bir kişiye, Yazılım'da, kullanım, kopyalama, değiştirme, birleştirme haklarını sınırlandırmak dahil, ancak bunlarla sınırlı olmamak üzere, ücretsiz olarak izin verilir. Yazılımın bir kopyasını yayınlamak, dağıtmak, alt lisans vermek ve / veya satmak ve Yazılımın bu belgeyi sağladığı kişilerin, aşağıdaki koşullara tabi olarak kullanımına izin vermek:

Bu sonraki bölümde, İzin bildirimi , lisans sözleşmesini değiştirmek de dahil olmak üzere , kodla ilgili hemen hemen istediğiniz her şeyi yapabileceğinizi belirtiyor ! Yakala, lisansı mevcut kod üzerinde değiştiremezsiniz - yalnızca değiştirdiklerinizi değiştirebilirsiniz.

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 kısım, yukarıda belirtilen bildirimleri sürdürmeniz gerektiği anlamına gelir.

Ne yapabilirsin?

  • Yazdığınız ve / veya değiştirdiğiniz kod için telif hakkı talebinde bulunabilirsiniz ve gerekir .
    • Aynı MIT lisansı ile yapmak için: Değiştirdiğiniz dosyalara sadece 2012 Acme Corp telif hakkı bildiriminin ardından telif hakkı bildirimini eklemeniz yeterli.
  • İsterseniz, değişikliklerinizi farklı bir lisans altında lisanslayabilirsiniz.
    • Farklı bir lisans kullanmak için: 2012 Acme Corp tüm bloğundan (telif hakkı, izin / lisans, garanti kapsamı dışında) değiştirdiğiniz dosyalardaki tüm telif hakkı ve lisans notunuzu ekleyin.

Sorunuzun basitleştirilmiş durumunda, yapmanız gerekenler:
Farklılıkları vurgulamak için vurgu yapıldı.

Orijinal eser Telif Hakkı (c) 2012 [Acme Corp]  
 Modifiye çalışması Telif hakkı 2012 Steve Bennett  

İzinsiz kopyalanacak herhangi bir kişiye ücretsiz olarak izin verilir.
bu yazılımın ve ilgili dokümantasyon dosyalarının ("Yazılım") ele alınması
Yazılımda, kısıtlama olmaksızın haklar dahil
satmak, kullanmak, kopyalamak, değiştirmek, birleştirmek, yayınlamak, dağıtmak, alt lisans vermek ve / veya satmak
Yazılımın kopyaları ve Yazılımın
aşağıdaki koşullara tabi olarak yapmak üzere döşenmiştir:

Yukarıdaki telif hakkı bildirimi ve bu izin bildirimi,
Yazılımın tüm kopyaları veya önemli kısımları.

4
Eh, kelimenin tam anlamıyla yorumlanmasını seviyorum - "yukarıdaki telif hakkı bildirimini" aldın ve "bu izin bildirimini" aldın - daha önce ve arasına metin ekledin. Kurallara göre oynuyor ve işi yapıyor!
Steve Bennett

7
Sadece kayıt için, telif hakkı bildirimleri hayali bir isim listeleyebilir (yazarın hala telif hakkı vardır, yalnızca yazar olduklarını ispatlamaları gerekir) ve genellikle telif hakkının uygulanması için gerekli değildir - telif hakkı bildiriminde hiçbir şey Şüpheli gerekçelerle “bu kamu malı olan” dıĢ iddiasında bulunma, ihlali kasıtlı olmaktan uzak tutabilir (hatta bu şüpheli).
cpast

1
"Orijinal eser" metnini gerçekten ekleyebilir miyim? sonuçta "orijinal çizgiyi" değiştiriyorsunuz. "İzin" den önce aynısını yaptığınızı ve lisans metninin bir parçası olduğu gibi metin eklediğinizi hayal edin. Buna izin verildiğini sanmıyorum ve bu nedenle "orijinal eser" de olmamalı. .
Gam

Ayrıca, "İzin verilen… vb." "MIT Lisansı altında Lisanslı." Olarak değiştirmek de mümkün mü? Lisans bilgisi için proje kökünde License.txt bakın. " (Ve lisans.txt değiştirilmemiş lisansın tamamını içeriyor ")
Gam

1
@ user2023370 Bu , telif haklarınızla ilgili net bir iddiada bulunmaya ne kadar önem verdiğinize bağlıdır . Kanun , haklarınızı ortaya koyma kabiliyetinizin uygunluğunu önemsememe eğilimindedir . Birleştirme geçmişleri kayboluyor ve sempatik olmayan bir mahkeme teknik olarak geçerli bir argümanı dinlemeye istekli olmayabilir.

8

Ben avukat değilim Aşağıdakiler ABD telif hakkı yasasını kabul etmektedir ve MIT lisansına özeldir.

Kütüphaneyi yazan kişi, yazdığı kodun telif hakkına sahiptir. Bu kodun lisansını yalnızca o belirtebilir. Lisans koşulları uyarınca, LICENCE.md dosyasının kopyasını, size sağladığı kod ile birlikte vermelisiniz.

Kodda yaptığınız değişiklik veya eklemelerin telif hakkı size aittir. Türev kodu yarattınız. Yalnızca değiştirdiğiniz veya yeni kodunuzun lisansını belirtmenize izin verilir. Projenin ayrı bir çatalını oluşturuyorsanız, projeniz için yeni, ayrı bir lisans seçmelisiniz. Değiştirilmemiş kod için geçerli olduğundan, hala eski lisansa sahip olmalısınız.

Değişikliklerinizi orijinal projeye geri itmek istiyorsanız, değişikliklerin telif hakkı hala sizdedir. Asıl yazara, seçtiği lisans altında, değişikliklerinizi projesinin bir parçası olarak yeniden dağıtmasına izin veren bir lisans vermelisiniz.

Daha resmi projeler sizden bir katılımcı lisans anlaşması veya telif hakkı ataması imzalamanızı isteyecektir , ancak eğer bir bireyse muhtemelen bir tanesine ihtiyacı olduğunu bile fark etmedi. Bu genellikle, mevcut lisans koşullarını değiştirmeden kodunuzu kodeline entegre etmesi için yapılır. Genellikle bir proje, tüm proje katılımcılarını listeleyen bir YAZAR dosyasını içerecektir, ancak bu MIT lisansı tarafından zorunlu değildir.


Benim okumam, kodun açıkça dağıtılmasına izin verildiğidir.
CurtainDog

@CurtainDog: Kaynak kodunu yeni bir alt lisans altında değiştirir ve yeniden dağıtırsanız (orijinal lisansın bir kopyasını gerektiği gibi saklarsanız), bu, son kullanıcının değiştirilmemiş kaynak kodlardan herhangi biri için alt lisansınızı görmezden gelebileceği anlamına mı geliyor? Alt lisans yalnızca ikili dosyaları yeniden dağıtırken gerçekten önemli mi? Bu teknikler MIT lisansı gibi basit bir lisans için bile kafa karıştırıcı.
M. Dudley

4

Telif hakkı biti hakkında fazla endişelenmem. Çoğu durumda telif hakkı hak talebinde bulunup bulunmadığınızı otomatik olarak uyguladığına inanıyorum (c) 2012 falan başlıkları çoğunlukla gürültülüdür. Bu, lisansı dahil ettiğiniz için insanları yanıltmak istemediğiniz söylenirse, yazılımın orijinal olarak ... lisanslı olduğunu veya yazılımın parçalarının lisanslı olduğunu ...

Kaynak zaten halka açık olduğundan, yazar (lar) ın kim olduğu açıkça anlaşılmalı ve hiçbir para el değiştirmiyor gibi göründüğü için, yazarın verdiği durumda bile tazminat talebinde bulunmak oldukça zor olacaktır. itiraz edildi.

Belki de daha acil olan, mesele iyi bir web vatandaşı olmaktır. Açık kaynak kodlu yazılım sağlayan insanlar topluma bir hizmet yapıyor ve bunu herkes için olumlu bir deneyim haline getirmek için çaba göstermeliyiz. Bu yüzden benim tavsiyem, sorunuzu doğrudan [Acme Corp] 'a sormak ve ikisiyle de faydalanabileceğiniz bir ilişki kurmaya çalışmak.


1

Sen gerektiğini değil telif değiştirin.

Teknik olarak, neleri eklediğiniz / değiştirdiğinize ilişkin telif hakkı kalıntılarının (lisansla "filtrelendikten") kalanlara hakkınız vardır. Yaptığınız değişikliklerin açık ve net bir kaydı olduğu sürece (github), genel olarak yapılmamasına rağmen, değişiklikler bölümüne adınızın altına bir telif hakkı bildirimi ekleyebilirsiniz.

Değişiklikleri kimin ve ne zaman yaptığını belirten bir yorum (veya mevcut olan birine) ekleyebilir / eklemelisiniz (eğer bunu yapmamışlarsa başlamayın).

/*
    Copyright (c) 2012 Frob Co.

    Permission is hereby granted, free of charge, to any person obtaining
    a copy of this software and associated documentation files (the "Software"),
    to deal in the Software without restriction, including without limitation
    the rights to use, copy, modify, merge, publish, distribute, sublicense,
    and/or sell copies of the Software, and to permit persons to whom the Software
    is furnished to do so, subject to the following conditions:

    The above copyright notice and this permission notice shall be included in
    all copies or substantial portions of the Software.

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
    EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
    OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
    IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
    CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
    TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
    OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
/*
    Changes
    1-1-2012: YOU: Made a frob
*/

MIT lisansını bir dosyaya yapıştırmanın doğru yolunun bu olduğuna inanıyorum, ancak yasal bir uzman değilim (bu bildirimin "bağırması" kısmı olmadan hiç görmedim).


4
Bu işe yaramayacak; Değişikliği yapan kişi dosyayı açıkça değiştirmiştir, bu da yeni dosyanın bir kısmının telif hakkı olduğu ve bu kişinin lisansı olmadan yeni dosyanın yasal olarak kullanılamayacağı anlamına gelir. Bir telif hakkı talebine ve yeni dosyanın tamamen eski lisansa tabi olduğuna dair bir göstergeye ihtiyacı var.
David Thornley

1

Şimdiye kadar, bunu telif hakkı sahiplerinin listesine katkıda bulunanlar ekleyerek ve lisans metnini değiştirmeden bırakarak hallettim.

Temel olarak, bu, daha önce yapılanlar gibi aynı lisans altında ek değişiklikler yayınladığınız ve türetilen çalışmanın bir bütün olarak bu şartlar altında lisanslanması gerektiği anlamına gelir. Bu, aynı zamanda, orijinal yazarların artık tek başına yeniden lisans alamayacakları anlamına gelir; çünkü onlar artık tek telif hakkı sahibi değildir (orjinal eserlerini ilaveleriniz olmadan açıkça yeniden lisanslandırabilirler).

Avukat olmayan bir kişi olarak, son cümleyi yorumum, telif hakkı bildirimlerini silmenize izin verilmemektedir, ancak kendinizinkini ekleyebilirsiniz.

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.