Github에서 프로젝트 라이선스를 변경하는 방법은 무엇입니까? [닫은]


125

에서 간단한 목록 API을 만들었 C으며을 통해 릴리스하고 싶습니다 Github.

리포지토리 생성 후 라이선스를 변경할 수있는 방법이 있습니까?


4
이 질문은 프로그래밍이 아닌 재 라이선싱에 관한 것이기 때문에 주제에서 벗어난 것으로 보입니다.
Wooble 2013

16
@Wooble : 라이센싱은 프로그래밍의 일부가 아닌가요?
Chris

2
@ArlaudAgbePierre : 그래서 제가 그것을 사이드 노트로 썼습니다. 주요 질문은 Github와 저장소 생성 후 라이선스를 변경할 수 있는지 여부였습니다.
Chris

@Chris : GitHub는 이것에 대해 말할 것이 없습니다. 이것이 법입니다. 라이선스와 함께 릴리스 된 후에는 변경할 수 없습니다. 이것은 프로그래밍 문제가 아니라 법률 문제입니다.
Pierre Arlaud 2013

@ArlaudAgbePierre : 좋아요, 이것을 지적 해 주셔서 감사합니다! 라이센스를 선택하는 도움에 대해서는, 본 적이 내가 GPL 또는 MIT 말한 그 이유는. 시간이 지나면 확장 할 수있는 간단한 List 및 Queue C API이므로 MIT 라이선스가 나에게 더 좋다고 생각합니다.
크리스

답변:


143

라이선스와 함께 릴리스하면 라이선스에 설명 된대로 사람들이 사용할 수 있습니다. 당신은 "아니, 내가 GPL에 속하지 않기를 바랬 어"라고 말할 수는 없습니다. 물론 향후 릴리스는 다른 라이선스에있을 수 있습니다 (GPL이 수정 된 버전도 GPL로 강제 적용하는 경우 제외).

개정

choosealicense.com 과 같은 웹 사이트 는 적합한 라이선스를 선택하는 데 도움이 될 수 있습니다. 라이센스 선택기 저장소에 전념 할 수있는 몇 가지 템플릿을 제공합니다; 기존 저장소의 경우 다음과 같이 다시 가져올 수 있습니다.

  • GitHub.com 에서 저장소를 찾습니다.
  • 파란색 + 아이콘 을 눌러 새 파일 생성 (업데이트 : 새 파일 버튼)
  • 이름을 지정 LICENSE.md하거나 LICENSE.txt라이선스 선택기를 다시 표시합니다.
  • 템플릿 선택

18
프로젝트에서 외부 GPL 코드가 사용되지 않는 한 작성자는 GPL에 따라 수정 된 버전을 릴리스 할 필요가 없습니다.
Wooble 2013

5
사실, 네, 할 수 있습니다. 다른 사람이 GPL 버전을 가지고 있다면 철회 할 수 없지만, 지금 원하는대로 라이선스가 부여 된 다른 버전을 선호하여 배포를 중단 할 수 있습니다.
jthill 2013

43
그는 자신의 저장소에서 라이센스에 대해 묻고 있습니다. 당신은 다른 사람들의 사본에서 라이센스에 대해 이야기하고 있습니다. 전혀 똑같은 것이 아니며 그가 묻는 질문을 다루지 않습니다. "예, 리포지토리에서 라이센스를 변경할 수 있지만 물론 다른 사람이 이미받은 라이센스를 취소 할 수 없습니다"라고 말하지 않는 이유는 무엇입니까?
jthill 2013

1
내가 할 수 없었던 것을 다시 표현하면 +1. 그러나 그의 게시물의 요점은 처음에 라이센스를 올바르게 얻는 것이므로 취소가 허용되지 않는다는 언급이 더 나빴습니다.
Pierre Arlaud 2013

5
@jthill : 이것이 제가 답으로 읽고 싶었던 것입니다. 무언가를 해제 한 다음 라이선스를 변경할 수 없다는 것은 상식입니다.
Chris
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.