>>482 RMIなど、一部のライブラリを使用している場合は完全には変換できないらしい。
だが、 M$の主張する .Net は古い言語を統一して使えることを目指しているわけだから
今Javaで書いておいて、JNIのようにあとからC#で呼び出すというやり方も容易だろう。

>別に訴えられる事は無いと思ったけど?
いやGPLは、そのコードを流用した場合、流用した部分もGPLに従わないといけない。
GPLに基づいたGNU/Linux製品を使って改造、流用して開発した製品は
GPLに従い、無料(且つOpenSource)でなければならないわけだ。
このライセンスに違反したらGNU製品を使っている人たちから訴えられるだろう。
そのためM$はGNUをテロリストだ、ゲイツはLinuxを腫瘍のようなものだ、とこぼすわけだ。

FreeBSDとかなら完全フリーなのでそれで金儲けすることはできる。

あと、OpenSourceには2,3種類くらいあるぞ。ApacheとGNU/LinuxとJavaとではライセンス形態が違うぞ。
詳しくは上のハロウィン文書のリンクを参照。