OpenOcean/Dolphin licensed by GPL

ワイもよくわかってなかった OpenOcean/Dolphin のライセンスの話。

OpenDolphin というのは、GPL でライセンスされたオープンソースの電子カルテ。OSS ゆえ fork が行われてその中で最も有名なバージョンが猪股弘明先生(現役精神科医)の OpenDolphin-2.7m。商用 dolphin が次々にオープンソースの旗を下ろしていくなか、現在でも「オープンソース」として開発が継続されている(最新版は OpenDolphin-2.7.3m)。
実際に普及したのは、2.7m からさらに fork した OpenOcean(air-h-128k-il 名義)。

普及したゆえの妬みなのか小林慎治という人が「OpenOcean は GPL に違反している」という記事(内容が内容ゆえ「怪文書」などと呼称されている)を 2018 に公開。
一時期、皆川や増田が同調したようなのだが、彼らがほぼ自滅(開発失敗)したため、現在(2026)誰もこの考えを支持している人はいないっていう状況になっている。
正直、支持する云々以前に、怪文書の存在自体、dolphin との付き合いが長い人以外は、誰も知らないと思う。(ワイも知らなかった)

で、怪文書のいう違反の根拠は LICENSE 文書の (C) 2001-2011 Kazushi Minagawa, Digital Globe という一行のみ。
2011 までの著作権がなんで 2018 にも有効なのかわからないが、小林は (C) Kazushi Minagawa だけ切り取って怪文書内で根拠としていた。
ただ、確かに LICENSE だけ、(C) 2001-2011 Kazushi Minagawa, Digital Globe という表記になっているのは、不自然ではあった。
(この箇所以外は (C) LSC という妥当な表記)

最近になって、結局、皆川和史が元の (C)Life Sciences Computing という表記を (C)Kazushi Minagawa, Digital Globe と自分に都合よく改ざんしていた事実が発覚。
皆川の能力を疑問視していた人は多く、大方の反応は

あー、やっぱり(笑)。

だった。
これで、この件の顛末は腑に落ちたと。

ただ、いい機会なので Dolphin/Ocean について思ったことをまとめる。

皆川和史による LICENSE 文書の改ざん

まずは、皆川和史が行なった改竄の確認。

こういうものの確認には GitHub のコミット履歴が便利だ。
上の図は、https://github.com/dolphin-dev/OpenDolphin/commit/ba93b8aaa76175376c1119bcdc4c975ae12cf2de から取ってきている。行頭の – が削除された文言、+ が挿入された文言です。
一見してわかるとおり、OpenDolphin Lab, Life Sciences Computing という当時は適切と思われる表記を Kazushi Minagawa, Digital Globe などと自分に都合よく書き換えている。
更新日が 2015/8/8 というのにも驚かされる。この時点での運営元は Life Sciences Computing で Digital Globe という会社は存在していない。自分が管理していた時代の v2.2 にバージョンを変えているのもいやらしい。これは、これより後にアップデートされた dolphin であっても、自身が開発に関係した v2.2 の直系だと言い募るための布石でしょう。
事実関係を言えば dolphin が普及し始めたのは LSC に運営が移ってからの v2.4 以降だから、むしろ皆川の影響が薄れていってからの方が普及している。

このアプリの他の著作権表記は全て (C) LSC などとなっているため、GitHub の編集権を持っていた皆川の LSC への抵抗と解釈できるでしょう。(皆川の Digital Globe 社は 2012 年末に LSC に吸収合併)

でも改竄は改竄。

小林は怪文書の中で「Kazushi Minagawa を air-h-128k-il にしたから GPL 違反」と主張しているが、その Kazushi Minagawa 表記自体が改竄されているのだから、根拠の前提が根こそぎ崩れているわけです。
これが小林怪文書が「怪文書」と呼ばれる所以です。

ここまで書いたので、dolphin の胡散臭さについて語りましょうか。

増田茂(医師)という虚構

2012 年頃から dolphin は「現役医師がつくった」と宣伝されるようになったが、その時に脚光を浴びたのが和歌山増田内科(当時)の増田茂医師です。

しかし、現在(2026)増田医師の X アカウントとされていた @masudanaika は、自分が医師だとは名乗っていません。
アイコンは烏賊ですし、表記も masudana_ika と医師のパロディを装っています。

もはや、自分でも「現役医師がつくった電子カルテ」という物語の役割を担うことを放棄しているわけです。
しかし、下手したら医師法違反で訴えられかねない広報戦略をよく取ったなと思いますね。広報内容自体も虚偽広告や誇大広告に該当しそうだし。
小林怪文書ではなんの疑いもなく「現役医師」として紹介されているので、こういうところも小林の主張が信用されていない理由の一つでしょう。

最近言われているのは、こういった宣伝目的以外にも彼の存在は「皆川 dolphin の延命目的だったのではないか?」という説です。

というのは、いわゆる増田ファクトが(Digital Globe 時代の)v2.2 fork だから。
こちらのバージョンが普及すれば、法人のプロダクトとは無関係に自分の権利が保持されるという理屈です。

実際には、Java8 で実質開発が終了していますが。

彼らから見た 2.7m

「皆川和史の dolphin の私物化」という切り口で見ると、彼らがなぜ執拗なまでに「2.7m は 2.3m fork だ」と主張していたのかもクリアカットになります。
仮に fork 順が

2.2(Digital Globe 時代に開発) → 2.3m → 2.7m

だとすると、皆川の著作権はこの順で継続され、保持されます。

もちろんこれは妄想レベルの捏造で、実際は 2.7 → 2.7m。
ソースコード嫁』という記事で徹底的に批判されています。

逆に「皆川・小林・増田らはソースコードが読めない」という彼らのスキルの低さが明るみに出される結果となっています。余計なこと言わなきゃいいのに。

GPL 違反を指摘した側が返り討ちを喰らったケース

結局のところ、怪文書騒動は、コミュニティの名目で「GPL 違反」を主張していた側が、開発側の詳細な反論にあい、返り討ちを喰らったケースでしょう。

「GPL 違反」というのは人目につきやすいタイトルだが、著作権者ではない第三者がその主張を維持していくのは難しい。ocean 開発陣から詳細な反論が公開された後、その反証は全くなされていない。理屈の上では、違反を指摘した側が違反の証拠を提示していく必要があるから、これはもう決着がついた問題として取り扱うの適当だ。

汎用性の高いライブラリでは監視者も多くこういうことはおこりにくいが、ニッチなアプリでは似たような事例は起こりそうです。

オープンソースに関する活動は善意に基づくボランティア行為と受け止められがちだが、商用にも供され、企業活動と連動しているような場合、犯罪性を帯びることも十分ありうる。また、参加するのに特別な資格がいらないという特性ゆえ「コミュニティ」の名の下、関与の薄い第三者が、GPL などの OSS ライセンスを独自解釈して関係者に違法行為を教唆し、不当な利益を享受する道も開かれている。
これらの点には十分な注意が必要だろう。

OpenOcean 怪文書 -GPL 誤用による違法行為教唆- 

その通り。

参考

OpenOcean 怪文書 -GPL 誤用による違法行為教唆- 
数ある反論系の記事の中ではナンバーワンでしょう。

OpenDolphin と職務著作と GPL
小林が根拠にした (C) Kazushi Minagawa, Digital Globe という表記を著作権法に従って素直に解釈するなら、Digital Globe 社の職務著作でしょう。
なんで、この表記から「dolphin は、皆川の個人著作」になるのか意味がわからない。
しかも、それは改竄されたものだったってオチだし。恥の上塗り。

goody 版 opendolphin
Ocean 開発陣がネットから発掘してきたもう一つの dolphin。e-dolphin という同一起源を持つ goody 版 opendolphin。MIT ライセンス。
・LSC dolphin と似通ったコードがあるが、こちらの author 署名はほぼ「ない」。
・更新がかなり早い段階で止まっており、そのため e-dolphin 時代のコードをかなり強く保存していると考えられる。
これらのことから、Digital Globe や LSC の dolphin のソースコード上での author 署名は e-dolphin 時代のコードに author Kazushi Minagawa という表記を追記したものだということが推測されている。

 

【無料】OceanMini とソースコードの2次利用【電子カルテ】

私もちょっとお手伝いしてきた OpenOcean 系列の最新プロジェクト OceanMini だが、先日(2025/11/14)、パイロット版とでもいうべき、Ver 1.0.0 が公開された。

ここから機能が爆速で追加され、2025/12/13 現在では Ver1.0.7 になっている。

あ、まだ一月経ってないんだ。。。すげ。

OceanMini 自体は電子カルテとして使えるのだが、私がすぐに使うものではない。

興味あるのは、ウェブフレームワークとしての使い勝手の良さ。

関係者も驚いていたが、ウェブサーバーってこんなに簡単に扱えるものなんですか(笑)

ありがたいことにコンソーシアム開発方式の良さが出て、私は、このソースコードにアクセスできる。

ソースコードの2次利用に関しては、訊いてみたら「勝手にオープンにするとか、そのまんまの形で使うのでなければ、好きに使ってもらってけっこう」だそうだ。ありがたい限り。
だから、サーバー部だけ切り出して、他のアプリに転用するとかは全然OK。

すぐに思いつくのはブログとかだろう。

全然、いける(笑)

私がパッと思いつく応用例は、andoroid スマフォ→ Mac 間のファイル転送用のサーバかなあ。
あれは適当なアプリがなく、いつも困る。

参考

Mac でウェブフレームワークというと Vapor というプロジェクトが有名なようだ。
入門・解説記事もそれなりに豊富。(これとかこれとか)
ただし、こちらは Swift ベースで、Objective-C に慣れている身からすると手を出しにくい。
流石に Vapor に触れておかないと片手落ちだと思うので言及しました。

ただし、OceanMini は Objective-c で書かれていると言っても、pure C/C++ を強く意識した実装になっている。
実際、移植はされていて(公開はされていませんが)Ubuntu 版や win 版もあります。

電子カルテとしての OceanMini

とってつけたようで申し訳ないが(笑)、電子カルテとしては ORCA 連動型というやつで WebORCA というレセコンと連動して動作する。
Vector でも無料で公開されているので、興味ある人は使ってみては?と思う。
軽量スタンドアローンアプリと思いきや、外来・訪問診療・入院機能まで提供されているので「どうせ、無料ソフトだから・・」と舐めてかかっている人はカルチャーショックを受けると思う。

 

オープンソース考

「オープンソースの素晴らしさ」みたいな記事はどこにでも落ちていると思うので、ここでは書かない。
そうではなくてあの業界の性善説的な寛大さにつけこんでよからむことを考えている連中がいるので、それに関して述べる。

よく遊んでくれるお姉さんが書いた記事が印象に残っているので、まずは再録。(許可取ってます)


OPENSAUCE/OPENSOURCE

X(twitter)の投稿はそんなに頻繁にしておらず、だから、バズるみたいな現象とは無縁なのだが、例外的にこのポストにはちらほら反応があった。

要するに
「OPENSAUCE 社が公開レシピのプラットフォームとして OPENSAUCE を商標登録しようとしたが、OPENSOURCE が既に登録されていたため、拒絶された。
が、OPENSOURCE の使用実態がなかったため、不使用取消審判を請求した。
しかし、この件を OPENSOURCE 商標を保持している OSDN 社及び同社代表佐渡秀治が、誤解を招くようにアナウンスしている」
というものだ。
詳しく知りたい方は、リンク先の OPENSAUCE 社のこのページからどうぞ。

これを見つけた時の私の第一感は、(ポストにもそのニュアンスは出しているが)「うわぁ、またやっているよ」というもの。

以下、ちょっとした感想。

松尾研究室オープンソースAI事件とその副産物

また、というのは、ちょっと前に(時系列的には、これより後なんだが)生成AIで有名な松尾研究室が、同研究室開発のソフトを「オープンソース」と広報したときに、オープンソースな方々が「Creative Commons ライセンスは OSI 基準のオープンソースライセンスに当てはまらないので、この AI はオープンソースではない」と騒ぎを起こしたことがあったから。

ちなみにこの騒ぎは松尾研究室が「オープンソース」の旗を下ろすことで幕が降りた。

個人的には、(この手の論争はよく起こることなので一定の結論を出すという意味で)もっとやり合って欲しかったのだが、そこまでには至らず、松尾研究室が大人の対応をすることでこの件はクローズとなってしまったのだった。

だが、論争相手が現在勢いのある松尾研究室であったため、いくつかの副産物が生まれた。
X(twitter)を漁ればわかると思うが、かなり優秀な人々がこの件に関してコメントしている。この点はいつもの「オープンソース」論争とは一味違っていたのだ

副産物の一つは、「open source という単語は、OSI などオープンソース関連団体が特別な意味を付与する以前から、『ソースコードが公開されている』程度の意味合いで普通に使われていた」という事実が発覚したことだ。

open も source もごく一般的な名詞にすぎない。
「ソースコードが公開されている」程度の意味で「open source」という一般単語組み合わせワードを使うことは、商標が成立する以前から使われていたわけだから、仮に商標があったとしても、禁じることはできない、というように解釈するのが普通だろう。

もう一つの大きな副産物は
「そもそも、プログラム領域では商標自体が成立していなかった
というかなり身も蓋もないもの。
拒絶された理由も、わかりやすく書けば
「open も source も一般的に使われている。それらを組み合わせた open source は特別な知識なしでも「ソースコードが公開されている」という意味に解釈できるよね。なんでそんなものに特別な権利を与えなきゃならんの?」
とかなり明快だ。

佐渡秀治氏の立ち回りが政治的すぎて生理的に受け付けない

松尾事件勃発直後の末端オープンソース信者のおおよその反応は
「オープンソースTM の商標は我らが教祖様が保有しているのだから、松尾研究室のネーミングは法的にも許されない」
というような感じだった。

しかし、これは色んな意味で間違えている。
教祖様はプログラム領域では商標は保持していない。

私が佐渡氏に生理的な嫌悪感を持つのは、こういうときに「それは誤解であって、私は、プログラム領域では、商標保有者ではないんだよ」と直接信者には語らないから。
実際、そのことに触れた書き物は公開されていたりもするのだが、佐渡氏はこの存在にほとんど言及しない。

ある程度の誠実さがあるのなら、「商標的には成立していないが、ライセンス限定という意味でなら、オープンソースライセンスはその定義が広く普及しているのだから、その観点から松尾研のネーミングを検討してみてほしい」と言えばいいだけではないか?

それをしていないのは、彼や彼の取り巻きにとっては、信者に意図的に誤解させたままにしておくほうが都合がいいからなのだろう。

私は、こういった立ち回りを生理的に受け付けない。

なお、見出しは「佐渡、キモっ」という意味ではないので、念の為。


フォントなどは適宜改変した。

何でこの記事が興味深かったかというと、オープンソースの思想みたいなものに触れず、その周囲に生息している人たちのやり方に焦点を当て、その本質的な反社会性のようなものにフォーカスしているから。

考えてみれば日本でバリバリにオープンソースプロジェクトに貢献している人はそれほどおらず、どちらかといえば「オープンソースは素晴らしい。そのような崇高な活動に深くコミットしている私も素晴らしい」みたいなナルシスト活動家が多いのが実情だろう。

ナルシスティックに自分に酔っている程度なら実害は少ないのだがオープンソース利権までなっていたプロジェクトがあるので紹介したいのだが、これはまたの機会に。

・・・などと言っていたのだが、その後も同じ調子でデジタル庁の資料を攻撃していた。

ただ、SNS 時代に彼のやり方はあってないフシがある。
IT 界隈の実務的なリーダー層を中心に「文意を汲み取れば、デジタル庁の説明はおかしくない。デジタル庁がこの言葉を使った本来の目的は『各省庁が保有するソースコード資産の共有範囲を拡大するのか?するとすればどのようなやり方を取るのか?』という問題提起やその手法の検討のためだ。佐渡秀治の横槍は従来の言葉の定義に必要以上にこだわっており、議論の邪魔をしているだけではないか」というような指摘をする人が結構いた。

政治とマスコミの関係を見るまでもなく、多くの監視の目がある SNS の世界では、幼稚で単純なスローガンを声高に叫ぶだけでは通用しにくくなっている。

 

秋葉

参考

OpenOcean 怪文書 -適切な GPL 使用のために-
オープンソースと共産主義の類似性を指摘する声は昔からある。
そのせいなのかやはり「活動家」の方々の言動が左翼的になるようだ。だが、現実のプロジェクトは理想通りにはいかない。上記の記事に詳しめに書いてあるが、dolphin プロジェクトでは author の改ざんも実際にあった。
それでも OpenOcean 開発チームは「オープンソースプロジェクト」としての体面を保つためにドキュメントなどにも事の経緯をかなり詳細に記述している。
だが、佐渡秀治はドキュメントのロジックが読み取れないのか、雑に「OpenOcean = GPL 違反」説を支持。
正直、アホかと思った。
関係者が散々言っていると思うが、それすると犯罪(業務上横領罪)になる可能性が高い。
まるで

理念のためなら犯罪を犯しても正当化される

と言わんばかりの物言いだ。
author とされていた人物が自分自身の手で LICENSE 文書の改竄を行った、というのが OpenOcean における現実的な問題なのだが、彼はその点に関して触れようともしない。
個人的にはこの言動でワイはこの人を見限った。
おそらくは能力不足で現実の非典型的な問題を扱えないのだが、プレザンスをアピールしたいがためにこの問題に言及したのだ。
実社会では、現実的な問題に柔軟に対応できるかどうかでその人の能力を推しはかることが多いと思うが、この人の対応は予想以上に酷かったし、今でもそのように評価している。
この人の経歴から言って今後も表現形式を変えるようには思えないが、どうか現実で動いているプロジェクトの邪魔はしないでくれと思う。