다양한 오픈 소스 라이센스 조합이 서로 호환되는지 확인할 수있는 도구가 있습니까?
아파치의 라이센스는 법에 따라 허용과 실행 사이의 균형이 잘 맞아서 배포 용으로 아파치 라이센스를 사용하는 다양한 툴을 구축 할 계획입니다. 그러나 다른 오픈 소스 프로젝트의 구성 요소를 내 코드 기반에 포함 시키거나 최종 사용자가 이러한 구성 요소를 내 코드 기반에 통합 할 수 있도록 어댑터를 사용할 수 있습니다.
예를 들어 패키지에 CKEditor 또는 TinyMCE와 같은 풍부한 HTML 편집기를 포함하고 싶지만 두 프로젝트의 라이센스를 위반합니까? GPL 코드를 사용하면 프로젝트를 GPL로 만들 수 밖에 없으며 실제로 그렇게하고 싶지 않습니다. 그러나 MPL, LGPL 등은 어떻습니까?
차라리 기술적 인 측면에서 그러한 결정을 내리고 싶지만 오픈 소스를 수행하는 경우 다른 오픈 소스 프로젝트의 희망을 무시하는 것은 어리석은 일입니다.
라이센스 X가 라이센스 Y와 호환되는지 여부를 결정하는 데 도움이되는 도구를 찾으려고 노력했습니다 .X가 문제없이 Y를 포함 할 수 있지만 Y가 X를 포함하면 문제가있을 수 있습니다. 대체 라이선스 조건이 포함 된 코드를 포함하는 경우 라이선스 조건에 미치는 영향 그러나 지금까지 내가 찾은 것은 GPL과 다른 라이센스를 비교하는 경향이있는 목록과 차트입니다. 라이센싱 문제를 해결하기위한 도구가 있다면 올바른 방향으로 지적 해 주셔서 감사합니다.