2020.09.17
안녕하세요
현재 의료장비 업체 종사자입니다
PACS 프로그램 개발 예정으로 PACS에 프로그램에 Database 연동해서
의료원,병원에 프로그램 배포 예정입니다
프로그램 배포시
MariaDB, MSSql, MySql 중 결정하여 사용 예정입니다
위와 같은 조건에서 각 DB별 사용시 라이선스 구매를 해야되는지 문의 드립니다.
------ 댓글 -------
License 관리자
안녕하세요
OSS 라이선스 관리자입니다.
문의주신 내용 답변드립니다.
MSSql은 상용 라이선스 구매가 필요합니다.
MariaDB, MySQL Community 버전은 GPL-2.0으로 GPL-2.0은 결합되는 모든 SW의 소스코드 공개의무가 발생하는 카피레프트 성향의 라이선스입니다.
다만, GPL-2.0이 아닌 다른 소스코드가 단순 집합 저작물, 분리된 저작물(파이프라인, 소켓, 리모트콜, CLI 등의 통신 형태)일 경우에는 다른 소스코드에는 GPL-2.0이 적용되지 않습니다.
PACS 프로그램이 DB인 MariaDB, MySQL과는 분리된 저작물일 경우에는 GPL-2.0에 따라 MariaDB, MySQL 범위의, 즉 DB에만 GPL-2.0이 적용되어 DB 범위에 소스코드 공개의무, 고지의무 등이 발생합니다.
다만, MariaDB 혹은 MySQL 중 특정 DB에만 종속성을 가지게 되면 물리 PACS 프로그램은 GPL-2.0 영향을 받을 수 있습니다.
즉, 다른 DB와도 연동 가능한 형태로 개발하셔야 개발하시는 PACS 프로그램에 MySQL의 GPL-2.0이 적용되지 않을 수 있습니다.
그리고, 만약 DB의 수정, 변경 등을 하셨다면 수정, 변경된 내용을 포함한 소스코드를 공개해야 하는 의무사항이 발생합니다.
고맙습니다
※ 법적 분쟁 발생시 본 답변은 법률적 해석이나 논리로 활용될 수 없습니다.
댓글 0
댓글 작성
댓글을 작성하려면 게시글 작성 시 입력한 이메일과 패스워드를 입력해주세요.