2011-01-21 3 views
7

Java SE는 여전히 오픈 소스입니까? 오라클은 GPL 전용으로 라이센스를 변경할 수 있습니까?Java SE가 여전히 GPL입니까?

그러나 Oracle Java FAQ에서는 이진 코드 라이센스입니다.

"썬은 GPL하에 자바를 해제 시작"- Free Software Foundation

"Sun의 Java SE (JDK) 및 Java ME 구현에 대한 GPL v2를 라이센스를 채택하고, 이 라이센스를 Sun의 Java EE 구현에 추가했습니다. "

- 자바 FAQ 페이지에 그러나 James Gosling

은 상태 :

  1. Q : Java 기술은 무료입니다? 라이센싱에 대한 정보는 어디에서 얻을 수 있습니까? A : Java SE는 Sun 이진 코드 라이센스 (BCL)로 계속 제공되며 일반 용도로 사용하기 위해 추가 비용이 필요하지 않습니다. Java 기술 지원 및 EOL 로드맵은 정보를 제공합니다. Java Business 바이너리는 별도의 라이선스 조항에 따라 제공됩니다. 그들이 그것을 소급 출시 된 모든 소스에 영향 않는 라이센스를 변경할 수있는 경우 Oracle

    - 비즈니스 라이선스 조건에 대한 자바 SE와 Java의 요약은

아래에 제공되는?

+1

아마도 프로그래머에게 갈 필요가 있습니다 .SE –

+4

나는이 문제를 프로그래밍이나 소프트웨어 개발이 아닌 라이센스 또는 법적 문제로 다루므로 토론 주제와는 거리가 멀습니다. 자세한 내용은 [여기를] (http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964) 및 [help]를 참조하십시오. – JasonMArcher

답변

10

Java SE는 여전히 오픈 소스입니까?

OpenJDK은 Java SE의 GPL 버전입니다. 오라클 (Sun과 마찬가지로)은 자체 라이센스를 제공하고 다른 라이센스 및 기타 차이점을 제공합니다.

오라클은 을 GPL 전용으로 변경 한 후 라이센스를 변경할 수 있습니까?

예, 그들은 OpenJDK의 저작권을 변경할 수 있습니다 (더 나은 부분 일 수 있음). 그러나 retroactivly는 아닙니다. 지금 출시 된 GPL 버전은 바꿀 수 없습니다.

+4

마지막 단락의 문구는 혼란 스러울 수 있습니다. 저작권 보유자는 그들이 선택한 라이센스 수에 따라 코드를 라이센스 할 수 있습니다. 그들이 할 수없는 일은 특정 코드 스냅 샷에 대해 주어진 라이센스 하에서 이전에 부여 된 권한을 제거하는 것입니다. 마지막 부분은 중요합니다. GPL에 따라 과거 개정판이 발표 된 경우 저작권 소유자가 GPL에 따라 향후 개정판을 계속 발표 할 수있는 방법은 없습니다. 그들은 다른 라이센스로 계속 결정할 수 있지만 커뮤니티는 마지막 GPL 스냅 샷을 가져 와서 GPL 용어로 자체적으로 발전시킬 수 있습니다. –

+0

저작권은 IPR의 유일한 형태는 아닙니다. –

1

예, 오라클은이를 재 라이센스 할 수 있습니다. 그 인수는 첫날부터 나빴습니다. 지금은 BCL 밑에있는 것처럼 들리며 이는 완전히 합법적입니다.

+0

BCL은 오라클이 왜 지금까지 API 케이스에서 Google을 상대로 승리 할 수 ​​있었는지 설명 할 수 있습니다. : 개발자를위한 슬픈 날 : SCOTUS는 API에 대한 Google의 매력을 부정합니다. InfoWorld; ; http://www.infoworld.com/article/2941103/java/scotus-denies-google-appeal-on-apis.html?imm_mid=0d491e&cmp=em-prog-na-na-newsltr_20150704 개발자를위한 슬픈 날 : SCOTUS API에 대한 구글의 호소력을 부인한다. InfoWorld – AnneTheAgile

관련 문제