• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 엔지니어링

  • 해결 여부

    미해결

GPL 호환성 호환이 안된다? 의 범위가 궁금합니다.

21.05.27 20:33 작성 조회수 268

0

현재 프로젝트에서 apache or apache 2 라이센스를 쓰고 있는데

apache는 GPL2.0 호환 No GPL3.0 호환 No

apache2는  GPL2.0 호환 No GPL3.0 호환 Yes

apache 1, 2 는 모두 배포시 소스 코드 제공의무가 없습니다. 

Q1. "호환이 안된다는의미는"  하둡 에코시스템 구성시 apache 라이센스가 많은데 학습용이 아니라면 에스퍼 사용이 불가한건 아닌가요...

에스퍼 : GNU GPLv2 : 출처  https://www.jopenbusiness.com/mediawiki/Esper

Q2. 에스퍼를 실무에서 사용하는지.. 한다면 어떻게...조심히 적용하면되는건가요.. 아니면 다른어떤걸적용해서 쓰면좋을까요...

라이센스 호환성 : https://ko.wikipedia.org/wiki/%EB%9D%BC%EC%9D%B4%EC%84%A0%EC%8A%A4_%ED%98%B8%ED%99%98%EC%84%B1

수업 뒤에 나올수도 있겠지만 궁금해서요. 

답변 2

·

답변을 작성해보세요.

1

안녕하세요! 빅디 입니다.

오픈소스 컴플라이언스는 복잡하고 민감한 문제들인 것 같습니다..^^;

제가 아는선에서 설명 드리면 다음과 같습니다. 필요시 꼭 법률 자문을 받아 보시고요~ 

Q1. "호환이 안된다는의미는"  하둡 에코시스템 구성시 apache 라이센스가 많은데 학습용이 아니라면 에스퍼 사용이 불가한건 아닌가요...

A. "호완이 안된다는 의미는" 사용의 문제가 아니라 배포시 문제를 말하는 것입니다.
GPL 라이선스 정책에 따라 소스를 공개 했다 하더라도, 호환 되지 않는 라이선스와 결합된 배포는 컴플라이언스 위반입니다.

Q2. 에스퍼를 실무에서 사용하는지.. 한다면 어떻게...조심히 적용하면되는건가요.. 아니면 다른어떤걸적용해서 쓰면좋을까요...

A. 아~주 민감한 질문을 하셨는데요.ㅎㅎ
GPL 라이선스는 외부 배포없이, 비상업적인 내부용으로만 사용시 문제 되지 않습니다. 하지만 아키텍처 구조에 따라 또는 딜리버리 방식에 따라 컴플라이언스 이슈는 발생할 수 있습니다.

아래 다른 오픈소스 룰엔진들입니다. 참고하세요~  -빅디 올림

  1. Drools
  2. OpenL Tablets
  3. Easy Rules
  4. Rule Book

  

0

감사합니다!ㅎ