コピーレフト(Copyleft)は、著作権の一形態であり、ソフトウェアやその他の創作物を自由に使用、改変、再配布することを許可するライセンスの一種です。コピーレフトの目的は、創作物が自由に利用されることを保証し、改変されたバージョンも同様に自由に利用できるようにすることです。
権利の種類
コピーレフトにはいくつかの種類がありますが、最も一般的なものは以下の通りです。
- GNU General Public License(GPL):
- フリーソフトウェア財団(FSF)によって作成されたライセンスで、ソフトウェアの自由な使用、改変、再配布を保証します。改変されたソフトウェアも同じライセンスで配布される必要があります。
- Lesser General Public License(LGPL):
- GPLの一部緩和版で、ライブラリやモジュールに適用されます。LGPLライセンスのソフトウェアを使用する場合、リンクするソフトウェアは必ずしもGPL互換である必要はありません。
- Creative Commons(CC)ライセンス:
- クリエイティブ・コモンズによって提供されるライセンスで、著作物の自由な使用、改変、再配布を許可します。CCライセンスには、著作権者が選択できる複数のバリエーションがあります。
コピーレフトの詳細
コピーレフトの基本的な考え方は、著作権を利用して創作物の自由な利用を保証することです。具体的には、以下のような特徴があります。
- 自由な利用:
- コピーレフトライセンスの下で配布されるソフトウェアや著作物は、誰でも自由に使用することができます。
- 自由な改変:
- コピーレフトライセンスの下で配布されるソフトウェアや著作物は、誰でも自由に改変することができます。
- 自由な再配布:
- コピーレフトライセンスの下で配布されるソフトウェアや著作物は、誰でも自由に再配布することができます。ただし、改変されたバージョンも同じライセンスで配布される必要があります。