최초 저작자에게 파생/수정된 저작물의 모든 권리를 부여하는 라이선스인가요?

softwareengineering.stackexchange https://softwareengineering.stackexchange.com/questions/205391

  •  29-09-2020
  •  | 
  •  

문제

나는 이 질문의 도덕적 측면에 대해 논쟁하고 싶지 않다는 점에 유의하십시오.아마도 다양한 우려 사항이 있을 것이라는 것을 알고 있습니다.

다음 시나리오에서 사용할 수 있는 특수 라이센스를 연구해 왔지만 성공하지 못했습니다.

내가 소프트웨어를 가지고 있고 다른 사람들도 사용할 수 있도록 소스 코드를 공개하고 싶다고 가정해 보겠습니다.나는 다른 사람들이 변경하고 폐쇄하는 것을 원하지 않기 때문에 GPL을 사용할 수 있습니다.하지만 문제는 다음과 같습니다.다른 사람이 하는 변화로 인해 내가 이익을 얻더라도 말이다.내가 만들지 않은 코드에는 저작권이 없기 때문에 내 코드만 다시 라이센스할 수 있습니다.하지만 나는 그러고 싶다.

나(최초 작성자)에게 다른 사람이 추가한 변경 사항이나 코드를 다시 라이선스할 수 있는 권한을 부여하는 즉시 사용 가능한 라이선스가 있는지 알고 싶습니다.또는 더 짧게 말하면:나에게는 중요하지 않은 GPL입니다.

나에게 이것이 왜 필요한지 관심이 있다면:내 소프트웨어를 상용 제품에 사용할 수 있을지 모르겠습니다.아마도 그렇지는 않을 것입니다. 그러나 단지 GPL을 사용한다면 커미터가 너무 많아 다른 코드를 제거할 수 없는 상황에 처할 수도 있습니다.

도움이 되었습니까?

해결책

다운 스트림 변경이 필요한 다운 스트림 변경이 필요한 라이센스가 필요한 것처럼 들립니다.나는이 절을 포함하는 것들을 모른다. 변호사가 사용자 정의 라이센스를 작성해야 할 수도 있습니다.

오픈 소스 프로젝트 다른 개발자로부터의 기여도를 수락하는 개발자는 개발자가 프로젝트 소유자에게 저작권을 할당하거나 프로젝트 소유자에게 완전 권리 라이센스를 부여하는 개발자가 "기고자 계약"에 서명합니다.이렇게하면 프로젝트 소유자가 저작권에 대해 걱정하지 않고 사실 이후에 허가를 얻지 않고도 개발자 기부와 관련이 있지 않아도되므로 프로젝트 소유자가 개발자 기부를 수행 할 수 있습니다.

이 사이트에서 자신의 기여자 계약을 생성 할 수 있습니다. http://www.harmonyArment.org/

다른 팁

다른 사람들이 말했듯이 저작권 할당 기여자 계약은 귀하가 원하는 것에 가장 가깝습니다.그러나 기여자 계약은 동의한 개인에게만 적용됩니다.누군가가 저작권 할당 계약에 동의하지 않고 오픈 소스 프로젝트를 포크하고 변경하는 것을 막을 수 있는 방법은 없습니다.

당신이 말한 바에 따르면, 당신은 "이 소프트웨어를 사용, 복사 및 수정할 수 있지만, 그렇게함으로써 당신은 당신이 만든 모든 변경 사항에 대한 모든 권리를 부여한다는 데 동의합니다. . " 이것이 귀하의 라이센스에있는 법적으로 테이블 가능한 조항이라는 것은 분명하지 않습니다.사용자가 작성한 완전히 새로운 코드에 대해 자동으로 소유권을 주장하는 소프트웨어 라이선스를 어느 법원이 인정하는지 궁금합니다.(어쨌든 대부분의 개발자는 이로부터 멀리 떨어져 있을 것입니다.)

대신에 당신이 해야 할 일은 당신의 프로젝트를 non-free로 만드는 것입니다."이 소프트웨어를 사용하고 공유 할 수는 있지만 변경할 수는 없습니다."라는 라이센스가 있어야합니다. 그런 다음 개발자는 수정 된 버전의 저작권 할당과 대가로 비 수정 조항에서 면제되는 계약에 서명해야합니다.(이렇게 하기로 선택했다면, 변호사와 상담하다 이 전략이 타당한지 확인하고 라이선스 및 계약 텍스트 초안을 작성해 드립니다.) 이는 여전히 개발자를 겁나게 할 가능성이 높지만 법적으로 보다 건전한 기반을 갖게 될 수 있습니다.

마지막 옵션은 GPL과 같이 실제로 검증된 카피레프트 라이센스를 사용하고, 저작권을 귀하에게 할당하지 않는 사람들로부터 코드를 받아들이는 것을 거부하고, 귀하의 코드를 포크하는 경쟁 무료 프로젝트가 있을 수 있다는 사실을 받아들이는 것입니다.예를 들어 Google(Android 사용)과 Oracle(MySQL 사용)은 이러한 접근 방식을 취했습니다.경쟁사에 비해 당신이 갖는 가장 큰 장점은 그들이 항상 GPL의 규칙을 따라야 한다는 것입니다(그들은 당신의 GPL 핵심 소프트웨어를 기반으로 하기 때문에). 그러나 당신은 그렇지 않습니다(당신이 당신의 모든 코드에 대한 저작권을 소유하고 있기 때문입니다) 코드베이스).

기성품 라이센스가 없으므로 저작권 기여를 시행해야합니다.

코드를 제출할 때 코드베이스에 모든 기여자가 코드를 할당하거나 라이센스해야합니다.코드 조각 이이 기능이 없으면 포함하지 마십시오.그런 식으로 유지 관리하는 버전을 완벽하게 제어 할 수 있습니다.

물론 GPL로 코드를 라이센스 라이센스 한 경우 언제든지 프로젝트를 포기하는 사람을 멈출 것도 없을 것입니다. 변경 사항은 귀하에게 돌아올 필요가 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 softwareengineering.stackexchange
scroll top