본문 바로가기

mariadb-java-client 사용 시 라이선스 검토 건

jicheon 게시글 작성 시각 2024-05-31 17:27:26

질문1

 

Java 기반으로 Maria DB를 사용 중인데 

Connector와 Client의 LGPL 속성을 고려하여 동적 로딩으로 사용을 계획 중입니다.

좀 더 구체적으로 재 확인을 해보고 싶습니다.

 

Java 개발 중 해당  lib(mariadb-java-client-1.6.5.jar) 을 java build path에 등록하여 사용 중입니다.

JAVA 의 경우 클래스 로더를 통해 런타임에 클래스 로드 하고 링크하는 동적 로드 형태로 사용 예정인데

이것이 앞에 얘기한 LGPL의 동적 로딩으로 간주되어 라이선스 문제가 없다고 봐야할까요?

 

참고1 : http://kor3.samsung.net/mailapp/mail-detail?isFromDetail=false&openYN=false&folderID=1&mailSeq=14528

참고2 : https://brightstarit.tistory.com/47

 

질문2.

위 질문1에 대해 라이선스 이슈가 없다면 문제가 없겠지만

라이선스 이슈가 있다면 아래와 같은 jar 형태로 불러왔을때 문제가 없는지도 추가로 알고 싶습니다

 

두 가지의 차이점이라면 위의경우 jar(라이브러리)를 미리 클래스 패스에 등록 시켜 두어 필요시점에 런타임 로드하고 

아래의 경우 jar(라이브러리)의 경로를 url 등으로 만들어 처리 하는 것입니다.

 

참고1 : https://effectiveprogramming.tistory.com/entry/Java-%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%ACjar-%EB%8F%99%EC%A0%81-%EB%A1%9C%EB%94%A9

참고2 : https://hmjkor.tistory.com/421#google_vignette

 

맨 위로
맨 위로