質問: ふとプログラミング言語の人気を調べたところ、Javaは結構な人気があるそうです。しかしながら、Javaに関するプロジェクトであるはずのGNU Classpathプロジェクトはほとんどと言っていいほど更新されていません。このプロジェクトが対応したJavaバージョンならネイティブコンパイルやそれ以上のこと(例を挙げるならJavaとそれ以外の言語のリンク)が出来るというのに......どうしてなのでしょう。OpenJDKがあるからいいのでしょうか。 そもそも、Javaが人気があると言われてもインターネット上の人気オープンソースプロジェクト等でJavaが使われている例はそこまで見ないような......私の中の謎は深まるばかりです。
回答: はい、もともとJavaのクラスライブラリはサン・マイクロシステムズのプロプライエタリなものだったので、GNU Classpathなどの実装が行われていました。しかし、公式のSDKがOpenJDKとして同じGPLで公開されたため、Classpathの価値はあまりなくなってしまいました。 また、Javaの使われる環境として、TomcatやJSPに代表されるようなサーバサイドや基幹システム、あるいはAndroidやiアプリのような組み込み系のものが目立っていて、デスクトップ環境でJavaを使うのはJava自体の開発環境となるEclipseやNetBeansが目立つ程度のような気もします。