Instiq
第6章 · オープンソースの文化·v1.0.0·更新 2026/7/6·読了目安 約11分

変更要約: 初版(主題1.11・副主題1.11.1〜1.11.2に対応)

6.1オープンソースの概念とライセンス

この節の要点

オープンソースの定義と特徴、主要ライセンスを学びます。ソースコード公開と利用・改変・再配布の自由、著作権に基づく著作物であること・無保証・継続した開発、コピーレフト型(GPLAGPLLGPL)と非コピーレフト型(BSDライセンスMITApache 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ファイル単位のコピーレフト(改変したファイルだけ公開・他はクローズド可)という中間形。パブリックドメイン著作権を主張しない状態(ライセンスですらない・条件なし)。

続きは無料登録で読めます

冒頭を無料で公開中。無料登録でこの節の全文と、第4章以降を含む全参考書・全問題集が読めます。