Hibernate를 ORM 프레임 워크로 사용하여 상용 자바 웹 애플리케이션을 개발할 전망을 평가 중이다. 이 응용 프로그램은 고객의 서버에 설치되어 소수의 사용자 만 사용할 수 있습니다. 또한 응용 프로그램이 업무상 중요한 것이므로 응용 프로그램의 보안을 위험에 빠뜨릴 수 있으므로 내 소스 코드를 공개하고 싶지 않습니다.Hibernate를 사용하는 상용 웹 어플리케이션에서의 MySQL 라이센싱
나는 고객이 엔터프라이즈 데이터베이스 라이센스를 이미 가지고 있다면 하이버 네이트가 그 데이터베이스를 사용하도록 구성 할 것이다. 그렇지 않으면 이상적으로 데이터베이스를 제공/권장하고 싶습니다. 현재의 전문 기술을 기반으로 MySQL을 상용화하고 GPL 하에서 이중 라이센스를 사용하는 것을 선호합니다.
하이버 네이트 사투리 설정과는 별도로 응용 프로그램에 MySQL 특정 코드 또는 SQL을 계획하지 않습니다. MySQL의 웹 사이트에 대한 정보와 온라인에서 읽은 많은 상충되는 게시물을 기반으로,이 방법으로 응용 프로그램을 배포하려면 MySQL에서 상용 라이센스를 구입해야하는 것으로 보입니다. 상용 라이센스 비용 (내가 이해 한 것에서 $ 600 + 1 년)은 소프트웨어를 너무 비싸게 만들 것입니다. 비슷한 기능을 허용하고 데이터베이스와 번들되지 않는 다른 상용 웹 응용 프로그램이 있어야한다고 생각합니다.
1.) 당신이 라이센스 비용을 지불하지 않고 상업 폐쇄 소스 애플리케이션과 MySQL의 커뮤니티 에디션을 사용할 수 있습니다 알려진 상황이 있습니까 :이 두 질문에 저를 제공
? 그렇다면 합법적으로이를 수행하는 상업용 응용 프로그램이나 회사에 대해 알고 계십니까?
2. 이상적으로는 듀얼 라이센스 인 MySQL 커넥터 J 드라이버를 사용하고 싶습니다. 이 코드를 코드에 포함하지 않고 사용자에게 커넥터를 다운로드하고 MySQL 웹 사이트에서 직접 MySQL 서버를 다운로드하고 설치하도록 지시하는 경우 GPL에서 허용됩니다.
스택 오버플로 (예 : MySQL licensing and GPL)에 몇 가지 유용한 게시물이 있지만 내 사례에 대한 구체적인 답변을 찾고 있습니다. 저는 우리 대부분이 변호사가 아니라는 것을 알고 있습니다. 그러나 어떤 지침도 도움이 될 것입니다. 따라서 법적 문제를 극복하고 실제 코딩을 시작할 수 있습니다! 감사.
"관련 변호사에게 물어보십시오. 변호사에게 문의하십시오. 변호사의 의견이 다릅니다. 귀하의 특정 상황에 대해 조언이 만족스러운 문제 일뿐입니다. 법원의 판결에 대한 해석이나 의견은 중요하지 않으며 법원의 판결이 중요 할 것입니다. MySQL AB는 법정 소송이 아닌 소프트웨어를 생산합니다. " - Arjen Lentz, @ Open Query http://openquery.com 예외적 인 서비스 http://forums.mysql.com/read.php?4,1988,142029#msg-142029 – blak3r
나는 ' 이 질문을 논픽션으로 끝내기 위해 투표하는 것은 그것이 프로그래밍이나 라이센스 문제 또는 법적 문제에 관한 것이기 때문에. 자세한 내용은 [여기를 참고하십시오] (http://meta.stackoverflow.com/q/274963/369450) 및 [도움말 센터] (http://stackoverflow.com/help/on-topic)를 참조하십시오. – cpburnz