小保方-笹井事件と不正告発制度

STAP 騒動だとか小保方-笹井事件だとか云われているものは、マスコミにニュースネタを提供しただけなく、今も研究・開発の現場に影響を与えている。

この事件をきっかけに

研究活動における不正行為への対応等に関するガイドライン

というものが文部科学省で定められたからだ。

これを受けて国の研究関連予算の分配機関を中心に組織毎に研究上の不正に関する規定・ガイドラインを設けるようになった。
ネット上で窓口を設けているところも多い。

・問題となった組織を抱えていた JST (科学技術振興機構)。

・文部科学省直接にはここ

・経済産業省管轄でも同様の窓口が新設された。

不正告発というわけではないが、各大学でも公益通報の窓口を設けている。例えば、京都大学はここ

私自身は、国から大型の予算を直接受領したことは一度もないし、そもそも自分が純粋な研究者だとも思っていないが、分配を受けた組織で働いていたことは過去にあるソフト開発などもやっている関係上、当局から関連領域の関与者とみなされたりもする。

そのせいか協力を求められている案件がいくつかある。主に資料提出要請だが、昨年(2018)は当局に直接出向いた。

こういった制度ができる前は、今でいう「不正」がかなりの頻度であったことは認識しているし、それで泣いた人も身近によくいた。

この制度の特に運用面に関しては言いたこともあるのだが、まずは、被害にあった人の無念のようなものが晴らされれば良いのになあと思う。

 

猪股弘明精神保健指定医

 

 

下から見た ERATO

うちの air 氏(笑)、湘南鎌倉の斎藤先生を表敬訪問。

「この才能豊かな天才的 Software (+ Hardware) Engineer」(『いるかの棲む闇』より)ってベタ褒めじゃん。いーなー。

色々不都合ある内容なので先生消されたかな? こんな感じの記事でした。興味ある方は覗いてみてください。

いーなー、air さん(棒読み)。


ただ、齋藤先生のこの記事、私系列と air 系列の混交が見られる(わざとやってそうだがw)。

ネット上などでは、基本、

医師 = H. Inomata (猪股弘明)

エンジニア = air-h-128k-il

設定で通している。私は、医学生・医師になってからもエンジニア仕事はたびたび引き受けており、ちょっとした案件で「あ、お医者さんなんですかー、なんでまた?」みたいな面倒臭い展開を避けるためにそうしている。最初に「エンジニアです」と言い切っておけば、まず疑われることはない。

あと、時系列が若干おかしく、私が「開いたイルカ」プロジェクトの一部から迫害をうけていたのは、クリニックを閉じる直前(2015年末)~今年の 7 月くらいまでだ。

また、死亡説を流したのも、イルカ絡みも確かにあるが、一部東京医大関係者からの追手をまくため。

有難いことに両者ともほぼ自爆してくれたので、私はようやく大手を振って表通りを歩けるようになったのだ。悪いことって長く続かないものだね。HorliX の問答無用の強さもあるが。

イルカはよく指摘されているようにコメント周りのバグがある。例えば、通院精神療法絡みのコメントをスタンプに移動させることができない。私のできる。開業時に精神科を標榜する場合、通院精神療法を取らなければいけないので当然だ。

ところが、イルカ開発元の方針でイルカは「純正品」を限定して他のプロダクツを「類似商品」としているため、私のリポジトリからバックポートを受けられない。その結果、現在(2018年10月)でもバグが残ったままになっている。(→これは、その後の状況の変化でかなり変わってきている。本家 LSC さんも「商用版とオープンソース版は別物とお考えください。商用版はフォークして独自機能を追加していただいてけっこうです。プルリクエストも考慮します」と方針を変えてきている。悪い膿が出て、膠着状態を脱してきた感じだ)

向うも困っているのか人を介して元プロダクトマネージャーの方から、オープンソース版のとりまとめ役になってくれないかという依頼もあったが、それまでにかなり不愉快な思いをさせられたことと HorliX の開発が待っていたため、流石にこれはお断りさせてもらった。

プライドかなぐり捨てて私に頼むくらいだから、本家の開発能力はかなり落ちているのではないかと思う。

また、東京医大の自爆っぷりは、ニュースなどでさんざん報じられたと思うのでここで繰り返すまでもないでしょう。

 

なんでエンジニア資質がここまで残っているのかリアルでも驚かれることがあるが、それはたぶん、学部の時から ERATO という研究プロジェクトで働いていたため(と医学生時代のプログラマ業務。が、これは別で書いてます)。

私は、学部 4 年次にも大学研究室とは別にさる ERATO のプロジェクトでれっきとした「技術員」として働いていた。当時の ERATO は管理が緩かったのだ。このプロジェクトでやっていたのは、STM (Scanning Tunneling Microscopy: 走査型トンネル顕微鏡)の製作。STM の探針を使ってナノメーターレベルでの原子操作を狙っていたため、市販の装置では役不足で、自力で STM を作る必要があったのだ。

その当時の写真を一枚。

白髪の体格の良い外人さんが 1986 年、STM の開発でノーベル物理学賞を受賞した H. Rohrer 博士。日本に常駐してわれわれを直接指導…ということはなくて、確か顧問だったか何かで、まあ、これはほぼ接待といっていい歓迎会の一コマ。ノーベル賞受賞者を呼べるくらいの組織ではあったというアピールです、はい。

肖像権の問題にも配慮して、顔写真などを公開している方をのぞきモザイクはかけたが、みなさんこの後、いわゆるナノテクノロジーという領域でそれなりのポジションを得ている方々ばかり。

学部4年の段階でこの中に放り込まれれば、そらさすがに技術力つくでしょという環境でした。何度も溺れかけたが、最後は対岸に泳ぎついたと思う。エンジニアには飛躍的にその能力を伸ばす時期があると思うが、私の場合は、間違いなくこの時期。ここで2年ほどみっちり鍛えられた後は、どこいっても通用した。

大学の研究室にも所属はしていたが、こちらでの仕事の方が面白くなり、結局、ERATO での成果で卒論を書いて大学を卒業することになったのだった。

 


ERATO の件は、話がこれで終わっていれば、めでたしめでたし、というか美談の部類に入ると思うのだが、時代背景もあって残念ながらそうはなっていない。

プロジェクト内で評価されていなかったわけではない。例えば、J-GLOBAL で「STM 猪股弘明」あたりで検索をかけると、こんな検索結果が得られる。

口頭発表とはいえ、学会要旨4本に名前を載せているのは身分(学部4年)を考えるとできすぎともいえる。

『STM による超高真空中表面加工における探針形状の変化』は、その後、学会英文誌にも発表され( Fabrication of Atomic-Scale Structure on Si(111)-7×7 Using a Sccanning Tunneling Microscope(STM), JJAP(1992) pp4501-4503 )、その謝辞に私の名前も

 

としっかりとクレジットされている。実験の意味を把握した上でひたすら SEM の写真を撮り続けたのだから今の基準で行けば Data Acquisition ということで正規クレジットされてもいいくらいだと思うが、まあ、あの業界の当時の雰囲気を考えると致し方ない面もある。

なんだけど問題は

“Detection of Single Atom Extraction and Deposition Events during Nanolithographic Processing of Silicon with a Scanning Tunneling Microscope.” Proc. Jpn. Acad. Ser. B, Vol.69, No.5, p.101-106 (1993.05)
F. Grey, D. H. Huang, A. Kobayashi, E. J. Snyder, H. Uchida and M. Aono

あたりなんだな。
これは不審な点があって、まじで調査中。

しかし、なんでこんなことしたかなあ。

私なんぞ、ECT で口頭発表したときは(「猪股弘明 ECT」あたりで検索かけるとぱらぱらとでてきます)

という具合にそのときの病棟在籍医師(都立松沢病院のD40棟)すべてクレジットしたけどね。

 


あ、あと、データベースによっては私は別人登録されているみたいですが、上記の STM 関係の著者と ECT 関係の著者と HorliX の開発者は同一人物ですので、そこらへんよろしくお願いします。

物理学と精神医学と医療情報と分野が飛びまくってるので、なかなか同一人物の著作・作品と認識されずたまに困るときがあります。別人扱いで都合良いときもあるんですが。

 

猪股弘明(精神科医)

 

OpenDolphin について

OpenDolphin を Window 7 上にインストールしてみた。

dolphin_win7.JPG

まだ設定など検討の余地はありますが、なんとか ORCA との通信はできているようです。

ちなみにORCA は Ubuntu 上の 4.7 です。ちょっと Dolphin 側のコードに手を入れてます。

(追記)この記事書いた当時と OpenDolphin を取り巻く状況が変わってきたため、修正。

「上記スクリーンショットは、増田内科 増田茂氏の OpenDolphin-2.3.8m を手順書に従ってインストールしたものです。」

と以前に書いてました。
これは事実なんですが(ただし、和歌山の増田内科は既に閉院しているようです)、同氏から”私の著作物をあたかも自分で作り上げたかのように振る舞う不届き者”という(今から思うと)意味不明なクレームをつけられて、そうしただけです。一応、相談にのっていただいた某組織からも「先生、よく我慢して大人の対応しましたね」と変な褒め方されました。もちろん、独自カスタマイズしているわけだから、「私の著作物」という言い方は完全には間違いではないんでしょうが、細かいことをいうと、私もさらにカスタマイズ入れ始めた頃であり、上記スクリーンショットが完全に OpenDolphin-2.3.8m と同一かというと違います。いわゆる増田ファクトは、電子カルテの要件である『保存性』を担保する機能やカルテ記載内容の外部書き出しツールが提供されておらず、これは危ないと思い、独自にファイルバックアップシステムの実装・データ移行ツールの作成をしていたところでした。


「手を入れて」とあるのは、このことを指しています。

その後、データ移行がうまくいき始めたため、ソフトのベースもいわゆる本家に戻してます。「カスタマイズのカスタマイズ」より「オリジナルのカスタマイズ」の方がなにかと安心ですから。

おそらくこういった「導入は増田ファクトで(当時としては、確かによくできた導入環境でした)。ある程度、様子がわかってきたら、さらにカスタマイズ。その後は、独自路線を突き進むなり本家に戻るなりして開発を継続」といったパターンは多かったと思います。オープンソースの本来の意義からすれば、割合、自然なことだと思うのですが。

それはともかく opendolphin 自体を「私の著作物」といってしまったり、本来、商標に成りえない「m」という表記に対して排他的独占権を主張したり、誰が書いても同じような言い回しになる定型文に著作権を主張したりするのは、ちょっとどうかと思います。


最近になると、かなり高名な先生もドルフィンプロジェクトの運営自体に関して疑念を表明しており、彼らの主張を額面通り受け取れない状況になってきている。

(参考)『いるかの住む闇』や『「いるか」の都市伝説は本当だったか?』『開いたイルカ再び』などをご参照ください。

特に後者の「そもそも GPL を適用すること自体が、けっこう無理筋なプロジェクト」だったのではないかという指摘は、ある程度理にかなったものとみられている。例えば、公的な立場でドルフィンプロジェクトを支援した当局もこの観点からプロジェクト自体の検証を開始している。(ただし、かなり前のプロジェクトであるから、いわゆる不正告発制度の本調査に入るかどうかは微妙。だが、まったく放置しておくにはいかないという状況になってしまったということだと思う)

また、現在の商用版の開発元である LSC もこういった背景があるためか「商用版とオープンソース版は基本的には別物と考えてほしい。他組織での独自カスタマイズはむしろ奨励している」というふうに方針を変えてきている(これは確認を取った、というか LSC の方がわざわざ会いにきてくれて現状の認識を伝えてくれた)。

このプロジェクトのオープンソースの妥当性は、かなり疑わしい状況にもあるにも関わらず、このプロジェクトをオープンソースの理想の実現とみたい人たち、例えば、和歌山の増田茂氏や京都大の小林慎治氏や皆川和史氏などはそうは考えていないようだ。理想論はもちろんあってもいいが、どういうわけかこの手の人たちは、事実を捻じ曲げて解釈する傾向があるようだ。その一つに、私の OpenDolphin-2.7m が  LSC 版の直接のフォークではなく、聞いたこともないような Dolphin 派生物のフォークだと主張していた。いくらなんでもこれはひどい。ちゃんとソースを追っていけばわかるように、上述のように 2.7m は、LSC 版の直接フォーク、どちらかといえばフィルバックアップ機能とバグフィックスに重きを置いたフォークになっている。

なお、国費を投じられ、一時期とはいえそれなりに普及したプロジェクトであることから、現在の状況は理想的とはとても思えず、関係者で今後の方針などを模索しているところです。特に、商用プロダクツとして提供しているベンダーは、関心は高いようで、軽い打ち合わせ程度の内容だが、いくつかのベンダーさんから連絡をいただいてます。

 

猪股弘明(精神科医)


なお、本家 OpenDolphin 2.7.0.b とその私の改良版 OpenDolphin-2.7m の windows10 へのインストール方法は、こちらで。

上で触れた機能(ファイルバックアップ機能)は OpenDolphin-2.7m を経て OpenOcean に引き継がれています。OpenOcean のインストール(ビルド・デプロイ)方法は

OpenOcean を Windows 10 にインストールする

をご参照ください。


→ OpenOcean は、

・上述のような背景があること

・以前から「全面書き直し」してほしいという要望があったこと

などから、現在は公開を停止。基本的な設計コンセプトを検討しているところです。