OpenJDK와 OracleJDK의 차이점은 무엇인가요?
1. 라이센스 계약의 차이점: OpenJDK는 GPL V2 계약을 사용하여 릴리스되는 반면 SUN JDK는 JRL을 사용하여 릴리스됩니다. 두 프로토콜 모두 오픈 소스이지만 사용법의 차이점은 GPL V2는 상업적 사용을 허용하는 반면 JRL은 개인적인 연구 사용만 허용한다는 것입니다.
2. OpenJDK에는 배포 기능이 포함되어 있지 않습니다. 배포 기능에는 브라우저 플러그인, Java Web Start 및 Java Control Panel이 포함됩니다.
3. OpenJDK 소스 코드가 불완전합니다. 이렇게 생각하기 쉽습니다. GPL 프로토콜을 채택한 OpenJDK에서는 재산권 문제로 인해 SUN JDK의 소스 코드 중 일부를 OpenJDK에 공개할 수 없습니다. 그 중 JMX에서 사용 가능한 코드가 구성 요소의 SNMP 부분에 대한 코드를 선택합니다.
4. 일부 소스 코드를 오픈 소스 코드로 대체: 재산권 문제로 인해 SUN이 아닌 많은 소스 코드가 Free Type을 사용하여 글꼴 래스터화 엔진과 같은 기능을 가진 일부 오픈 소스 코드로 대체되었습니다. 대신에.
GPL General Public License
GNU General Public License의 약어인 GPL은 GNU General Public License의 비공식 중국어 번역본입니다. 이는 자유 소프트웨어 재단(Free Software Foundation)에서 발행하지 않으며 GNU General Public License를 사용하는 소프트웨어에 대한 법적 배포 조항이 아닙니다. GNU General Public License의 원본 영어 버전만이 그러한 효과를 갖습니다.
추천 튜토리얼: "PHP 튜토리얼"
위 내용은 OpenJDK와 OracleJDK의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!