ライセンス感染

ライセンス感染（ライセンスかんせん）は、コピーレフトなライセンスが課せられた著作物において、原著作物のライセンスがその二次的著作物にも適用されることを比喩的に表現したスラングである。コピーレフトなライセンスはGNU GPLやCC BY-SA、SIL Open Font Licenseなどがある。 原著作物のライセンスがその二次的著作物に適用されるライセンスの性質は、感染性やウイルス性（英: viral） と俗称されることがあり、当該ライセンスが、ある著作物から二次的著作物へ、さらにその二次的著作物へと伝わることを、ウイルスに感染することに喩えたものである。またそのようなライセンスを「感染性ライセンス」「ウイルス性ライセンス（英: Viral license）」とも呼ばれる。類似のスラングに、コピーレフトの代表格であるGNU GPL由来のソースコードが何らかの理由によって他のライセンスのソフトウェアに混ざることにより、ソフトウェア全体にGNU GPLが適用されてしまうことを指して、GPL汚染（GPLおせん）というスラングも存在する。 この用語は複次著作物に互換性のあるライセンスを要求するGNU GPLに言及する時に用いられる。この批判は「併用するソフトウェア」を「コピーレフトなソフトウェアライセンスのソフトウェア」へ変更することを強制するからである。例えば他の複数のライセンスの互換性がないソフトウェアライセンスが課せられたソフトウェアを併用した場合、全てのソフトウェアのライセンスはコピーレフトなソフトウェアライセンスに置き換えられる。 この概念は一般的にはソフトウェアの宣伝に有用なソフトウェアライセンスに関連しているが、ソフトウェアの複製品を再頒布する権利を与える二者間契約のソフトウェアとソースコードのOEM契約と比較される場合がある。しかし、この概念の制約は二者間契約に留まらずエンドユーザーとのソフトウェア利用許諾契約にまで至る。 マイクロソフトのWindows 7をネットブックへのインストールを支援するソフトウェアにGPL由来のソースコードが混ざっていたため、ソフトウェア全体のソース公開を余儀なくされた。 ソフトウェア以外のライセンス上の争いの例としては、フランスの著者ミシェル・ウエルベックが彼の小説『La Carte et Le Territoire（英語版）』でウィキペディアの記事から文章を剽窃したことが発覚した際、コメンテーターは自動的にその小説全体にCC BY-SAのライセンスが課せられると言及した。 1990年以降、GPLv1がリリースされた約1年後から、GNU GPLに対して「General Public Virus」や「GNU Public Virus (GPV)」というような蔑称が使われ始めた。2001年には、マイクロソフトの副社長クレイグ・マンディは「GNU GPLのウイルス性はそれを用いて作られる全ての組織の知的財産権を脅迫する姿勢をとっている」述べた。他の立場では、スティーブ・バルマーはソースコードにGNU GPLを課すことは、結果として周囲のソースコードがGNU GPLとなる場合にのみ利用できるため、商業分野では役に立つことはないと宣言し、「それに触れる全ての知的財産権にそうであることを転移させる癌である」と説明した。マイクロソフトのGNU GPLへの攻撃に対し、フリーソフトウェアの提唱者と開発者たちはライセンスを擁護する共同声明を出した。 このようなライセンスへの批判に対して、コピーレフトなソフトウェアライセンスの支持者は、自発的感染や他ライセンスへの攻撃を行うようなウイルス的なものではないと主張し、その上で、ライセンスの継承という性質は、フリーソフトウェアの自由が二次著作物においても最大限に確保されるためには必要なことであると主張している。 フリーソフトウェア財団の代表のリチャード・ストールマンは、「GNU GPLの領分は接近や接触による展開ではなく、プログラムにGNU GPLのソースコードを含めた時の意図的な展開のみである。それはウイルスではなく、オリヅルラン（英: spider plant）のように展開する。」と説明している。フリーソフトウェア財団のコンプライアンスエンジニアのデビッド・ターナー（英語版）は、「ウイルス性ライセンスという用語はコピーレフトのフリーソフトウェアを使用に関して誤解と恐れを作っている」と述べている。デイビット・マクゴーワンは、GNU GPLがプロプライエタリソフトウェアをフリーソフトウェアに矯正することが出来ることを信じられる理由はないが、「企業がGNU GPLソースコードを組み込んだプログラムを商業頒布することを禁止し、著作権侵害による被害を回避しようとする」ことは出来ると述べている。加えて、もし企業が「実際にGNU GPLプログラムからソースコードをコピーしたなら、そのような訴訟は極一般的な著作権の主張であり、大半の民間企業は立場を反転させてその権利の保護にまわるだろう」と述べている。 GPLのようなよく知られたコピーレフトなフリーソフトウェアライセンスは、連携先を切り替えられるコマンドラインツールの実行やウェブサーバの相互通信のように、連携が抽象的であるならばコピーレフトではないライセンスのコンポーネントとの併用を認める相互運用性に関わる条文を含んでいる。結果的に、「コピーレフトではないライセンスのソフトウェアのモジュール」が「GNU GPLのソフトウェア」と併用された場合、それらが抽象的に相互に連携するならばそれはまだ合法である。この相互運用性の許可は、ライブラリの静的リンクおよび動的リンクを含むかもしれないし、含まないかもしれない。GNU GPLはライブラリの静的リンク、動的リンクの両方で相互運用性を認めておらず、GNU LGPLは静的リンクでのみ相互運用性を認めていない。フリーソフトウェア財団は、Javaクラスライブラリ再実装であるGNU Classpathのライセンスでは、Javaクラスライブラリの連携時にGPLリンク例外は適用されないことを宣言している。 相互運用性の条文は、フリーソフトウェアの強固な強制力と厳格な解釈において、それらを統合、集約、結合する際に頻繁に実用的な執行がなされていない。コピーレフトなフリーソフトウェアのソースコードと統合、集約、結合する大半のソフトウェア形態は、コピーレフトなフリーソフトウェアとなる派生的な行為であることが望ましい主張している。しかし、ソフトウェアを開発するコミュニティや開発者はGPLとの互換性を持ちながらコピーレフトであることを強制しないライセンスの互換性のあるApache LicenseやMIT licenseなどのソフトウェアライセンスを採用することがある。 国によって異なるが、例えば日本国著作権法28条によれば、原著作物の著作権者は、二次的著作物の利用に関して、二次的著作物の著作権者が有するものと同一の種類の権利を専有するとされている。つまり、コピーレフトに限らず、他人の著作物の利用の際には、ライセンスの順守が通常付きまとうものと考えられる。 しかし、コピーレフトという考えが登場した時期はまだソフトウェア分野での法整備が不充分であり、改変プログラムの権利の範囲が不明確であったという背景があった。そのため、ソフトウェア分野では、単純に原著作者が二次著作物の著作権者が有するものと同一の種類の権利を占有するとは言い切れなかった。このような背景から生まれたコピーレフトなソフトウェアライセンスには、そのソフトウェアライセンスが二次著作物にも適用されることがライセンス条項に定められており、これらが具体的な利用許諾条項を示すものとなっている。 それに対して、コピーレフトではないライセンス、例えばMIT Licenseのソフトウェアライセンスでは、二次的著作物に同じソフトウェアライセンスを適用する必要はない。言い換えると、MIT Licenseのライセンスを採用する時点で、原著作物の著作権者が法律によって当然に有すると定められている権利の一部を放棄していることになる。その結果、ここに挙げられているようなライセンス上の問題はなくなる。 ^ “Microsoft license spurns open source - CNET News”. News.cnet.com. 2015年5月30日閲覧。 ^ Geere, Duncan (2011年12月16日). “Some rights reserved: the alternatives to copyright (Wired UK)”. Wired.co.uk. 2015年5月30日閲覧。 ^ “Glossary”. A2Knetwork.org. 2016年1月2日時点のオリジナルよりアーカイブ。2015年5月30日閲覧。 ^ “Inoculating Your Purchase – Contractual Protection from Viral Licenses in M&A Transactions” (PDF). Friedfrank.com. 2015年5月30日閲覧。 ^ Steve Nightingale (16 March 2015). “Legal update on Information and Communication Technology – July 2013”. 2013年9月21日時点のオリジナルよりアーカイブ。2017年2月4日閲覧。 “"The principal fear relating to using OSS arises from a concept known as 'copyleft' (as in the opposite of copyright), which arises in some – though not all – OSS licences. More pejoratively known as 'viral' licences, copyleft licences (the most well-known of which are the GPLv2 and its successor GPLv3)"” ^ New Media Rights (2008年9月12日). “Open Source Licensing Guide”. California Western School of Law. 2015年11月28日閲覧。 “The GPL license is ‘viral,’ meaning any derivative work you create containing even the smallest portion of the previously GPL licensed software must also be licensed under the GPL license.” ^ “Speech Transcript - Craig Mundie, The New York University Stern School of Business” (2001年5月3日). 2005年6月21日時点のオリジナルよりアーカイブ。2011年2月7日閲覧。 ^ “オープンソース版のAsteriskを販売できますか？”. 日経BP (2007年4月20日). 2011年4月29日閲覧。 ^ Nikolai Bezroukov (2000年). “Comparative merits of GPL, BSD and Artistic licences (Critique of Viral Nature of GPL v.2 - or In Defense of Dual Licensing Idea)”. 2001年12月22日時点のオリジナルよりアーカイブ。2018年2月27日閲覧。 “Viral property stimulates proliferation of licenses and contributes to the "GPL-enforced nightmare" -- a situation when many other licenses are logically incompatible with the GPL and make life unnecessary difficult for developers working in the Linux environment (KDE is a good example here, Python is a less known example).” ^ Meeker, Heather J. (2008). “2”. The Open Source Alternative. John Wiley and Sons. p. 11. ISBN 978-0-470-19495-9. https://books.google.com/books?id=J3rwa7t336sC&pg=PA11  ^ “「Windows 7」移行支援ツールにGPLコードが含まれていた--MS、認める” (2009年11月16日). 2011年4月29日閲覧。 ^ “French Author Plagiarizes Wikipedia; Does That Mean His Entire Book Is Now CC Licensed?”. Techdirt.com (2010年11月29日). 2015年5月30日閲覧。 ^ Vixie, Paul (6 March 2006). “Re: Section 5.2 (IPR encumberance) in TAK rollover requirement draft”. IETF Namedroppers mailing list. 27 September 2007時点のオリジナルよりアーカイブ。29 April 2007閲覧。 ^ “General Public Virus”. Jargon File 2.2.1 (15 December 1990). 29 April 2007閲覧。 ^ Hackvän, Stig (September 1999). “Reverse-engineering the GNU Public Virus — Is copyleft too much of a good thing?”. Linux Journal. オリジナルの18 July 2011時点におけるアーカイブ。. https://web.archive.org/web/20110718132324/http://devlinux.org/lw-gnu-published.html 29 April 2007閲覧。.  ^ Stewart, Bill (8 October 1998). “Re: propose: `cypherpunks license' (Re: Wanted: Twofish source code)”. Cypherpunks mailing list. 29 May 2007時点のオリジナルよりアーカイブ。29 April 2007閲覧。 ^ Buck, Joe (10 October 2000). “Re: Using of parse tree externally”. GCC mailing list. 29 April 2007閲覧。 ^ Griffis, L. Adrian (15 July 2000). “The GNU Public Virus”. 2002年8月9日時点のオリジナルよりアーカイブ。29 April 2007閲覧。 ^ Mundie, Craig (3 May 2001). “Speech Transcript - Craig Mundie”. New York University Stern School of Business. 2005年6月21日時点のオリジナルよりアーカイブ。23 August 2008閲覧。 ^ Newbart, Dave (1 June 2001). “Microsoft CEO takes launch break with the Sun-Times”. Chicago Sun-Times. オリジナルの15 June 2001時点におけるアーカイブ。. https://web.archive.org/web/20010615205548/http://suntimes.com/output/tech/cst-fin-micro01.html  ^   (英語) Free Software Leaders Stand Together, ウィキソースより閲覧。  ^ Poynder, Richard (2006年3月21日). “The Basement Interviews: Freeing the Code”. 2010年2月5日閲覧。[リンク切れ] ^ Byfield, Bruce (29 August 2006). “IT Manager's Journal: 10 Common Misunderstandings About the GPL”. 2006年9月1日時点のオリジナルよりアーカイブ。23 August 2008閲覧。 ^ David McGowan (2005), “Legal Aspects of Free and Open Source Software”, in Joseph Feller; Brian Fitzgerald; Scott A. Hissam et al., Perspectives on Free and Open Source Software, MIT Press, p. 382, ISBN 0-262-06246-1  ^ Raymond, Eric Steven (9 November 2002). “Licensing HOWTO”. 21 March 2010閲覧。