OSI가 공식적으로 승인 한 오픈 소스 라이센스 목록을 알고있을 것입니다. 가장 주목할만한 점은 GPL, MIT입니다.
나는 최근 오픈 소스 였지만 (작성자가 모든 소스 코드를 사용 가능하게 만들었 음) 공식 라이센스 중 하나에 따라 공식적으로 오픈 소스가 아닌 프로젝트를 만났다.
그것은 소스를 공개했지만 앞으로 소스를 공개하겠다고 약속하지 않았습니다.
수정 제안을 허용했지만 패치를 수락하고 외부 패치 버전의 외부 배포를 허용하지 않을 것이라고 약속하지 않았습니다.
상용 또는 유료 프로젝트에서 소프트웨어를 사용할 수는 있었지만 소프트웨어 자체의 판매는 허용하지 않았습니다.
우리가 생각하기에 오픈 소스가 아닌 "사용 가능한 소스"라고 할 수 있다고 생각합니다.
회사의 관리 팀이이 소프트웨어를 사용하고 싶지 않은 이유를 알 수 있습니다. 그들은 포크 할 수없고, 팔 수도없고, 자신의 소프트웨어 버전을 만들어 배포하거나 팔 수도 없습니다.
그러나이 소프트웨어를 방금 사용하는 소프트웨어 엔지니어링 팀의 일원으로서 당신에게 중요합니까? 나는 여전히 내 일을 할 수 있고, 내가 지불 한 프로젝트에서 사용할 수는 있지만 (어쨌든 나는 사업 자체가 아닌 소프트웨어 자체를 팔 수는 없다), 나는 할 수있다 내 요구에 따라 다르게 동작하도록 코드를 변경하십시오 (그러나 수정 사항을 공개 할 수는 없습니다). 이러한 수정 사항을 다른 사람에게 공식적으로 제공하려는 경우 승인은 프로젝트 자체에 달려 있으며 그들은 여부를 선택합니다 공식 릴리스에 포함할지 여부
따라서이 "사용 가능한 소스"소프트웨어를 기반으로 비즈니스를 운영하려는 회사는이를 수행 할 수 없지만 소프트웨어 엔지니어링 팀의 직원으로서 이러한 차이가 귀하에게 중요하거나 덜 관련성이있는 것처럼 보입니까?
다른 사람들이 이것에 대해 어떻게 생각하는지 궁금합니다.