回答編集履歴
4
誤字の修正
test
CHANGED
@@ -100,4 +100,4 @@
|
|
100
100
|
|
101
101
|
|
102
102
|
|
103
|
-
これら三つのどれかのJava 8かJava 11の最新版を使い続けるのが
|
103
|
+
これら三つのどれかのJava 8かJava 11の最新版を使い続けるのが良いでしょう。最新の機能を試すためにJava 12でもいいですが、non-LTSであるため、Oracle Java SEと同じく半年(2019年9月まで)しかサポートされないことに注意して下さい。
|
3
Oracle Java SEと名称をはっきりさせた。
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ではなく、下記のJ
|
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
|
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
|
-
これら三つのどれか
|
103
|
+
これら三つのどれかのJava 8かJava 11の最新版を使い続けるのが言いでしょう。最新の機能を試すためにJava 12でもいいですが、non-LTSであるため、Oracle Java SEと同じく半年(2019年9月まで)しかサポートされないことに注意して下さい。
|
2
リビジョンという表現では無くアップデートという表現にする。
test
CHANGED
@@ -14,11 +14,11 @@
|
|
14
14
|
|
15
15
|
|
16
16
|
|
17
|
-
### バージョンとアップデート
|
17
|
+
### バージョンとアップデートと脆弱性
|
18
18
|
|
19
19
|
|
20
20
|
|
21
|
-
これまで無償で使用可能として配付されてきた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はこのようにも表現)は古い
|
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は無料でも利用可能ですが、もうすぐ古くて危険な
|
87
|
+
Oracle JavaのJava 8(2019年2月以降リリースされたアップデート)、Java 11、Java 12を商用利用する場合は有料です。Oracle Java 8u201は無料でも利用可能ですが、もうすぐ古くて危険なアップデートになります。ですので、Oracle Javaを無料で使うことはできません。(ダウンロード自体は無料で可能です。ただし、無料で入手したJavaは開発以外に使用してはいけません。)
|
88
88
|
|
89
89
|
|
90
90
|
|
1
最新であれ!
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
|
|