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

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

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

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

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

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

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

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

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

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

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

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

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

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

Protexご紹介

PowerPoint Presentation

本教材の利用について 本教材は 平成 28 年度特許庁産業財産権制度問題調査研究 デザインの創作活動の特性に応じた実践的な知的財産権制度の知識修得の在り方に関する調査研究 ( 請負先 : 国立大学法人大阪大学知的財産センター ) に基づき作成したものです 本教材の著作権は 第三者に権利があることを表

<4D F736F F F696E74202D A C982C282A282C4>

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 1-2- 基. 法務分野に関する知識 Ⅰ と IT 知識体系との対応関係は以下の通り <IT 知識体系上の関連部分 >

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

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

パワーポイントの品質と生産性を向上させるデザイン・テンプレート

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

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

講座内容 第 1 回オープンソースの理念 ( 講義 90 分 ) オープンソースという言葉の定義と概念を理解する あわせてオープンソースの基本的なライセンスを理 解する (1) オープンソースの登場と理念 1. オープンソースの定義 2. ネットスケープ社製品のソースコード公開 3. Open So

本日の内容 OSI 定義の分類ー現場で話題となるライセンス (1) まずは OSI 定義によるライセンスの分類 (2) 現場で話題となるライセンス (3) 話題となる課題の整理 これからの活動での重要ポイントの明確化 2/34

OBCI とは OBCI は OSS の力でユーザ企業のビジネスに 新たな価値を提供します! 1


オープンソースライセンス理解の傾向

自己紹介 1999年から オープンソースソフトウェアに特化した LAMP LAPPサーバ構築管理 脆弱性テスト コンサル 業界団体 一社 オープンソースライセンス研究所 代表理事 OSSコンソーシアム 理事 一社 PHP技術者認定機構 理事/CIO 産 しずおかオープンデータ推進協議会 幹事 産業支

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

IM-ContentsSearch


untitled

Microsoft Kinect for Windows Software Development Kit (SDK) 本マイクロソフトソフトウェアライセンス条項 ( 以下 本ライセンス条項 といいます ) は お客様と Microsoft Corporation ( またはお客様の所在地に応じた関

アクセスコントロール回避規制の強化に係る取組について

PowerPoint プレゼンテーション

<4D F736F F D DEC8CA082CC8AEE D8EAF>

Unibo-with ガイド Unibo-with とは Unibo-with とは スマートフォン専用のユニボ用アプリです 外出先でも 留守番中のユニボの機能を一部活用できます ユニボの家族や友達とビデオ通話 見守り機能 ユニボとカレンダーを共有 ユニボで撮った写真をダウンロード A さんと通話で


<4D F736F F F696E74202D2094AD96BE82CC8EE682E888B582A28B7982D192988DEC8CA082C982C282A282C D32>

OSS係争事例等から見たAndroid開発への提言OSSライセンス戦略とその概要

Oracle Enterprise Linux 5における認証

Excel で学ぶ統計解析入門 ―Excel 2013/2010 対応版―

Microsoft Word - Per-Site_ActiveX_Controls

オープンソースカンファレンス OSS 超 入門 by OBCI 2010 年 7 月 10 日 OBCI 事務局 オープンソースビジネス推進協議会 Copyright 2008 OBCI All rights reserved. Mail :


改正の背景等 1. 著作権等の制限規定の改正 ( 著作物の利用の円滑化 ) 1 いわゆる 写り込み ( 付随対象著作物としての利用 ) 等に係る規定の整備 Ⅳ. 分野別戦略 知的財産推進計画 2010( 平成 22 年 5 月 21 日知的財産戦略本部決定 ) 戦略 2 コンテンツ強化を核とした成長

発を行うことのできる 非独占的かつ譲渡不能の権利を無償にて許諾します ( 以下 お客様が設計開発したアプリケーションソフトウェアを お客様アプリケーション といいます ) 2-2 お客様は お客様アプリケーションを本製品の評価目的においてお客様自身でのみ使用するものとします 3. 使用上の制限 3-

RETAS STUDIO製品使用許諾契約書


<4D F736F F D204E45444F D E836782C982A882AF82E9926D8DE0837D836C AEE967B95FB906A91E63494C BD90AC E398C8E323593FA89FC92F9816A>

Microsoft PowerPoint OBCI講演資料.ppt [互換モード]

六角大王 Super6 for CLIP製品使用許諾契約書

学校教育法等の一部を改正する法律案(参照条文).jtd

CLUSTERPRO X for Windows PPガイド

Microsoft Word - VS2017_ENT_PRO_RC_JPN_Eula.1041

著作権

始める スタート > 全てのプログラム > Cypress > PSoC Creator 2.0 > PSoC Creator 2.0 をクリックします プロジェクトを作成する / 開く Start Page の "Create New Project" をクリックし 要求されたプロジェクト情報を入

大切に保管してください A-1 NE GBASE-SFP+(2ch)+1000BASE-T(2ch) 接続 LOM カード (4ch) 取り扱いの手引き この度は 本製品をお買い上げいただきまして誠にありがとうございます 本製品を取り扱う前に本書の

l

Microsoft Word - 使用許諾条件書(スマート留守電).docx

渋谷民100人未来共創プロジェクト 参加要領

Microsoft Word - OpsMgrConnectorGuide.doc


Microsoft PowerPoint TPP11™Ÿ“ì„€.pptx

プレサリオ ステップアップ

HL SI & HL FWS Script Control


Microsoft Word - Circular-Memory-Leak_Mitigation

Microsoft Word - Manage_Add-ons


【資料5】HPC分野におけるOSSの産業利用の展望~OpenFOAM®の例~

インストール手順 1 ご利用になる PC に保存した VCPlayer_Setup.exe をダブルクリックします 2 ユーザーアカウント制御 (UAC) のウィンドウが表示 された場合 はい (Y) をクリックしてください 3 Next > をクリックしてください 4 Install をクリックし

3421

BDK Linux

テクニカルドキュメントのテンプレート

LTE WiFi USBドングル ソフトウェアの更新手順

改版履歴 版数 改版 内容 新規作成 Microsoft.NET Framework のダウンロード先 URL を追記 バージョンアップに伴い改版 i

第 1 条 ( 規約の適用 ) セキュリティ 360 powered by Symantec サービス利用規約 ( 以下 本規約 といいます ) は 株式会社つなぐネットコミュニケーションズ ( 以下 当社 といいます ) が株式会社シマンテック ( 以下 シマンテック といいます ) のソフトウェ

動作環境 ( 閲覧パソコン ) 新規でご利用いただく場合 : 項目条件対応 OS Windows 7 / 10 対応 Web ブラウザ Internet Explorer 11 / Google Chrome / Mozilla Firefox 但し Google Chrome のリビジョンによって

自己紹介 経歴 入社当時は 金融端末のソフトウェア開発に従事 2000 年頃より Linux/OSS のビジネス開発を担当 2012 年より オープンソース技術開発センタセンタ長 現在の業務 OSS を活用するビジネスのための支援 新しい技術 /OSS の発掘 評価検証 ビジネス ソリューションの立

CLUSTERPRO MC RootDiskMonitor 2.3 for Windows リリースメモ 2018(Jun) NEC Corporation はじめに ライセンス 動作要件 セットアップ マニュアル

使用許諾契約書 重要 : 本使用許諾契約書 ( 以下 本契約書 といいます ) は 筆ぐるめ on フレッツ ( 以下 本ソフトウェア製品 といいます ) に関してお客様 ( 以下 ユーザー といい ユーザーは個人または法人のいずれであるかを問いません ) と富士ソフト株式会社 ( 以下 当社 とい

(1) 本ソフトウェアのバージョンアップを行うとき (2) その他 本ソフトウェアが正常に動作せず 本ソフトウェアを継続して提供することが著しく困難なとき 2 当社は 前項の規定により本ソフトウェアの利用を中止する場合は 当社のホームページ上にて使用者に通知します ただし 緊急やむを得ない場合は こ

Microsoft Word - OSS_License_Survey_201102最終.doc

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


Sharpdesk V3.5インストレーションガイド:プロダクトキー編

Eclipse 操作方法 (Servlet/JSP 入門補助テキスト)

Polycom RealConnect for Microsoft Office 365

2008 3


宇佐美まゆみ監修(2011)『BTSJ入力支援・自動集計システム』、及び

新規 MediaJet アカウントの作成 My オンラインストレージはインターネット上に存在する個人用デバイスです Web ブラウザを使用してどこからでもデータを保存し そのデータにアクセスできる安全な場所です このアカウントは 同期ネットワークのあらゆるサービスに使用できます 既存の My Ner

Oracle VM Server for SPARC ご使用にあたって

ソフトウェア使用許諾契約書

Microsoft PowerPoint - 著作権制度の概要(特許庁掲載版)

ビジネス LaLa Call アプリケーション使用許諾に関する利用規約 平成 26 年 4 月 1 日制定 株式会社ケイ オプティコム ( 以下 当社 ) が提供する ビジネス LaLa Call ( 以下 本ソフトウェア ) をご利用になる前に以下の事項を必ずお読みください 以下の利用規約をお読み

Intel Integrated Performance Premitives 4.1 Linux

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

Transcription:

オープンソースライセンス初級講座 2010 年 11 月 12 日 ( 金 ) 日本 Linux 協会理事 姉崎章博 (NEC)

JLA 模擬試験を実施 JLA 日本 Linux 協会 :1999 年 4 月 1 日設立 Linux 環境の健全な発展を扶助 Linux 文化の普及, 啓蒙活動を推進 Linux 環境の公益のための活動などを理念として OSS を正しく利用する健全な社会を目指し OSS ライセンスの知識の普及 啓蒙のため 2010 年 オープンソースカンファレンス (OSC) 東京春 仙台 京都 東京秋の場で OSS ライセンス模擬試験を実施! 10 分で 15 問 30 分解説 難しいとの声に応えて 初級向け講座開催 2 NEC Corporation 2010 http://jibun.atmarkit.co.jp/ljibun01 /cs/201009/04/01.html#04

まずは IPR( 知的財産権 ) のひとつ 著作権 というものを知ろう IP 知的財産 : Intellectual Propertyの略 :, 知的な創作活動によって何かを創り出した人に対して付与される, 他人に無断で利用されな *1 い といった権利知的財産権 日本国では 植物新品種の保護 利半用導権体回路配置 不正競争の防止 著作権 *1: 文化庁 著作家テキスト より <http://www.bunka.go.jp/chosakuken/pdf/chosaku_text_090601.pdf> 3 NEC Corporation 2010 商標権 例え文字列が一致しても 独自に創作したものは 著作権侵害とならない 著作権侵害は親告罪 意匠権 実用新案権 産業財産権 特許権 独自に考案したものでも 特許権侵害は非親告罪 H10 年改正 H11.1.1 施行 旧工業所有権 先発明されれば 特許権侵害

一般に 商用パッケージ製品のライセンスとは プログラムを実行するための 許諾 OSS のライセンスとは許諾するものが違う 一般的な商用パッケージ製品のライセンスは 使用権の契約行為 ですが OSS は全く違います 次項 メパーッカケーージ製品 プログラムの頒布 ユーザーは プログラムの使用権を得るために ライセンスを購入する 一般ユーザー プログラムの再頒布 第三者への再頒布は ライセンス違反となる 第三者 シュリンクラップなどにより 対価に従ったプログラムの 使用権等を販売する契約行為です 4 NEC Corporation 2010

OSS のライセンスは 著作権の行使である再頒布の際の 許諾 プログラム実行時の許諾は必要ありません プログラムの権利を保護する著作権法には 使用権 という概念がありません 著作権法の公衆送信権や翻訳権などの支分権に基づく行為である 利用 を許諾するものが OSS でのライセンスとなります OSS 開発者 ー プログラムの頒布 ライセンス不要でプログラムを実行できる ザ企ー業を含むユー プログラムの再頒布 第三者への再頒布は OSS ライセンスに従う 第三者 5 NEC Corporation 2010 著作権 ( の支分権 ) に基づく行為は OSSライセンスを遵守しなければ 著作権法違反となります

プログラムの 使用 と 利用 という言葉が日本の著作権法では使い分けられています OSS のライセンスは 利用 の際の許諾です 利用 (exploit) とは 複製や公衆送信等著作権等の支分権に基づく行為を指す 使用 (use) とは 著作物を見る, 聞く等のような単なる著作物等の享受を指す 平成 10 年 2 月文化庁著作権審議会マルチメディア小委員会ワーキング グループ中間まとめ での定義 http://www.cric.or.jp/houkoku/h10_2/h10_2_main.html 使用 利用 ( 著作権者の権利 ) 著作物 支分権 存在しない 複製権 翻訳権 譲渡権 など 書籍 本を読む 出版 複写 翻訳 書店で販売 権利に音楽聞く 鼻歌を歌う CDを作製編曲する CD 販売する対応する行為ソフトウェアバイナリを実行ソースの複製改造する再頒布する ( 厳密ではな商用ソフトウェア / い ) シェアウェア / フリーフェア 使用許諾書 一般的にはソース非開示にして禁止 オープンソースソフトウェア 自由 利用許諾書 6 NEC Corporation 2010

許諾されていなければ これも 著作権侵害 ただで受信したテレビ放送を DVD に焼いて 綺麗なラベルとケースに入れて販売 ただで受信したテレビ放送を ただで配信する動画サイトに upload して再配信 インターネットでただで入手した画像を 製品のサンプル画像として収納し販売 インターネットでただで入手した画像を サンプル画像として製品 Web サイトに掲載 インターネットでただで入手したプログラムを 研究プログラムに含めて成果として大学の Web サイトに公開 インターネットでただで入手したプログラムを 製品に含めて販売 インターネットでただで見かけたプログラムを 参考に入力し直したプログラムを製品に含めて販売 7 NEC Corporation 2010

許諾条件の例 :PostgreSQL の BSD ライセンス a)copyrightの著作権表示 b) 再頒布の条件 => 3 点セットが すべての複製物 (all copies) に表示 (appear) されること c) 免責条項 ( 損害責任の否認 ) 8 NEC Corporation 2010

OSS ライセンス ( 許諾 ) の主な条件 ( ソース開示の観点のみ ) 1 ソースの開示 (OSS 自身 ) + 1' (GPL 利用プログラム ) 2 リバースエンジニアリングの許可 (LGPLを利用したプログラムの) 3 ドキュメントに必要な記載 (BSDタイプのバイナリ頒布のみの場合) OSS ライセンスタイプ OSS 自身の扱いその他の扱い BSD タイプ バイナリ形式のみの頒布可 ソース開示しないならば 著作権表示 ライセンス文 免責条項などをドキュメントへ記載が必要 3 OSS ライセンス条件 MPLタイプ LGPLタイプ GPLタイプ バイナリ形式のみの頒布不可 ソース開示が必要 (Copyleft) 1 ( 二次的著作物とみなされる ) 利用プログラムのリバースエンジニアリングの許可が必要 2 ( 二次的著作物とみなされる ) 利用プログラムもソース開示が必要 1' BSD ライセンス : Berkeley Software Distribution License MPL : Mozilla Public License LGPL : GNU Lesser General Public License GPL : GNU General Public License 9 NEC Corporation 2010

ソース開示 と ソース公開 OSSコミュニティや一般のメディアでも ソース公開 とよく言います しかし この資料では ソース開示 と言っています ソース公開 何が違うのでしょうか? ソースを Web 上で共有し 皆で開発改造を繰り返し コミュニティの立場でより良いプログラムを開発しよう! ソース開示 GPLならば どちらか必須! 1ソース添付するか ライセンス条文上で 23 年間は有効な書面で提供する旨を提示 2の提示したのがURLでソースを入手できる1 例が ソース公開 10 NEC Corporation 2010

二次的著作物著作権法は 以下の 4 つの行為により二次的著作物が作成されるとしている ( 著 211) 1 翻訳 2 編曲 3 変形 ( 下は一例 ) 4 翻案 ( 例 : 脚色 映画化 ) 1 翻訳した二次的著作物 コンパイラにより翻訳したオブジェクト / バイナリコード 他言語に書き換えたコードなど 2 編曲した二次的著作物 3 変形した二次的著作物 ( それぞれ音楽 美術に関するものであるが ) プログラムを改変したコードなど 4 翻案した二次的著作物 既存 Linux ドライバを脚色した新規デバイス向けドライバなど 5 結合著作物 ( 歌詞と曲を結合した歌曲など ) 著作権法上は含めないが本書では含めて説明 駒田泰土氏サイト http://pweb.sophia.ac.jp/komada- 出典 : 上智大学法学部国際関係法学科 y/lecture5.htm GPL のプログラムと全体のプログラムを構成するプログラムなど 11 NEC Corporation 2010

4 タイプに分類できる OSS ライセンスと OSS の例 タイプ BSD 系 MPL 系 BSD License Info-ZIP License その他多数 その他多数 GPLv3 その他いくつか OSS ライセンス OpenSSL License Apache License 2.0 (2004 年ごろまでなら Apache Software License, version 1.1 の可能性あり ) Cryptix General License zlib License MIT License LGPL 系 LGPL2.1 GPL 系 これで全てではありません 一例に過ぎません Eclipse Public License (EPL) Common Public License Version 1.0 (CPL) GPLv2 Affero GPL(AGPL)v1 Info-ZIP OSS の例 PosegreSQL, dom4j, OpenSSH, など mod_ssl, OpenSSL, など Apache HTTP Server, Tomcat, Axis, Commons, Jakarta Velocity, XML Xerces, Struts, Spring, Ajax Libs, ant, log4j, など Cryptix TinyXML, など PuTTY, など Eclipse, など SyncML, など glibc, JBoss4.2.2, OpenOffice.org, など MySQL( 商用ライセンスとのデュアルライセンス, FLOSS ライセンス除外規定あり ), Linux カーネル, gcc( スタートアップライブラリ libstdc++.so, libgcc_s.so には例外記述あり ), Samba3.0.x, Pukiwiki1.4.7, PDFCreator, など Samba3.2.x, tclpam など affero Apache Apache ライセンスのライセンスの OSS OSS の利用が目立つの利用が目立つ 12 NEC Corporation 2010

GPL を含む全体のプログラムに GPL 条件が求められます モジュール間の結合度から 1 つのプログラムと見えますか? 見えるならば GPL 部分を改変しようとすると 周りのプログラムのソースもなければ デバッグなどできないでしょ というイメージ GPL ライセンス 商用ライセンス 一つのプログラム? BSD ライセンス 一つに見える ソース非開示でいたい! GPL ライセンス 商用ライセンス BSD ライセンス 全体も GPL! 1) 一つの GPL 化 GPL ライセンス 商用ライセンス GPL BSD ライセンス 2) 一つに見られない構造化 GPL ライセンス 商用ライセンス 商用ライセンス BSD ライセンス 13 NEC Corporation 2010

考え方に基づいて 3 つに分類してみる 1. ライセンス条件で OSS ライセンスを 4 タイプに分類して紹介しましたが 2.Protex や Lawrence Rosen 氏は ソース開示が必須か否かで 2 分類にもしています 3.4 タイプのライセンスを主な考え方で分類すると例えば 3 つに分類できます ライセンス タイプ BSD タイプ MPL タイプ LGPL タイプ GPL タイプ Protex/Rosen 氏の 2 分類 Permissive( 寛容な Academic)Licenses Reciprocal( 互恵の )Licenses 14 NEC Corporation 2010 考え方で 3 分類 (1) アカデミック系 (3)OSI 系 (2)GNU 系 それぞれの考え方の主な趣旨 (1) アカデミック系 : 大学 / 研究機関などの 成果として明示されること 明示されるべきレベルは開発者ごとに多種多様 種類が氾濫 (2)GNU 系 : ソフトウェアの自由を守ること 1. 使用 ( 実行 ) の自由 2. ( ソースコードの ) 改変の自由 3. ( ソースコードの ) 再頒布の自由 4. ( ソースコード改変点の ) 公表の自由 (3)OSI 系 : 開発方法論として 多くの人がかかわってソフトウェアを進化させる 相互扶助 Eric Raymond 氏 伽藍とバザール

参考サイト NEC OSS ライセンス コンプライアンスコンサルティング サービス http://www.nec.co.jp/oss/ipconsul/ 15 NEC Corporation 2010