2009-08-07 2 views
21

오픈 소스 라이센스로의 Java 전환의 현재 상태는 (어느 Wikipedia lists as the GNU General Public License/Java Community Process)입니까?오픈 소스 Java의 상태는 무엇입니까?

  • JVM을
  • JRE를
  • JDK에는
  • 코어 자바 라이브러리
  • JavaME
  • JavaEE 어플
:

자바를 포함, 여러 가지의 포괄적 인

나는 여러 가지 것을 들었거나 읽었지만 결코 똑바로 결정적인 방식으로 펼쳐진 것을 보지 못했습니다. 그러나 Java 하위 섹션 만 알면 주저없이 대답을 추가하십시오.

이 질문은 현재 현재 상태 일 뿐이며 앞으로 Sun에서 수행 할 작업과 수행 할 작업이 아닐 수도 있습니다.

+0

Jou've가 볼 수있는 한 실제로 중요한 JavaFX를 나열하는 것을 잊었습니다. – Ivan

답변

2

꽤 잘 지적했듯이 Java는 많은 구성 요소를 포함합니다. 여기에있는 모든 복잡함을 명확히하는 확실한 답을 얻을 수 있을지 확신하지 못합니다.

그러나 지금까지 읽은 다양한 라이센스를 기반으로 Java는 아직 GPL 구현을 제외하고는 완전히 GPL되었습니다. 여기에는 Java EE를 제외하고 명시한 모든 항목이 포함됩니다. (나는 그것에 대해 많이 모른다)

프로세스의 상태에 관해서는; SNMP 구현을 대체하는 데 많은 진전이없는 것처럼 보입니다. 따라서 Java 6는 GPL을 완벽하게 준수하지 않을 것이라는 견해를 가지고 있습니다.

자바 7은 썬이 제공 해준 정보를 완벽하게 GPL 준수하는 것처럼 보입니다. 그러나 2010 년까지 출시 될 예정은 아니며 이는 일시적인 시간표입니다.

+0

OpenJDK 6은 OpenJDK 7의 백 포트입니다. 그렇다면 왜 이것이 완전히 GPL이 아니겠습니까? –

+0

그럴 수도 있습니다. 당신은 분명히 저보다 더 많이 압니다. 나는 Sun JDK를 언급했다. –

5

내가 현재 전환/프로세스에 대해 많이 알고 있다고 말할 수는 없지만 OpenJDK (OpenJDK on Wikipedia 참조), 특히 OpenJDK 6는 Sun 대신 사용하기에 충분하다고 말할 수 있습니다. Java JDK 6 릴리스는 이제 certified by Canonical for use in Ubuntu Jaunty입니다.

+2

나는 그것을 시험해 보았다. 그것은 작동하지만 MetalThemUI는 ... 어쨌든. 물건이 바른 장소에 없으므로 잘못 보입니다. – KitsuneYMG

5

OpenJDK가 Java 구현을 열어도 Java 사양이 열려 있지 않기 때문에 여전히 some concerns이 있습니다.

+0

그가이 문제에 대해 의견을 말합니까? 그의 프로필 (http://stackoverflow.com/users/38896/jodastephen)에 따르면, 그는 며칠 동안 방문하지 않았다. –

4

여기에 대한 최종 답변은 없습니다. 또는 Wikipedia에서. 또는 gnu.org에서.

확실한 대답과 같은 것이 있으면 Free and Open Source Java 페이지에서 Sun이 말한 것입니다.

제가 요약 한 내용은 최종 결정이되지 않습니다.

+0

해당 링크를 업데이트하는 것이 좋습니다 – Tshepang

+0

@Tshepang - 페이지가 더 이상 Oracle 웹 사이트에 존재하지 않습니다. Wayback Machine (http://www.archive.org/web/web.php)을 사용하여 보았던 것을 볼 수 있습니다. 필자는 Oracle 사이트에서 Oracle의 최신 발표를 검색하지 않을 것입니다. 그러나 만약 당신이 중요한 일을 발견한다면,이 질문에 대한 나의 대답을 자유롭게 업데이트하거나, 자신 만의 질문을 만들어보십시오. –

+0

Google을 사용하여 찾을 수 없습니다. 대신 http://web.archive.org/web/20080822032650/www.sun.com/software/opensource/java/index.jsp 링크를 사용하십시오. – Tshepang