초보개발자05
24
2020-03-23 10:12:56 작성 2020-03-23 10:13:54 수정됨
6
939

자바 14 Oracle Open JDK


https://m.zdnet.co.kr/news_view.asp?article_id=20200322135847&re=zdk


이번에 오라클에서 JDK 14 버전이 나오는데

OpenJDK로 나온 다는 것 같습니다.


자바 유료화 선언 이후에 오라클에서 OpenJDK로 배포 한적 있었나요?

그리고 OpenJDK로 배포하는 의도가 무엇일까요

0
0
  • 댓글 6

  • 돈까스
    3k
    2020-03-23 10:31:22

    점유율과 호환성 때문에요.

    일단은 OpenJDK로 시장지배자가 되고, 그 다음에 유로로 Oracle JDK를 돈 낼 수 있는, 돈을 내야만 하는 곳에 파는겁니다.

    MS가 윈도우, 오피스를 개인 사용자 불법복제를 해서 써도 크게 신경쓰지 않는 이유와 같습니다.


    0
  • load2000
    3k
    2020-03-23 10:33:59 작성 2020-03-23 10:34:23 수정됨

    자바는 새 버전이 나올때 오라클jdk와 openjdk 두개가 같이 나옵니다.

    자바7부터 지금까지 쭉 그렇게 해오고 있습니다

    1
  • yongbam
    190
    2020-03-23 11:01:57

    SUN 이 이전에 GPL 걸어놓은 것도 있고 번독점 소송 등에 의해 OPenJDK 가 무료로 나오고 오라클이 이를 커스텀화하기에 같이 나올것입니다

    0
  • fender
    17k
    2020-03-23 11:59:40

    돈까스 // 오라클은 OpenJDK 사용권을 바꾸거나 개발 중단을 할 수 없습니다.

    참고로 애초에 OpenJDK가 탄생하게 된 계기는 오라클의 의중과 무관하게, 썬이 자바를 오픈소스화 하기로 약속을 했지만 기존 JDK에는 오픈소스 저작권을 적용할 수 없는 코드가 남아있었기 때문이기도 합니다.


    0
  • 돈까스
    3k
    2020-03-23 12:34:50

    저는 오라클이 OpenJDK 사용권을 바꾸거나 개발 중단을 할 수 있다고 말한적이 없습니다. :)

    여러가지 이유가 있을 건데, 그냥 글쓴분이 궁금해하는 부분이 유료화를 선언해놓고 왜 무료버전을 배포하는지에 대한 답변을 드린 것 뿐입니다....

    오픈소스 소프트웨어는, 게다가 OpenJDK 정도면 오라클이 지원 중단을 해도 구글이나 MS가 가만히 놔두지 않을겁니다.

    그러니까 OpenJDK에 계속 오라클 이름을 붙여놓는게 좋죠.

    이건 할 수 없어서 하는 상황이 아니고, 하는 게 이익이니까 하는 것이겠죠.


    0
  • fender
    17k
    2020-03-23 12:52:47

    돈까스 // 그렇군요. 제가 그렇게 이해한 이유는 보통 말씀하신 전략은 사용권 전환이나 독점 기능 추가를 통해서 동작하기 때문이었습니다. 그리고 오라클의 경우 경쟁 제품을 인수해서 고사 시키는 전략을 자주 보여주기도 했습니다.

    오라클 자바의 경우 몇몇 독점 기능을 포함하고 있는 건 사실인데, 그렇게 의미있는 내용은 아니라고 생각합니다. 제가 이해하기로는 오라클의 자바에 대한 전략은 처음부터 "최대한 단물을 빨아 먹는다"에 가까웠기 때문에 큰 투자를 해서 대단한 독점 기능을 추가하는 건 생각하기 어렵다고 보았습니다.

    그렇게 보면 말씀대로 OpenJDK로 먼저 시장 장악을 하고 오라클 자바로 전환해서 돈을 버는 모델이 성립하려면, 기업들이 더 이상 OpenJDK를 사용할 수 없게 만드는 방법 밖에 없으니 그렇게 짐작을 했습니다.

    0
  • 로그인을 하시면 댓글을 등록할 수 있습니다.