OSS ライセンスの教科書(オーエスエス ライセンス ノ キョウカショ)
ソフトウェア開発の現場で求められる適切な利用方法
- 著者:
- 上田理/岩井久美子(ウエダ,サトル/イワイ,クミコ)
- 出版社:
- 技術評論社
- 出版日:
- 2018年09月
- ISBN:
- 9784297100353
- 在庫:
- 在庫あり
なぜ注目されているか
技書の森解説
MIT 、 Apache 2.0 、 GPL 、 LGPL 。日常的に OSS を利用している開発者であっても、これらのライセンスが具体的に何を許し何を禁じているのか、組み合わせたときに互換性はあるのかを正確に説明できる人は多くありません。本書は企業で OSS コンプライアンスに携わってきた著者らが、主要ライセンスの条文を読み解きながら、ソフトウェア開発の現場で実際に判断を迫られる場面 (頒布形態、派生著作物の範囲、デュアルライセンスの扱いなど) を整理した実務寄りの解説書です。
法律の専門書とは異なり、エンジニアが「自分のプロジェクトでこの OSS を使ってよいのか」を判断するための道具として書かれています。コピーレフトとパーミッシブの区分、ライセンス表示義務の果たし方、社内製品に組み込む際の注意点など、コード品質とは別の軸で問われるリスク管理の視点を一冊で得られます。
法改正や新ライセンスの登場により細部は時間とともに変動しますが、ライセンスを読み解くための基本的なフレームワーク (権利の束、条件、制限の三層構造) は不変です。 OSS を使うだけでなく公開する立場にある開発者が、ライセンス選定の根拠を言語化できるようになるための基盤書です。
言及 Qiita 記事 (5 件)
OSSライブラリのライセンス管理の決定版「FOSSA」を使ってみよう
♡ 66ツール, ライセンス, OSS, オープンソース, FossaOpen Source Compliance のお役立ち情報まとめ・下
♡ 45AdventCalendar, まとめ, OSS, OpenChainProject, Compliance[超主観] OSSライセンスを理解するのに役立つ情報リンク集
♡ 25ライセンス, 著作権, OSS, OpenChain, OpenChainProjectGitHub利用時やソースコードのコピペ時に気をつけたいOSSライセンス知識
♡ 16GitHub, 初心者, GNU, ライセンス, オープンソース【OSS】OSSプロジェクトに貢献する際に自分が気をつけている5つの方針
♡ 11GitHub, FreeBSD, OSS, 海外, libioc
この本に興味がある方におすすめ
この本に関連
関連記事
技術書の「積ん読」を資産に変える - 未読本を活かすリファレンス読書術
積ん読を「解消すべき問題」ではなく「活用すべき資産」として捉え直す発想の転換と、未読の技術書をリファレンスライブラリとして運用する具体的な方法を紹介します。
技術書で学んだことを LT で発表する - 5 分で伝えるコツ
技術書の内容を 5 分の LT にまとめる構成テンプレートと、準備のコツ、発表が学習を加速させる理由を紹介します。
DevOps 本ガイド - CI/CD とインフラ自動化を学ぶ技術書の選び方
DevOps の文化・原則から CI/CD、IaC、オブザーバビリティまで学べる技術書の選び方と学習順序を紹介します。
関連用語
GitHub
Git を基盤としたソースコードのホスティング・共同開発プラットフォーム
CodePipeline
AWS のマネージド CI/CD サービスで、ソースからデプロイまでのパイプラインを自動化する
OSS
ソースコードが公開され、誰でも利用・改変・再配布できるソフトウェア
GitHub Actions
GitHub に統合された CI/CD プラットフォームで、ワークフローを YAML で定義して自動実行する
GitHub Flow
main ブランチとフィーチャーブランチだけで運用するシンプルなブランチ戦略
Mermaid
Markdown 内にテキストベースで図表を記述し、自動的にレンダリングするダイアグラム記法