第6章 · オープンソースの文化·v1.0.0·更新 2026/7/6·読了目安 約11分
変更要約: 初版(主題1.11・副主題1.11.1〜1.11.2に対応)
6.1オープンソースの概念とライセンス
この節の要点
オープンソースの定義と特徴、主要ライセンスを学びます。ソースコード公開と利用・改変・再配布の自由、著作権に基づく著作物であること・無保証・継続した開発、コピーレフト型(GPL・AGPL・LGPL)と非コピーレフト型(BSDライセンス・MIT・Apache License)・中間のMPL・パブリックドメインの違いを押さえます。
Linux も、ここまで学んだコマンド群も、すべてオープンソースソフトウェア(OSS)です。企業でも「この OSS を製品に組み込んでよいか」は法務に直結する実務判断であり、LinuC はライセンスの系統を見分ける力を範囲に含めています(Version 10.0 の特色ある主題です)。
6.1.1オープンソースの定義と特徴
- オープンソースの核=ソースコードが公開され、使用・study・改変・再配布の自由が保証されていること(自由=無料ではなく「制約からの自由」)。
- OSS も著作権のある著作物=「権利放棄」ではなく、著作権を根拠にライセンスで条件を課す仕組み。
- 特徴=無保証(AS IS 提供・damages を負わない)・継続した開発(コミュニティによる改善)・多くのライセンスが存在(→系統で整理して覚える)。
6.1.2ライセンスの系統
- コピーレフト型=改変して再配布するなら、派生物も同じライセンス(ソース公開)にせよという「伝播」条件。GPL(最も代表的・リンクした全体に及ぶ)・AGPL(ネットワーク越しの提供にも公開義務を拡大=SaaS 対応)・LGPL(ライブラリ向けの緩和版=リンクするだけなら伝播しない)。
- 非コピーレフト(パーミッシブ)型=著作権表示等を残せば、改変版をクローズドにしてもよい。BSDライセンス・MIT(最小限の条件)・Apache License 2.0(+特許条項が明確)。
- MPL=ファイル単位のコピーレフト(改変したファイルだけ公開・他はクローズド可)という中間形。パブリックドメイン=著作権を主張しない状態(ライセンスですらない・条件なし)。

