Xamarin의 행동과 행동이 윤리적 이었는가?
전문가에게 물어보십시오- 오픈 소스 이니셔티브의 MIT 라이센스 자체 목록 과 라이센스 전체가 인용되어 있습니다.
MIT 라이센스 (MIT)
저작권 (c)
이 소프트웨어 및 관련 문서 파일 (이하 "소프트웨어")의 사본을 사용하는 사람에게는 사용, 복사, 수정, 병합 권한을 포함하여 제한없이 소프트웨어를 처리 할 수있는 권한이 무료로 부여됩니다. 다음 조건에 따라 소프트웨어 사본을 게시, 배포, 하위 사용권 허가 및 / 또는 판매하고 소프트웨어를 제공받은 사람에게 허용합니다.
상기 저작권 고지 및이 허가 고지는 소프트웨어의 모든 사본 또는 상당 부분에 포함됩니다.
본 소프트웨어는 상품성, 특정 목적에의 적합성 및 비 침해에 대한 보증을 포함하되 명시 적이든 묵시적이든 어떠한 종류의 보증없이 "있는 그대로"제공됩니다. 어떠한 경우에도 저자 또는 저작권 소유자는 계약, 불법 행위 또는 기타 행위, 소프트웨어 또는 소프트웨어의 사용 또는 기타 거래로 인해 발생하는 모든 청구, 손해 또는 기타 책임에 대해 책임을지지 않습니다. 소프트웨어.
개인 또는 회사의 누군가가 MIT 라이센스로 소프트웨어 / 소스 코드를 공개하는 경우, 다른 개인 또는 회사는 "제한없이 소프트웨어를 처리 할 수"있음을 의미합니다. 저작권 표시가 그대로 유지되는 한 원하는대로 할 수 있습니다.
이것은 윤리와 합법성이 거의 똑같은 경우 중 하나입니다. 개인이나 그룹이 라이센스를 이해하지 못하거나 의미가있는 경우 실사를하지 못했습니다. 오픈 소스 이니셔티브는 MIT 변형과 같은 라이센스를 이해하는 데 도움이되는 많은 유용한 리소스를 제공합니다. 오픈 소스 정의의 몇 가지 절을 살펴 보겠습니다.
1) 무료 재배포-라이센스는 어떤 당사자가 여러 소스의 프로그램을 포함하는 전체 소프트웨어 배포의 구성 요소로서 소프트웨어를 판매하거나 양도하는 것을 제한하지 않습니다. 라이센스는 그러한 판매에 대해 로열티 또는 기타 수수료를 요구하지 않습니다.
3) 파생 저작물-라이센스는 수정 및 파생 저작물을 허용해야하며 원본 소프트웨어의 라이센스와 동일한 조건으로 배포 할 수 있어야합니다.
5) 개인 또는 그룹에 대한 차별 금지-라이센스는 개인 또는 그룹을 차별해서는 안됩니다.
6) 노력 분야에 대한 차별 금지-라이센스는 특정 노력 분야에서 프로그램을 사용하는 사람을 제한해서는 안됩니다. 예를 들어, 프로그램이 비즈니스에서 사용되거나 유전자 연구에 사용되는 것을 제한하지 않을 수 있습니다.
필자가 읽은 바에 따르면, 이는 특히 MIT 라이센스를 사용하여 오픈 소스로 무언가를 공개하면 누군가가 자유롭게 소프트웨어를 가져 와서 변경하고, 패키지화하고, 좋아하는 사람이라면 누구나 원하는만큼 팔 수 있습니다. t 귀하의 저작권을 제거하고 자신의 주장 유일한 일.
저자로서 당신은 까다 롭고 선택의 권리를 명시 적으로 포기합니다. 귀하는 소프트웨어의 혜택을 누릴 수있는 사람이나 대상을 결정하거나 소프트웨어를 사용하지 않으며 소프트웨어를 사용하는 이유를 결정할 수 없습니다. 당신은 명시 적으로 그 권리를 포기합니다.
아이디어는 귀하가 귀하가 한 것에 대한 사용 및 변경을 통제하고 제한 할 법적 권리를 명시 적으로 취소함으로써 더 큰 이익에 기여하고 있다는 것입니다. Microsoft가 FluffBall 프로젝트를 포크하여 WindowsSpongeCake로 시트 당 $ 2k에 판매하려는 경우 가능합니다. 사람들이 처음부터 프로젝트의 요점을 원하는대로 수행하도록하지 않았습니까?
단일 개발자이거나 소규모의 자금이 지원되지 않는 개발자 그룹 인 경우 이러한 상황을 피할 수 있습니까?
거의! 먼저, 귀하와 조직의 목표와 욕구에 적합한 라이센스를 사용하십시오. 승인하지 않은 방식으로 다른 사람이 사용하지 못하게하려면 오픈 소스로 공개해서는 안되며 솔직히 공개해서는 안됩니다! 상업용 프로젝트에서 포크 같은 파생 작업을 사용하지 않으려면 GPL 의 카피 레프트 버전을 사용해야합니다 . 비상업적 라이센스를 원할 경우 저작권 / 라이센스 변호사에게 조언을 구해야합니다.이 소프트웨어는 종종 "오픈 소스"소프트웨어로 간주되지 않으며이 경우를 지원하기위한 사전 작성된 라이센스가 없기 때문입니다.
Xamarin과 Coco kerfuffle의 문제는 윤리 나 합법성의 문제가 아닙니다. 서로 쇠고기를 가진 소수의 사람들 사이의 인터넷 싸움에 관한 것입니다. 우리는 모두 인간입니다. 인격 충돌 또는 프로젝트 처리 방법에 대한 호환 불가능한 비전으로 인해 협업 / 협력 할 수없는 결과 인 것 같습니다.
따라서 다른 방어 방법은 협업과 변화에 개방적이지만, 그것이 해결되지 않고 비전이 다양하다면 ... 그러면 별도의 프로젝트를 포크하고 선택할 수있는 이유가 있습니다.
소프트웨어 프로젝트를 매우 복잡하게 만드는 것은 소유권과 인기에 대한 감정으로 인해 매우 인간적이고 이해할 수 있습니다. 그러나 오픈 소스의 목표는이를 뛰어 넘어 최고의 소프트웨어를 누구나 자유롭게 이용할 수 있도록하는 것입니다.
결론적으로, 라이센스를 결정할 때 목표에 대해 명확하게 설명하고 향후 프로젝트 제어 및 방향에 미치는 영향을 이해하십시오. 더 큰 이익을 위해 기부하고 싶다면 오픈 소스가 좋습니다. 프로젝트를보다 엄격하게 제어하고 소유권을 보유하고 있고 누군가가 프로젝트를 마케팅하거나 자신의 프로젝트에 부분적으로 또는 전체적으로 흡수하려고 할 경우 적어도 법적 소송이 필요한 경우 다른 라이센스가 필요하며 아마도 라이센스가 필요할 것입니다 변호사와 정리하십시오.