mysql 영리목적인 배포는 무료인가요?

mysql 영리목적인 배포는 무료인가요?

QA

mysql 영리목적인 배포는 무료인가요?

답변 2

본문

안녕하세요,

회사에서 c# 으로 개발한 프로그램 영리목적으로 배포 하려고 하는데, mysql 자체를 건드린건 없고, db 로 사용하고 있는데, 

검색해보니,

자체사용이 아닌, 영리목적으로 배포면 유료. 

mysql 내부 소스를 건드리지 않으면 무료. 라고 해서 

헷갈려서 문의 드립니다. 

 

감사합니다.

이 질문에 댓글 쓰기 :

답변 2

MySQL을 사용하면서 라이선스와 관련하여 헷갈릴 수 있는 부분이 많습니다. MySQL은 두 가지 주요 라이선스 옵션을 제공하는데, 하나는 GPL(General Public License)이고, 다른 하나는 상용 라이선스입니다. 이 두 라이선스의 차이를 이해하는 것이 중요합니다.

1. GPL 라이선스 (MySQL Community Edition)

MySQL의 Community Edition은 GPL 라이선스를 따릅니다. 이는 소프트웨어를 자유롭게 사용, 수정 및 배포할 수 있지만, GPL 라이선스된 소프트웨어를 사용하는 자신의 소프트웨어 역시 GPL 하에 공개해야 한다는 조건이 붙습니다. 즉, 소스 코드를 공개 의무화하는 조건이 있습니다. 그러나 이는 주로 소프트웨어를 수정하거나 내부 소스 코드에 통합하는 경우에 적용됩니다.

2. 상용 라이선스 (MySQL Enterprise Edition)

상용 라이선스는 주로 기업 환경에서 사용됩니다. MySQL Enterprise Edition은 추가 기능, 보안, 지원 등을 제공합니다. 이 라이선스는 소프트웨어를 내부적으로 사용하거나 수정하지 않고, 별도의 상품으로 판매하거나 통합할 때 유리합니다. GPL의 공개 의무가 없어 비즈니스 운영에서 더 유연한 활용이 가능합니다.

납품과 라이선스

  • 납품 시 고려 사항: 만약 여러분의 회사가 C#으로 개발한 프로그램에 MySQL Community Edition을 데이터베이스로 사용하고, 이를 클라이언트에 납품하는 경우, 프로그램 자체를 GPL 하에 놓을 필요는 없습니다. 단, MySQL 자체를 수정하거나 확장한 경우가 아닌 한입니다. MySQL을 '사용'하는 것과 '배포'하는 것은 다릅니다.
  • 라이선스 전달: 클라이언트에 MySQL Community Edition을 설치해야 할 경우, MySQL도 GPL 라이선스 하에 제공된다는 점을 고지해야 합니다. 클라이언트도 MySQL의 GPL 라이선스 조건을 준수해야 합니다.

결론

개발한 소프트웨어 내에서 MySQL을 사용하는 것 자체가 유료화의 대상이 되지는 않습니다. 단, MySQL을 수정하거나 GPL 조항에 따라 소스 코드를 공개해야 할 상황이 아니라면, 별도의 상용 라이선스 비용을 지불할 필요가 없습니다. 프로그램을 판매하거나 납품할 때, MySQL Community Edition을 사용하는 것은 법적으로 문제가 없습니다. 그러나 라이선스와 관련된 법적 조언이 필요한 경우, 전문 법률가의 도움을 받는 것이 좋습니다.

===

With ChatGPT

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 1
© SIRSOFT
현재 페이지 제일 처음으로