오픈 소스 라이브러리, 프로젝트 소유자가 라이센스를보다 제한적으로 변경할 수 있습니까? 있습니까? 이것이 이전 버전에 어떤 영향을

회사는 공개 소스 MIT 라이센스가있는 라이브러리를 릴리스합니다.

원하는 경우 경쟁 업체가 라이센스를 사용할 수 없도록 라이센스를 매우 제한적으로 변경할 수 있습니까?

이것이 이전 버전에 어떤 영향을 미칩니 까?

11 월 1 일에 다른 라이센스에 대해 매우 제한적이라면 11 월 1 일 이전의 모든 버전이 여전히 MIT에 있습니까?



답변

저작물의 저작권 소유자는 자신의 재산을 배포 할 때 사용할 라이센스 (이 경우 코드)를 결정합니다. 따라서 회사는 원하는 경우 언제든지 더 제한적인 라이센스로 전환 할 수 있습니다.

참고 그 의미 않는 그들은 모든 작업을 소유해야합니다, 또는 누구에게나에서 코드에 대한 라이센스를 취득한 않는 제한적인 라이선스에 따라 재 라이센스에 자신이 그 보조금 그들에게 일을 권리를.

그러나 이전에 허가 라이센스에 따라 라이센스가 부여 된 코드는 다른 사람 에게 해당 코드를 원하는 사람에게 배포 할 수 있는 권한을 부여 합니다. 따라서 이전에는 허가 라이센스로 배포 된 이전 코드를 동일한 라이센스로 다시 배포 할 수 있습니다. 이론적으로 누군가가 계속 배포한다면 구식 코드는 누구나 오픈 소스 소프트웨어로 사용할 수 있습니다.

소유자는 허용 라이센스에 따라 코드 배포를 중단 할 수 있지만 이전 버전은 이미 제한없이 재분배 할 수있는 권한을 부여하는 허용 라이센스와 함께 배포되었으므로 다른 사람이 그렇게하지 못하도록 막을 수 없습니다.


답변

그들은 그것을 소유하면 가능합니다.

다른 사용자의 기여를 수락 한 경우 다른 사용자의 동의가 필요합니다. 이것은 GPL의 요점입니다. 다른 사람들이 코드를 사용하는 것처럼 다른 사람들이 코드를 잘 플레이하도록 강요합니다.

라이센스는 배포에 적용되므로 라이센스를 배포 할 때 동의 한 용어가 여전히 적용되므로 몇 년 동안 사용 된 MIT 라이브러리를 갑자기 취소 할 수 없습니다.


답변

라이센스를 읽으십시오. MIT 라이센스는 몇 줄에 불과하며 귀하의 질문에 대한 답변은 라이센스 자체에 포함되어 있습니다. 다음 은 Wikipedia한 버전입니다.

이 소프트웨어 및 관련 문서 파일 (이하 “소프트웨어”)의 사본을 사용하는 사람에게는 사용, 복사, 수정, 병합 권한을 포함하여 제한없이 소프트웨어를 처리 할 수있는 권한이 무료로 부여됩니다. 다음 조건에 따라 소프트웨어의 사본을 게시, 배포, 하위 사용권 허가 및 / 또는 판매하고 소프트웨어를 제공받은 사람에게 허용합니다.

따라서 위의 라이센스에 따라 일부 소프트웨어를 취득한 경우에는 해당 소프트웨어를 사용할 수있는 권한이 있습니다. 저작권 소유자가 나중에 해당 권한 부여를 중단하기로 결정한 경우 해당 비즈니스는 해당 사업자이지만 이미 귀하 에게 권한 부여했다는 사실을 변경하지 않으며 게시, 배포, 같은 조건으로 그렇게하는 경우에도 마찬가지입니다. 라이센스를 준수하는 한 해당 권한을 취소 할 수있는 규정이 없음을 스스로 확인할 수 있습니다.


답변

IANAL이지만 코드 조각 작성자가 MIT 라이센스에 따라 라이센스를 부여하고 프로그램에서 사용하는 경우 저작권 소유자는 라이센스를 소급해서 변경할 수 없으며 (예를 들어) 저작권 침해로 소송을 제기 할 수 없습니다. 그들이 할 수있는 것은 다른 라이센스하에 새로운 버전의 라이센스를 부여하는 것입니다. 다른 라이센스로도 원본 버전을 제공 할 수 있지만 이미 부여한 MIT 라이센스는 무효화하지 않습니다.