기본 콘텐츠로 건너뛰기

[참고] MySQL 사용 라이센스 규정.

http://www.mysqlkorea.co.kr/sub.html?mcode=product&scode=08


MySQL Commercial License
상용 라이센스는 사용자 어플리케이션의 소스 코드가 공개되는 것을 원하지 않는 조직과 Oracle Corporation 사이의 계약
입니다. 상용 라이센스를 가진 사용자는 그에 상응하는 서비스를 보증받습니다.
또한 상용 라이센스를 가진 사용자가 어플리케이션을 오픈소스로 만드는 데에는 아무런 제약이 없습니다.


사용자의 어플리케이션이 무료 소프트웨어로 등록된 GPL에 상응하는 무료 소프트웨어 라이센스가 아니거나, OSI호환이 아닌 경우에 MySQL을 배포하고자 한다면, 먼저 MySQL 제품에 대한 상용 라이센스를 획득해야 합니다.


MySQL을 배포하는 대표적인 예는 다음을 포함합니다.
MySQL을 포함하고 있는 소프트웨어를 고객에게 팔아 그 소프트웨어를 고객이 소유한 장비에 설치하는 경우
고객이 소유한 장비에 기본적으로 MySQL을 설치해야하는 소프트웨어를 파는 경우
MySQL을 포함하고 있는 하드웨어 시스템을 고객에게 팔아서 고객이 있는 곳에 설치하는 경우
자세히
MySQL 서버에 GPL 라이센스나 그에 상응하는 라이센스를 가지고 있지 않은 (비 오픈소스/non Open Source가 아닌 경우)
  어플리케이션을 포함하려면, MySQL 서버용으로 상용 라이센스가 필요합니다.
상용 어플리케이션을 개발하고 배포하거나, 그 어플리케이션을 잘 활용하고자 고객이 반드시 MySQL의 카피 (copy)를 다운
  로드 받아야 한다면, 각각의 파생된 작업용으로 사용자 (또는 경우에 따라서 고객)는 MySQL 서버용 그리고/또는 MySQL
  클라이언트용 상용 라이센스가 필요합니다.
사용자의 어플리케이션이 하나 또는 여러 개의 MySQL 드라이버를 포함하고 있다면 (그래서 사용자가 소유한 어플리케이션
  이 MySQL과 함께 실행된다면), 해당 드라이버용으로 상용 라이센스가 필요합니다.
  현재 MySQL 드라이버 제품군은 ODBC 드라이버, JDBC 드라이버 그리고 C언어 라이브러리를 포함하고 있습니다.
MySQL 소프트웨어를 사용자 조직 내에서 배포하려면, 상업용 라이센스를 구입해야 합니다.
GPL 유저는 Oracle Corporation와 직접적으로 어떠한 법적인 관계도 가지고 있지 않습니다.
  반면 커머셜 라이센스는 Oracle Corporation 자체 라이센스이며, Oracle Corporation와 직접적으로 법적인 관계를   제공합니다.
  상용 non-GPL MySQL 서버 라이센스를 가지고 있는 경우, 데이터베이스 서버 당 하나의 라이센스가 필요합니다.
  (설치된 한 카피 MySQL 바이너리에 대해) 하나의 MySQL 데이터베이스 서버는 접속수 (연결수), CPU 수량, 메모리 또는   디스크 수 등에 제한을 받지 않습니다.
  MaxDB서버는 CPU 또는 유저 당 라이센스입니다.
비영리, 교육기관 그리고 개인적인 사용
만일 사용자가 비영리 단체나 교육기관에 속해 있다면, 사용자의 어플리케이션이 오픈소스/GPL 라이센스를 사용하는 무료
소프트웨어 프로젝트임을 공개할 것을 권장합니다.


그렇게하면 GPL라이센스에 의해 MySQL 소프트웨어를 무료로 자유롭게 사용할 수 있습니다.
만일 사용자가 GPL 등록을 하지 않을 중요한 이유가 있다면, 상용 라이센스를 구입해야 합니다.
비영리 기관이 개방적으로 보증되는 상용 라이센스를 자유롭게 선택할 수 있다는 것을 유념하십시오.


만일 사용자가 개인적으로 자신의 어플리케이션 용으로 MySQL 소프트웨어를 사용한다면, 그것을 배포하지 않는 한 무료
입니다. 만약 그것을 배포한다면, 상용 라이센스나 GPL중 양자 택일하여야 합니다.


사용자가 자신의 어플리케이션을 무료 데모 버전으로 배포하는 경우에도 위의 규칙이 그대로 적용된다는 것을 인지하십시오.
권장사항
Oracle Corporation는 사용자에게 적합한 라이센스를 권장합니다. 물론 최종 판결은 법정에서만 가능합니다.
우리는 모든 영리기관과 정부에 상용 라이센스를 권장합니다.
그러면 GPL 라이센스의 폭넓고 엄격한 요구사항 (소스를 공개 해야하는 요구사항)으로부터 자유로울 수 있습니다.


무료 소프트웨어를 선호하는 사용자에게는 GPL라이센스를 권장합니다.
Oracle Corporation는 GPL라이센스 하에서 모두에게 소프트웨어를 제공하는 세계적인 회사입니다.


구분이 모호한 사용자에게는 상용 라이센스를 권장합니다. 이것은 잘못된 것이 아닙니다.
소프트웨어 제작에 있어 효율적인 생산비용 덕분에 우리는 상용 라이센스를 업계 최저가로 공급할 수 있습니다.
무료 오픈소스 소프트웨어의 예외
모든 오픈소스 라이센스가 GPL에 상응하는 것은 아님에도 불구하고 우리는 GPL-라이센스의 MySQL 클라이언트 라이브러리를 포함할 수 있는 무료 오픈 소스 소프트웨어를 제공하는 라이센스를 예외적으로 만들었습니다.
이전 버전에 대해
MySQL 데이터베이스 서버의 몇몇 구 버전 (3.23.19 이전 버전)은 1995년 3월 5일 라이센스 버전 4를 사용한다는 것을 유념하십시오. 특정 버전에 대한 더 많은 정보를 원하신다면, 도큐멘테이션을 참조하십시오.
문의사항
MySQL 라이센스 정책에 관해 문의사항이 있으시면, 아래 연락처로 문의해 주십시오.
문의전화 : 070-8667-4674

댓글

이 블로그의 인기 게시물

이클립스 실행 오류와 eclipse.ini 수정

1. 실행시 Java was started but returned exit code=13 에러가 날때 --> Win7 64bit를 사용중인데, 이 오류가 발생하고 있었습니다. 제가 자바도 이클립스용도 32비트 버젼을 사용중이었는데, 자바만 64비트용으로 설치를 했더니, 생긴 문제였습니다. 이클립스 64비트를 설치하시면 해결됩니다. 2.이클립스 폴더내 eclipse.ini 기본값(보통 아래 처럼 되어 있습니다.) -startup plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.1.R36x_v20100810 -product org.eclipse.epp.package.jee.product --launcher.defaultAction openFile --launcher.XXMaxPermSize 256M -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx512m 3.실행하자 마자 javaw.exe 찾기 실패시  --> jdk가 설치된 경로(javaw.exe가 있는 경로)를 추가해준다. 맨 아래쪽에 삽입하니 안되더군요.(왜죠?) -vmargs 윗부분에 삽입했습니다. 다른 블로그님 들 글에선 open 위쪽에 쓰니 괜찮다는 글도 있으니 참고하세요. -vm c:\Program Files\java\jre6\bin\javaw.exe 4.이클립스 속도 향상을 위한 추가값 출처:  http://blog.naver.com/sungback/90097516641 검색도중 이클립스 속도 향상 정보를 발

[c#.net] WPF 사용 중 xaml관련 실행시 오류 와 대처 방법

wpf 사용 중 xaml관련 실행시 오류 가 발생해서 자그마치 2일을 소비 했다..--;; 오류 내용은 아래와 같다. ================================== 'System.Windows.Markup.XamlParseException' 형식의 첫째 예외가 PresentationFrameWork.dll에서 발생했습니다. 추가 정보: '지정된 바인딩 제약 조건과 일치하는 'PapaZone.MainWindow' 형식에 대한 생성자 호출에서 예외가 throw 되었습니다.' 줄 번호 '21' 및 줄 위치 '9' 이 예외에 대한 처리기가 있으면 프로그램을 안전하게 계속할 수 있습니다. [] 이 예외 형식이 throw되면 중단 ================================== 위 Xaml 오류 메세지만으로는 내용 추적 불가하여, 도대체 뭔가 했다. 검색해도 뚜렷한 답변은 없었지만, 여러가지 의견을 종합해 보면 아래와 같다. 1. xmlns 관련 파일 과 관련된 파일 로딩 실패 이거나, 2. 신규로 추가된 namespace 에 속한 태그 사용시 오류로 판단되어 태그 하나씩 삽입하며 테스트 해봐야 한다고 함. 해결한 지금에 원인을 보면, xaml 에서 clr-namespace 로 추가된 항목들이 로딩에 실패해서 발생한 것이며, 추가된 항목은 있었으나, 이것과 연결된 파일이 없어서 로딩되지 않는 것이 문제였다. 오늘도 즐거운 하루~~

[MSSQL] SQL Server 에 원격 접속을 못하는 경우 조치 방법

[MSSQL] SQL Server 에 원격 접속을 못하는 경우 조치 방법 내부 오류 추적 결과 다음과 같이 나옴. [Microsoft][ODBC Driver 13 for SQL Server]TCP Provider: 대상 컴퓨터에서 연결을 거부했으므로 연결하지 못했습니다. SqlState : 08001, NativeError : 10061 오류 원인과 처리 1.SQL 서버 로그인 계정 틀린 경우 -> A.SQL Managerment Studio에서 사용할 DB 접속 '로그인' 사용할 계정의 아이디/암호 확인 2.TCP/IP 접속 권한이 없는 경우 -> A.SQL Server 구성 관리자를 실행에서 TCP/IP 허용 되어 있는지 확인 B. 서비스 포트 값이 (보통 1433) 맞는지 확인 C. 외부에서 접속하는 경우에는 방화벽 허용 되엉 있는지 확인 C. 서비스 재시작 3.Windows 인증 모드만 허용 인 경우 -> A.SQL Managerment Studio에서 사용할 DB 접속하고, 우클릭 하여 속성 정보 확인해서 B.연결에서 인증모드 '로그인' 사용할 계정의 아이디/암호 확인 4.'exec Sp_ReadErrorLog' 명령어를 사용해서, 로그인 실패 로그를 확인해서 원인을 분석한다.