>Java >java지도 시간 >Java 요금이 청구되면 어떻게 해야 하나요?

Java 요금이 청구되면 어떻게 해야 하나요?

(*-*)浩
(*-*)浩원래의
2019-05-27 13:49:174039검색

최근 JDK가 충전되기 시작했다는 소식이 여기저기서 떠돌고 있는데, 자바 애플리케이션 개발을 사용하는 일부 자바 엔지니어나 기업에서는 이에 대한 우려가 불가피하다. 오라클의 수석 엔지니어인 양 샤오펑(Yang Xiaofeng).

Java 요금이 청구되면 어떻게 해야 하나요?

최근 Java 충전에 관한 소문이 끊이지 않았습니다. 이에 대해 일부 책임 있는 언론에서는 이미 여러 번 밝혔습니다. 게다가 내 입장은 중립적이지 않습니다. 그 기사들을 자세히 읽어보면 첫 번째 문장이 자기모순적인 경우가 많다는 것을 알게 될 것입니다.

그러나 Java 그룹에서 일했던 전 동료를 포함하여 앞으로 Java를 사용하는 데 실제로 법적 위험이 있는지 끊임없이 묻는 비즈니스 친구가 있습니다. Java는 앞으로도 계속 발전할 것인가? 소문으로 인한 혼란은 상상을 초월하는 것 같습니다.

이 점을 염두에 두고 분명히 말씀드리자면 Java는 여전히 무료입니다! 그리고 모든 사람들의 주요 질문에 대해 개인적인 견해를 공유하겠습니다.

먼저, "우리 회사는 JDK 11과 같은 새 버전을 사용하고 싶지만 비용을 지불하고 싶지 않습니다. 어떻게 해야 합니까?"

여전히 기업 사용자 무료로 얻을 수 있는 안정적인 방법이 있습니다. JDK의 경우 Oracle 등에서 출시된 GPL 라이센스 OpenJDK를 사용하거나 AdoptionOpenJDK 커뮤니티 등에서 출시된 OpenJDK 제품을 사용할 수 있거나 능력 있는 사용자라도 소스에서 빌드할 수 있습니다. 스스로 코드를 작성하세요!

두 번째, "JDK를 업그레이드하고 싶지 않습니다. 현재 JDK 8을 계속 사용할 수 있나요?"

물론 가능합니다! 이것은 일반적인 소프트웨어 EOL입니다. OracleJDK 8은 거의 5년 동안 지원된 후 무료 업데이트를 중단했습니다. JDK8을 계속 사용하는 사용자는 현재 JDK 6 및 7에 머물고 있는 사용자와 다르지 않습니다. 이해의 편의를 위해 아직 Windows 7이나 XP를 사용하고 있는 고객과 비교해 보겠습니다. 보안 업데이트를 받을 수만 있을 뿐, 사용할 권리를 잃지는 않습니다. 이는 사용자 자신의 판단과 선택에 달려 있습니다.

셋째, "그래도 JDK 8 업데이트를 받고 싶다면?"

사용 중인 JDK에 따라 해당 제조업체의 전략을 참조하세요. 대부분의 기업 사용자는 Oracle JDK를 사용해야 하므로 업데이트하기 전에 Oracle JDK 지원 서비스에 가입해야 합니다. 물론 개인 사용자는 2020년 12월까지 계속 무료로 업데이트할 수 있습니다. Azul, Redhat, IBM 등과 같은 다른 제조업체의 사용자도 관련 로드맵을 확인해야 합니다. JDK 8 사용자의 경우 이는 비용을 지불해야 할 수 있는 유일한 상황입니다.

넷째, "Java는 GPL 라이센스가 있습니다. Java로 개발된 소스 애플리케이션을 오픈하시겠습니까?"

아니요, 이것은 순전히 말도 안되는 소리입니다. Java로 개발된 애플리케이션은 OpenJDK의 GPL 라이센스와 아무 관련이 없습니다!

한 명 이상의 친구가 Java GPL v2 + CPE 프로토콜 승인에 대해 우려를 표시했습니다. 소스는 최근 오픈 소스 프로젝트의 홍보 판매 포인트인 것 같습니다. 이는 GPL도 가능하다는 사실에 대한 감탄 때문일 수 있습니다. 정말 핵심 경쟁력을 마스터했습니다~

OpenJDK의 GPL 인증은 Java에서 개발한 애플리케이션이 아닌 OpenJDK 소스 코드를 기반으로 JDK 제품을 생산 및 출시하는 제조업체만 제한하므로 대부분의 사용자는 JDK 제조업체가 될 수 없습니다. 걱정할 필요가 전혀 없습니다. Java는 현재 오픈 소스가 아닙니다. 업계에서 가장 일반적이고 널리 사용되는 라이센스 옵션 중 하나인 Linux와 같이 GPL에 따라 라이센스가 부여된 오픈 소스 프로젝트가 많이 있습니다.

이 문제에 대해 더 이상 이야기하지 마세요. 진지한 IT 의사 결정자는 항상 이것이 농담이라고 생각했을 것입니다.

Java가 최근에 왜 그런 혼란을 일으켰습니까?

개인적으로는 OpenJDK 커뮤니티의 역사적 이유와 현재 진행 중인 변화가 복합적으로 작용한 영향이라고 생각하며 일부 국내 자체 미디어에서는 관심을 끄는 데에만 관심이 있습니다.

첫 번째, JDK! = Oracle JDK

오라클은 오랫동안 거의 "무료"인 JDK를 제공했기 때문에 대부분의 Java 사용자, 특히 개인과 중소기업에서는 "JDK = Oracle JDK"라는 환상을 가지고 있었습니다. IBM, Azul, Redhat 등은 모두 자체 JDK 제품을 공개하고 있으며 기업 사용자도 많습니다. 이러한 깊고 자연스러운 의존성은 JDK 8의 무료 지원 기간이 종료될 때 사람들에게 큰 불편을 초래했습니다.

둘째, JDK 8 및 기타 버전은 매우 성공적이어서 후속 JDK가 채택되려면 시간이 좀 걸릴 것입니다.

OpenJDK의 일반적인 관행은 수년간의 무료 지원 이후 Oracle JDK 버전이 EOL(End of Life)에 진입한 후 리더십을 포기하고 커뮤니티가 후속 업데이트를 이어받아 주도한다는 것입니다.

그러나 개발이 거의 5년이 지났음에도 불구하고 JDK 8은 여전히 ​​인기가 높습니다. 아직 JDK 6과 7을 사용하고 있는 많은 사용자는 말할 것도 없고 JDK를 업그레이드할 준비가 되어 있지 않으며 동기도 충분하지 않습니다. 모든 기본 소프트웨어에는 문제가 있습니다.

셋째, OpenJDK의 중심이 커뮤니티로 이동하고 있습니다!

Java는 점차적으로 더 빠른 반복 주기(반년에 하나의 주요 버전), 더 많은 개방형 제품 기능(오라클은 ZGC, AppCDS, JFR 등을 오픈 소스로 제공함) 및 더 활발한 커뮤니티 협업(예: ProjectSkara)을 채택하고 있습니다. 프로젝트는 OpenJDK 코드 라이브러리 등을 github로 전환) 등으로 변환합니다.

장기적으로는 이점이 될 가능성이 높지만 개발자에게는 Java 생태계에 대한 장기적인 확신이 필요하고 기업 IT 의사 결정자에게는 핵심 제조업체에서 제공하는 예측 가능한 Java 로드맵이 필요하기 때문에 혼란을 피할 수 없습니다. 장기리더 "프리랜서들이 실제로 가장 좋아하는 건 보험 5개와 주택펀드 1개!"

자, 마침내 다시 한 번 분명해졌습니다. Java는 여전히 무료이고, OpenJDK는 점점 더 개방적이고 활발해지고 있으며, Java/JVM은 명확한 개발 로드맵을 갖고 있으며, 시간이 모든 것을 말해 줄 것입니다. 공식 발표를 바꿔 말하면 Java 개발자와 IT 의사 결정자는 "안심"할 수 있습니다 :-)

위 내용은 Java 요금이 청구되면 어떻게 해야 하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.