2009-10-04 1 views
2

나는 잠시 동안 자바 심 게임을하고 있으며, 마침내 온라인으로 열어서 다른 개발자들이 나를 도울 준비가되어있다. (Google 코드 사용)면허증 및 신용 조력자와 계속 일치하도록 어떻게해야합니까?

이 질문에 여러 부분이 있습니다. 첫째, cokeandcode 사이트의 길 찾기 코드를 사용했습니다 (사용자가 알 수도 모를 수도 있음). 저자에게 연락을하고 BSD 라이센스를 사용한다고 말했습니다. 코드 일부를 수정했지만 편집 내용이 BSD에 남아있게되어 기쁩니다.

나는 MIT 라이센스를 사용할 계획 이었지만 (나는 이것을 BSD로 바꿀 수있다). 나는 다른 구글 코드 프로젝트에서 라이센스가 각 코드 파일 상단에 나타나는 것을 보았다. 이것이 필요하거나 위키에 그냥 포함해도 괜찮습니까?

두 번째로, 저는 여기 (감사합니다 :)의 다양한 사람들로부터 도움을 받았으며, 그 사람들에게 도움을 청합니다. 나는 그들의 SO 사용자 이름을 사용하고 URL에 연결하는 것이 합리적인 아이디어라고 생각했습니다. 생각?

+0

음, 왜이 태그에 "svn"태그가 다시 추가 되었습니까? – sbi

+0

글쎄, 내가 처음으로 코드를 온라인에 넣었고 svn을 사용하고 있기 때문이다. 그것이 실제로 관련이 없다고 생각한 것 같습니다. – Relequestual

답변

2

나는 MIT 라이센스를 사용할 계획 이었지만 (BSD로 변경할 수 있음). 나는 다른 구글 코드 프로젝트에서 라이센스가 각 코드 파일 상단에 나타나는 것을 보았다. 이것이 필요하거나 위키에 그냥 포함시키는 것이 괜찮습니까?

은 위키 백과에 MIT License 페이지에 따르면, 라이선스 조항이 포함되어

[...] 

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

[...]

가 귀하의 질문에 대답해야한다. 그러나 내가 할 수있는 한, 당신이 선택할 라이센스의 조건을주의 깊게 읽는 것이 좋을 것 같아요. 그 중 일부 유용한 정보를 찾을 수있을 겁니다. :)

둘째, 나는 도움을 받았습니다. 여기에서 온 다양한 사람들 (감사합니다 :)과 나는 그 (것)들에게 만기가 된 곳에 도움을주고 싶습니다. 나는 그들의 SO 사용자 이름을 사용하고 URL에 연결하는 것이 합리적인 아이디어라고 생각했습니다. 생각?

필자가 아는 한, MIT 라이센스에는 기여자의 이름 사용을 금지하는 조항이 없습니다. 이것은 기여자의 이름이 명시 적 허가없이 사용될 수없는 BSD 라이센스와의 주요 차이점 중 하나입니다.이는 제품이 잘못 작성된 프로그램과 관련되어있을 경우 참여자를 보호합니다.

기타 의견이나 제안을 환영합니다.

음, MIT 라이센스는 아마도 가장 간단한 라이센스 일 것입니다. 그래서 말할 길이 많지 않습니다.

+0

나는 그들을 읽었습니다, 약속드립니다! 그냥 자신을 좋아하는 경험이있는 사람들에게서 올바르게 이해했는지 확인합니다. :) – Relequestual

1

이해가 끝나는 동안 기고 한 사용자에게 신용을주는 것이 전적으로 적합합니다. 어떤 경우에는 허락을 받아야 할 수도 있습니다. 어떤 시점에서 활동중인 기여자와 이전 기여자를 구분할 수 있습니다. 때로는 개인이 개인 고용주에게 확인해야하므로 이러한 것들은 잠시 시간이 걸리거나 웜 깡통을 열 수 있습니다 (그러나 문제는 아닙니다).

원본 파일의 헤더에 관련 라이선스 파일이 있어야합니다. 이는 ZIP 파일의 모든 코드를 관리하는 여러 라이센스가있는 경우 매우 명확하기 때문에 좋은 방법입니다. 파일을 옮기고 모든 GPL 코드를/gpl 디렉토리에두고 모든 소스 파일에 해당 라이센스를 두지 않으면 적용되는 라이센스에 대해 생각하지 않아도됩니다. 또한 개발자가 개인 코드 수집에서 동료에게 파일을 전자 메일로 보내는 경우 라이센스를 알 수 없습니다.

감사 코드 측면에서 위키 또는 소스 트리에서 외부 개발자와의 모든 통신 사본을 보는 것이 좋을 것입니다. 이것은 다른 개발자들에게 좋은 예의입니다. 전자 메일 주소와 같은 개발자의 개인 정보를 수정해야합니다.

+1

소스 파일의 헤더와 관련하여 실제로는 좋거나 나쁜 습관이 아닙니다. 라이센스에 의해 ** 필수 ** 일 수 있습니다. 예 : http://www.apache.org/legal/src-headers.html –