2013-10-21 6 views
0

그래서 GPLv3으로 내 자신의 수정 된 버전의 프로그램을 만들었습니다. 오픈 소스와 모든 것입니다.GPL이 적용되는 프로그램 수정을 공식적으로 확인할 수있는 방법이 있습니까?

제 질문은 어떻게 수정했는지 나타냅니다.
# Modified by yentup이라고 말하면서 코멘트를 넣을 수 있습니까?

이 주제에 대해 조사해 보았지만 그 방법에 대한 지침을 찾지 못했습니다.

답변

2

당신은 전혀 수정하지 않았다고 요구할 필요는 없습니다. 귀하의 유일한 버전은 귀하의 버전을 사용하는 모든 사람에게 소스 코드를 제공하는 것입니다.

하지만 가장 좋은 해결책은 원래 작성자와 미래의 사용자가 다른 사용자에게 유용 할 것이라고 가정하고 변경 사항을 기본 소스 트리에 다시 넣는 것입니다. 어떤 시점에서 버전 기록에 변경 사항이 표시됩니다. 원할 경우 의견에 이름을 추가 할 수도 있습니다.

+2

GitHub 또는 유사한 공용 저장소에 자신 만의 포크를 게시하는 것은 적어도 변경 사항을 본선에 병합 할 수있을 때까지 관련된 모든 사람들에게 좋은 해결책으로 보일 것입니다. – tripleee

1

글쎄, GPL 관련 질문은 적지 만 일반적으로 저작권에 대해 더 자세히 말하고 싶습니다.

저작물에 저작권이 변경 될 수도 있습니다. GPLv3은 프로그램을 복사하고 수정하는 권리를 부여하는 자유 소프트웨어 라이센스이기 때문에 그렇게 할 수 있습니다.

그래서 지금까지 코드에서 변경된 사항 만 수행 했으므로 해당 코드가 포함 된 (저작권)위원회 또는 문서 파일이 아닙니다. 원래 저작권 라인을 의미

은 하나 개 또는 다른 형태로 전체 작업이 :

Copyright 2012 Jane-Original-Holder Toe 

이 저작권 선이 더 이상 수정되지 않은 작품에 저작권 변경 한 것처럼. 2013 년 올해의 변경 사항을 적용했기 때문에 올해를 업데이트해야합니다.

또한 Jane-Original-Holder Toe는 전체 작업에 대한 저작권을 보유하지 않습니다. 정보가 잘못되었습니다.

당신이 잘못된 저작권 정보를 제공해서는 안되므로 (구체적으로 법에 의해 통제되는 곳에 따라 다르 겠지만) 저작권의 변경 사항을 반영 할 것을 고려해야합니다. 소프트웨어 개발자).

그래서 수정 사항을 표시하는 것이 법으로 요구되며, GPL v3에 따라 달라지는 것은 아닙니다. 의 문서를 유지하기

쉬운 방법 중 하나는 쓴 코드베이스에 예를 힘내 당신은 커미터 저자을 지정할 수있는 SCM/RCS를 사용하는 경우 변경할 수있는 최선을 다하고 있습니다.

기존 기록도 마찬가지입니다. 마틴 베켓 (Martin Beckett)이 쓴 것처럼, 업스트림에 다시 변경을 고려하십시오. 라이브는 너무 짧아 혼자서 개발할 수 없습니다.

그리고 더 많은 가능성이 있습니다.

+0

저작권을 주장 할 필요가 없습니다. 거의 모든 국가에서 자동으로 사용됩니다. 다른 사람이 출처에 이름을 올리면 모든 사람에게 명확하게 알리기 위해 자신의 이름을 추가해야한다는 것에 동의합니다. 이렇게하면 이전 저자를 보호 할 수 있습니다. 그렇지 않으면 부분적인 소유권을 실현하지 않고 다른 사람에게 GPL이 아닌 사본을 제공하는 데 동의 할 수 있습니다. –

+0

예, 답은 이전 저작권 정책이 이미있는 시나리오를 기반으로합니다. 베른 협약에 따라 저작권 진술서가 필요하지는 않습니다. 귀하가 의미하는 바는 아니지만 이미 저작권 진술서가있는 경우이를 보존해야합니다 (또한 잘못하지 않도록주의해야합니다). 저는 최근의 사본에서 주어진 답을 좋아합니다. 또한 나는 당신의 대답을 좋아하지만 원래의 저작권 진술로 인해 정상적인 상황에서, 당신은 당신의 수정을 가시적으로 만들 필요가있다. 그래서 나는 아무런 문제도 없을 것이라고 말하기에 문제가있다. – hakre