X のアカウント「るま」という人が OpenDolphin 2.7 のソースコードを使って、Java のアップデート対応・クライアントのブラウザ化を目指した OpenDolphinNext というプロジェクトをやっている。
随分と野心的な試みで初期の頃(2025年11月頃)などは好意的に見ていた。
実際、OpenOcean 開発チームのメンバーもそれに関する記事などを書いていた。
ところがその内容がるま氏は気に入らなかったらしく、軽く苦言を呈された。
当チームからするとそれは違和感のある内容だったし、一般に OSS コードを再利用する際に注意しておかなければならないことはある(コードが公開されているからといって無条件に利用できるわけではない)と思うのでそれらに関して述べる。
OSS コード再利用時のレビュー
るま氏がネット上でいわゆる chardet 問題(Python の文字エンコーディング推定ライブラリ chardet を AI を使って再実装しライセンスを GPL から MIT に変えてしまった案件。初期の作者はこの変更を GPL 違反だと主張している)に言及するものだからわかりにくくなるのだが、OpenDolphinNext(以下、Next などとも呼ぶ)は、現行の設計では AI による完全な再実装は実現できない。
というのは、モデルファイルはほぼ 2.7.1 のものだから。
従来のモデルファイル(群)である common プロジェクトの infomodel パッケージは、persistence プロジェクトに移動しただけで内容はほとんど変わっていない。
したがって Next のライセンスは GPL から変更できない。
われわれが Next のコードを調査したのは、技術的興味ももちろんあるが、改変が GPL の制約を満たしているか確認したいという動機に基づいている。
ところが、これがるま氏には気に入らなかったらしく、この記事で以下のようなコメントをいただいた。

われわれが違和感を持ったのは、るま氏のこれまでの GitHub の使い方が独特で(例えば、プルリクエストを送ってもレビューしない、指摘されるまで issues を開けないなど)議論を GitHub に限定する必然性が薄いと考えていたからだ。
(続く)
OpenDolphin 2.7m 開発チーム





いや、まだ、ビュー(ブラウザ画面)しかつくってないんですが (^^;)