Protexご紹介

Similar documents
製品開発者のための OSS ライセンス コンプライアンス コンプライアンス 第 2 部 OSS コード検出ツール protexip/development の ご紹介 2008 年 8 月 29 日 NECOSS プラットフォーム開発本部山本

抜粋版 OSS ライセンス違反を見つけ出す 11 のチェックポイント 2008 年 8 月 29 日 ( 金 ) NEC プラットフォームイノベーションセンター (NEC 春日ビル1F) 姉崎 NEC Corporation 2008

オープンソースカンファレンス 2008 Shimane 抜粋版 OSS をライセンス的に正しく使う / プロプラだけの製品とするための 11 のチェックポイント 2008 年 9 月 13 日 NEC OSS プラットフォーム開発本部 姉崎 NEC Corporation 2008

オープンソースソフトウェアがもたらす経済価値とリスクの検証 OSSライセンス コンプライアンスの 必要性と対策 2009年5月20日(水)青山ダイヤモンドホール NEC 姉崎 章博 NEC Corporation 2008

OSC2010仙台 オープンソースのライセンス模擬試験 解答解説

IP( 知的財産 ) とは 日本国では IP : Intellectual Propertyは 知的財産 と訳され 工業所有権や著作権に加え 現在では さらに多くの対象を含めて 広い意味で使われています 知的財産を対象とする権利が知的財産権 (IPR: Intellectual Property R

オープンソースのライセンス模擬試験 解答解説

私のOSS関連IPへの関わり 日本Linux協会(JLA)理事 Linux商標調査WG代表として調査を実施 NECグループ内部のOSS/Linux IP情報の問い合わせ対応に従事 独立行政法人 情報処理推進機構(IPA)の非常勤研究員を兼務し OSS BOOKS オープンソースで構築 ITシステム導

OSSライセンス・コンプライアンスの必要性と対策のご紹介

TV/TS training for SGI Japan

ETOS 画面の Web 化 / 帳票印刷のオープン化体験お試し変換サービスのご紹介 ACOS-4 システムの業務改善提案

私の OSS 関連 IP への関わり 日本 Linux 協会 (JLA) 理事 Linux 商標調査 WG 代表として調査を実施 NEC グループ内部の OSS/Linux IP 情報の問い合わせ対応に従事 独立行政法人情報処理推進機構 (IPA) の非常勤研究員を兼務し OSS BOOKS オープ

私の OSS 関連 IP への関わり 日本 Linux 協会 (JLA) 理事 Linux 商標調査 WG 代表として調査を実施 NEC グループ内部の OSS/Linux IP 情報の問い合わせ対応に従事 独立行政法人情報処理推進機構 (IPA) の非常勤研究員を兼務し OSS BOOKS オープ

プログラム圧縮による ソースコード流用の検出

2 NEC Corporation 2008 IP( 知的財産 ) とは IP 知的財産 : Intellectual Property の略工業所有権や著作権に加え 現在では さらに多くの対象を含めて 広い意味で使われています 日本国では知的財産権植物新品種の保護半導体回路配置利用権不正競争の防止

延命セキュリティ製品 製品名お客様の想定対象 OS McAfee Embedded Control 特定の業務で利用する物理 PC 仮想 PC や Server 2003 Server 2003 ホワイトリスト型 Trend Micro Safe Lock 特定の業務で利用するスタンドアロン PC

CLUSTERPRO MC ProcessSaver 1.2 for Windows 導入ガイド 第 4 版 2014 年 3 月 日本電気株式会社

KDDI Smart Mobile Safety Manager ( 基本プラン /4G LTE ケータイプラン ) オプション機能説明 2018 年 2 月 27 日現在 KDDI 株式会社 ver Copyright 2018 KDDI Corporation. All Rights

システムインテグレータのIPv6対応

目次 1. はじめに システム構成 システム構成 台構成での運用 マルチサーバ構成での運用 環境の電源管理システム構成例 ESMPRO/UM を使用する構成例 (100 シリーズサーバ単体運用

第 1 版

目次 FSLS 操作手引き ( お客様編 ). 概要. 画面遷移 4. ログイン 5 4. 購入履歴の絞り込み 6 5. 購入履歴情報の CSV ダウンロード 7 6. 購入明細情報の表示 ~ ライセンス条件表示 8 7. 購入履歴情報への管理キーワードの設定 購入履歴表示画面からの場合

目次 既存アカウントにモバイルライセンスキーコードを追加 ライセンスキーコードを追加 ポータルへモバイルデバイスを追加 電話番号の入力ルール /AU 端末の制限 ( 留意事項 ) ダウンロードリンクの通知 (SMS 配信 )/ 子デバイスキー生成 モバイルデバイスへのソフトウェアダウンロード ダウン

BDK Linux

1

CLUSTERPRO X for Windows PPガイド

2. バージョンアップ内容 intra-mart WebPlatform/AppFramework Ver.7.1 および Ver.7.2 に対応いたしました SAP JCo 3.0.x に対応いたしました 3. 製品概要 IM-ERP リアルコネクトは SAP システム内のデータをリアルタイムに取

PowerPoint プレゼンテーション

Microsoft PowerPoint - (修正4)電子納品の手引き案新旧対照表H30.4.1

ALogシリーズ 監査レポート集

基本プラン向け ( インターネット接続管理 バックアップ メッセージ通知 ウイルス対策 Web フィルター ) 2

(Microsoft PowerPoint \224N\223x\217t\213G\213Z\217p\224\255\225\\\(\222r\214\264\).ppt)

インターネットフィルタリング簡単マニュアル

CLUSTERPRO MC ProcessSaver 2.3 for Windows 導入ガイド 第 5 版 2018 年 6 月 日本電気株式会社

画面 1 どのアプレットを含めるのかを設定する これは Linux カーネルのコンパイルと同様の画面です これを使って どのようなアプレットを含めるのかを設定していきます 例えば Coreutils を選択すると 次のような画面が現れます ( 画面 2) 画面 2 Coreutils を選択した様子

1

ご利用のブラウザのバージョンによっては 若干項目名が異なる場合があります 予めご了承ください Windows をお使いの場合 [ 表示 ] [ エンコード ] [ 日本語 ( 自動選択 )] を選択 [ 表示 ] [ エンコード ] [Unicode(UTF-8)] を選択 Firefox をご利用

HOME PAGE RENEWAL PLAN 有限会社マインドアクセス

2. 製品概要 IM-ERP リアルコネクトは SAP システム内のデータをリアルタイムに取得 更新するための API SAP リアルタイム連携 API を提供いたします またこれらの API を利用した業務テンプレートが同梱されています 各機能の詳細や設定方法に関しては 各マニュアルまたはセットア

この操作マニュアルについて 表記について このマニュアルでは 操作方法を説明するために 以下の表記を使用しています メニュー名 アイコン名 ボタン名は [ ] で囲んでいます ( 例 )[OK] ボタンをクリックしてください ハードウェアやソフトウェアへの損害を防止するためや 不正な操作を防止するた

intra-mart ワークフローデザイナ

Oracle Enterprise Linux 5における認証

Microsoft PowerPoint - interfax_jirei7.ppt [互換モード]

 お詫び

Microsoft Word - Per-Site_ActiveX_Controls

Microsoft PowerPoint - ã…Šã…¬ã…fiㅥㅼ盋_MVISONCloud製åfi†ç´¹ä»‰.pptx

HULFT-WebConnectサービス仕様書

外部からの脅威に対し ファジング の導入を! ~ さらなる脆弱性発見のためのセキュリティテスト ~ 2017 年 5 月 10 日独立行政法人情報処理推進機構技術本部セキュリティセンター小林桂 1

目次 概要 S/4HANAの導入方式 NECがご提供するサービス S/4HANA 導入ロードマップ策定支援サービス

INDEX ソフトウェア使用許諾契約書 インストール時に必要なシステム NAVI OFFICE 2のセットアップ お問い合わせ NAVI OFFICE 2 セットアップマニュアル < NAVISTUDIO_EV_7-B >

OSSライセンス・コンプライアンスの必要性と対策のご紹介

iStorage ソフトウェア VMware vCenter Plug-in インストールガイド

システム利用前の準備作業2.1 準備作業の流れ 準備作業の流れは 以下のとおりです 2必要なものを用意する 2.2 パソコンインターネット接続回線 E メールアドレス 2.2-(1) 2.2-(2) 2.2-(3) 当金庫からの送付物 2.2-(4) パソコンの設定をする 2.3 Cookie の設

1. 開発ツールの概要 1.1 OSS の開発ツール本書では OSS( オープンソースソフトウェア ) の開発ツールを使用します 一般に OSS は営利企業ではない特定のグループが開発するソフトウェアで ソースコードが公開されており無償で使用できます OSS は誰でも開発に参加できますが 大規模な

CodeRecorderでカバレッジ

PowerPoint プレゼンテーション

Serato DJ Lite インストールガイド

MadCap Flare ライセンス認証 MadCap 製品のライセンス認証 Flare インストール前のご注意 インストールする前に是非お読みください [ Flare 2018 の推奨システム要件 ] 推奨メモリサイズ 4096 MB 1.4 GB の空きディスク容量 Intel Pentium

McAfee ENS 移行プロセス概要

事前に準備すること インストールする前の注意事項 永続ライセンス版の CS6 製品をすでにご使用されている場合 永続ライセンス版の CS6 製品を使用している PCへCreative Cloudをインストールすると CS6 製品はCreative Cloudと統合されて管理されるようになります その

IceWall Remote Configuration Managerのご紹介

スライド 1

Trinity標準価格.xls

IBM SPSS Statistics - Essentials for Python: のインストール手順 Mac OS


FAX配信サービス 利用マニュアル

eYACHO 管理者ガイド

WSUS Quick Package

管理者から携帯電話に向けて命令や位置確認を行います 携帯電話からリアルタイムに情報をアップロードするとともに サーバ側のデータと同期をします GPS 測位を用いて 現在位置や軌跡を管理します 携帯電話からシステム契機でメールを送付します 基幹サーバと連携するためのデータファイルの出力や プリンタ連携

サーバセキュリティサービスアップグレード手順書 Deep Security 9.6SP1 (Windows) NEC 第 1 版 2017/08/23

2. システム構成 の運用環境によってインストールするソフトウェアが異なりますので 本項にあわせ次項の構成例もご確認いただき 必要なソフトウェアを選択してください 3 からの変更点は ESMPRO/AC による電源管理を行うために 4 以外に別途 ESMPRO/AC の制御端末となるサーバが必須にな

PowerPoint Presentation

1-1- 基 OSS 概要に関する知識 ソフトウェアの新たな開発手法となりソフトウェア業界で大きな影響力を持つようになったオープンソースについて学習する 本カリキュラム Ⅰ. 概要では オープンソースの登場から現在に至る発展の経緯や代表的なソフトウェアの特徴を理解する 講義の後半では実際にソフトウェ

PGRelief C/C++ 強化ポイント説明書

標的型攻撃メール対応訓練実施キットとは? 2015 年 6 月の日本年金機構における情報漏洩事件に代表されるように 電子メール内に 悪意のあるプログラム が埋め込まれた標的型メールは 御社内の誰かたった一人でもその罠にひっかかってしまうことがあれば 二次 三次の被害も含めて組織に甚大な被害をもたらす

HeartCoreインストールマニュアル

【ドコモあんしんスキャン】サービスマニュアル

DMtoJPGISVer1.0 操作説明書 平成 19 年 3 月 国土交通省国土地理院

Agenda 1. 今回のバージョンアップについて a. バージョンアップ概要 b. バージョンアップ目的 c. 新バージョンのシステム要件に関する注意事項 d. 現行バージョンのサポート期間 2. 対応プラットフォームの追加 3. 新機能の追加および機能強化 2

PowerPoint プレゼンテーション

Microsoft Word - koutiku-win.doc

インストール・アンインストール手順書

WithMIRACLE登録方法

2015 年 4 月 15 日に発表された HTTP.sys の脆弱性 ( ) へ の対応について 製品名 : バージョン : 対象プラットフォーム : カテゴリ : iautolaymagic すべてすべて Web アプリ この度 マイクロソフト社製品において緊急度の高い脆弱性 (CV

情報連携用語彙データベースと連携するデータ設計 作成支援ツール群の試作及び試用並びに概念モデルの構築 ( 神戸市こども家庭局こども企画育成部 千葉市総務局情報経営部業務改革推進課 川口市企画財政部情報政策課 ) データ構造設計支援ツール設計書 2014 年 9 月 30 日 実施企業 : 株式会社ア

FUJITSU Cloud Service ヘルプデスクサービス仕様書


DO!BOOKカタログ

はじめてのマイナンバーガイドライン(事業者編)

Biznet操作マニュアル(管理者マニュアル)

IT活用力セミナーカリキュラムモデル訓練分野別コース一覧・コース体系

セットアップガイド

セットアップカード

<4D F736F F F696E74202D E835A A C9F8DB882CC82B288C493E E >

IBM i ユーザーの課題 モバイルや IOT に対応した新しい開発案件への対応 RPG COBOL など既存アプリのメンテナンス 要員の確保 属人化しない運用 管理体制 2

第 4 版 2019 年 05 月

Microsoft Word - JRE_Update_6.doc

Officeインストールマニュアル

LAMP スタック:品質およびセキュリティ

目次 ペトリネットの概要 適用事例

Transcription:

OSS コード検出ツール Black Duck Protex を用いた OSS ライセンス違反対策 2012 年 1 月 NEC

Contents 1. OSS とライセンス 2. 違反事例 3. リスク対策のご提案 4. Black Duck Protex 活用のすゝめ Page 2 NEC Corporation 2012

Contents 1. OSS とライセンス 2. 違反事例 3. リスク対策のご提案 4. Black Duck Protex 活用のすゝめ Page 3 NEC Corporation 2012

多様な製品で活用される OSS OSS 利用には多くのメリットがあり 多様な製品で OSS の活用が拡大 一方で OSS ライセンスの理解は充分とはいえず 違反や訴訟事例が発生 入手が容易 信頼性の高い既存の技術の利用 OSS 利用のメリット 開発コストの削減 早い不具合対応 開発速度 ( コミュニティ ) ベンダロックインの回避 多様な製品で活用 カスタマイズに対する柔軟性 Page 4 NEC Corporation 2012

OSS とは OSS( オープンソースソフトウェア ) とは自由に利用できる状態でソースコードが公開されているソフトウェア 代表的な OSS:Linux カーネル Samba Apache PostgreSQL 1. 使用 ( バイナリを実行すること ) は自由 ( 許諾不要 ) 2. 利用 ( 複製 改造 再頒布 ) も自由 ただし 著作権者が設定したライセンスに従うことが前提 利用の際の留意事項 改造 代表的な OSS ライセンス : GPL LGPL MPL BSD 従うべきライセンス条項をよく確認する 特に二次的著作物のソースコード開示が要求される場合に注意が必要 ( 代表例 :GPL) OSS コード GPL コード開示の義務 結合 / 利用 自社の独自技術 コード開示の義務 全体が元の OSS コードの二次的著作物とみなされる 全体にソースコード開示義務が発生 Page 5 NEC Corporation 2012

1. OSS とライセンス 2. 違反事例 3. リスク対策のご提案 4. Black Duck Protex 活用のすゝめ Page 6 NEC Corporation 2012

違反事例 1 ~Web サイトで指摘指摘を受けブランドイメージブランドイメージ低下 ~ 2002/11 T 社 : 携帯音楽プレーヤ 2004/4 E 社 : ルータ 2007/11 S 社 : ゲームソフト 2009/11 M 社 : ツールなどなど 訴訟には至らずとも 販売中止や実社名批判など大きなダメージ M 社のケースでは コード比較画面もネットで公開 Page 7 NEC Corporation 2012

違反事例 2 ~ 米国で多数多数の GPL 違反訴訟 ~ 2007/12 V 社 : 無線ルータほぼ全てがBusyBoxの 2008/12 C 社 : 無線ルータ不正流用によるGPL 違反 2009/12 S 社 V 社ほか 14 社 : ルータ HD テレビ等などなど 一部は以下を条件とし和解 GPL 遵守 ( ソースコード開示 ) 責任者の任命 和解金の支払等 2010 年 8 月欠席裁判で W 社が敗訴 ( 一連の GPL 違反訴訟で初の判例 ) 販売停止命令 損賠賠償金 9 万ドル 訴訟費用約 4 万 7 千ドル Page 8 NEC Corporation 2012

1. OSS とライセンス 2. 違反事例 3. リスク対策のご提案 4. Black Duck Protex 活用のすゝめ Page 9 NEC Corporation 2012

リスク対策対策のごのご提案 (1) 利用するものは 正しく利用 しましょう OSS ライセンス コンプライアンスコンサルティング サービス をご活用ください OSS ライセンス コンプライアンス推進フロー コンプライアンス推進者を設置 OSS ライセンス コンプライアンス (OSSLC) 推進者を中心に OSSLC 推進会議 ( コアメンバ ) などを設置します 推 進 OSS ライセンス教育 OSS 利用ガイドライン作成 リスクの現状を認識し OSS ライセンスを基礎から理解する 一般開発者向け一般教養としての他 次ステップ検討のための共通認識を構築します 自社で主要となる OSS ライセンスの理解や対応方針 自社での開発ケースを勘案した注意事項などを記載したガイドラインを作成します 開発管理プロセス改善 ガイドラインに従ったルールを日常的に遵守するために 開発管理プロセスにチェックポイントを組み込みます Page 10 NEC Corporation 2012

リスク対策対策のごのご提案 (2) 利用しているつもりが無くても 思わぬ流用 は起こりえます ツールを用いたソースコード検査をお勧めします 思わぬ流用 の要因 過去資産の不用意な再利用 テスト用コード 研究所のサンプル実装などの削除忘れ 外注 オフショア納品物件 思わぬ流用 の発見を支援する効果的な手段として OSS 情報データベースとの比較により 自社開発物件の中に含まれている OSS を検出するツールが出てきています 特に 管理や教育が行き届かない外注 オフショア納品物件への対策としては他に効果的な手段が無い状況 Page 11 NEC Corporation 2012

1. OSS とライセンス 2. 違反事例 3. リスク対策のご提案 4. Black Duck Protex 活用のすゝめ Page 12 NEC Corporation 2012

なぜツールツールが必要必要か? なぜ Protexか? 開発規模も大きく 人手で確認するのは事実上不可能だ 非常に多くの OSS が存在し とてもチェックしきれない 流用している OSS は判明したが ライセンス違反になるのか? 開発コード内の OSS コードを検出 高精度な自動スキャン 世界最大規模の OSS 情報データベースとの照合 OSS ライセンス遵守を支援 強力な国内サポート基盤とNEC 独自サービス OSS ライセンスのトラブルを未然に防止!!!! Page 13 NEC Corporation 2012

Protex の特徴 世界最大規模の OSS 情報データベースとの照合 著名な OSS サイトとの連携 日々のネット調査により世界最大規模の OSS 情報データベースを実現 お客様のナレッジベースには定期的な自動アップデートで最新情報が反映されます 独自のマッチング技術による高度な比較技術 独自のマッチング技術により 実用的な時間で膨大な OSS 情報と大規模な自社コード間の一致 類似箇所を検出できます ナレッジベース 一度のスキャンで 560,000 種類以上の OSS の全ソースコードとの総比較確認作業に相当!! OSS ライセンス遵守を支援 共存できないライセンスの OSS が検出されると 競合 として表示されるので ライセンス違反の判断に有効です Page 14 NEC Corporation 2012

ありがちな流用流用と Protex による検出例 (1) 元ファイル冒頭コメント (copyright やライセンス名など ) を削除し 自社雛形に置き換え Page 15 NEC Corporation 2012

ありがちな流用流用と Protex による検出例 (2) 元ファイルの関数名や変数名を変更して流用 Page 16 NEC Corporation 2012

Protex 無料体験のご案内 1 お試し版レポート 2 評価ライセンスの 2 種類をご用意 1 お試し版レポート お客様のソースコード ( 最大 25MB) をお預かりし スキャン結果をお返しします 正規製品の出力との差分はありません 機材のご準備は不要です 2 評価ライセンス 最長 30 日間 25MB まで 製品をご試用いただけます 正規製品との機能差分はありません 別途評価用サーバ OS が必要です どのような結果結果が得られるかをお手軽手軽に確認したい方はこちら 詳細な機能機能をじっくりとお試しになりたいしになりたい方はこちら ご希望 お問合せは protexip-info@osspf.jp.nec.com まで Page 17 NEC Corporation 2012

Web サイト お問合せはこちら Black Duck Protex Web サイト http://www.nec.co.jp/oss/protexip/ お問合せ E-Mail:protexip-info@osspf.jp.nec.com OSS ライセンス コンプライアンスコンサルティング サービス Web サイト http://www.nec.co.jp/oss/ipconsul/ お問合せ E-Mail::ip-consulting@osspf.jp.nec.com Page 18 NEC Corporation 2012

Page 19 NEC Corporation 2012