현재 상용 소프트웨어 응용 프로그램에서 몇 가지 오픈 소스 제품을 사용하고 있습니다. 그중 하나는 MIT에 따라 라이센스가 부여되었으며, 상용 소프트웨어 링크를 허용하는 것으로 이해합니다. 그러나 다른 오픈 소스 제품은 MS-PL에 따라 라이센스가 부여되었지만 해당 라이센스가 상용 소프트웨어와 완전히 호환되는지 이해하지 못합니다.
문제는 상용 / 독점 / 판매용 애플리케이션에서 MS-PL 라이센스 OSS를 사용할 수 있습니까?
현재 상용 소프트웨어 응용 프로그램에서 몇 가지 오픈 소스 제품을 사용하고 있습니다. 그중 하나는 MIT에 따라 라이센스가 부여되었으며, 상용 소프트웨어 링크를 허용하는 것으로 이해합니다. 그러나 다른 오픈 소스 제품은 MS-PL에 따라 라이센스가 부여되었지만 해당 라이센스가 상용 소프트웨어와 완전히 호환되는지 이해하지 못합니다.
문제는 상용 / 독점 / 판매용 애플리케이션에서 MS-PL 라이센스 OSS를 사용할 수 있습니까?
답변:
첫째, 용어 수정, 당신이 찾고있는 단어는 "상업적"이 아니라 "독점적"입니다. 오픈 소스 소프트웨어는 모든 의미에서 상업적입니다. 비즈니스에서 만들어 비즈니스에 판매하고 비즈니스에서 사용합니다. 이것은 실제로 사실이며 중요한 법적 사건 에서 법원에 의해 인정되었습니다 .
요청한 라이센스에 대해서는 http://www.opensource.org/licenses/ms-pl.html 로 이동 하여 텍스트를 읽으십시오. (라이센스는 자선 단체로 알려진 Microsoft가 작성한 소프트웨어에 사용하기 위해 Microsoft에서 만든 것입니다. 상용 소프트웨어입니다.) 섹션 3.D를 읽으십시오. 해당 소프트웨어를 포함하여 컴파일 된 바이너리를 배포하는 것은 라이센스가 부여한 권리에 속하지만 소프트웨어의 조건을 준수해야합니다. 예를 들어, 소프트웨어에 기고자 이름, 로고 등을 사용할 수 없습니다. 기고자가 Microsoft 인 것 같습니다. 해당 라이센스를 쉽게 준수 할 수 있어야합니다. 그러나 준수 여부에 대해 심각한 의문이 있으면 변호사와 상담하십시오.
얼마 전에 소프트웨어 라이센스 해석 에 대해 썼습니다 . 도움이 될 수 있습니다.
내가 알다시피, MS-PL은 매우 간단한 오픈 / 소스 라이센스입니다. 그것은이다 OSI-aproved 는 GPL이 바이러스이며, 소스의 가용성을 필요로하고, 소스 코드가 배포되는 경우 MS-PL은 바이러스이기 때문에, GPL 제외한 대부분의 FOSS 라이센스와 호환 만든다.