Oracle JDKのNFTCライセンスに関する注意点まとめ
@kis Oracle JDKって「無償で商用利用」というと語弊があったような?🤔 (a) running the Program for Your own personal use or internal business operations oracle.com/downloads/lice… 社内的に使うの限定でしたっけ @yamadamn の解説が欲しい
2022-03-23 08:37:23@nagise @kis blogs.oracle.com/java/post/free… だと商用でも制限なく無料に読めてはしまうんですが、あくまでNTFCライセンス下なので縛りはあるものと理解しています。 実際のところを確認したいなら @itakash さんに…
2022-03-23 09:28:38@yamadamn @nagise @kis @itakash 「ライセンスの条件に従うことを条件として、商用および本番環境での使用も含め、すべてのユーザーが無償で使用できます。」 oracle.com/jp/java/techno…
2022-03-23 10:15:58@projava17 @yamadamn @nagise @kis @itakash “Internal data processing”とか”internal business operations”とかはOracleが使う、「実務的な処理」みたいな意味の用語だと理解してます。
2022-03-23 10:18:23@projava17 @yamadamn @kis @itakash はい。その「ライセンスの条件」の部分が先ほど私が引用した制限があるという理解
2022-03-23 10:20:45@nagise @projava17 @yamadamn @kis @itakash 何がexternal?とも思うけど”This license for the Oracle JDK, subject to the conditions, permits free use for all users, even commercial and production use. Redistribution is permitted as long as it is not for a fee.” と。有償で配布など意外はokではないかと blogs.oracle.com/java/post/free…
2022-03-23 10:24:35@nagise @projava17 @yamadamn @kis @itakash 英語版のFAQでもシンプルに“the NFTC is intended to permit use by any user including commercial and production use. “と書いてありますね oracle.com/java/technolog…
2022-03-23 10:26:25@nagise @projava17 @yamadamn @kis @itakash Internal business operationっていう用語、Java SE Subscriptionにも出てきますね。 つまり、有償で解放されていた用途が無償にも(再度)解放されたといっていいんじゃないでしょうか。 oracle.com/a/tech/docs/jd… pic.twitter.com/V6JTafOusn
2022-03-23 10:31:16@yusuke @projava17 @yamadamn @kis @itakash 以前、セッションで聞いた話とは食い違うので一旦保留
2022-03-23 10:34:17@nagise @projava17 @yamadamn @kis @itakash 少なくとも、この”internal”っていうのが「外部に向けてWebサービスなど公開してはいけない」という意味を含んでしまったら有償サブスクリプションでもだめということになってしまうのではないかと。
2022-03-23 10:51:57@nagise @projava17 @yamadamn @kis @itakash Java SE Subscriptionでは自前でも第三者のサーバでもホストできる、クラウドサービスにもできる、と明文化されているけれども、NFTCは極力短くシンプルに書いているのだと思います。 だめであればSE Subscriptionと対象的に This excludes〜、などと明確に書くと思います。
2022-03-23 10:54:52@yusuke @projava17 @yamadamn @kis @itakash 広報なのか法務なのか確認事項になって伊藤さんも即答できないやつだ
2022-03-23 11:00:13@nagise @projava17 @yamadamn @kis @itakash そのためのFAQなので、"the NFTC is intended to permit use by any user including commercial and production use. “をそのまま受け取っていいんじゃないかと。
2022-03-23 11:02:23@yusuke @nagise @projava17 @yamadamn @kis 社内に再度確認を取ってみました。 NFTCに記載している"internal business operations"は外部へのサービス提供を含みません。 Licensing Information User Manual Oracle Java SE 11等に含まれるJava SE Subscriptionの説明には"run your Java applications as a cloud service"と追記があり、
2022-03-23 18:15:57@yusuke @nagise @projava17 @yamadamn @kis さらにJava SE Subscriptionのライセンスには社外向けのサービスに製品を利用できる旨の記載があります。
2022-03-23 18:16:29@itakash @nagise @projava17 @yamadamn @kis なんと!つまりNFTCライセンスで開発や社内システムの運用は出来るが、外部向けのアプリケーションには使えないっていうことですかね。 このブログですとSE Subscriptionの売りはサポートや管理コンソールであるように見えますが。 blogs.oracle.com/cloud-infrastr…
2022-03-23 18:21:20@nagise @itakash @projava17 @yamadamn @kis “Including”っていうのはこの言葉に含んでいる、という補足にはなりますが、この言葉が添えられていないとその意味は含まない、ということにはならないと思うんですけどね。 oracle.com/a/tech/docs/jd… pic.twitter.com/smRjKK2Koy
2022-03-23 18:25:21@yusuke @nagise @projava17 @yamadamn @kis はい。NFTCで開発や社内システムの運用は可能です。外部向けのアプリケーション運用には使えません。商用ライセンスであるJava SE Subscriptionは外部向けアプリ開発・運用も可能、サポート、パッチ、商用機能提供などが提供されます。
2022-03-23 18:30:28@itakash @nagise @projava17 @yamadamn @kis それってかなり決定的な情報だと思うんですが、FAQでその旨に触れていないのは一体・・? oracle.com/java/technolog… pic.twitter.com/92HMWu2MMD
2022-03-23 18:35:34@itakash @nagise @projava17 @yamadamn @kis で、このブログ記事もミスリードが過ぎませんかね? blogs.oracle.com/cloud-infrastr…
2022-03-23 18:40:59@itakash @nagise @projava17 @yamadamn @kis 日本語も同じですけれども、「ここから社内用途に限られていて、外部へのWebサービスの公開が不可」である旨って読み取れます? 私には読み取れませんし、「原文に書いてあるから」ということであればFAQとしてまとめている意味がないような。 oracle.com/jp/java/techno… pic.twitter.com/yp9V6moORL
2022-03-23 18:45:28