println
2k
2018-08-15 13:55:29 작성 2018-08-15 14:36:57 수정됨
20
12725

오라클에서 다운받은 JDK 1.8로 개발했었는데 경찰에 잡히지는 않겠죠? ㅠㅠ


지나가다가 "오라클에서 1.8버전부터 오라클JDK를 유료화시킨다"는 말을 들었습니다...

근데 제가 학교에서 안드로이드 스튜디오 배울 때 JDK 1.8로 만든 안드로이드 앱을 출시했었는데요 ㅠㅠ




이거 앱 만든거 출시하면 경찰에서 '너!! 왜 돈안내고 JDK 썼냐!!' 이러면서 연락오고 막 감옥가고 그러는건가요?? 지금 너무 혼란스럽습니다... 

첨부 이미지


다른 분들은 어떻게 하셨나요??

오라클에서 내려받은 JAVA를 제거해버리고 오픈JDK로 바꾸셨나요??


지금 안드로이드 스튜디오에 JDK1.8이 연결되어 있었는데

그걸 갑자기 지워버리고 새 JDK를 깔아버려도 괜찮은건지...

뭐 어떻게 되는건지 잘 몰라서 여러가지로 걱정이 태산이네요...







일단 알아보려는 사항들

1. 지금까지 JDK 1.8로 개발을 해와서

앱 1개 출시하고 1개는 완성을 앞둔 상황인데요...

출시한 앱은 삭제해야 하는건지, 완성한 앱은 그대로 출시하면 안되는건지 잘 모르겠어요


2. 그리고 돈 안내고 걍 JDK1.8을 쓸 경우,

수시로 JAVA에서 "돈 내십시오"라는 alert 창이 뜨는건지;;

어떤 불이익이 있는지 알아봐야 할 것 같아요






현재 오라클에 직접 문의를 넣은 상황입니다.







문의 내용

(문의 제목 : "JDK 1.8로 앱을 출시했었는데, 나는 감옥에 가게 되나요?")


* I will notify others of the contents of the answer. (나는 답변 내용을 다른 사람에게 알릴 생각이다)
* I do not speak English, So I use Google Translator. (나 영어 못해서 번역기 썼다)
 
 
 
1. 나는 한국 최대의 개발자 커뮤니티에서 "JDK 유료화 소식"을 접했습니다.
https://okky.kr/article/482664
 
현재 학교에서 앱을 개발했습니다 (JDK 1.8 + Android 스튜디오 사용).
그리고 마켓에 무료 앱으로 출시했습니다.
마켓에 이미 출시된 앱을 삭제해야합니까?
 
I got a "JDK paid news" from the biggest developer community in Korea.
At the moment, I have developed an app in my school (using JDK 1.8 + Android studio).
And I released it as a free app on the market.
Do I need to remove apps that have already been released from Market?
 
 
 



2.나는 지금 JDK 1.8로 새로운 앱을 개발하고 있습니다.
만약 JDK를 구매하지 않고 앱을 출시할 경우, 나는 감옥에 가게 됩니까?
내가 받는 불이익에 대해 알려 주십시오.
 
I am currently developing a new app with JDK 1.8.
If I launch an app without buying a JDK, will I go to jail?
Please let me know what disadvantage you are giving me.
cs



0
0
  • 댓글 20

  • ktsedd
    6k
    2018-08-15 14:41:11

    자수하여 광명찾으세요

    0
  • println
    2k
    2018-08-15 14:41:37

    힝 ㅠㅠ

    0
  • EF
    902
    2018-08-15 16:28:59

    1.8은 무료잖아요

    0
  • println
    2k
    2018-08-15 16:35:17

    1.8부터 유료라고 들어서요...

    0
  • EF
    902
    2018-08-15 17:09:22
    더이상 무료 업뎃을 안해준다는 소리지 지금 사용하고 있는걸 유료화 한다는 소리가 아니에요..
    1
  • println
    2k
    2018-08-15 17:21:37

    아하~ 그럼 그낭 하던대로 해야겟어요 ^^*

    0
  • aeba
    2018-08-15 18:53:17

    애초에 형법을 어겨야 잡혀가지, 약관을 어긴다고 잡혀가진 않습니다;;

    0
  • jja
    2k
    2018-08-15 19:26:22

    경찰이야기가 왜 나오나요..부끄러움은 누구의 몫인가..

    0
  • pooq
    2k
    2018-08-15 19:47:41

    경찰보다 더 부서운 법률 회사에서 전화가 옵니다.

    아마도 (다운로드 받은 수 * 라이센스 비용)해서 청구할겁니다.

    0
  • 고행V
    12
    2018-08-16 01:04:13

    앱으로 돈 번것 있으면 그걸로 JDK를 구입하면 모든게 해결 굿 방긋

    0
  • println
    2k
    2018-08-16 01:09:24

    학교 과제로 만든 무료앱이어서 다운로드수는 3명 정도입니다...

    출시한지는 좀 오래됐는데 앞으로 출시할 앱도 무료로 출시할 것 같아요

    근데 무료로 해도 아무도 다운로드 안받더라고요;;

    0
  • zepinos
    18k
    2018-08-16 01:50:44 작성 2018-09-05 11:04:43 수정됨

    https://zepinos.tistory.com/13

    0
  • AliveDaily
    287
    2018-08-16 01:55:20

    ㅎㅎㅎ

    0
  • 굴게
    -14
    2018-08-17 03:50:49
    오라클 본사에 분명히 1.8 이상부터 유료라고 적혀있습니다.
    1.8 쓰지마시길 바랍니다 !
    0
  • jsonobject.com
    221
    2018-08-17 11:03:14

    글쓴이께서 문의하신 부분에 대한 Oracle의 회신이 가장 정확할 것이지만, 기존 BCL 라이센스 하에서의 2019년 1월 이전 버전의 OracleJDK 8이라면 데스크탑 개발환경에서 사용한 것으로 문제가 안될 것으로 판단됩니다.

    BCL 라이센스는 일반적인 목적의 컴퓨팅(General Purpose Computing)에서 사용시 무료라고 밝히고 있으며 

    데스크탑, 노트북, 스마트폰, 태플릿 등에서의 사용이 이에 해당한다고 설명하고 있습니다. Oracle이 의도적으로 애매하게 표현한 부분인지라 역시나 Oracle의 회신이 가장 정확합니다.


    2018년 7월 개편된 새로운 연단위 유료 Java SE Subscription이 적용되는 부분은 OrackeJDK 8의 2019년 1월 업데이트 패치부터입니다. 자세한 내용은 아래 기사를 참고하세요.

    https://www.infoworld.com/article/3269332/java/oracle-sets-date-for-end-of-java-8-updates.html

    https://www.infoworld.com/article/3284164/java/oracle-now-requires-a-subscription-to-use-java-se.html


    저는 속시원하게 현재 개발환경에 설치된 OracleJDK 8을 제거하고 조건 없이 완전 무료인 ZuluJDK 8를 설치할 것을 권장 드립니다. 아래 제 블로그에 설치 방법을 정리해 두었습니다.

    http://jsonobject.tistory.com/396


    zepinos 님의 위 블로그 링크에 아래와 같이 틀린 정보가 공유되고 있어 지적 드립니다.


    Q. OracleJDK 의 유료화 대상은 1.8 버전 이상인가요?

    A. 네, 그렇습니다. 1.7 이하의 버전에서는 계속 무료로 사용이 가능합니다.


    OracleJDK는 버전과 관계 없이 단 한번도 무료인 적이 없습니다. 기존에도 BCL 라이센스가 적용되어 상업적인 용도의 사용은 사전 계약을 필요로 했습니다. 그동안 사용에 문제가 없었다면 단지 Oracle이 묵인해왔을 뿐이라고 생각됩니다.


    1
  • G7CFE
    287
    2018-08-17 11:47:28 작성 2018-08-17 11:55:08 수정됨

    jsonobject.com 님의 의견에 동조합니다. 현재 주간 베스트 1위에 오른 글이나 zepinos 님이 정리해주신 블로그 글보다는 jsonobject.com 님이 이전에 올려주신  http://okjsp.pe.kr:8080/article/490213 이 글이 더 정확하다고 봅니다.

    https://okky.kr/article/482664 이전의 오라클에 직접 질의를 하셨던 espooh 님의 글을 봐도, 오라클은 애초에 상업적인 이용이 무료였던 적이 없다고 답변하고 있습니다. 말 그대로, 애초부터 오라클 JDK의 상업적인 용도는 무료였던 적이 없었고, 단지 관련 건에 대해서 직접적인 터치나 제제를 가하는 조치에 적극적이지 않았던걸, 이번에 명확히 하는 개념 같습니다. 

    1
  • zepinos
    18k
    2018-08-17 12:17:56

    해당 부분은 지우는게 좋겠네요.


    정확히는 이전에 Subscription 을 판매했었다...가 맞지 않을까 싶지만, Oracle 이 워낙 모호하게 적어놔서...;;;


    그런데 사실 1.7 이하 버전에선 OpenJDK 을 쓰기도 어렵습니다. 이 부분 때문에 과금에도 1.7 이하는 없는 것으로 아는데, 좀 더 찾아봐야겠네요.


    FAQ 내용은 아래와 같이 변경했습니다.



    Q. OracleJDK 의 유료화 대상은 1.8 버전 이상인가요?

    A. 1.7 이하의 버전에서 무료로 계속 사용이 가능한지는 불명확합니다. 가급적 OpenJDK 1.8 이상 버전을 설치해서 사용하시는 것을 권합니다.
    참고로, OpenJDK 1.7 이하의 버전은 성능이 좋지 않기 때문에 개발 및 서비스 용도로 추천하기 어렵습니다.




    1
  • kimgnu
    3
    2018-08-17 14:34:36

    안드로이드 스튜디오에서만 쓰시는 거면 굳이 jdk 다시 설치하지 않고 Project Structure의 sdk 설정에서 jdk경로를 안드로이드 스튜디오 내장 jdk로 설정해 주시면 openjdk를 사용하실 수 있습니다

    1
  • println
    2k
    2018-08-17 17:19:42

    감사해요~ 그런 방법이 있었군요 ^^

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