回答編集履歴

4

誤字の修正

2019/04/06 10:32

投稿

raccy
raccy

スコア21735

test CHANGED
@@ -100,4 +100,4 @@
100
100
 
101
101
 
102
102
 
103
- これら三つのどれかのJava 8かJava 11の最新版を使い続けるのがいでしょう。最新の機能を試すためにJava 12でもいいですが、non-LTSであるため、Oracle Java SEと同じく半年(2019年9月まで)しかサポートされないことに注意して下さい。
103
+ これら三つのどれかのJava 8かJava 11の最新版を使い続けるのがいでしょう。最新の機能を試すためにJava 12でもいいですが、non-LTSであるため、Oracle Java SEと同じく半年(2019年9月まで)しかサポートされないことに注意して下さい。

3

Oracle Java SEと名称をはっきりさせた。

2019/04/06 10:32

投稿

raccy
raccy

スコア21735

test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  1. サポート期間内のJava 8、 Java 11、 Java 12のいずれかの最新アップデートを使うこと。(Java 12はサポート期間が2019年9月までであることに注意してください。)
6
6
 
7
- 2. 無料で商用利用したい場合は、Oracle Javaではなく、下記のJavaを使うこと。
7
+ 2. 無料で商用利用したい場合は、Oracle Java SEではなく、下記のOpenJDKのビルドを使うこと。
8
8
 
9
9
  - [AdoptOpenJDK](https://adoptopenjdk.net/)
10
10
 
@@ -54,11 +54,11 @@
54
54
 
55
55
 
56
56
 
57
- Oracle Java 8u181(8 Upadte 181はこのようにも表現)は古いアップデートです。現在の最新アップデートは8u201であり、多くの脆弱性が修正されています。たとえば、[Oracle Java の脆弱性対策について(CVE-2018-11212等)](https://www.ipa.go.jp/security/ciadr/vul/20190116-jre.html)に記載されているような極めて危険な脆弱性を含みます。これらの脆弱性について別途担保できない限り、使用してはいけません。アップデートがあることを無視して使用し続けた場合、脆弱性を利用した攻撃で損害を被る可能性が高いです。その場合は、瑕疵を問われて、損害賠償を請求される可能性もあります。
57
+ Oracle Java SE 8u181(8 Upadte 181はこのようにも表現)は古いアップデートです。現在の最新アップデートは8u201であり、多くの脆弱性が修正されています。たとえば、[Oracle Java の脆弱性対策について(CVE-2018-11212等)](https://www.ipa.go.jp/security/ciadr/vul/20190116-jre.html)に記載されているような極めて危険な脆弱性を含みます。これらの脆弱性について別途担保できない限り、使用してはいけません。アップデートがあることを無視して使用し続けた場合、脆弱性を利用した攻撃で損害を被る可能性が高いです。その場合は、瑕疵を問われて、損害賠償を請求される可能性もあります。
58
58
 
59
59
 
60
60
 
61
- Oracle Java 8u201は商用利用可能な**最後の**Java 8アップデートです。ただし、Oracle社は4半期毎にアップデートをリリース計画であるため、2019年4月中には新しいJava 8アップデートがリリースされる予定です。その際、該当のアップデートで対応した未公表の脆弱性も発表されます。この2019年4月リリースのアップデートを商用利用する場合は、Oracle社とライセンスを取得する必要があります。サポート契約を結ばずにいた場合、Oracle社から高額なライセンス費用を請求される可能性があります。
61
+ Oracle Java SE 8u201は商用利用可能な**最後の**Oracle Java SE 8アップデートです。ただし、Oracle社は4半期毎にアップデートをリリース計画であるため、2019年4月中には新しいOracle Java SE 8アップデートがリリースされる予定です。その際、該当のアップデートで対応した未公表の脆弱性も発表されます。この2019年4月リリースのアップデートを商用利用する場合は、Oracle社とライセンスを取得する必要があります。サポート契約を結ばずにいた場合、Oracle社から高額なライセンス費用を請求される可能性があります。
62
62
 
63
63
 
64
64
 
@@ -84,11 +84,11 @@
84
84
 
85
85
 
86
86
 
87
- Oracle JavaのJava 8(2019年2月以降リリースされたアップデート)、Java 11、Java 12を商用利用する場合は有料です。Oracle Java 8u201は無料でも利用可能ですが、もうすぐ古くて危険なアップデートになります。ですので、Oracle Javaを無料で使うことはできません。(ダウンロード自体は無料で可能です。ただし、無料で入手したJavaは開発以外に使用してはいけません。)
87
+ [Oracle Java SE](https://www.oracle.com/technetwork/java/javase/overview/index.html)のJava 8(2019年2月以降リリースされたアップデート)、Java 11、Java 12を商用利用する場合は有料です。Oracle Java SE 8u201は無料でも利用可能ですが、もうすぐ古くて危険なアップデートになります。ですので、Oracle Java SEを無料で使うことはできません。(ダウンロード自体は無料で可能です。ただし、無料で入手したJavaは開発以外に使用してはいけません。)
88
88
 
89
89
 
90
90
 
91
- ということで、Oracle Java以外の手段を取る必要があります。それは[OpenJDK](https://openjdk.java.net/)です。OpenJDKはコミュニティが開発しているオープンソースのJavaです。ただし、Oracle社を含む多くの企業が支援しています。しかし、OpenJDk自体はサポート期間が短く、長期間のアップデートが提供される予定ではありません。そこで、OpenJDKを利用ながら、長期間サポートを行う別のJavaを入れることをお勧めします。候補は下記の三つです。
91
+ ということで、Oracle Java SE以外の手段を取る必要があります。それは[OpenJDK](https://openjdk.java.net/)です。OpenJDKはコミュニティが開発しているオープンソースのJavaです。ただし、Oracle社を含む多くの企業が支援しています。しかし、OpenJDKのOracle社による公式ビルド(Oracle OpenJDK、[jdk.java.net](https://jdk.java.net/)で配付)はサポート期間が半年と短く、長期間のアップデートが提供される予定ではありません。そこで、OpenJDKに対長期間サポートを行う別のJavaを入れることをお勧めします。候補は下記の三つです。
92
92
 
93
93
 
94
94
 
@@ -100,4 +100,4 @@
100
100
 
101
101
 
102
102
 
103
- これら三つのどれかJava 8かJava 11の最新版を使い続けるのが言いでしょう。最新の機能を試すためにJava 12でもいいですが、Oracle Javaと同じく半年(2019年9月まで)しかサポートされないことに注意して下さい。
103
+ これら三つのどれかJava 8かJava 11の最新版を使い続けるのが言いでしょう。最新の機能を試すためにJava 12でもいいですが、non-LTSであるため、Oracle Java SEと同じく半年(2019年9月まで)しかサポートされないことに注意して下さい。

2

リビジョンという表現では無くアップデートという表現にする。

2019/04/06 10:20

投稿

raccy
raccy

スコア21735

test CHANGED
@@ -14,11 +14,11 @@
14
14
 
15
15
 
16
16
 
17
- ### バージョンとアップデート
17
+ ### バージョンとアップデートと脆弱性
18
18
 
19
19
 
20
20
 
21
- これまで無償で使用可能として配付されてきたJavaが有料になるのでは無く、特定バージョン以降または特定バージョンの特定リビジョン以降のOracle Javaが有料になると言うことです。
21
+ これまで無償で使用可能として配付されてきたJavaが有料になるのでは無く、特定バージョン以降または特定バージョンの特定アップデート以降のOracle Javaが有料になると言うことです。
22
22
 
23
23
 
24
24
 
@@ -54,7 +54,7 @@
54
54
 
55
55
 
56
56
 
57
- Oracle Java 8u181(8 Upadte 181はこのようにも表現)は古いリビジョンです。現在の最新アップデートは8u201であり、多くの脆弱性が修正されています。たとえば、[Oracle Java の脆弱性対策について(CVE-2018-11212等)](https://www.ipa.go.jp/security/ciadr/vul/20190116-jre.html)に記載されているような極めて危険な脆弱性を含みます。これらの脆弱性について別途担保できない限り、使用してはいけません。アップデートがあることを無視して使用し続けた場合、脆弱性を利用した攻撃で損害を被る可能性が高いです。その場合は、瑕疵を問われて、損害賠償を請求される可能性もあります。
57
+ Oracle Java 8u181(8 Upadte 181はこのようにも表現)は古いアップデートです。現在の最新アップデートは8u201であり、多くの脆弱性が修正されています。たとえば、[Oracle Java の脆弱性対策について(CVE-2018-11212等)](https://www.ipa.go.jp/security/ciadr/vul/20190116-jre.html)に記載されているような極めて危険な脆弱性を含みます。これらの脆弱性について別途担保できない限り、使用してはいけません。アップデートがあることを無視して使用し続けた場合、脆弱性を利用した攻撃で損害を被る可能性が高いです。その場合は、瑕疵を問われて、損害賠償を請求される可能性もあります。
58
58
 
59
59
 
60
60
 
@@ -84,7 +84,7 @@
84
84
 
85
85
 
86
86
 
87
- Oracle JavaのJava 8(2019年2月以降リリースされたアップデート)、Java 11、Java 12を商用利用する場合は有料です。Oracle Java 8u201は無料でも利用可能ですが、もうすぐ古くて危険なリビジョンになります。ですので、Oracle Javaを無料で使うことはできません。(ダウンロード自体は無料で可能です。ただし、無料で入手したJavaは開発以外に使用してはいけません。)
87
+ Oracle JavaのJava 8(2019年2月以降リリースされたアップデート)、Java 11、Java 12を商用利用する場合は有料です。Oracle Java 8u201は無料でも利用可能ですが、もうすぐ古くて危険なアップデートになります。ですので、Oracle Javaを無料で使うことはできません。(ダウンロード自体は無料で可能です。ただし、無料で入手したJavaは開発以外に使用してはいけません。)
88
88
 
89
89
 
90
90
 

1

最新であれ!

2019/04/05 22:19

投稿

raccy
raccy

スコア21735

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- 1. サポート期間内のJava 8、 Java 11、 Java 12のいずれかを使うこと。(Java 12はサポート期間が2019年9月までであることに注意してください。)
5
+ 1. サポート期間内のJava 8、 Java 11、 Java 12のいずれかの最新アップデートを使うこと。(Java 12はサポート期間が2019年9月までであることに注意してください。)
6
6
 
7
7
  2. 無料で商用利用したい場合は、Oracle Javaではなく、下記のJavaを使うこと。
8
8