GraalVM を普通の Java VM として使う ~クラウドベンチマークなどでの比較~Shinji Takao
クラウドや多言語の環境に対応できる 新しいJava実行環境 GraalVM は、ネイティブビルドだけでなく、通常の Java VM として使うこともできます。
このたび、クラウド環境用ベンチマーク「BluePerf」などを使い、GraalVM と OpenJDK を比較したので、結果を報告します。
Japan Java User Group (JJUG) Cross Community Conference (CCC) 2021 Fall 発表資料
https://www.youtube.com/watch?v=5MtjfQfdC_g
GraalVM を普通の Java VM として使う ~クラウドベンチマークなどでの比較~Shinji Takao
クラウドや多言語の環境に対応できる 新しいJava実行環境 GraalVM は、ネイティブビルドだけでなく、通常の Java VM として使うこともできます。
このたび、クラウド環境用ベンチマーク「BluePerf」などを使い、GraalVM と OpenJDK を比較したので、結果を報告します。
Japan Java User Group (JJUG) Cross Community Conference (CCC) 2021 Fall 発表資料
https://www.youtube.com/watch?v=5MtjfQfdC_g
10. 1. GNU General Public License (GPL) 2.0 25%
2. MIT License 19%
3. Apache License 2.0 16%
4. GNU General Public License (GPL) 3.0 10%
5. BSD License 2.0 (3-clause, New or Revised) License 7%
6. Artistic License (Perl) 5%
7. GNU Lesser General Public License (LGPL) 2.1 5%
8. GNU Lesser General Public License (LGPL) 3.0 2%
9. http://www.opensource.org/licenses/ms-pl 2%
10. Eclipse Public License (EPL) 2%
https://www.blackducksoftware.com/resources/data/top-20-open-source-licenses
3、ライセンスの割合
22. 3、GPLの境界線
・プロセスが同じかどうか
例えば、Mac OS X ServerにはGPLライセンスのMySQLがバンドルされているが、 Mac OS X Server自
体はGPLにはなっていない
→下記を行うとGPL汚染にかかるとされている。
・元のGPLソフトウェアを改造
・GPLのライブラリをリンク
※プロセス間通信が非常に緊密な場合には結合プロセスとする、という見解もある
※あくまで目安です
(GNU FAQ 該当箇所)
http://www.gnu.org/licenses/gpl-faq.ja.html#MereAggregation