GNU General Public License
また、これ以外にも、同社が提供するソフトウェアに意図せずGPLで保護されたコードが混入するケースもあった。
マイクロソフトのシニア・バイス・プレジデント、クレイグ・マンディは、GPLはプログラム全体を譲渡することしか許諾せず、これは、プログラマに、GPLと両立しないライセンスのライブラリとリンクするプログラムを譲渡することを許諾しないことを意味する故、GPLは「ウイルス的(viral)である」と評した。
このいわゆる「ウイルス的」効果とは、組み合わせることを考えているソフトウェアの、複数のライセンスのうち一つが変更されないならば、そのような状況下で、異なる別のライセンスで許諾されるソフトウェアと組み合わせることができないことを指す。ライセンスのいずれか一つは理論上変更することはできるけれども、「ウイルス的」なる考えの筋書きによれば、GPLは事実上撤回することはできない(なぜなら、GPLソフトウェアには通常極めて多くの貢献者(contributors)の存在があるが、彼らの幾人かはこの決定をおそらく拒絶するだろう)。他方、他のソフトウェアのライセンスは実際には可能なのである。
リチャード・ストールマンの見解によると、「ウイルス」というメタファーは誤りであり、また不親切な物言いである。
GPLのライセンス条文自体の著作権を保持する法人組織でもあり、GPLでライセンスされる著名なソフトウェア製品を多数提供しているFSFは、動的リンクされたライブラリを利用する実行ファイルは、実際には二次的著作物である、と強く主張している。しかしながら、このことは、お互いを「結合する」(連携する、communicate) だけの分離された別個のプログラムには適用されないとしている。
FSFはまた、コピーレフトという点で、GPLとはほぼ同一であるが、「ライブラリ利用」という目的のために、リンクの許諾を追加的に与える、LGPLというライセンスも作成した。
リチャード・ストールマンとFSFは、プロプライエタリな世界と比較し、より豊富なツールを提供することによりフリーソフトウェアな世界を護持することを目的として、ライブラリ作者に対し、GPLの下でのライブラリのライセンシングを明確に促している。これは、ソースコードを公開しないならば、プロプライエタリ・プログラムがGPLで保護されたライブラリを一切使用できないようにすることを狙っている。
プラグイン
FSFは、プラグインの呼び出し方法についてはまた別であると認識している。もし、プラグインが動的リンクにより呼び出され、関数呼び出しをGPLプログラムに提供するならば、その時には、プラグインは、概ね二次的著作物であると見なされる。
GPLは著作権を規定するライセンスであり、商標権・意匠権やその他の法的な権利や義務には効力が及ばない。また、フォークや独自パッチ適用バージョンを「改変前とまったく同一の名前のソフトウェア」として公開し、もともとの原著作者のソフトウェアと一見して区別できない場合には、著作権法上の問題が発生する。デジタルコンテンツのコピーガードを無効化したり、不正アクセス行為に使用することを主目的としたソフトウェアの作成や公開も法律により固く禁じられている。
また、コピーレフトはソフトウェア自身のみに適用されるのであって、ソフトウェアの出力 (outputs, アウトプット) には適用されないことには注意しておきたい(ただし、そのアウトプット自身がプログラム自体の二次的著作物ではない場合)。例えば 、GPLで保護されたコンテンツ管理システム ("Contents Management Systems"; CMS) に対しその改変した派生版を動作させる一般ウェブポータル(ブログソフトウェアなど)は、その出力自体はプログラム自体の派生物ではないから、土台としたソフトウェアならびにその改変部分を頒布する必要はない。反例は、GPLで保護されたソフトウェア"GNU bison"である。この構文解析器の出力は、その派生物の一部をまさに含んでおり、そのため、この事実に対しGNU bisonにより許諾される特殊な例外条項 (a special exception) が仮に存在しないならば、出力結果はGPLで保護される派生物となっていたであろう。最新のGNU bisonでは、事実として、出力コードのヘッダにAs a special exception.
態度を鮮明にしている幾人かの有名なLinuxカーネル開発者は、マスメディアに対しコメントを出し、GPLv3の議論用の初稿ならびに第2稿の一部に反対する旨の声名を発表した。リーナス・トーバルズは、GPLv3の反DRM条項により、GPLv3でライセンスされたソフトウェアがDRMを利用したコンピュータ・セキュリティのメカニズムを享受できなくなるとして、LinuxカーネルのGPLv3への移行には明確に反対している。リチャード・ストールマンは、2007年初めにもこの動きは収束すると期待していた。
第3稿に関しては、(反TiVo化条項がいくらか緩められたため)トーバルズは「満足している」と語っていたが、最終稿が提出された後のコメントでは、GPLv3はGPLv2と比べ(両者のデュアルライセンスが可能か考慮に入れた上、コードの全著作者からライセンス移行の合意を得るという途方も無い手間を掛けたとしても)移行するメリットはないとトーバルズは述べた。
おおむね、これらの議論は本質的には全く同じ視点に立ってはいるが、主にソフトウェアのコードの自由を重視するオープンソース陣営と、それのみではなくソフトウェアを利用するユーザーの自由の最大化を目的とするフリーソフトウェア陣営の考え方の違いが浮き彫りになったに過ぎない。ソフトウェアの自由な利用のためには、GPLv3にはソフトウェアの範疇に留まらず、広く働きかけることを厭わ(いとわ)ないとする後者の考え方が色濃く出ている。