2012-07-29 2 views
2

모든 프로젝트가 여러 오픈 소스 JAR을 사용하는 것이 일반적입니다. 제 질문은 maven을 사용하여 배포 된 모든 라이센스 파일을 구성하는 가장 좋은 방법은 무엇입니까? 이 때Maven을 사용하여 오픈 소스 라이센스 관리

예를 들어

는 가정 라이센스 내가 안돼서 등 단지

당 별도의 라이센스에 포함/모든 파일의 헤더에 별도로 언급 한 동네 짱 - 라이센스 파일 /로 통합하여야하며, 소스 라이선스를 열고 어떻게 사용해야합니까? 이 분야에 대한 도움과 조언을 부탁드립니다.

감사합니다.

+0

오픈 소스에 대해 이야기 할 때 사용하는 라이선스는 무엇입니까? 아파치, GPL, LGPL? – khmarbaise

+0

예. 당신이 진술 한 것과 같은 모든 오픈 소스 라이선스에 대해 이야기하고 있습니다. –

답변

1

일반적으로 프로젝트에는 일반적으로 일종의 오픈 소스 라이센스가있는 여러 다른 jar 파일을 사용합니다. 그러나 이것은 프로젝트에 달려 있습니다. 또한 프로젝트에서 사용되는 라이센스 발주 등은 해당 라이센스의 요구 사항에 따라 다릅니다. 일부 라이센스는 프로젝트 자체에서 언급해야하며, 상업 프로젝트에서도 라이센스를 허용합니다.

따라야 할 해결책은 라이센스에 따라 다릅니다. 모든 다른 라이센스를 포함하는 단일 파일. 이는 license-maven-plugin을 사용하여 수행 할 수 있습니다.

+0

이 모든 것을 알고 충분히 조치를 취할 정도로 지능적인이 메이븐 플러그인입니까? 또는이 규칙을 수동으로 지정해야합니까? –

+1

설명서를 읽었습니까? – khmarbaise

관련 문제