MIT 라이센스에 따라 배포 된 소프트웨어 작성자에게 어떻게 크레딧을 제공합니까?


16

MIT 라이센스가있는 프로젝트의 소스 코드를 수정했으며 새 클래스도 추가했습니다. 내가 틀렸다면 정정하되 라이센스 위에 저작권 표시를 추가하고 다른 라이센스를 제거하는 것이 합법적이라고 생각합니다. 그러나 이전 저자의 기여를 어떻게 설명해야합니까? 별도의 파일을 사용해야합니까? 라이센스 나 저작권 표시가없는 일부 HTML 파일도 수정되었습니다. 다르게 처리해야합니까?

내 질문은 확장중인 프로젝트의 일부 파일도 수정했다는 점 에서이 질문 과 다릅니다 .

최신 정보

저작권 표시를 제거하라는 제안이 이상하게 들리지만, 처음 게시 할 때 염두에 두었던 것은 코드에 악의적 인 것을 추가 할 경우 작성자가 책임을지지 않아야한다는 것입니다. MIT 라이센스에 면책 조항이 포함되어 있으므로 문제가되지 않습니다.


2
원래 라이센스는 여전히 수정 사항에 적용됩니다. 본인이 게시 한 내용을 수정 한 사람이 저작권 표시를 교체하기로 결정한 것에 대해 감사하지 않습니다. 원래 통지는 여전히 적용됩니다. 연결 한 질문의 답변이 질문에 적용됩니다.
Ramhound

대답은 저작권 고지를 유지하는 것이지만 코드가 수정되었음을 어떻게 표시합니까? 저작권 옆에 내 이름 구성을 추가 할 수 있습니까? 물론 라이센스를 수정 된 코드로 유지하려고합니다
kon psych

자신의 저작권 표시를 추가 하시겠습니까? 원본 저작권 및 MIT 라이센스는 코드에 적용되며, 기존 코드를 수정하더라도 전체 라이브러리 (현재 및 미래)에 라이센스가 부여됩니다.
Ramhound

답변:


15

나는 변호사가 아니지만 MIT 라이센스에 따르면 :

상기 저작권 고지 및이 허가 고지는 소프트웨어의 모든 사본 또는 상당 부분에 포함됩니다.

따라서 기존 저작권 표시를 제거 할 수 없습니다. 귀하는 저작권이있는 코드의 일부 (새로운 코드 또는 수정 된 코드)에만 저작권 표시 및 라이센스 조항을 추가 할 수 있습니다.


귀하의 답변은 수정 된 코드에 저작권 고지를 추가하는 방법이 확실하지 않지만 도움이되었습니다. 아마도 내 기능의 Javadoc에 포함시킬 것이지만 변경 한 모든 줄을 문서화 할 가치는 없습니다.
kon psych

나에게도 명확하지 않습니다! 대부분의 사람들은 자신이 바꾼 모든 행을 문서화하지 않아도됩니다. 법적 문제가 발생하면 다른 프로젝트를 프로젝트와 비교하면됩니다.
M. Dudley

3

내가 틀렸다면 정정하되 라이센스 위에 저작권 표시를 추가하고 다른 라이센스를 제거하는 것이 합법적이라고 생각합니다.

원본 저작권 표시는 삭제할 수 없습니다. 그것은 불법입니다.

당신이 당신의 자신의 통지를 추가 할 수 있는지 여부는 약간 혼란스럽고 나는 변호사가 아닙니다. 당신이 만든 것은 "파생 작품"범주에 속합니다.

에서 파생 저작물 : 미국 저작권 청 (US Copyright Office) 원형 (14) :

저작물을 저작물로 만들려면 파생 저작물이 "새 저작물"로 간주 될 정도로 원본과 충분히 달라야하거나 상당한 양의 새로운 자료를 포함해야합니다. 기존 저작물을 약간만 변경하거나 추가하여 저작물을 새로운 버전의 저작물로 인정하지 않습니다. 새로운 자료는 독창적이고 저작권이 있어야합니다. 예를 들어 제목, 짧은 문구 및 형식은 저작권이 없습니다.

변경 사항이 저작권이있는 자료 인 경우 귀하의 저작권은 귀하의 기여에만 해당됩니다. 기존 재료와 관련이 없습니다.


1
따라서 license.txt가 하나만 있으면 해당 작성자의 파일 아래에 기고자 이름을 추가하는 것이
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.