
フリーソフトウェアライセンスとは、ソフトウェアの受領者にそのソフトウェアを改変および再配布する広範な権利を付与する通知です。これらの行為は通常、著作権法によって禁止されていますが、ソフトウェアの権利者(通常は作者)は、受領者にこれらの権利を付与するソフトウェアライセンスをソフトウェアに添付することで、これらの制限を解除できます。このようなライセンスを使用するソフトウェアは、著作権者によって付与されたフリーソフトウェア(またはフリーかつオープンソースソフトウェア)です。著作権法は両方の形式を認めているため、フリーソフトウェアライセンスはソースコード形式のソフトウェアとバイナリオブジェクトコード形式のソフトウェアの両方に適用されます。[ 2 ]
フリーソフトウェアライセンスは、開発者が潜在的に有害とみなすさまざまな法的脅威や行為に対するリスク軽減策を提供する。
ソフトウェアの黎明期には、ソフトウェアやソースコードの共有は、例えば学術機関などの特定のコミュニティで一般的でした。米国著作権作品新技術利用委員会(CONTU)が1974年に「コンピュータプログラムは、著者の独創的な創作物を具現化している限り、著作権の適切な対象である」と決定するまでは[ 4 ] [ 5 ]、ソフトウェアは著作権の対象とはみなされていませんでした。そのため、ソフトウェアにはライセンスが付いておらず、パブリックドメインのソフトウェアとして共有されていました。CONTUの決定と、オブジェクトコードに関する1983年のApple v. Franklinなどの裁判所の判決により、著作権法がコンピュータプログラムに文学作品と同等の著作権の地位を与え、ソフトウェアのライセンス供与が始まりました。
1980年代後半以前のフリーソフトウェアのライセンスは、一般的に開発者自身が作成した非公式な通知であった。これらの初期のライセンスは、「寛容な」タイプのものであった。
1980年代半ば、GNUプロジェクトは、そのソフトウェアパッケージごとにコピーレフトのフリーソフトウェアライセンスを作成しました。初期のライセンス(「GNU Emacsコピー許可通知」)は1985年にGNU Emacsに使用され、[ 6 ] 1985年後半に「GNU Emacs一般公開ライセンス」に改訂され、1987年3月と1988年2月に明確化されました。[ 7 ] [ 8 ] [ 9 ] 同様に、同様のGCC一般公開ライセンスは、1987年に最初に公開されたGNUコンパイラコレクションに適用されました。 [ 10 ] [ 11 ]オリジナルのBSDライセンスも、1988年に遡る最初のフリーソフトウェアライセンスの1つです。1989年には、 GNU一般公開ライセンス(GPL)のバージョン 1が公開されました。 1991年にリリースされたGPLのバージョン2は、最も広く使用されているフリーソフトウェアライセンスとなった。[ 12 ] [ 13 ] [ 14 ]
1990年代半ばから2000年代半ばにかけて、オープンソース運動は、フリーソフトウェアの理念を一般社会や企業の認識の中で推進し、焦点を絞った。[ 15 ]ドットコムバブルの時代に、Netscape Communicationsが1998年にウェブブラウザをFOSSライセンスでリリースしたこと[ 16 ] [ 17 ]は、他の多くの企業がFOSSエコシステムに適応するきっかけとなった。[ 18 ]この流れの中で、企業や新しいプロジェクト(Mozilla、Apache Foundation、Sunなど、このリストも参照)は独自のFOSSライセンスを作成したり、既存のライセンスを適応させたりした。このライセンスの増殖は、ライセンスの互換性に関する考慮事項の複雑さが増したため、後にフリーおよびオープンソースのエコシステムにとって問題であると認識された。 [ 19 ]新しいライセンスの作成は後に減速したが、ライセンスの増殖とその影響は、フリーおよびオープンソースのエコシステムにとって継続的な深刻な課題であると考えられている。
フリーソフトウェアライセンスのうち、GNU GPL バージョン 2 は、2004 年にドイツで、その後米国で初めて法廷で検証されました。ドイツの訴訟では、裁判官は GPL の条項の有効性について明示的に議論しませんでしたが、GPL を遵守しなければならないことを認めました。「当事者間で GPL に合意していなければ、被告は、ソフトウェア 'netfilter/iptables' を複製、配布、公開するために必要な権利を欠くことになる。」被告は GPL を遵守しなかったため、ソフトウェアの使用を中止しなければなりませんでした。[ 20 ]米国の訴訟 ( MySQL vs Progress) は判決が出る前に和解しましたが、最初の審理で、サリス判事は GPL が執行できない「理由はない」と述べました。[ 21 ]
2004 年頃、弁護士のローレンス・ローゼンはエッセイ「なぜパブリック ドメインはライセンスではないのか」の中で、ソフトウェアは真にパブリック ドメインに放棄することはできず、非常に寛容な FOSS ライセンスとして解釈することはできないと主張した[ 22 ] 。この立場は、ダニエル・J・バーンスタインらから反対を受けた[ 23 ]。2012年、ローゼンはCC0をオープンソース ライセンスとして受け入れ、第 9 巡回区控訴裁判所の判決を根拠に著作権を放棄できることを認めた[ 24 ]。
2007年、長年の草案議論を経て、GPLv2のメジャーアップデートとしてGPLv3がリリースされました。このリリースは、ライセンスの範囲が大幅に拡大されたためGPLv2と互換性がなくなり、物議を醸しました[ 25 ] [ 26 ] 。いくつかの主要なFOSSプロジェクト(Linuxカーネル[ 27 ] [ 28 ] 、 MySQL [ 29 ] 、BusyBox [ 30 ] [ 31 ]、Blender [ 32 ] 、 VLCメディアプレーヤー[ 33 ] )は、 GPLv3の採用を見送りました。一方、GPLv3のリリースから2年後の2009年、GoogleのオープンソースプログラムオフィスマネージャーであるChris DiBonaは、 Google Codeでホストされているプロジェクトを含め、GPLv2からGPLv3に移行したライセンスソフトウェアのオープンソースプロジェクトの数は50%であると報告しました[ 34 ]。
2011年、GPLv3のリリースから4年後、Black Duck Softwareのデータによると、オープンソースのライセンスプロジェクト全体の6.5%がGPLv3であり、42.5%が依然としてGPLv2であった。[ 28 ] [ 35 ] 2011年に続いて、451 GroupのアナリストであるMatthew Aslettは、Black Duck Softwareの統計に基づいて、コピーレフトライセンスは衰退し、寛容なライセンスが増加したとブログ記事で主張した。[ 36 ] [ 37 ]
2015年、Black Duck Software [ 38 ]とGitHubの統計[ 39 ]によると、寛容なMITライセンスが最も人気のあるフリーソフトウェアライセンスとしてGPLv2を2位に押し下げ、寛容なApacheライセンスが3位に続いた。2016年6月、 Fedoraプロジェクトのパッケージの分析により、最も使用されているライセンスはGPL、MIT、BSD、LGPLであることが明らかになった。[ 40 ]
オープンソース・イニシアティブ(OSI)は、承認されたオープンソース・ライセンスのリストを定義・維持しています。OSIは、広く使用されているすべてのフリーソフトウェア・ライセンスに関してFSFと合意していますが、FSFのリストとは異なり、フリーソフトウェア定義ではなくオープンソース定義に基づいて承認を行っています。OSIは、フリーソフトウェア・パーミッシブ・ライセンス・グループをフリーソフトウェア・ライセンスのリファレンス実装とみなしています。そのため、ライセンス承認の要件が異なります。
フリーソフトウェア定義を維持しているフリーソフトウェア財団は、フリーソフトウェアライセンスの網羅的ではないリストを維持している。[ 41 ]
フリーソフトウェア財団(FSF)は、ほとんどの場合、寛容なフリーソフトウェアライセンスよりも、コピーレフト(継承)フリーソフトウェアライセンスを推奨しています。FSFのリストでは、FSFのコピーレフトGNU一般公衆利用許諾契約書(GPL)と互換性のあるフリーソフトウェアライセンスと互換性のないライセンスを区別しています。
フリーソフトウェアコミュニティ内では、どのような制限を適用しても「フリー」と呼べるのか、その微妙な境界線について、継続的な議論が存在する。
制限のないソフトウェアは、「パブリックドメインソフトウェア」およびパブリックドメインに準じたライセンスに基づくソフトウェアのみです。パブリックドメインに準じたライセンスの例としては、WTFPLやCC0ライセンスなどが挙げられます。寛容なライセンスでは、著作者の帰属表示などの小さな義務が課される場合がありますが、実質的にあらゆるコード利用が可能です。一方、コピーレフトライセンスなど、派生プロジェクトが特定の権利を保証し、それを奪うことがないようにするために、意図的に厳しい制限(特に配布者/配布元に対する制限)を設けているライセンスもあります。
1980年代半ばにリチャード・ストールマンによって書かれたフリーソフトウェアの共有ライセンスは、 「コピーレフト」と呼ばれる概念の先駆けとなりました。その後に続くコピーレフトの条項では、フリーソフトウェアの改変版を配布する場合、元のソフトウェアと同じ条件で配布しなければならないと規定されました。そのため、これらは「共有と共有」または「等価交換」と呼ばれています。これにより、新しいソフトウェアもオープンソースとなります。コピーレフトは、ソフトウェアの後の世代がコードを自由に改変できることを保証するため、これは「フリーソフトウェア」と言えます。コピーレフト以外のライセンスでは、ソフトウェアの後の世代がフリーであり続けることは保証されません。
製品にGPLコードを使用する開発者は、オブジェクトコードを共有または販売する際に、ソースコードを誰でも利用できるようにする必要があります。この場合、ソースコードには開発者が行った変更もすべて含まれていなければなりません。GPLコードを使用しても共有または販売しない場合は、コードを公開する必要はなく、変更内容は非公開のままにすることができます。これにより、開発者や組織は、コードやプロジェクトを販売したり共有したりしない場合など、個人的な目的でGPLコードを使用および変更する際に、変更内容を一般に公開する必要がなくなります。
GPLの支持者は、派生作品がGPLの適用下に置かれることを義務付けることで、フリーソフトウェアの成長を促進し、すべてのユーザーによる平等な参加を要求していると主張している。GPLの反対者は[ 42 ]、「いかなるライセンスも将来のソフトウェアの可用性を保証することはできない」とし、GPLの欠点は利点を上回ると主張している[ 43 ]。また、配布を制限するとライセンスの自由度が低下すると主張する者もいる。一方、支持者は、配布中に自由度を維持しないことが自由度の低下につながると主張するだろう。例えば、非コピーレフトライセンスでは、著作者は自分の作品が公に公開された場合に、その改変版を見る自由を与えられていないが、コピーレフトライセンスではその自由が与えられている。
1990年代には、フリーソフトウェアのライセンスに、以前は存在しなかったソフトウェア特許訴訟から保護するために、特許報復などの条項が含まれるようになりました。この新たな脅威は、 2006年にGNU GPLのバージョン3が作成された理由の1つです。 [ 44 ]近年、TiVoデバイスが例であるハードウェア制限を使用して、ユーザーがそのハードウェア上でソフトウェアの変更バージョンを実行できないようにするプロセスを指す「ティボ化」という用語が作られました。FSFはこれを、フリーソフトウェアを実質的に非フリーにする方法と見ており、GPLv3でこれを禁止することを選択した理由です。[ 45 ] 1990年代後半以降に新たに作成されたフリーソフトウェアのライセンスのほとんどには、何らかの形の特許報復条項が含まれています。これらの措置は、特定の状況下で、ライセンスされたソフトウェアに関連する特許を行使しようとした場合、ライセンスに基づく権利(再配布など)が終了する可能性があることを規定しています。例えば、Appleのパブリックソースライセンスでは、ユーザーが特許訴訟を理由にAppleに対して訴訟を起こした場合、ユーザーの権利を終了させることができます。特許報復は、ソフトウェア特許の乱用と濫用への対応として出現しました。
ほとんどのフリーソフトウェアライセンスでは、改変されたソフトウェアが改変されていないと主張することを禁じています。また、一部のライセンスでは、著作権者のクレジット表示も義務付けています。例えば、 GNU GPLバージョン2では、保証情報やライセンス情報を表示する対話型プログラムについて、配布を目的とした改変版からこれらの通知を削除してはならないと規定しています。

矛盾する要件を含むソフトウェア パッケージのライセンスでは、そのようなパッケージのソース コードを組み合わせて新しいソフトウェア パッケージを作成することは不可能です。[ 47 ]コピーレフト ライセンスと他のライセンス間のライセンス互換性は、多くの場合、一方向の互換性のみです。[ 48 ]この「一方向の互換性」という特性は、たとえば、この特性を持たないより寛容なApache ライセンスを提供するApache Foundationによって批判されています。 [ 49 ] FOSS の寛容なライセンスなどの非コピーレフト ライセンスは、ライセンス間の相互作用が単純で、通常はライセンス互換性が優れています。[ 50 ] [ 51 ]たとえば、あるライセンスが「変更されたバージョンは、広告資料で開発者に言及しなければならない」と規定し、別のライセンスが「変更されたバージョンには追加の帰属要件を含めてはならない」と規定している場合、あるライセンスを使用するソフトウェア パッケージと別のライセンスを使用するソフトウェア パッケージを組み合わせた場合、これらの矛盾する要件を同時に満たすことができないため、組み合わせを配布することは不可能です。したがって、これら 2 つのパッケージはライセンス互換性がありません。コピーレフトソフトウェアライセンスに関しては、他のコピーレフトライセンスと本質的に互換性があるわけではなく、GPLv2 自体も GPLv3 と互換性がない。[ 26 ] [ 52 ]
ソフトウェアの使用制限(「使用制限」)は、FSF、OSI、Debian、またはBSDベースのディストリビューションによれば、一般的に受け入れられません。例としては、ソフトウェアを非私的アプリケーション、軍事目的、比較またはベンチマーク、善用、倫理的に疑わしい手段[ 53 ] 、または商業組織[ 54 ]で使用することを禁止することなどが挙げられます。 核戦争に関するものなど、ユーザーの自由に対するいくつかの制限は、ほとんどのフリーソフトウェア開発者の間で道徳的な支持を得ているようですが[ 55 ] 、そのようなアジェンダはソフトウェアライセンスを通じて提供されるべきではないと一般的に考えられています。その理由には、結果として生じる法的不確実性や、曖昧で広範かつ/または主観的な基準の執行可能性の問題などの実際的な側面、またはツールメーカーは一般的に他人のツールの使用に対して責任を負わないことなどがあります。それにもかかわらず、 SQLiteなどの一部のプロジェクトは、法的拘束力のないユーザーへの要請を含んでいます。[ 56 ]ライセンスを通じてユーザーの行動を規制しようとする開発者による度重なる試み[ 57 ] [ 58 ] [ 59 ]で、より広範な議論を巻き起こしたものとしては、2012 年にDebianディストリビューションのリリース プロセスに影響を与え[ 60 ]、JSMin-PHP プロジェクトがGoogle Codeから追放されたこと[ 61 ]、2005 年に分散コンピューティング ソフトウェアGPUの GPL にアシモフのロボット工学の第一法則に基づく平和主義的な条件が追加されたこと[ 62 ] 、大手クラウド プロバイダーによる使用を排除しようとするいくつかのソフトウェア プロジェクト[ 63 ] [ 64 ]などがある。
FOSSライセンスに関する定義やガイドラインを公表している組織や団体は複数存在し、特にFSF、OSI、Debianプロジェクト、BSDなどが挙げられますが、そのため意見や解釈が食い違う場合もあります。
BSDベースのオペレーティングシステムの多くのユーザーと開発者は、ライセンスに関して異なる立場をとっています。主な違いは、コピーレフトライセンス、特にGNU一般公衆ライセンス(GPL)が望ましくないほど複雑で制限的であるという考え方です。[ 65 ] GPLは派生作品もGPLに従ってリリースすることを要求しますが、BSDライセンスはそうではありません。基本的に、BSDライセンスの唯一の要件は元の著者を認めることであり、ソースコードの使用方法に制限はありません。
その結果、BSD コードは、作者のみを認める独自のソフトウェアで使用できます。たとえば、Microsoft Windows NT 3.1とmacOS には、BSD ライセンスのソフトウェアから派生した独自のIP スタックがあります。 [ 66 ]極端な場合、BSD またはその他の寛容なライセンスによるサブライセンスまたは再ライセンスの可能性により、オープンソース エコシステムでのさらなる使用が妨げられる可能性があります。たとえば、MathWorksの FileExchange リポジトリは、ユーザー貢献に対して BSD ライセンスを提供していますが、追加の使用条件により、独自のMATLABソフトウェア以外での使用、たとえば FOSS のGNU Octaveソフトウェアでの使用を禁止しています。[ 67 ] [ 68 ] [ 69 ]
BSD ライセンスの支持者は、帰属表示が保持されている限り、ソースコードで何でもする権利を付与するため、GPL よりも自由であると主張している。このアプローチにより、BSD コードは広く使用されているプロプライエタリ ソフトウェアで使用されるようになった。GPL の支持者は、コードがプロプライエタリになると、ユーザーはフリー ソフトウェアを定義する自由を否定されると指摘している。[ 70 ] その結果、彼らは BSD ライセンスは GPL よりも自由度が低いと考えており、自由とは制限がない以上のものだと考えている。BSD ライセンスは開発者が変更をコミュニティに再貢献する権利を制限しているため、BSD ライセンスも GPL も「制限がない」という意味では「自由」ではない。
Debianプロジェクトは、Debianフリーソフトウェアガイドライン(DFSG)に定められた基準を採用しています。Debianとフリーソフトウェア財団(FSF)の間で意見の相違が顕著なのは、Artistic LicenseとGNU Free Documentation License(GFDL)に関する点のみです。DebianはオリジナルのArtistic Licenseをフリーソフトウェアライセンスとして認めていますが、FSFはこれに同意していません。しかし、Artistic LicenseはGNU General Public Licenseと併用されるデュアルライセンス構成でほぼ常に使用されているため、この相違による影響はほとんどありません。
フリーソフトウェアの大部分は、異論のないフリーソフトウェアライセンスを使用していますが、他の特定のライセンスがその定義に該当するかどうかについては、多くの議論がなされてきました。
議論を巻き起こしたライセンスの例としては、Open Source Initiative には受け入れられたものの、Free Software Foundation や Debian には受け入れられなかったApple Public Source Licenseの 1.x シリーズや、Open Source Initiative と Free Software Foundation には受け入れられたものの、 Debianには受け入れられなかった RealNetworks Public Source License などがある。
また、FSF はGNU フリー文書ライセンスを推奨しましたが、これは GPL と互換性がなく、2006年頃にDebianプロジェクトによって「非フリー」とみなされました。[ 73 ] Nathanael Nerode、[ 74 ] Bruce Perens。[ 75 ] FSF は、文書はソフトウェアとは質的に異なり、異なる要件に従う必要があると主張しています。Debian は後の決議で、議論の的となっている「不変セクション」を削除すれば GNU FDL は Debian フリーソフトウェアガイドラインに準拠すると認めましたが、「まだ問題がないわけではない」と考えています。[ 76 ]それにもかかわらず、ほとんどの GNU 文書には「不変セクション」が含まれています。同様に、フリーソフトウェアのマニュアル作成に専念する組織であるFLOSS Manuals Foundationは、2007年に、GFDLとGPLの非互換性、GFDLの実装の難しさ、そしてGFDLが特にデジタルドキュメントにおいて「容易な複製と変更を許可しない」という事実を理由に、テキストにGFDLではなくGPLを採用することを決定した。[ 77 ]
SLUCは、軍事利用を除くあらゆる利用を許可するソフトウェアライセンスで、2006年12月にスペインで公開されました。ライセンスの作成者はフリーソフトウェアであると主張していますが、フリーソフトウェア財団は、GPLのいわゆる「ゼロ自由」、つまりソフトウェアをあらゆる目的に使用できる自由を侵害しているため、フリーではないと述べています。[ 78 ]
歴史的に最も広く使用されているFOSSライセンスは GPLv2 でしたが、2015 年に Black Duck Software [ 38 ]によると、寛容なMIT ライセンスがGPLv2 を抜いて 2 位になり、寛容なApache License が3 位に続きました。2012 年の調査では、公開されているデータを使用して、Black Duck Software が統計の収集に使用した方法論を公開していないことを批判しました。[ 79 ]カナダのビクトリア大学コンピュータサイエンス学科の教授である Daniel German 氏は、2013 年に、最も広く使用されているフリーソフトウェアライセンスを決定する方法論上の課題について講演し、Black Duck Software の結果を再現できなかったことを示しました。[ 80 ]
GitHubが2015年に実施した統計データに関する調査では、MITライセンスが同プラットフォーム上で最も普及しているFOSSライセンスであることが判明した。[ 39 ]
2016年6月にFedoraプロジェクトのパッケージを分析したところ、最も使用されているライセンスはGPLファミリーで、次いでMIT、BSD、LGPファミリー、Artistic(Perlパッケージ用)、LPPL(texliveパッケージ用)、ASLが続いた。GNU GPLv2+は最も人気のあるライセンスだった。[ 40 ]
後者は GNU Emacs General Public License の対象であり、それを使用するもののソースは誰でも無料で利用できる必要があると規定されています。
GNU General Public License (GPL) 2.0 58.69% GNU Lesser General Public License (LGPL) 2.1 11.39% Artistic License (Perl) 7.46% BSD License 6.50% Apache License 2.0 2.92% MIT License 2.58% GNU General Public License (GPL) 3.0 1.64% Mozilla Public License (MPL) 1.1 1.37% Common Public License 0.83% zlib/lippng License 0.64%
ライセンス -> OSI: […] GNU General Public License (GPL) (32641プロジェクト)、GNU Library or Lesser General Public License (LGPL) (45727プロジェクト中4889プロジェクト、82.1%)
1998 年以前、フリー ソフトウェアとは、フリー ソフトウェア財団 (および Stallman の監視的で細かい管理の目) または、さまざまな名前 (ソースウェア、フリーウェア、シェアウェア、オープン ソフトウェア、パブリック ドメイン ソフトウェアなど) を持つ何千もの異なる商用、趣味、または大学の研究プロジェクト、プロセス、ライセンス、イデオロギーのいずれかを指していました。対照的に、オープンソースという用語は、それらすべてを 1 つの運動に包含しようとしました。
数千人のインターネット開発者の創造力を活用する大胆な動き。Netscape NavigatorとCommunicator 4.0を全ユーザーに即時無償公開し、企業およびネットセンタービジネス向け市場の開拓を図る。
Netscapeの次世代ブラウザおよび通信ソフトウェアに取り組むオープンソース開発者を管理する組織。このイベントは、Netscapeがソースコードを公開した最初の主要な商用ソフトウェア会社となったことで、インターネットの歴史的なマイルストーンとなりました。この傾向はその後、他のいくつかの企業にも追随されています。コードがインターネットに初めて公開されて以来、何千人もの個人や組織がそれをダウンロードし、ソフトウェアに何百もの貢献をしてきました。Mozilla.orgは現在、サンフランシスコで木曜日の夜にパーティーを開催して、この1周年を祝っています。
対照的に、オープンソースという用語は、それらすべてを一つの運動に包含しようとした。この意味論的クーデター未遂を引き起こした出来事は、Netscape の Communicator Web ブラウザのソース コードの公開であった。Netscape がフリー ソフトウェアの運命にとってどれほど重要であったかを過大評価するのは難しい。[…] しかし、Netscape は、1998 年に Netscape Communicator (旧 Navigator) のソース コードを無償で提供したことで、ギークの間でははるかに有名である。
ほとんどの権利は、権利所有者によって自発的に放棄(「放棄」)することができます。立法者は、放棄できない権利を創設するために特別な努力を払うこともできますが、通常はそうしません。特に、米国著作権は自発的に放棄することができます。「著作権法に基づいて取得した権利は放棄できることは確立された判例です。しかし、権利の放棄は、その権利を放棄する意思を示す何らかの明白な行為によって示されなければなりません。ハンプトン対パラマウント・ピクチャーズ社事件、279 F.2d 100, 104 (第9巡回区控訴裁判所、1960年)を参照。」
メールで言及されたHampton v. Paramount Pictures, 279 F.2d 100 (9th Cir. Cal. 1960)の事例は、少なくとも第9巡回区では、著作権を放棄することは可能であるという命題を表しています(私の記事で書いたこととは反対ですが)。ただし、そのためには明示的なライセンスに相当するものが必要です。
:-) ... 念のため申し添えますが、私はすでにCC0パブリックドメイン献呈およびフォールバックライセンスをOSDに準拠しているとして承認するために+1に投票しました。長年、「パブリックドメイン」をオープンソースライセンスとして用いることに反対してきたことは認めますが、開発者やユーザーがそのようなソフトウェアに依存するリスクが最小限であること、そしてその「ライセンス」が明らかに人気があることを考えると、考えを改めました。たとえ私がより信頼できる優れたFOSSライセンスが付いていなくても、無料のパブリックドメインソフトウェアが洪水のように押し寄せてくるのを止めることはできません。
現在、GPL v2 から GPL v3 への移行の決定は、多くのオープンソース プロジェクトで激しく議論されています。IP コンプライアンス ソフトウェアを提供する Palamida によると、GPLv2 からそれ以降のバージョンに移行したオープンソース プロジェクトは約 2489 件あります。
インストール情報を提供するという要件など、GPLv3 の要件の一部は GPLv2 には存在しません。そのため、これらのライセンスは互換性がありません。両方のライセンスでリリースされたコードを組み合わせようとすると、GPLv2 のセクション 6 に違反することになります。ただし、GPL の「バージョン
2 以降」でリリースされたコードは、GPLv3 が許容するオプションの 1 つであるため、GPLv3 と互換性があります。
「ある意味では、Linux は、FSF が推進しているものと、オープンソースや Linux が常に目指してきたものとの分裂を明確にしたプロジェクトでした。オープンソースや Linux は、自由に対する宗教的な信念ではなく、技術的な優位性を重視してきました」とトーバルズはゼムリンに語った。 「GPL バージョン
3 は FSF の目標を反映しており、GPL バージョン
2 はライセンスが果たすべき役割とかなり近いので、現在
カーネルはバージョン 2 を採用しています。」
賢明に思えた。しかし現在、Black Duck Softwareによると、フリーソフトウェアの42.5%でGPLv2が使用され、GPLv3は6.5%未満となっている。
BusyBox は非常に多くの組み込みシステムで使用されているため、GPLv3 の DRM 反対の議論の中心となっています。 […] しかし、実際の結果は次のとおりです。BusyBox は次のリリースから GPLv2 のみになります。「またはそれ以降のバージョン」を削除することは法的に正当化できると一般的に認められており、他の GPLv2 のみのコードを統合すると、いずれにせよその問題が発生することになります。
どうか藁人形論法をでっち上げないでください。BusyBox を GPLv3 でライセンスすることは、役に立たず、不必要で、過度に複雑で、混乱を招くものであり、さらに実際のデメリットもあると考えています。 1) 役に立たない: GPLv2 を廃止することはありません。
Blenderもまだ「GPLv2以降」です。今のところ、私たちはそれに固執しており、GPL 3に移行しても私が知る限り明らかな利点はありません。
2001年、VLCはOSI承認のGNU General Public Licenseバージョン
2の下でリリースされ、その「それ以降のバージョン」を使用するオプションが一般的に提供されていました(ただし、当時はそれ以降のバージョンはありませんでした)。2007
年6月29日にフリーソフトウェア財団(FSF)がGNU General Public License(GPL)の新しいバージョン3をリリースした後、VLCメディアプレーヤーおよびvideolan.orgでホストされている他のソフトウェアプロジェクトの貢献者は、VLCメディアプレーヤーおよびホストされている他のプロジェクトの将来のバージョンのライセンス条項を
GPLバージョン3に更新する可能性について議論しました。 ... これらの新しい追加要件が、特に家電市場において、現代の産業および経済の現実と一致しない可能性があるという強い懸念があります。ライセンス条項をGPLバージョン
3に変更することは、現時点ではコミュニティ全体の利益にならないと考えています。そのため、VLCメディアプレーヤーの今後のバージョンは、引き続きGPLバージョン2の条項に基づいて配布していく予定です
。
. MIT ライセンス 24%、2. GNU General Public License (GPL) 2.0 23%、3. Apache License 16%、4. GNU General Public License (GPL) 3.0 9%、5. BSD License 2.0 (3 条項、新規または改訂) License 6%、6. GNU Lesser General Public License (LGPL) 2.1 5%、7. Artistic License (Perl) 4%、8. GNU Lesser General Public License (LGPL) 3.0 2%、9. Microsoft Public License 2%、10. Eclipse Public License (EPL) 2%
1 MIT 44.69%、2 その他 15.68%、3 GPLv2 12.96%、4 Apache 11.19%、5 GPLv3 8.88%、6 BSD 3条項 4.53%、7 無許可 1.87%、8 BSD 2条項 1.70%、9 LGPLv3 1.30%、10 AGPLv3 1.05%
上記のチャートから、GPL ファミリーが最も多く使用されていることが明らかです (以前は MIT と誤って計算していました)。その他の主要なライセンスは、MIT、BSD、LGPL ファミリー、Artistic (Perl パッケージ用)、LPPL (texlive パッケージ用)、ASL です。
ユーザーから自由を奪おうとする新しい方法。大まかに言えば、これをティボ化と呼ぶ。
{{cite web}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク)コピーレフトは互換性問題の主な原因です。
したがって、Apache 2 ソフトウェアは GPLv3 プロジェクトに含めることができます。GPLv3 ライセンスは、当社のソフトウェアを GPLv3 作品に含めることを認めているからです。ただし、GPLv3 ソフトウェアは Apache プロジェクトに含めることはできません。ライセンスは一方通行でのみ互換性がなく、これは ASF のライセンス哲学と GPLv3 の著者による著作権法の解釈の結果です。
寛容なライセンスは物事を簡素化する ビジネスの世界、そしてますます多くの開発者が寛容なライセンスを好む理由の 1 つは、再利用の容易さにある。 ライセンスは通常、ライセンスされるソース コードのみに関係し、他のコンポーネントに条件を推測しようとはしないため、派生作品を構成するものを定義する必要がない。 また、寛容なライセンスのライセンス互換性チャートを見たこともない。すべて互換性があるようだ。
フリーまたはオープンソースソフトウェア(FOSS)を配布するためのライセンスは、許容型とコピーレフトの2つのファミリーに分けられます。許容型ライセンス(BSD、MIT、X11、Apache、Zope)は、一般的に他のほとんどのライセンスと互換性があり、相互運用可能で、対象コードのマージ、結合、改良、および多くのライセンス(非フリーまたは「プロプライエタリ」を含む)の下での再配布を許容します。
GPLv3 は、コードを共有できない互換性のないフォークに「the」GPL を分割しました。
派生作品すべてについてソースコードを配布または利用可能にしなければならないという制限 […] その結果、GPL条項に拘束されるソフトウェアは、OpenBSDのカーネルまたは「ランタイム」に含めることができません。
投稿するコンテンツは、MathWorksが提供する製品と直接競合するものであってはなりません。ファイル交換に投稿されたコンテンツは、MathWorks製品でのみ使用できます。
のマニュアルからテキストを借用して、いかなるフリー ソフトウェア プログラムにも組み込むことはできません。これは単なるライセンスの不適合ではありません。GFDL が特定のフリー ソフトウェア ライセンスと互換性がないというだけではなく、あらゆるフリー ソフトウェア ライセンスと根本的に互換性がないのです。したがって、新しいプログラムを作成し、使用するライセンスについて、フリー ライセンスであること以外に何の制約もない場合、GFDL のテキストを含めることはできません。現状の GNU FDL は、Debian フリー ソフトウェア ガイドラインを満たしていません。上記のように、ライセンスには重大な問題があり、そのため、GNU FDL でライセンスされた作品を配布物として受け入れることはできません。
フリー ソフトウェア組織である FSF は、ライセンス テキストと帰属表示以外のあらゆるものに不変セクションを適用できるライセンスを推進しているため、フリー ソフトウェアの精神に完全に忠実ではありません。FSF はクリエイティブ コモンズではありません。FSF が扱うドキュメントは FSF のフリー ソフトウェアの不可欠な構成要素であり、そのように扱われるべきです。その観点から、GFDL は FSF が 19 年間推進してきた精神と一致していません。
{{cite web}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク)