오픈 소스 프로젝트를“인계”하는 방법은 무엇입니까? 그냥 체크 아웃하고

관심이 있고 정기적으로 사용하는 오픈 소스 프로젝트가 있습니다. Apache License 2.0에 따라 라이센스가 부여되었으며 기본적으로 더 이상 활동이 없습니다. Google 코드에서 호스팅되며 개발을 계속하고 싶습니다. 저는 오픈 소스 프로세스를 처음 접했고 이에 대해 적절한 방법을 찾으려고 노력하고 있습니다. 그냥 체크 아웃하고 github에 푸시하여 공개적으로 개발을 계속할 수 있습니까? 먼저 프로젝트 “소유자”에게 연락해야합니까? 또한 변경하려는 경우에도 모든 저자 정보를 수업 상단에 남겨 두어야합니까. (답이 예라고 가정합니다)?

또한 “모든 수정 사항이 수정 자의 작업으로 명확하게 표시되어 있습니다”라는 라이센스 요구 사항을 실제로 어떻게 준수합니까? 내가 변경할 때마다 의견을 말합니까?

여기서 일반적인 과정 / 표준이 무엇인지에 대한 조언은 크게 감사하겠습니다.



답변

최근에 저는 오픈 소스 프로젝트를 인수했습니다. 내가 따르는 단계는 다음과 같습니다.

  1. 원저자에게 연락
  2. 내 의도를 알려주십시오
  3. 그 / 그녀의 인정을 받으십시오 (원래 저장소에 대한 권한을 얻거나 복제 할 수 있습니다)
  4. 원래 저자를 유지 (됩니다 추가 내가 추가 변경을 할 때 자신을)

하여 “원래 저자을 유지”… 원래 그 / 그녀의 작품이기 때문에 나는 모든 경우에 자신을 위의 원래 저자를 신용을 의미한다.


답변

프로젝트 를 GitHub에 포크해야합니다 .

또는 원본 저자에게 연락을 시도 할 수 있습니다.


답변

이를 수행하는 방법에는 여러 가지가 있습니다.

  1. 원래 “소유자 / 저자”에게 이메일을 보내십시오. 그에게 당신의 의도와 개발을 도울 수있는 방법을 알려주십시오. 1 주일 정도 기다리십시오. 대답이 없으면 …
  2. 저장소를 포크하십시오. 존중하지 않고, 당신이 잘못하지 않았는지 확인하기 위해 (아마도 그렇지 않은) 원저자에 대한 명확한 언급.
  3. 코딩하십시오! 이제 Project ABC의 자랑스러운 개발자입니다.

답변