弁護士法人ITJ法律事務所

裁判例


戻る

平成30年11月29日判決言渡同日原本交付裁判所書記官
平成27年(ワ)第16423号不正競争行為差止等請求事件
口頭弁論終結日平成30年8月2日
判決
原告株式会社カンバス
上記訴訟代理人弁護士安國忠彦
同朝吹英太
被告株式会社フェイス
(以下「被告フェイス」という。)
被告A15
(以下「A」という。)
被告B
(以下「B」という。)
上記3名訴訟代理人弁護士永井健三20
主文
1被告フェイス及びBは,別紙物件目録1記載のソフトウェアを生産し,使用し,
譲渡し(電気通信回線を通じた提供を含む。),貸し渡し,又はその譲渡若しく
は貸渡しの申出(譲渡又は貸渡しのための展示を含む。)をしてはならない。
2被告フェイス及びBは,その占有にかかる別紙物件目録1記載のソフトウェア25
のプログラムを収納したフロッピーディスク,CD-ROM,ハードディスク等
の記憶媒体を廃棄せよ。
3被告フェイス及びBは,別紙物件目録2-2記載の各ソースコードを使用して
はならない。
4被告フェイス及びBは,別紙物件目録2-2記載の各ソースコードを記録した
フロッピーディスク,CD-ROM,ハードディスク等の記憶媒体を廃棄せよ。5
5被告フェイス及びBは,原告に対し,連帯して,198万9168円及びこれ
に対する被告フェイスについては平成27年6月19日から,Bについては同月
20日から,各支払済みまで年5分の割合による金員を支払え。
6原告のその余の請求をいずれも棄却する。
7訴訟費用は,原告に生じた費用の5分の1と被告フェイスに生じた費用の5分10
の3を被告フェイスの負担とし,原告に生じた費用の5分の1とBに生じた費用
の5分の3をBの負担とし,その余を原告の負担とする。
8この判決は,第5項に限り,仮に執行することができる。
事実及び理由
第1請求15
1被告らは,別紙物件目録1記載のソフトウェアを生産し,使用し,譲渡し(電
気通信回線を通じた提供を含む。),貸し渡し,又はその譲渡若しくは貸渡しの
申出(譲渡又は貸渡しのための展示を含む。)をしてはならない。
2被告らは,その占有にかかる別紙物件目録1記載のソフトウェアのプログラム
を収納したフロッピーディスク,CD-ROM,ハードディスク等の記憶媒体を20
廃棄せよ。
3被告らは,別紙物件目録2-1記載のソースコードを使用してはならない。
4被告らは,別紙物件目録2-1記載のソースコードの全部又は一部を記録した
フロッピーディスク,CD-ROM,ハードディスク等の記憶媒体を廃棄せよ。
5被告らは,自ら又は第三者をして,被告らが製造,譲渡する製品に,Temp25
late.mdb形式の字幕データのインポート機能もしくはエクスポート機能
を実装し,又は実装せしめてはならない。
6被告らは,原告に対し,連帯して金3000万円及びこれに対する被告フェイ
スについては平成27年6月19日(訴状送達の日の翌日)から,Aについては
同月23日(同上)から,Bについては同月20日(同上)から各支払済みまで
年5分の割合による金員を支払え。5
第2事案の概要等
1事案の概要
本件は,原告が,①原告の従業員であったA又はBが原告の営業秘密である字
幕制作ソフトウェア「SSTG1」(以下「原告ソフトウェア」という。)を構成
するソースコードプログラム(以下「本件ソースコード」という。)及びそのファ10
イル「Template.mdb」を正当な権限なく原告から持ち出して被告フ
ェイスに開示し,又は開発担当者として保有していた本件ソースコード等を不正
の利益を得る目的で被告フェイスに開示したこと,②被告フェイスが本件ソース
コード等の前記①の不正取得又は不正開示を知りながら字幕制作ソフトウェア
である別紙物件目録1記載のソフトウェア(「Babel」。以下「被告ソフトウ15
ェア」という。)の制作に当たって本件ソースコード等を取得又は使用したこと,
③Bが被告フェイスからの業務委託を受け,Aによる本件ソースコード等の前記
①の不正取得又は不正開示を知りながら被告ソフトウェアの制作に当たって本
件ソースコード等を取得又は使用したことを理由として,被告らに対し,不正競
争防止法(以下「不競法」という。)3条1項及び2項に基づき,①本件ソースコ20
ードが使用された被告ソフトウェアの製造等の差止め及び廃棄,②本件ソースコ
ードそのものの使用の禁止,③本件ソースコードの全部又は一部を記録した記憶
媒体の廃棄,④Template.mdbを利用して原告ソフトウェアとの互換
性を確保しようとする行為の禁止を求めるとともに,同法4条に基づき,損害賠
償金(一部請求)及び遅延損害金の支払を求める事案である。25
2前提事実(当事者間に争いがないか,後掲各証拠及び弁論の全趣旨によって容
易に認められる事実)
原告は,平成10年12月15日に設立されたコンピュータソフトウェアの
開発,映画及びテレビ番組等の字幕制作等を目的とする株式会社である。(甲
1)
被告フェイスは,平成22年2月1日に設立されたコンピュータソフトウェ5
アの開発等,映画及びテレビ番組等の字幕制作,放送用関連技術及び映像制作
に関する教室の経営等を目的とする株式会社である。(争いがない)
Aは,平成13年8月7日から平成22年5月15日まで原告においてシス
テムエンジニアとして稼働し,原告ソフトウェアの開発,制作に携わった。A
は,平成21年2月24日から平成22年4月5日までは原告の取締役であり,10
原告を退職した時点ではシステム部の部長であった。Aは,原告を退職した後,
被告フェイスにおいて,監督的立場から,被告ソフトウェアの開発,制作に携
わった。(争いがない,弁論の全趣旨)
Bは,原告ソフトウェアの開発,制作に携わった者の一人で,原告外部の技
術者としてその開発,制作に携わり,その後,被告から委託を受け,被告ソフ15
トウェアの実際の開発,制作を担当した。(争いがない,甲27,37,81の
1及び2,弁論の全趣旨)
原告は,平成14年4月30日,米国のソフトレード社から字幕制作ソフト
ウェア「SST」について日本国内における独占的な改変,複製,利用,販売
等のライセンスを受けた。(甲4の1,2)20
原告代表者は,平成16年4月14日,ソフトレード社から前記「SST」
の著作権を買い受けた。(甲5)
原告は,平成18年1月頃までに,前記「SST」を改良して原告ソフトウ
ェアを開発,制作し,日本国内において販売を開始した。(争いがない)
原告代表者は,平成18年5月30日,原告に対して前記「SST」を改良25
したソフトウェアについての権利が原告に帰属することに同意した。(甲6)
被告フェイスは,遅くとも,平成25年2月1日から被告ソフトウェアの販
売を開始した。被告ソフトウェアは,少なくとも,原告ソフトウェアが具備し
ている機能の一部を具備している。(争いがない)
被告フェイスは,原告ソフトウェアに含まれているTemplate.md
bを複製し,「Plugdtm.dll」と改称した上で,被告ソフトウェアに5
おいてそのまま利用している。(争いがない,甲16)
原告は,平成25年,被告ソフトウェアは原告の著作物であるプログラム(本
件ソースコード)を複製又は翻案したもので原告の著作権を侵害するものであ
ると主張して,被告フェイスに対し,被告ソフトウェアの販売等の差止めや損
害賠償等を求める訴訟を当庁に提起した。平成27年6月25日,原告の請求10
を棄却する判決がされた(当庁平成25年(ワ)第18110号)。(乙4)
原告は,同判決を不服として控訴するとともに,控訴審において被告ソフト
ウェアはTemplate.mdbを複製していると主張してTemplat
e.mdbの使用等の差止請求を追加したが,平成28年3月23日,原告の
請求をいずれも棄却すべきものとする判決がされ,同判決はその後確定した15
(知的財産高等裁判所平成27年(ネ)第10102号。以下,これらの訴訟
を「先行訴訟」という。)。(乙17)
3争点
本件ソースコード及びTemplate.mdb(以下,これらを「本件ソ
ースコード等」と総称することがある。)について,①A又はBが被告フェイス20
に対してそれらを開示したこと,②被告フェイスが被告ソフトウェアの制作に
際してA又はBからそれらを取得して使用したこと,③Aが被告フェイスに対
してそれらを開示していた場合には,Bが,被告フェイスからの業務委託を受
けて,被告ソフトウェアの制作に際してAからそれらを取得し,使用したこと
という各事実(以下,これらの被告らによる使用,取得等の行為を「被告らに25
よる使用等」と総称することがある。)の有無(争点1)
本件ソースコード等についての被告らによる使用等の不正競争行為該当性
(争点2)
ア被告らによる使用等がされた本件ソースコード等が営業秘密であるとい
えるか(争点2-1)
イ被告らによる使用等が不競法2条1項4号,5号,7号及び8号に規定す5
る不正競争のいずれかに該当するか(争点2-2)
損害の発生の有無及びその額(争点3)
4争点に関する当事者の主張
本件ソースコード等についての被告らによる使用等の有無(争点1)
(原告の主張)10
ア本件ソースコード全体について
以下の各事実を総合すれば,本件ソースコード全体について,被告らに
よる使用等を推認することができる。
被告ソフトウェアに原告ソフトウェアで使用されているsdb形式の
字幕データベースが実装されていること15
被告ソフトウェア(発売から約2か月のバージョン)には,少なくとも
5カ所にsdb形式の字幕データベースが実装されていた。sdb形式の
字幕データベースは,二重のセキュリティで保護されていて本来は開けな
いものであるし,仮に開けたとしても,そのフィールドにどのようなデー
タが入っているかについては,本件ソースコードを参照して解析しない限20
り理解できない。したがって,sdb形式の字幕データベースが実装され
ていた事実は,被告らが,本件ソースコードを不当に入手,利用している
ことを推認させる。
被告ソフトウェアと原告ソフトウェアには以下のとおりの共通したバ
グが存在すること25
①字幕の全体設定(デフォルト)を縦書きに設定して作成されたmdb
ファイルをインポートした場合に,原告ソフトウェアも被告ソフトウェ
アも横書きでインポートされてしまう。
②被告フェイスは平成22年に設立されていて,それ以降に開発された
被告ソフトウェアからエクスポートしたExcelファイルの拡張子
は「.xlsx」となるはずであるところ,被告ソフトウェアのエクス5
ポート先の拡張子は「.xls」である。
③Excelの言語設定を英語にした状態で,Excelファイルをエ
クスポートすると,原告ソフトウェアも被告ソフトウェアもハングアッ
プする。
④エクスポート先をC:¥に設定してExcelファイルをエクスポー10
トすると,原告ソフトウェアと被告ソフトウェアもハングアップする。
⑤横書きで,例えば「ワシントンD.C.」と入力した字幕を縦書きに
変換すると,原告ソフトウェアも被告ソフトウェアも「D.C.」のピ
リオドの位置がおかしくなってしまう。
被告ソフトウェアのソースコードにおけるコメント,変数,誤植が本件15
ソースコードと一致すること
被告ソフトウェアのソースコードには,本件ソースコードを複製したも
のでなければ到底発生し得ない,字数の長い変数や定数の定義がスペルミ
スを含めて一致し,無意味なコメントも一致している。被告らは,どちら
のソフトウェアもBが開発したものであり,前記の一致はBの癖であるな20
どと主張するが,原告ソフトウェアの開発には少なくとも4名がかかわっ
ていたのであるから,Bが該当部分を作成したか否かは明らかでない。
Bが以前に実施された証拠保全の際にソースコードについて虚偽の説
明をしたこと
Bは,sdb形式の字幕データベースを実装していた被告ソフトウェア25
のソースコードについて,証拠保全の際,裁判官に対して被告ソフトウェ
アには関係がないなどと虚偽の説明をして開示を拒否し,マニュアルやソ
ースコードリストの一部のみを開示した。
被告らが被告ソフトウェアのソースコードの履歴管理を行っていない
と虚偽の説明をしたこと
被告ソフトウェアの開発環境では,バージョン管理ソフト上で履歴管理5
を示す鍵マークが表示され「ソースコード管理」の文字があったことや,
Aは原告に在籍している際に「SST」のソースコードの履歴管理を実施
していたことなどの事情から,被告らは被告ソフトウェアのソースコード
のバージョン管理を行っていた。被告らはそれを否定するが,被告らが事
実と異なる説明をするのは,本件ソースコードの流用の痕跡が残る古いソ10
ースコードの提出を拒み,改変を進めるためである。
被告ソフトウェアが通常では考えられない開発工数(費用)や期間で開
発されていること
原告は,平成16年5月から平成18年1月に至るまで,総工数約60
人月(作業者4名)をかけて原告ソフトウェアを開発し,原告ソフトウェ15
アが発売された直後の平成18年2月1日に原告ソフトウェアとして3
054万3987円(約60人月)が資産計上され,平成21年5月まで
通算した原告ソフトウェアの開発コスト(固定資産計上分のみ)は,「SS
T」を参考にしたにもかかわらず,約5800万円(約120人月)以上
を要した。20
他方,被告ソフトウェアの主たる開発期間は約1年であり,また,開発
ステップから開発工数を算出する手法によれば少なくとも約77人月の
開発工数を要するものであるのに,被告らは,被告ソフトウェアを12人
月で開発,制作したことを認めている。
このように,原告が少なくとも120人月を要して開発した原告ソフト25
ウェアを,被告フェイスが僅か12人月程度で開発したという事実は,被
告フェイスが本件ソースコードを取得,使用したことを推認させる。
被告ソフトウェアが低廉な販売価格を設定していること
原告ソフトウェアと比較した場合,被告ソフトウェアの価格は約5分の
1ないし約4分の1程度である。映像翻訳用字幕ソフトの市場は寡占状態
にあるから,事業の継続性を考えた場合,被告ソフトウェアの価格設定は5
明らかに異常に低い。被告フェイスが本件ソースコードを流用しない限り,
このような価格設定は不可能である。
被告ソフトウェアではC++/CLI言語による無用なコーディング
が行われていること
字幕制作ソフトのレベルにおいて,二つの言語を使用することによる手10
間をかけてまでC++言語で組まなければ処理の速度で問題が生じると
いう事態は起こらないところ,被告ソフトウェアではC♯言語とC++言
語,さらにはC++/CLI言語(C++言語の発展形)でのコーディン
グが行われている。C++/CLI言語は,基本的に過去の資産を再利用
するためのプログラミング言語であるから,被告ソフトウェアにおけるC15
++/CLI言語での余計なコーディングの存在は,過去の資産である原
告から持ち出したC++言語のソースコードを流用したことを推認させ
る。
原告を退職した際,Aは当時使用していたパソコンのHDD(ハードデ
ィスク)を無断で換装したこと20
Aは,退職時に使用していたHDDを換装したことを原告に報告してい
なかった。また,被告らの退職後に原告から複数のソースコードが消失し
ており,これらもAが前記HDDの換装をした際に,本件ソースコードと
併せて持ち出した。
被告ソフトウェアの開発環境が「VisualStudio2005」25
であること
原告ソフトウェアの開発環境は「VisualStudio2005」
であった。他方,被告ソフトウェアの開発が開始した平成24年頃には,
「VisualStudio2008」と「VisualStudio2
010」という2つの新しい開発環境がリリースされ,広く一般的に利用
されていた。それにもかかわらず,被告ソフトウェアの当初の開発環境は5
「VisualStudio2005」であった。最新の開発環境でソフ
トウェアを開発しないことは通常あり得ないことから,被告ソフトウェア
は「VisualStudio2005」で開発された本件ソースコード
を流用していることが推認される。
被告らがTemplate.mdbの複製を自認していること10
Template.mdbは,本件ソースコードと不可分のプログラム
であるから,Template.mdbを使用するということは,本件ソ
ースコードを使用することと同じである。
Template.mdbのstrFormatフィールドは字幕の装
飾情報(ルビや大きさ,色,エッジ等)を格納するフィールドであって字15
幕そのもの(文字列)の情報は格納されておらず,それらを格納している
のはstrTranslationフィールドであるから,原告ソフトウ
ェアも被告ソフトウェアもTemplate.mdbを読み込んで字幕を
表示するときは,少なくともこの二つのフィールドの情報を組み合わせて
字幕を表示することになる。そして,strFormatフィールドはバ20
イト位置で範囲指定をするMBCS(マルチバイト文字セット)であり,
strTranslationフィールドは文字位置で範囲指定をする
UNICODEであるため,ソースコードでそれらを変換しなければ正確
に字幕を表示することはできないところ,被告ソフトウェアはこれを正確
に実現することができている。25
これらからすると,Template.mdbの画面表示からは確認す
ることができないロジックが本件ソースコード上に存在しており,そのロ
ジックを被告ソフトウェアが使用している。
被告ソフトウェアに不要なソースコードが存在していること
原告ソフトウェアのソースファイル「GlobalSettings.
cpp(232行目,235行目から242行目,244行目から2465
行目,249行目から256行目の20か所)」のソースコード(本件鑑定
における類似箇所3。本件鑑定において,本件ソースコードのうち被告ソ
フトウェアと一致ないし類似すると指摘された箇所が5箇所あり,以下,
本件ソースコードのうち,本件鑑定で被告ソフトウェアのソースコードと
一致ないし類似すると指摘された箇所を鑑定書の記載に従って「類似箇所10
1」などと表記することがある。)は,編集中の字幕のフォーマット情報を
保存しようとする際,既存のフォーマットのリストの中に,保存しようと
する前記フォーマット情報と同一のものがあるか否かを判断するために
呼び出される比較処理部分であるところ,そもそも被告ソフトウェアには
フォーマット情報をファイルに保存してリスト化する機能はないから,こ15
の部分は被告ソフトウェアにとって不要である。このような不要なソース
コードが被告ソフトウェアに存在することは,被告らが本件ソースコード
を流用したことを推認させる。
被告ソフトウェアと原告ソフトウェアには字幕制作ソフトでは通常生
じ得ない特異な処理が共通して存在すること20
本件ソースコードでは,ルビとして一定のアルファベット文字列(IT
ALIC_SYNC,ITALIC_ASYNC)を設定すると,Tem
plate.mdbをインポートした際にこの文字列が消去されてしまう
という特異な処理を行っているところ,被告ソフトウェアでも同様の処理
が行われる。このような特異な処理が行われていることは,被告らが被告25
ソフトウェアにおいて本件ソースコードを流用したことを推認させる。
イ類似箇所1ないし4及びSTTDB.cppファイルについて
鑑定の結果によれば,類似箇所1ないし4はいずれも不自然に一致ないし
類似するとされた。
また,本件鑑定において,類似箇所4として,被告ソフトウェアのデータ
ベース(Mdb.ccp)で用いられたフィールド名は全て原告ソフトウェ5
アのデータベース(SSTDB.cpp)で用いられているフィールド名に
一致するとされたところ,当該ファイルの内容が実質的に類似又は共通する
ことは明らかであるから,原告ソフトウェアの「SSTDB.cpp」の3
000行のソースコード(STTDB.cppファイル)が被告ソフトウェ
アの「Mdb.cpp」のソースコードと類似又は共通すると認められたと10
いうべきである。
これらについて,被告らによる使用等がある。
ウTemplate.mdbのセマンティクスについて
Template.mdbは,公開されている情報を見ただけでは利用す
ることは不可能であり,Template.mdbの仕様を知る者はAやB15
など原告ソフトウェアの開発に関与した限定された範囲にとどまる。被告ら
がTemplate.mdbと互換性を有する被告ソフトウェアを複製,利
用,頒布していることは,被告らがTemplate.mdbのセマンティ
クスを不正に取得,使用等したことを意味する。
(被告らの主張)20
ア本件ソースコード全体について
原告が主張する事実は,本件ソースコード全体について,被告らによる使
用等を推認させるものではない。
かえって,本件ソースコードと被告ソフトウェアのソースコードの一致の
有無を鑑定した結果,類似箇所1ないし4のみがそれらに対応する被告ソフ25
トウェアのソースコードと一致ないし類似し,それ以外に一致ないし類似が
疑われるところはないという結論であった。そして,前記の一致ないし類似
部分はソースコードの定義部分であるから,実際の作動に関わるプログラム
部分には一致ないし類似する部分はないということになる。ソースコードを
不正取得しようとした場合に,定義部分だけを複製して実際の作動に関わる
プログラム部分を複製しないということは通常考えられない。5
また,本件ソースコード全体と類似箇所の量的な比較という観点から見て
も,有意な一致ないし類似箇所は原告ソースコード全体の0.018パーセ
ントないし0.056パーセント,被告ソースコードの0.038パーセン
トないし0.119パーセントにすぎないのであるから,類似箇所は極めて
微小である。10
以上によれば,本件ソースコード全体についての被告らによる使用等はな
かったと認められる。
イ類似箇所1ないし3について
被告ソフトウェアにおいて,類似箇所1ないし3と一致するソースコード
が存在するのは以下のような経緯があったためである。15
類似箇所1とそれに対応する被告ソフトウェアのソースコードの一致
は,原告ソフトウェアの開発時に主に外部ライブラリの評価を目的として
Bが独自に作成した簡易な評価プログラムについて,これが被告ソフトウ
ェアの開発時にもBのパソコンに残っていたため,Bがその変数定義部分
を参照したことによって生じた。20
類似箇所2は代入演算子のオーバーロード部分であるところ,当該部
分は入力ミスを防止するため基本的に定義を複製して実装する。Bは原
告ソフトウェア開発時も被告ソフトウェア開発時も,類似箇所1を複製
して類似箇所2を作成した。
類似箇所3は比較演算子のオーバーロード部分であるところ,当該部分25
は入力ミスを防止するため基本的に定義を複製して実装する。Bは原告ソ
フトウェア開発時も被告ソフトウェア開発時も,類似箇所1を複製して類
似箇所3を作成した。
ウ類似箇所4及びSTTDB.cppファイルについて
鑑定の結果によれば,原告ソフトウェアの「SSTDB.cpp」のフィ
ールド名と被告ソフトウェアの「MDB.cpp」のフィールド名は一致な5
いし類似しているが(類似箇所4),それを超えて,STTDB.cppファ
イル全体について被告ソフトウェアのソースコードと一致ないし類似して
いるものではなく,それについての被告らによる使用等はない。
エTemplate.mdbのセマンティクスについて
Template.mdbのファイルは単なる書式にすぎず,被告ソフト10
ウェアがmdbファイルと互換性を有するためには,被告ソフトウェアが独
自にソースコードを実装しなければならない。そして,Template.
mdbのセマンティクスは,一般に流通しているmdbファイルに記載され
た具体的なデータと字幕の表示画面を見ながら互換性を有することとした
い箇所に関係しそうなデータ(値)を変化させ,それが字幕の表示画面にど15
のように反映されるかという相関関係を見れば容易に把握することができ
る。被告らは被告ソフトウェアを開発するに際し,既存のmdbファイルか
ら独自にその仕様を把握し,互換性を有するためのソースコードを独自に開
発して被告ソフトウェアに実装した。
したがって,Template.mdbのセマンティクスについての被告20
らによる使用等はなかった。
本件ソースコード等についての被告らによる使用等の不正競争該当性(争点
2)
ア被告らによる使用等がされた本件ソースコード等が営業秘密であるとい
えるか(争点2-1)25
(原告の主張)
本件ソースコード全体について
原告ソフトウェアのような商用ソフトウェアは,コンパイルした実行形
式のみを配布するなどし,ソースコードを顧客の稼働環境に納品した場合
もこれを開示しない措置を取ることが通常である。したがって,本件ソー
スコードは原告の営業秘密に該当する。5
類似箇所1について
類似箇所1は,変数名や型名等を宣言するものであり,本件ソースコー
ドにおいて様々な形で利用され,多岐にわたる機能に影響を及ぼすもので
あるから,その有用性は明らかである。
字幕のフォーマットデータをどのように構成するかを設計した後,その10
フォーマットデータの構成要素にどのような変数名を付するのか,設定し
た変数をどのような型にするのかといったことは,本件ソースコード上に
しか記載がない。
被告ソフトウェアにおいて類似箇所1と同一の変数名を有する「Sou
rceDefault.h」は,被告ソフトウェアでプロジェクト管理機15
能のデータ・ソースとして分類されており,字幕データの標準値情報とし
て定義されている。被告フェイスは,証拠保全の際に,当該部分は営業秘
密に該当することを理由として開示を拒否した。
類似箇所2について
類似箇所2は,特定のフォーマット情報を,メモリ上に,編集中のプロ20
ジェクト(字幕データ)のフォーマット情報として格納する機能であり,
その有用性は明らかである。
類似箇所2について,フォーマットデータの構成要素にどのような変数
名を付けるか,各変数名にどのような順番で変数を代入するかは,いずれ
も有用性の高い,秘密に管理された非公開の情報である。25
被告ソフトウェアにおいて類似箇所2と同一の変数名を有する「Sou
rceDefault.cpp」は,被告ソフトウェアでプロジェクト管
理機能のデータ・ソースとして分類されており,字幕データの標準値情報
(フォーマット情報)を処理する機能がある。被告フェイスは,証拠保全
の際に当該部分は営業秘密に該当することを理由として開示を拒否した。
類似箇所3について5
類似箇所3は,編集中の字幕のフォーマット情報を保存しようとする際,
既存のフォーマットのリストの中に,保存しようとする前記フォーマット
情報と同一のものがあるか否かを判断するために呼び出される比較処理
部分である。すなわち,類似箇所3は,作成中の字幕のフォーマットを他
の字幕の作成にも流用したいと考えた場合に,そのフォーマット情報を重10
複なくファイルに保存するために利用されるソースコードであり,その有
用性は明らかである。
類似箇所3について,フォーマットデータの構成要素にどのような変数
名を付けるか,各変数名にどのような順番で変数を代入するかは,いずれ
も有用性の高い,秘密に管理された非公開の情報である。15
類似箇所4について
前記のとおり,鑑定において,「データベースのフィールド名の一致」が
認められたことにより,「SSTDB.cpp」の約3000行のソースコ
ードであるSTTDB.cppファイル全体が,被告ソフトウェアの「M
db.cpp」のソースコードと類似又は共通することが認められたとい20
うべきである。原告は,Template.mdbのテーブル名やフィー
ルド名が営業秘密であるとの主張はしていない。
STTDB.cppファイルは,Template.mdbに字幕デー
タをセマンティクスに従って記述及び保存する機能,Template.
mdb形式の字幕ファイルからセマンティクスに従って字幕データを解25
析する機能及びTemplate.mdb形式の字幕データをセマンティ
クスに従って原告ソフトウェアのデータメモリ領域に展開する機能を有
する。STTDB.cppファイルだけではTemplate.mdbを
解析するための処理は収まり切らないため,その解析のために様々な関数
や定義を呼び出しており,STTDB.cppファイルが起点となる処理
は多岐にわたる。5
被告ソフトウェアにおいてSTTDB.cppファイルと同一のフィー
ルド名を有する「Mdb.cpp」は,被告ソフトウェアにおいて,数あ
るインポート・エクスポート処理中の共通処理に分類されており,被告ソ
フトウェアにおけるインポート処理とエクスポート処理は,全て「Mdb.
cpp」を経由する。当該部分は,有用性の高い,秘密に管理された非公10
知の情報である。被告フェイスは,証拠保全の際に,当該部分は営業秘密
に該当することを理由として開示を拒否した。
原告ソフトウェアのTemplate.mdb(mdbファイル)をM
icrosoftAccessで開いたとしても,原告の営業秘密である
本件ソースコードを利用しない限り,原告ソフトウェアと互換性のあるデ15
ータにはならない。
Template.mdbについて
①Template.mdbの内容
本件ソースコードとTemplate.mdb自体の仕様を理解した
者でなければ解読できない文字列が有機的一体となって相互に関連性20
を有して構成されていること(Template.mdbのセマンティ
クス)は,それ自体が営業秘密としての意義を有する。原告は,Tem
plate.mdbの仕様書を作成せず,本件ソースコードに解析の手
がかりを残すという方法によって,Template.mdbのセマン
ティクスを営業秘密として保持している。25
②秘密管理性・非公知性
原告ソフトウェアは,「SST」との互換性を確保するために,Tem
plate.mdbを利用しており,それをハンドリングするプログラ
ムは約6000行にも及ぶのであって,原告ソフトウェアの中核的なプ
ログラムになっている。
Template.mdbに仕様書は存在しておらず,流通している5
mdbファイルのレコード名(テーブル名)やフィールド名を調べるこ
とは比較的容易であったとしても,各フィールドがどのようなセマンテ
ィクスを持つのかを正確に把握することは容易ではないから,原告ソフ
トウェアのソースコードを解析してそれが何を意味するのかを確認,検
証しない限り,Template.mdbを利用することはできない。10
字幕をTemplate.mdbにエクスポートし,ビデオトロン社
の字幕ソフト「EVC-500」(以下,単に「EVC-500」とい
う。)にインポートした場合には,ルビの位置がずれ,文字の色や大きさ
が抜け,エッジの情報も無くなることがあるから,両者の互換性は保た
れているとはいえない。15
③有用性
原告ソフトウェアは,バージョンのアップグレードとダウングレード
が簡易かつ自由に実行できる設計となっており,ユーザーはmdb形式
の字幕データを利用したい場合には,原告ソフトウェアを古いバージョ
ンにダウングレードするだけで足りる。そして,mdb形式の字幕デー20
タは,制作会社等に膨大な数がストックされており,近年,過去のコン
テンツについての需要が急激に拡大している。
また,Template.mdbは字幕データそれ自体として多数の
情報を網羅し,優れた機能を実現する設計に基づいており,有用性は否
定し得ない。25
(被告らの主張)
本件ソースコード全体について
本件ソースコード全体が原告の営業秘密であることは積極的に争わな
い。
類似箇所1について
類似箇所1は変数の定義部分であり,類似箇所1が列挙しているのは5
字幕の表示パターンの項目(文字のフォント,大きさ,色,輪郭の有
無,ルビの有無など)である。これらの項目は,原告ソフトウェアのユ
ーザーが字幕表示パターンの設定を行う際に使用するダイアログ(表示
画面)で確認することができ,秘密ではない。
変数の定義部分は,一般的に「型」,「変数名」及び「注釈」で構成さ10
れるところ,類似箇所1は,「型名」,「変数名」,「注釈」及び「空白文字
列」で構成され,「空白文字列」は営業秘密と無関係である。これらは変
数の定義の仕方として一般的であり,それぞれの項目も,「型名」欄の記
載はマイクロソフト社が提供する標準の型の名称であり,「変数名」欄の
記載は字幕ソフトが使用する一般的な内容を短い英語表記にしただけで15
あり,「注釈」欄の記載はありふれた一般的な説明である。
したがって,類似箇所1は営業秘密として保護されるものではない。
類似箇所2について
類似箇所2は代入演算子のオーバーロードであり,C++言語の仕様
の実装にすぎないものであって定型的なものであるから,営業秘密とし20
て保護されるものではない。
類似箇所3について
類似箇所3は比較演算子のオーバーロードであり,C++言語の仕様
の実装にすぎないものであって定型的なものであるから,営業秘密とし
て保護されるものではない。25
類似箇所4について
Template.mdbと互換性を有するようにするためには,ま
ず互換性を有することとした機能に関係すると考えられるフィールドを
探し,そのフィールド名にわかりやすい名前が付されていれば,その名
前から内容を容易に把握することができる。
フィールド名から内容が把握できない場合でも,一般に流通するmd5
bファイルに記載された具体的なデータと字幕の表示画面を見ながら互
換性を有することとしたい箇所に関係しそうなデータ(値)を変化さ
せ,それが字幕の表示画面にどのように反映されるかという相関関係を
把握すれば,原告が主張するセマンティクスを把握することは容易であ
る。互換性を有するために字幕制作ソフトがどのような手順でその字幕10
を表示するのかという処理手順のレベルまで把握する必要はなく,その
部分のソースコードを被告が独自に書けば足りる。したがって,原告が
主張するものが営業秘密として保護されるものではない。
Template.mdbについて
①Template.mdbの内容15
Template.mdbは,本件ソースコードで取り込んだり作
成したりした文字データや設定情報を格納するための書式であり,そ
の書式に具体的な字幕データが上書きされて出来上がるものがmdb
ファイルである。
原告は,Template.mdbのセマンティクスも営業秘密で20
あると主張するところ,セマンティクスとは「データの意味」という
意味であり,Template.mdbは書式であることから,セマ
ンティクスを含むという主張は「書式のデータの意味を含む」という
ことにしかならず,意味が不明である。仮に,原告の主張がmdbフ
ァイルのセマンティクスを含むという趣旨であったとしても,下記の25
とおり,その情報はパスワードがかけられないまま流通しているので
あるから,営業秘密に該当しない。
②秘密管理性・非公知性
本件ソースコードは,書式であるTemplate.mdbのどの
フィールドを対象として読み書きするかを指定するためにフィールド
名を使用しているだけであり,Template.mdbに字幕デー5
タ等を格納するためのソースコードは別に存在しているから,Tem
plate.mdbは本件ソースコードと不可分な関係にはない。
Template.mdbは,MicrosoftAccessで
作られたファイルであり,フィールド名やデータの型はソフトウェア
を利用する者が誰でも確認することができるから,その内容を秘密に10
したいのであればパスワードを設定すべきであるが原告はパスワード
を設定していない。原告は,Template.mdbを開いただけ
では内容を理解できないから秘密に管理されていると主張するが,フ
ィールド名はその内容を容易に推測できる名前が付されているし,仮
にフィールド名から内容を推測できない項目があったとしても,それ15
が字幕に関わる項目であることは明らかであるから,推測できた項目
を除いていけば内容を予測することができる。
また,Template.mdbの情報は字幕制作者や映像制作者
の間で流通するmdbファイルからも確認することができるから,該
当箇所の項目の数値を変えて字幕の変化を見たり,逆に目標とする字20
幕を見つけて該当項目の数値を確認した上で,字幕の設定を変えて数
値の変化を確認したりすることにより,機能とフィールド名の相関関
係を把握することができる。
さらに,EVC-500もmdbファイルと互換性を有することか
ら,ビデオトロン社もTemplate.mdbの内容を理解してい25
たと考えられる。互換性を有するようにするために原告からソースコ
ードを盗み出したとは考え難いのであるから,このことからも,一般
に流通しているmdbファイルを見ることによってTemplat
e.mdbの仕様を理解できると考えられる。
③有用性
被告ソフトウェアは,字幕を保存する方式としてはTemplat5
e.mdbを使用していない。また,原告ソフトウェアにおいても新
バージョンではTemplate.mdbの利用を停止している。こ
れらの事情はTemplate.mdbに有用性がないことを示して
いる。
イ被告らによる使用等が不競法2条1項4号,5号,7号及び8号に規定す10
る不正競争のいずれかに該当するか(争点2-2)
(原告の主張)
前記本件ソースコード等について,被告
らによる使用等があった。また,鑑定の結果によれば類似箇所1ないし3,
原告主張の類似箇所4はいずれも不自然に一致ないし類似するとされてい15
ること,字幕制作ソフトウェアの業界は原告ソフトウェアと被告ソフトウェ
アの寡占状態にあり両者が競争関係にあること,以下のようなAやBの行動
及び立場等を総合的に勘案すれば,被告らによる使用等は,不競法2条1項
4号,5号,7号及び8号に規定する不正競争のいずれかに該当する。
Bは,平成16年12月1日,原告に従業員として雇用され,平成2220
年4月9日に退職するまで,期間の定めのない雇用契約の下で,原告ソフ
トウェアの開発,制作に携わっていて,本件ソースコードが営業秘密であ
ることを当然認識できた。仮に,Bがフリーの技術者であったとしても,
Bは,実質的には被告フェイスの業務に集中的に従事し,被告フェイスの
利益のために稼働していて,独立性は乏しく,被告フェイスにおいて一定25
の権限を有する地位にあった。
Aは,平成13年8月7日から平成22年5月15日まで,原告におい
てシステムエンジニアとして稼働し,原告ソフトウェアの開発責任者とし
て本件ソースコードを作成,管理する立場にあり,本件ソースコードにア
クセスすることができ,本件ソースコードが原告の営業秘密に該当するこ
とを認識できた。Aは,原告を退職した際,Aが所管する事務についての5
引継ぎを十分に行わず,原告ソフトウェアについての引継ぎの連絡担当と
して最適である原告の営業部門責任者であったCとのやり取りを拒否し,
連絡窓口として原告ソフトウェアについて全く無知であるDを指定する
など非協力的な姿勢をとっていた。
(被告らの主張)10
本件ソースコード全体について
本件ソースコード全体について,被告らによる使用等がないのであるか
ら,不正競争の有無を検討する前提を欠く。
類似箇所1ないし3,SSTDB.cppファイルについて
前記記載の経緯のとおり,Bは,被告ソフトウェア15
の制作に際して類似箇所1ないし3を参照し,被告フェイスはそれにより
類似箇所1ないし3を含む被告ソフトウェアを開発,販売した。
しかし,Bはフリーの技術者であるから,新しい技術のテストや外部ラ
イブラリの評価のために自ら独自に評価プログラムを作ることは珍しい
ことではない。そして,従前作った評価プログラムを別のクライアントの20
ために再利用することは法律上も契約上も禁止されていないから,被告フ
ェイスからの業務委託を受け,被告ソフトウェアを開発するに当たって,
自らのパソコンに残っていた類似箇所1を参照して使用したり,そこから
類似箇所2及び3を複製して使用したりしたことは非難されることでは
ない。25
したがって,Bや被告フェイスの前記行為は,いずれも不正競争に該当
しない。
被告らによる使用があると原告が主張するSSTDB.cppファイル
全体については,被告らによる使用等がないのであるから,不正競争の有
無を検討する前提を欠く。
Template.mdbについて5
前記記載のとおり,Template.mdbのセ
マンティクスについての被告らによる使用等はなかったのであるから,不
正競争の有無を検討する前提を欠く。
損害の発生の有無及びその額(争点3)
(原告の主張)10
ア不競法5条1項
原告ソフトウェアの価格は90万7200円であり,その利益率は40パ
ーセントを下らないから,単位数量当たりの利益額は36万2880円であ
る。また,被告ソフトウェアの売上本数は,●(省略)●
イ不競法5条2項15
被告らの主張を前提とすれば,被告ソフトウェアの売上は●(省略)●同
額が原告が被った損害額となる。
ウ弁護士費用(ア,イ共通)
被告らの不正競争行為と因果関係のある弁護士費用は500万円を下る
ことはない。20
(被告らの主張)
ア不競法5条1項
原告ソフトウェアの購入者のほとんどは個人の翻訳家であり,個人の翻訳
家は基本機能のみのバージョンを購入することになるところ,その価格は1
4万円から30万円程度であるから,原告が主張する利益率である40パー25
セントを前提としたとしても(被告らは利益率が40パーセントであること
は争う。),単位数量当たりの利益額は5万6000円から12万円程度であ
る。
被告ソフトウェアの売上は,●(省略)●ドングル版以外の前記②ないし
④については,原告は原告ソフトウェアにおいて対応するものを展開してい
ないことなどから,販売することができない事情があるというべきである5
(不競法5条1項ただし書)。
さらに,原告ソフトウェアと被告ソフトウェアの類似箇所は全体の0.0
18パーセントにすぎないのであるから,寄与率を乗じた損害額の減額がさ
れるべきであるし,字幕ソフトウェアの分野では原告ソフトウェアと被告ソ
フトウェアのほかに競合品が存在しているから,それを踏まえた損害額の減10
額がされるべきである。
イ不競法5条2項
被告ソフトウェアの販売利益は出ておらず,赤字である。また,被告ソフ
トウェアの売上は,前記アのとおりである。
第3争点に対する判断15
1後掲各証拠及び弁論の全趣旨によれば,以下の各事実が認められる。
本件鑑定で用いられたソースコードの分析の手法及びその鑑定結果の概要
は以下のとおりである。(鑑定の結果〔4頁ないし12頁,17頁,24頁ない
し27頁〕)
ア本件鑑定においては,原告の意見等も踏まえ,本件ソースコードのうち120
14種類のソースファイルが鑑定対象とされ,本件ソースコードのうち一つ
または複数のソースコードに対して被告ソフトウェアの複数のソースコー
ドを比較すべき場合があることから,300組のソースコードのペアについ
て,一致点の有無等が判断された。
イ前記の300組のソースコードのペアについて,類似性や共通性を判断す25
るため,8種類のコードクローン検出(コードクローンとはソースコード中
に相互に一致又は類似したコード断片をいう。)を実施した。
8種類のコードクローン検出の方法の概要は,①識別子とリテラルのオー
バーラップ係数を用いて名前の包含度合いを確認する,②識別子とリテラル
のコサイン係数を用いて名前の一致度合いを確認する,③識別子とリテラル
の部分文字列のオーバーラップ係数を用いて名前の文字並びの包含度合い5
を確認する,④識別子とリテラルの部分文字列のコサイン係数を用いて名前
の文字並びの一致度合いを確認する,⑤コメントの部分文字列のオーバーラ
ップ係数を用いてコメントの文字並びの包含度合いを確認する,⑥コメント
の文字列のコサイン係数を用いてコメントの文字並びの一致度合いを確認
する,⑦キーワードや記号の系列にSmith-Watermanアルゴリ10
ズムを適用してソースコードの文字並びの一致度合いを確認する,⑧前記ア
ルゴリズムをソースコードの長さで正規化してソースコードの構造の一致
度合いを確認するというものであった。
ウ前記イの8種類のコードクローン検出を実施し,1種類以上の方法で類似
性についての一定の閾値を超えたものを要注意コード・ペアとして取り扱っ15
た。この要注意コード・ペアは,300組中57組存在した。
エ前記ウの結果を参考にしつつ,鑑定人が300組全てのソースコードのペ
アについて目視確認を行い,共通性や類似性が疑われるソースコードのペア
を選んだ。その結果,原告ソフトウェアのソースファイルと被告ソフトウェ
アのソースファイルには,①「GlobalSettings.h」と「S20
ourceDefault.h」(順に,原告ソフトウェアのソースファイル
と被告ソフトウェアのソースファイル。以下,同じ。),②「GlobalS
ettings.cpp」と「SourceDefault.cpp」,③「S
STDB.cpp」と「Mdb.cpp」,④「AutoLocker.h」
と「SafeLocker.h」,⑤「AutoLocker.cpp」と「S25
afeLocker.cpp」につき,共通性や類似性が疑われる箇所が発
見された(類似箇所1ないし5)。
オ類似箇所1について
前記エの①の一致点ないし類似点は別紙a(鑑定書の表1.3及び1.
4)記載のとおりである。被告ソフトウェアでは,字幕データの標準値を
SourceDefault.hのCsourceDefaultクラス5
のパブリック変数に格納し,原告ソフトウェアでは,字幕データの標準値
をGlobalSettings.hのCGlobalSettings
クラスのパブリック変数に格納しており,それらの主な役割は字幕データ
の標準値を格納する変数を宣言することにある。
被告ソフトウェアのソースコードで宣言されている変数30個のうち,10
20個の宣言については型,コメント,インデント(型名と変数名の間の
空白文字列,変数名と注釈の間の空白文字列)を含めて本件ソースコード
の類似箇所1と完全に一致し,5個の宣言については少なくとも変数名が
本件ソースコードの類似箇所1と一致していた。
類似箇所2について15
前記エの②の一致点ないし類似点は別紙b(鑑定書の表1.5及び1.
6)記載のとおりである。被告ソフトウェアのソースコードのSourc
eDefault.cppが実装するCsourceDefaultクラ
スの代入演算子のオーバーロードで参照されている変数30個のうち2
1個の変数について,本件ソースコードの類似箇所2のGlobalSe20
ttings.cppが実装するCGlobalSettingsクラス
の代入演算値のオーバーロードで参照される変数と変数名及び注釈が一
致していた。
類似箇所3について
前記エの③の一致点ないし類似点は別紙c(鑑定書の表1.7及び表1.25
8)記載のとおりである。被告ソフトウェアのソースコードのSourc
eDefault.cppが実装するCsourceDefaultクラ
スの比較演算子のオーバーロードで参照されている変数29個のうち2
0個の変数について,本件ソースコードの類似箇所3のGlobalSe
ttings.cppが実装するCGlobalSettingsクラス
の比較演算値のオーバーロードで参照される変数と変数名及び注釈が一5
致していた。
類似箇所4について
前記エの④の一致点ないし類似点は別紙d(鑑定書の表1.9)記載の
とおりである。原告ソフトウェアと被告ソフトウェアは,字幕データの標
準値をmdb形式のデータベースに保管するために,ActiveXD10
ateObjects(ADO)を利用しており,ADOでデータの読
み書きをする場合にはRecordsetと呼ばれるオブジェクトを経
由する。Recordsetはレコード(行)とフィールド(列)で構成
され,フィールド名を指定してレコードの読み書きを行う。
被告ソフトウェアのデータベース(Mdb.cpp)で用いられている15
52件のフィールド名は,全て原告ソフトウェアのデータベース(SST
DB.cpp)で用いられているフィールド名(類似箇所4)と同じもの
であった。
類似箇所5について
前記エの⑤の一致点ないし類似点(類似箇所5)は別紙e(鑑定書の表20
1.10)記載のとおりである。クリティカルセクションに関するユーテ
ィリティクラスを実装する部分についての共通性が見られた。
カ鑑定人は,類似箇所1ないし4について原告と被告のソースコードが不自
然に類似・共通する箇所が存在すると判断し,類似箇所5については原告と
被告のソースコードに類似性や共通性が見られるがその理由が不自然であ25
るとまではいえないと判断した。
また,類似箇所1ないし5のほかに,鑑定対象とされた300組のソース
コードのペアの中に共通性や類似性が疑われる箇所は発見されなかった。
キ鑑定人は,類似箇所1ないし5について,原告ソフトウェアを参照せずに
被告らが独自に作成することが可能であるか否かにつき,以下のとおり判断
した。5
類似箇所1について
原告ソフトウェアのソースコードの一部がサンプルで公開されていた
などといった外部要因がないことを前提とすれば,原告ソフトウェアと被
告ソフトウェアの開発者は必ず同一人物である。被告ソフトウェアを開発
する際に原告ソフトウェアを参照した可能性が高いが,参照せずに開発す10
ることが全く不可能であるとまでは言い切れない。
もっとも,原告ソフトウェアと被告ソフトウェアの開発者が同一人物で
あり,その人物の記憶を手掛かりとしても,原告ソフトウェアのソースコ
ードを参照せずに類似箇所1で見られるような細かい特徴まで一致させ
ることは難しいと考えることが自然である。15
類似箇所2,3について
類似箇所2,3については,類似箇所1の変数やコメントをコピーして
作成された可能性があるから,これらの類似点のみによって原告ソフトウ
ェアを参照せずに被告らが被告ソフトウェアを独自に作成することが可
能であるか否かを判断することはできない。20
類似箇所4について
被告らがmdbファイルに関する情報を全く持っていなかったと仮定
すれば,原告ソフトウェアと被告ソフトウェアの開発者は必ず同一人物で
ある。類似箇所4とそれに対応する被告ソフトウェアのソースコードの一
致が発生する要因としては,①被告らが原告ソフトウェアを参照して被告25
ソフトウェアを開発した,②被告らが原告ソフトウェアのmdbデータベ
ースの構造を解析して,フィールド名を抽出した上で被告ソフトウェアを
開発した,③何らかの事情により,原告ソフトウェアのmdbデータベー
スのフィールド名に関する情報が公開されていたという事情が考えられ
る。前記①が唯一の要因であるとすれば,被告ソフトウェアの独自性は著
しく低いと判断される。5
mdbファイルはMicrosoftAccessで開くことができ
るため,原告ソフトウェアが生成するmdbファイルのレコード名(テー
ブル名)やフィールド名を調べることは比較的容易である。ただし,各フ
ィールドがどのようなセマンティクスを持つのかを正確に把握すること
は容易なことではない。10
類似箇所5について
クリティカルセクションに関する処理は定型的であること,クリティカ
ルセクションに関する処理は字幕制作に特化したものではないこと,同一
人物が同じ発想で実装することが不可能ではないと考えられることなど
の事情から,ソースコードが似てしまうのはやむを得ないと考えられ,類15
似箇所5とそれに対応する被告ソフトウェアのソースコードの一致から
被告ソフトウェアを開発する際に原告ソフトウェアを参照したとは推定
することはできない。
ア被告ソフトウェアのソースコードには,少なくとも5か所に「SDB」と
いう文字が表示されていた。(甲51の1ないし5)20
イ原告ソフトウェアには,「.xlsx」(平成19年以降のバージョンの
拡張子)形式のExcelファイルをエクスポートする際に「.xls」
(同年以前のバージョンの拡張子)形式でエクスポートするという不具合
が存在していたところ,平成25年に発売された被告ソフトウェアにも同
様の不具合が存在していた。(甲17,18,乙4)25
鑑定人は,前記の現象が生じた原因として考えられるものとして,①被
告ソフトウェアの開発環境が何らかの理由で古く,Excel2007よ
りも古いバージョンのExcelがインストールされていた,②Exce
l2007以降のバージョンがインストールされていた場合の問題点に
被告ソフトウェアの開発者が気付いていなかった,③Excel2007
以降でデフォルトの拡張子が「.xlsx」に変更されたことを被告ソフ5
トウェアの開発者が知らなかった,④被告ソフトウェアのテストを十分に
行っていなかったという事情を挙げるとともに,前記の現象を根拠として
被告らが原告ソフトウェアを参照ないし複製したと主張するのは無理が
あるとの意見を述べた。(鑑定の結果〔34,35頁〕)
原告ソフトウェアと被告ソフトウェアは,Excelの言語設定を英語10
にした上でExcelファイルをエクスポートすると,いずれもハングア
ップするという現象が生じた。(甲62)
鑑定人は,前記の現象が生じた原因として考えられるものとして,①E
xcelの編集言語が日本語以外に設定されたとき,ルビに関するインタ
ーフェイスが利用不可になるという仕様を原告と被告らの開発者が知ら15
なかった,②原告と被告らはExcelの編集言語が日本語以外に設定さ
れている環境でソフトウェアのテストを実施しなかった,③原告と被告ら
の開発者はともにエラー処理への対応を十分にコーディングしていなか
ったという事情を挙げるとともに,前記の現象を根拠として被告らが原告
ソフトウェアを参照ないし複製したと主張するのは無理があるとの意見20
を述べた。(鑑定の結果〔38,39頁〕)
原告ソフトウェアと被告ソフトウェアは,エクスポート先をC:¥に設
定した上でExcelファイルをエクスポートすると,いずれもハングア
ップするという現象が生じた。(甲63)
鑑定人は,原告ソフトウェアと被告ソフトウェアでは,前記の現象が発25
生する原因が異なっていて,前記の現象を根拠として被告らが原告ソフト
ウェアを参照ないし複製したと主張するのは無理があるとの意見を述べ
た。(鑑定の結果〔40,41頁〕)
原告ソフトウェアで字幕表示位置の初期値を「縦右」にしたファイルを
作成しエクスポートした後,それを原告ソフトウェアと被告ソフトウェア
にインポートした場合,どちらも「横書」の設定でインポートされるとい5
う不具合が生じた。(甲60)
原告ソフトウェアと被告ソフトウェアは,字幕表示位置を縦書,右側寄
せに設定した場合,ピリオドの表示位置が通常あるべき位置からずれると
いう現象が生じた。(甲64,65)
鑑定人は,原告ソフトウェアと被告ソフトウェアで文字の表示位置を左10
下から右上に移動させる処理が大きく異なっていることなどから,前記の
現象を根拠として被告らが原告ソフトウェアを参照ないし複製したと主
張するのは無理があるとの意見を述べた。(鑑定の結果〔46,47頁〕)
ウ本件ソースコードと被告ソフトウェアのソースコードでは,字数の長い変
数や定数の定義が完全に一致している箇所が3か所あったほか,「Quot15
ate」と記載すべきところを「Quatate」としている誤記が一致し
ていた。(甲19)
本件ソースコードと被告ソフトウェアのソースコードでは,「円周率(V
C7はmath.hに定義有り)」という無意味なコメントが一致していた。
(甲20,21)20
鑑定人は,原告ソフトウェアと被告ソフトウェアにはスペルミスがあるが,
これらのスペルミスは,いずれかのソフトウェアのみに存在するものが多く,
両者のソフトウェアで共通するものは圧倒的に少ないことから,スペルミス
の共通性を根拠として被告らが原告ソフトウェアを参照ないし複製したと
主張するのは無理があるとの意見を述べた。(鑑定の結果〔28頁〕)25
エ原告ソフトウェアにおいて,ルビを「ITALIC_SYNC」,「ITA
LIC_ASYNC」と設定し,Template.mdbでエクスポート
し,それを原告ソフトウェア及び被告ソフトウェアにインポートした場合,
それらのルビが消えるという現象が生じる。EVC-500にインポートし
た場合には,それらのルビが消えることはなかった。(甲110の1ないし
5)5
オ原告は,被告ソフトウェアのソースコード等を対象として証拠保全の申立
てをし(千葉地方裁判所松戸支部平成25年(モ)第31号),平成25年3
月8日付け証拠保全決定に基づき,同年4月4日,被告フェイスの松戸事務
所において証拠保全手続が実施された。被告フェイスは,被告ソフトウェア
のソースコードの一部を任意で開示したが,被告ソフトウェアのソースツリ10
ーに表示された「Draw」以下に含まれるデータについては,いわゆるラ
イブラリであり,被告フェイスの他のソフトウェアも参照するものであると
して,開示を拒否した。(甲26,27,乙4)
原告は,平成25年4月6日時点で被告フェイスが販売している被告ソフ
トウェアのソースコードのうち,C++言語で記述された周辺機能のライブ15
ラリ部分に含まれる13のプログラムのソースコードを対象とする証拠保
全の申立てをし(千葉地方裁判所松戸支部平成25年(モ)第50号),同年
5月10日付け証拠保全決定等に基づき,同月17日,被告フェイスの松戸
事務所において証拠保全手続が実施された。当該手続は,対象となるソース
コードについては更新日時が同年4月6日以前のものは存在しないことを20
理由として,検証不能により終了した。(甲28,29,乙4)
カ被告ソフトウェアの開発環境(VisualSouceSafe)には,
ソース管理ツールの出力ウィンドウに「操作は…正常に完了しました。」とい
う表示があった。(甲22の4)
被告ソフトウェアのPlug.dllファイルやProject.dll25
ファイルは,平成25年から平成26年の間に,ファイルバージョンが更新
された。(甲68)
被告フェイスは,被告ソフトウェアの機能が更新される都度,その修正事
項や追加事項についてのリリースノートを公表していた。(甲44)
キ原告ソフトウェアの価格は,平成24年7月時点で,基本編集機能につき
28万円(税抜価格。以下同じ。),高等編集機能につき19万円,データイ5
ンポートオプション(4項目)につき1項目当たり9万8000円,データ
エクスポートオプション(12項目)につき1項目当たり9万8000円か
ら29万8000円であった。なお,被告ソフトウェアに対応する機能の価
格を合計すると,消費税率を5パーセントとした場合の税込価格は90万7
200円となる。(甲14,43)10
他方,被告ソフトウェアの基本バージョンは15万円であり,実際に販売
された被告ソフトウェアのドングル版の価格はその機能に応じて10万円
から30万円程度である。(甲15,弁論の全趣旨-被告準備書面17別紙)
ク被告ソフトウェアのソースコードは,C#言語(拡張子が「.cs」のフ
ァイル)とC++言語(拡張子が「.cpp」のファイル)の二つの言語で15
構成されており,C++/CLI言語で書かれたソースコードも多数含まれ
ていた。(甲22の1及び2,弁論の全趣旨)
鑑定人は,「Visualstudio」を用いた開発において,C++言
語とC#言語を使い分けることは合理的な選択であるし,C++/CLI言
語はそれらの橋渡しをするものであるとの意見を述べた。(鑑定の結果〔520
2頁〕)
ケ被告ソフトウェアの開発環境は,「VisualStudio2005」
であったところ,この開発環境はWindows7までのOSにしか対応し
ておらず,平成23年から試用版が提供され,平成24年10月に発売され
た次世代のWindows8では動作しなかった。(甲53,弁論の全趣旨)25
鑑定人は,被告らが「Visualstudio2005」を開発環境と
した理由は不明であるが,あえて推測すれば,①被告らが「Visuals
tudio2005」のライセンスを既に所有しており,新バージョンのラ
イセンスを購入するコストを節約したかった,②他の開発プロジェクト等で
「Visualstudio2005」を使用していたため,新バージョン
の「Visualstudio」の開発環境との共存が難しかった,③開発5
者が最も使い慣れている開発環境が「Visualstudio2005」
及び「.NetFramework2.0」であった,④被告ソフトウェア
の開発が始まったとされる時期よりも前に,何らかの理由によりC#言語及
び「.NetFramework」でソフトウェアの開発を開始していた,
⑤被告ソフトウェアの開発において,開発環境をアップグレードすることに10
よって得られるメリットが少なかったという事情が考えられるとの意見を
述べた。(鑑定の結果〔54ないし56頁〕)
アTemplate.mdbは,字幕データや設定情報等を格納するための
書式であり,その書式に具体的な字幕データ等が上書きされて出来上がるデ
ータがmdbファイルである。mdbファイルは,字幕制作者や映像制作者15
の間で字幕データ等のファイルの一つとして一般的に使われている。(弁論
の全趣旨)
イ原告ソフトウェアでは,Template.mdbは「SST」のアプリ
ケーションに関連する。Template.mdbのデータの扱いには約6
000行のソースコードが関連している。(甲57,75,76の1及び2,20
104)
ウTemplate.mdbは,MicrosoftAccessのデザイ
ンビューで開くと,各テーブルのフィールド名やデータの型等を確認するこ
とができる。(甲48,50)
エTemplate.mdbのsrtFormatフィールドは,以下のと25
おり使用される。(甲111(枝番を含む。以下同じ。)ないし116)
●(省略)●
カ原告ソフトウェアで作成した字幕ファイルをTemplate.mdbで
エクスポートした後,それをEVC-500にインポートすると,字幕位置
を「横下中頭」,「横下中末」及び「縦右行頭」とした場合には互換性を有し
ていたが,それ以外の設定では互換性を有していなかった。他方,被告ソフ5
トウェアでは完全に互換性を有していた。(甲107の1ないし4,125,
乙26)
キ原告ソフトウェアにおいて,ルビを「ITALIC_SYNC」,「ITA
LIC_ASYNC」と設定し,Template.mdbでエクスポート
し,それを原告ソフトウェア及び被告ソフトウェアにインポートした場合,10
それらのルビが消えるという現象が生じるが,EVC-500にインポート
した場合には,それらのルビが消えることはなかった。(前記)
2争点1(本件ソースコード等についての被告らによる使用等の有無)について
前記1によれば,本件ソースコードについて,鑑定対象とされた300組
のソースコードのペアにおいて,共通性や類似性が疑われる箇所は類似箇所115
ないし5のみであったこと,本件鑑定の手法に不合理な部分は認められないこ
とが認められ,また,本件ソースコードについて被告らによる使用等の根拠と
して原告が主張する事実は,そもそも被告らによる使用等を推認させるとはい
えないとの意見を鑑定人が述べたものがあるほか(前記1
その内容から,いずれも被告らによる本件ソースコードの使用等を直接裏付け20
るものとはいえない。更に,後記ウのとおり,Template.mdbに
関する原告の主張は採用することはできない。
これらを総合すれば,鑑定において類似箇所として指摘された部分である類
似箇所1ないし5は別として,本件ソースコード全体やTemplate.m
dbに関して原告が主張する情報,前記類似箇所以外の本件ソースコードの一25
部について,被告らによる使用等はなかったと認めるのが相当である。
類似箇所1ないし3について
類似箇所1ないし3について,本件ソースコードの被告
らによる使用等があったと認められる。そして,Bが,原告ソフトウェアの開
発に携わった者の一人であり,被告ソフトウェアについて実際の開発,制作を
担当したこと(前提事実)及び弁論の全趣旨から,Bは,被告ソフトウェア5
の開発の際,本件ソースコードの類似箇所1ないし3に対応する部分を使用し
て被告ソフトウェアを制作等し,もって,類似箇所1ないし3を被告フェイス
に対して開示し,また,被告フェイスにおいてそれを取得して使用したと認め
られる。
類似箇所4について10
前記よれば,類似箇所4については,被告ソフトウェアのデータベー
スで用いられている52件のフィールドの名前が原告ソフトウェアのデータ
ベースで用いられているものと同じであると指摘されており,被告らもTem
plate.mdbの複製について認めていることに照らせば,類似箇所4に
ついては,類似箇所1ないし3についてと同様の理由から,Bから被告フェイ15
スに対する開示及び被告フェイスによるその使用があったと認められる。
類似箇所5について
鑑定において,前記
理が定型的なものであることなどからソースコードが似てしまうのはやむを
得ないなどとして,ソースコードの一致から,被告らが被告ソフトウェアを開20
発する際に原告ソフトウェアを参照したと推定することはできないとされた。
そして,他に類似箇所5を被告らが使用等したことを的確に裏付ける証拠はな
い。
これらによれば,類似箇所5についての被告らによる使用等は認められない。
類似箇所1ないし5以外について25
ア本件ソースコード全体について
原告は,被告ソフトウェアに原告ソフトウェアで使用されているsdb形
式の字幕データベースが実装されていること,被告ソフトウェアと原告ソフ
トウェアに共通したバグが存在していることなど,第2の4争点1に関
する当事者の主張)の(原告の主張)ア記載のとおりの事実を主張して,本
件ソースコード全体について被告らによる使用等があると推認することが5
できると主張する。そして,前記主張に関連する事実として,前記アな
いしケの事実が認められる。
しかしながら,前記で認定した事実のうち一部(前記
ケ)について,鑑定人は,それらの事実からは被告らによる使用等を推認で
きないという意見を述べていることや,,類似箇所1ないし10
5以外に類似はないとした鑑定の手法に不合理な点がないこと,前記
ないしケの事実は被告らによる使用等を直接裏付けるものとはいえないこ
と等を踏まえれば,原告の主張する事実によって本件ソースコード全体につ
いて被告らによる使用等があったと推認するには足らない。したがって,原
告の前記主張は採用できない。15
イSTTDB.cppファイル全体について
原告は,類似箇所4に関連して,フィールド名だけでなく,SSTDB.
cppファイル全体について,被告らによる使用等があったと主張する。し
かしながら,前記のとおり,鑑定においても,類似箇所4についてはフ
ィールド名の一致が指摘されるにとどまり,本件ソースコードと被告ソフト20
ウェアのソースコードとの間には類似箇所1ないし5以外に一致ないし類
似している箇所はなかったとされた。これらによれば,SSTDB.cpp
ファイル全体について被告らによる使用等があったとは認められず,原告の
前記主張は採用できない。
ウTemplate.mdbについて25
原告は,被告ソフトウェアが原告ソフトウェア(Template.md
b)と互換性を有している事実等から,Template.mdbのセマン
ティクスについて被告らによる使用等があったことが推認されると主張す
る。
しかしながら,前記ア,ウ及びオのとおり,Template.md
bに具体的な字幕データ等を上書きしたファイルであるmdbファイルは5
字幕製作者等の間で字幕データのファイルの一つとして一般的に使われて
いるものである。そして,mdbファイルを市販されているMicroso
ftAccessで開くと,フィールド名に分かりやすい名前が付されてい
る場合には,その名前から内容を容易に把握することができるし(甲50),
そうでない場合であっても,例えば,●(省略)●10
そうすると,mdbファイルのフィールド名から内容を把握できなくても,
MicrosoftAccessという市販されているソフトウェアによ
って,そのフィールドにおける字幕データの入力内容を変化させ,その変化
に対して前記の数字や文字列がどのように変化するかを確認することがで
き,この確認に基づいて字幕データとmdbファイルで各フィールドに表示15
される数字や文字列の関係を把握することが可能であると認められる。そし
て,その把握を基礎として,字幕データが各指定項目において変化してもm
dbファイルと同様の字幕を表示することができるような独自のソースコ
ードを開発して,Template.mdbと互換性を有することとなるよ
うにプログラムを作成することが可能であると認められる。原告と関係なく20
開発されたと考えられるEVC-500が一定の範囲ではあるが,原告ソフ
トウェア(Template.mdb)と互換性を有すること
も,このことを裏付けるといえる。上記のような開発は,本件で営業秘密と
主張されているソースコード等を使用したものとはいえない。なお,EVC
-500には項目によっては互換性を有しないものもあるが,どの範囲にお25
いて互換性を有することとするかは開発者の方針に従って定められるもの
であり,EVC-500が互換性を有しない項目について,前記に述べた方
法で開発をすることが不可能であることを認めるに足りる証拠はないから,
EVC-500が全ての項目において互換性を有しないとしても,前記の認
定を左右するものではない。鑑定人も,前記のとおり,類似箇所4とそ
れに対応する被告ソフトウェアのソースコードの一致が生じた原因として,5
被告らがmdbデータベースの構造を解析し,フィールド名を抽出した上で
被告ソフトウェアを開発した可能性を指摘するとともに,このような開発が
された場合には類似箇所4とそれに対応する被告ソフトウェアのソースコ
ードの一致から被告ソフトウェアの独自性が低いとは判断できないとして
いる。なお,鑑定人はフィールドが持つセマンティクスを正確に把握するこ10
とは容易ではないという意見も述べているが(前記),原告ソフト
ウェアにおけるソースコードの具体的な内容そのものを把握することは困
難であったとしても,互換性を有することとなるように被告らが独自にソー
スコードを開発することは前記のとおり可能であったと認められる。
また,原告は,原告ソフトウェアにおいて,ルビを「ITALIC_SY15
NC」,「ITALIC_ASYNC」と設定し,Template.mdb
でエクスポートし,それを原告ソフトウェア及び被告ソフトウェアにインポ
ートした場合には,それらのルビが消えるという共通の現象が生じると主張
する。しかし,仮にそのような現象が認められるとしても,原告ソフトウェ
アと被告ソフトウェアはいずれもBが開発に関与したものであり,Bが自ら20
の手法の一つとして「ITALIC_SYNC」を制御文字列に使用するこ
とはあり得るのであり(被告らは,被告ソフトウェアについて可能な限り原
告ソフトウェアと互換性を有するように開発していたところ,原告ソフトウ
ェアの開発者でもあったBは,原告ソフトウェアの開発の際にmdbファイ
ルでシンク機能を実現するために「ITALIC_SYNC」という造語を25
制御文字列として使った記憶があったため,被告ソフトウェアの開発の際に
も同様の機能を有することにしたと主張する。),それらによってTempl
ate.mdbのセマンティクスの被告らによる使用等を認めるには足りな
い。
以上によれば,被告ソフトウェアが原告ソフトウェア(Template.
mdb)と互換性を有している事実は,Template.mdbのセマン5
ティクスについての被告らによる使用等を推認させるものではない。
したがって,原告の前記主張は採用できない。
小括
以上によれば,本件ソースコード等のうち,類似箇所1ないし4について,
Bの被告フェイスに対する開示及び被告フェイスによるその使用等があった10
と認められるが,その余の部分についての被告らによる使用等は認められない。
3争点2(本件ソースコード等についての被告らによる使用等の不正競争行為該
当性)について
類似箇所4は,ソースファイル「SSTDB.cpp」のフィールド名であり,
これについて被告らによる使用等が認められるところ,原告は,前記フィールド15
名については原告の営業秘密であるとの主張はしておらず(原告第9準備書面の
22頁),前記2において被告らによる使用等が認められた部分のうち,類似箇
所1ないし3についての営業秘密性及び不正競争該当性について,以下検討する。
争点2-1(営業秘密性)について
ア前記のとおり,類似箇所1ないし3はいずれも本件ソースコードの一20
部を構成するものである。そして,原告が開発,制作して販売している原告
ソフトウェアに係る本件ソースコードの全体は原告の営業秘密であると認
められるところ,ソースコードはそれぞれの構成部分が相互に関連したり作
用したりしながら一定の動作を実現するものであることに照らせば,特段の
事情がない限り,本件ソースコードの構成部分である類似箇所1ないし3も25
原告の営業秘密であると認めることが相当である。
そして,類似箇所1ないし3は本件ソースコードにおける変数名,型名,
注釈等を宣言するものであるところ,それらが本件ソースコードの他の部分
と異なって管理されていたとは認めるに足りない。また,それらは本件ソー
スコードにおいて様々な形で利用され,多岐にわたる機能に影響を及ぼす有
用なものであるといえるし,被告らも将来的な機能の拡張に対応するという5
観点に照らして型名が選択される場合もあると主張しており(被告準備書面
(13),19頁),型名の選択も有用性を肯定し得る。さらに,類似箇所1
とそれに対応する被告ソフトウェアのソースコードはそれらの字幕データ
の標準値(変数名)をパブリック・メンバ変数(公開変数)に格納している
点も一致しており(鑑定の結果〔4頁〕),ソースコードにおいて変数を公開10
とするか非公開とするかという情報もその開発に際して技術的に有用なも
のであることは当業者が知り得る技術常識であるといい得る。これらの内容
について,後記イのとおり外部に全て明らかであったとはいえず,その他公
然と知られていたことを肯定するような事情は見当たらない。
これらによれば,本件で特段の事情はなく,類似箇所1ないし3は,いず15
れも原告の営業秘密であると認められる。
イこれに対し,被告らは,類似箇所1については原告ソフトウェアのユーザ
ーが字幕表示パターンの設定を行う際に使用するダイアログ(表示画面)で
確認することができるから秘密にする意味がなく,変数の定義の仕方として
も一般的なものであると主張する。しかし,ダイアログ(表示画面)から認20
識できるのはその設定項目のみであり,型名についてはmdbファイルを開
いてもそれを完全に把握することまでは困難である可能性があり(甲49,
50),変数名及び注釈や変数を公開とするか非公開とするかという情報に
ついては,ソースコードを見ない限り,ソースコード中でどのように宣言さ
れているのかはユーザーから認識することはできない。また,被告らは,類25
似箇所2,3についてもこれらは演算子のオーバーロードであって定型的な
処理であるなどと主張するが,前記と同様に,具体的なソースコードの記載
内容はソースコードを見ない限りユーザーから認識できない。これらによれ
ば,類似箇所1ないし3が営業秘密ではないとする被告らの主張は採用でき
ない。
争点2-2(不正競争該当性)について5
ア原告は,原告代表者が著作権を買い受けた字幕制作ソフトウェア「SST」
を改良することとし,開発を進めて原告ソフトウェアを制作した。Bは,原
告ソフトウェアの開発,制作に携わった者の一人であり,前記の開発,制作
に当たり,原告との間で,勤務場所を原告の本社とし,勤務時間を午前11
時から午後5時をコアタイムとし,休憩時間を午前12時から午後1時とす10
る1日8時間として,基本給を時間制で定め,勤務の翌々月の15日に1か
月分の賃金を受け取る契約を締結してい)。
Bは,その後,被告フェイスからの業務委託に基づき被告ソフトウェアの
イ原告ソフトウェアが開発されるに至った経緯や原告ソフトウェアの開発15
の際のBの勤務の形態等に照らしても,原告ソフトウェアの開発,制作は原
告の指示に基づきされたといえるものであり,本件ソースコードは原告が保
有すると認められる。そして,原告ソフトウェアの開発,制作に携わった者
の一人であるBは,類似箇所1ないし3が本件ソースコードの一部であるこ
とや,販売用ソフトウェアのソースコードという本件ソースコードの性質や20
その開発等の経緯等から,それが原告が保有する営業秘密であることを認識
できたといえる。
これらを考慮すると,Bが原告ソフトウェアと販売上も競合する被告ソフ
トウェアを開発,制作するに当たって類似箇所1ないし3を使用したことは,
原告から示された営業秘密を,図利加害目的をもって被告フェイスに開示し25
たものと認めることが相当である(不競法2条1項7号)。
被告フェイスは,被告ソフトウェアが原告ソフトウェアと同種の製品であ
り,字幕データファイル等について互換性を有するという特徴を有するもの
であることや,上記のような機能を有する被告ソフトウェアの開発を具体的
に行うBが原告ソフトウェアの開発に携わった者の一人であったことは認
識していたと認められる。これらのことから,被告フェイスは,被告ソフト5
ウェアの具体的な開発を委託したBによる被告ソフトウェアの開発過程等
において違法行為が行われないよう特に注意を払うべき立場にあった。不競
法2条1項8号にいう重過失とは,取引上要求される注意義務を尽くせば容
易に不正開示行為等が判明するにもかかわらずその義務に違反した場合を
いうところ,被告フェイスにおいて,前記の事情に照らせば,前記の注意義10
務を尽くせば被告ソフトウェアの開発過程等においてBの不正開示行為が
介在したことが容易に判明したといえ,被告フェイスは,少なくとも重過失
により,原告の営業秘密である類似箇所1ないし3をBから取得し,それら
を被告ソフトウェアに用いて販売したと認めるのが相当である(不競法2条
1項8号)。15
Aについて,被告ソフトウェアの開発,制作に当たって,具体的な本件ソ
ースコードを被告フェイスに開示した事実を認めるには足りないし,その他,
Aにおいて,不正競争行為となる事実を認めるに足りる証拠はない。したが
って,Aについて,不正競争行為は認められない。
イ被告らは,類似箇所1ないし3が被告ソフトウェアのソースコードと一致20
ないし類似するに至った原因は,Bが,原告ソフトウェアを開発するに際し
てライブラリの選択等のために独自に自らのパソコンで作成し,そのパソコ
ンに残っていた簡易な評価プログラムやそのプログラムに含まれる変数定
義部分を被告ソフトウェアの開発の際にも参照したことにあり,そのような
行為は非難されるべきものではないなどと主張する。25
しかしながら,同事実関係を裏付ける証拠はない。また,前記の評価プロ
グラムは,それが作成,使用されたとしても,その評価の対象となる本件ソ
ースコードの存在を前提として作成,使用されたものと考えられ,変数定義
部分が前記評価プログラムの作成又は使用によってBのパソコンに残って
いたとしても,それが本件ソースコードの一部である以上,前記に述べたと
ころと同様の理由により,原告から示された営業秘密であるとするのが相当5
であり,また,Bにおいて,そのことを認識することができたといえる。こ
れらに照らせば,被告らの主張は,Bにおいて類似箇所1ないし3を被告ソ
フトウェアの開発の際に使用する行為が不競法2条1項7号にいう不正競
争に該当するなどの前記結論を左右するものではない。
小括10
以上の検討によれば,Bの行為は不競法2条1項7号の不正競争に,被告フ
ェイスの行為は不競法2条1項8号の不正競争にそれぞれ該当する。
4営業上の利益の侵害又はそのおそれの有無
前記3のとおり,原告の営業秘密である類似箇所1ないし3についてB及び被
告フェイスの不正競争行為が存在しているから,それらを使用する被告ソフトウ15
ェアの製造や販売によって,原告の営業上の利益が侵害されるおそれがあると認
められる。
したがって,原告は,不競法3条1項及び2項に基づき,B及び被告フェイス
に対し,類似箇所1ないし3が使用された被告ソフトウェアの製造等の差止め及
び廃棄を求めることができる。また,被告らによる使用等がされた部分に照らせ20
ば,原告ソフトウェアを構成するソースコードの全体について使用等のおそれが
あると認めるには足りないが,そのうちの類似箇所1ないし3のソースコードで
ある別紙物件目録2-2記載のソースコードについては,使用等のおそれがあり,
その使用等が不正競争行為になるから,原告は,B及び被告フェイスに対し,そ
の使用等の禁止及び同ソースコードを記録した記憶媒体の廃棄を求めることが25
できる。
5争点3に関する判断
後掲各証拠及び弁論の全趣旨によれば,以下の各事実が認められる。
ア平成25年2月から平成30年1月までにおける被告ソフトウェアにつ
いて,①ソフトウェアの利用にドングルというハードウェアキーが必要であ
るドングル版のソフトウェアの販売数が●(省略)●5
イ被告ソフトウェアのドングル版とオンライン版は,システム要件,基本編
集機能,インポート/エクスポート機能及び対応映像フォーマットのいずれ
の機能においても差異はない。(甲138)
ウ原告ソフトウェアの価格(税抜価格)は,平成24年7月時点で,①基本
編集機能28万円,②高等編集オプション19万円,③データインポートオ10
プションは一種類のインポート機能につき9万8000円,④データエクス
ポートオプションは一種類のエクスポート機能につき9万8000円から
29万8000円である。(甲14)
エ原告の取引先は,制作会社や官公庁が約132団体であり,個人の翻訳家
が約2500人である。(乙41)15
オ原告は,平成25年3月から,原告ソフトウェアの廉価版である「SST
G1Lite」を14万2000円(税抜価格)で販売している。(乙5,
42)
原告は,平成27年2月から,原告ソフトウェアについて,翻訳学校や大
学,専門学校等における教育用として,「NetSSTG1School」を20
1万9800円(年間利用者20名以上の場合)又は2万4800円(年間
利用者20名未満の場合)で販売を開始した。前記ソフトウェアは教育用で
あり,業務用に利用することは禁じられているが,業務用の原告ソフトウェ
アと基本的な機能は同一である。(甲141)
不競法5条1項に基づく請求25
ア被告ソフトウェアの譲渡数量
前記のとおり,被告ソフトウェアの販売数は,主として業務用として
利用されるドングル版が●(省略)●
ここで,オンライン版とスクール版の前記個数については同一顧客によっ
て更新された回数が含まれているところ,オンライン版とスクール版につい
ては,価格(更新の価格も含む。)がドングル版に比較して相当安価に設定さ5
れていて,同一顧客による同内容のソフトウェアの継続利用とその更新を前
提としている部分があると認められる。このことに原告ソフトウェアの価格
から推測されるその利用方法を考慮すると,本件においては,オンライン版
とスクール版については,不競法5条1項にいう「譲渡数量」としては,同
一顧客に対する販売を1個とすることが相当であるというべきである。10
したがって,不競法5条1項における被告ソフトウェアの譲渡数量は,ド
ングル版が●(省略)●であると認めるのが相当である。
イ原告ソフトウェアの単位数量当たりの利益の額
前記ウのとおり,主として業務用に利用される原告ソフトウェアの価格
は,基本編集機能を搭載したもので28万円である。また,前記オのとお15
り,主として教育用に利用される原告ソフトウェアの価格は,割引を考慮し
ない場合は2万4800円である。
そして,平成21年から平成23年までの間及び平成27年について,減
価償却費や人件費を控除して算出された原告商品の利益率は,最も利益率が
低い期間の利益率においても53.2パーセントを超えること(甲38の2,20
甲133)及び弁論の全趣旨から,原告ソフトウェアの限界利益の利益率は,
少なくとも40パーセントであると認められる。
以上によれば,主として業務用に利用される原告ソフトウェアの前記利益
の額は11万2000円(28万円×0.4),主として教育用に利用される
原告ソフトウェアの前記利益の額は9920円(2万4800円×0.4)25
であると認められる。
これに対し,原告は,原告ソフトウェアの価格は90万7200円である
と主張する。しかしながら,前記
廉価版である「SSTG1Lite」を14万2000円で販売している。
また,90万7200円という金額は高等機能オプションやデータのインポ
ート/エクスポートオプション等の大部分を搭載した場合における金額で5
あるところ,前記のとおり,原告ソフトウェアを利用する顧客の中には
個人の顧客もかなりの割合で存在しており,そのような個人の顧客が基本編
集機能に加えてそれらのオプションを搭載したものを購入しているか否か
は証拠上明らかではなく,むしろ,証拠(乙5,42)によれば個人の顧客
の97パーセントは基本編集機能のみを購入していることがうかがわれる。10
したがって,原告の前記主張は採用できない。
ウ小括
前記ア及びイによれば,以下の計算式のとおり,主として業務用に利用さ
れるソフトウェアの関係では2654万4000円が原告の損害額と推定
され,主として教育用に利用されるソフトウェアの関係では1123万9315
60円が原告の損害額と推定される(合計3778万3360円)。
(計算式)
●(省略)●
エ推定覆滅事由についての検討
前記3のとおり,被告ソフトウェアに関連し,原告の営業秘密である類似20
箇所1ないし3についてB及び被告フェイスの不正競争行為が認められる。
ここで,類似箇所1ないし3はいずれも変数定義部分等であり,ソフトウェ
アの動作に不可欠な有用な部分ではあるが,ソフトウェアの画面表示,イン
ターフェイスや動作といったソフトウェアの利用者に関係する機能等の制
御に直接的に関係する部分ではなく,また,類似箇所1ないし3の内容に照25
らし,それらが被告ソフトウェアに対して他のソフトウェアでは一般的とは
いえない特別の動作をもたらすものであるとは認められない。他方,前記1
とおり,原告ソフトウェアと被告ソフトウェアのソースコードは,類似
箇所1ないし5以外に類似している箇所があるとは認められず,ソフトウェ
アの利用者に関係する機能等の制御に直接的に関係する部分については原
告ソフトウェアと被告ソフトウェアの間に共通する部分は存在していない5
ともいえる。
これらを考慮すると,被告らの不正競争行為が被告ソフトウェアの利用者
に関係する機能を同種のソフトウェアに関する機能と大きく異なるものに
したとは直ちにはいえず,被告ソフトウェアの売上げは,基本的には,被告
ソフトウェアの不正競争行為ではない行為により作成された機能に基づく10
商品としての価値や被告フェイスの営業努力等によって実現されていたと
するのが相当である。
以上によれば,被告ソフトウェアの譲渡数量のうちの相当程度の数量の原
告ソフトウェアについて,原告が販売することができなかった事情があると
認めるのが相当であり,以上のほか,本件にあらわれた一切の事情を総合的15
に勘案すれば前記ウの推定は95パーセントの限度で覆滅し,被告フェイス
及びBによる不正競争によって原告に生じた損害は,前記ウ記載の損害の5
パーセントであると認めるのが相当である。また,弁護士費用としては,1
0万円をもって相当と認める。
なお,被告らは,「おこ助」と称する字幕ソフトウェアがシェアを拡大して20
おり,原告ソフトウェアとの競合品が存在していることが推定覆滅事由に該
当するなど主張するが,前記「おこ助」の販売台数や機能等の詳細は明らか
でなく,むしろ,証拠(乙38,39)によれば前記「おこ助」は主として
聴覚障がい者向けの字幕制作のためのソフトウェアであることがうかがわ
れることに照らせば,前記「おこ助」が原告ソフトウェアの競合品であるこ25
とを理由とした被告らの前記主張は認められない。
したがって,原告の損害は,以下の計算式のとおり,198万9168円
であると認められる。なお,原告は,不競法5条2項に基づく請求もしてい
るが,本件において,被告らの不正競争によって被告らが得た営業上の利益
の額を認めるに足りる証拠はない。
(計算式)5
3778万3360円×0.05=188万9168円
188万9168円+10万円(弁護士費用)=198万9168円
小括
以上によれば,原告は,被告フェイス及びBに対し,不競法4条による損害
賠償請求権に基づき198万9168円及びこれに対する被告フェイスにつ10
いては平成27年6月19日から,Bについては同月20日から,各支払済み
まで年5分の割合による遅延損害金の支払を求めることができる。
第4結論
よって,原告の請求は主文の限度で理由があるからその限度で認容し,その余は
いずれも理由がないから棄却することとして,主文のとおり判決する。15
東京地方裁判所民事第46部
裁判長裁判官柴田義明
裁判官佐藤雅浩
裁判官大下良仁25
(別紙省略)

戻る



採用情報


弁護士 求人 採用
弁護士募集(経験者 司法修習生)
激動の時代に
今後の弁護士業界はどうなっていくのでしょうか。 もはや、東京では弁護士が過剰であり、すでに仕事がない弁護士が多数います。
ベテランで優秀な弁護士も、営業が苦手な先生は食べていけない、そういう時代が既に到来しています。
「コツコツ真面目に仕事をすれば、お客が来る。」といった考え方は残念ながら通用しません。
仕事がない弁護士は無力です。
弁護士は仕事がなければ経験もできず、能力も発揮できないからです。
ではどうしたらよいのでしょうか。
答えは、弁護士業もサービス業であるという原点に立ち返ることです。
我々は、クライアントの信頼に応えることが最重要と考え、そのために努力していきたいと思います。 弁護士数の増加、市民のニーズの多様化に応えるべく、従来の法律事務所と違ったアプローチを模索しております。
今まで培ったノウハウを共有し、さらなる発展をともに目指したいと思います。
興味がおありの弁護士の方、司法修習生の方、お気軽にご連絡下さい。 事務所を見学頂き、ゆっくりお話ししましょう。

応募資格
司法修習生
すでに経験を有する弁護士
なお、地方での勤務を希望する先生も歓迎します。
また、勤務弁護士ではなく、経費共同も可能です。

学歴、年齢、性別、成績等で評価はしません。
従いまして、司法試験での成績、司法研修所での成績等の書類は不要です。

詳細は、面談の上、決定させてください。

独立支援
独立を考えている弁護士を支援します。
条件は以下のとおりです。
お気軽にお問い合わせ下さい。
◎1年目の経費無料(場所代、コピー代、ファックス代等)
◎秘書等の支援可能
◎事務所の名称は自由に選択可能
◎業務に関する質問等可能
◎事務所事件の共同受任可

応募方法
メールまたはお電話でご連絡ください。
残り応募人数(2019年5月1日現在)
採用は2名
独立支援は3名

連絡先
〒108-0023 東京都港区芝浦4-16-23アクアシティ芝浦9階
ITJ法律事務所 採用担当宛
email:[email protected]

71期修習生 72期修習生 求人
修習生の事務所訪問歓迎しております。

ITJではアルバイトを募集しております。
職種 事務職
時給 当社規定による
勤務地 〒108-0023 東京都港区芝浦4-16-23アクアシティ芝浦9階
その他 明るく楽しい職場です。
シフトは週40時間以上
ロースクール生歓迎
経験不問です。

応募方法
写真付きの履歴書を以下の住所までお送り下さい。
履歴書の返送はいたしませんのであしからずご了承下さい。
〒108-0023 東京都港区芝浦4-16-23アクアシティ芝浦9階
ITJ法律事務所
[email protected]
採用担当宛