この記事を読むと、、
- 「関連用語」を使って「OSS」を説明できるようになる
- 「OSS」がもっと好きになる(多分)
関連用語
copyleft license / GPL / permissive license
[復習用] 記事の内容を見る前に上記の言葉で「OSS」を説明してみよう!
企画説明
- クラウドって何?って人に聞かれて説明してるけど俺もよく知らないや、、
- ドキュメント読んでみてるけど半分くらい何言ってるか分かんない、、
- 今日の夕飯はナスの炒めものにしよっかな〜、あれ、NASってなんだっけ?
みたいなことが結構あったので、知ったかしていたIT用語を毎日一個ずつちゃんと学んでいこうっていう企画です!
昨日の記事はこちら↓
OSSとは
OSS = Open Source Software = 利用者の目的を問わず利用・拡張・再配布等が可能なソフトウェア
-
open source license = OSSに課されている利用上の制約
- copyleft licenseとそれ以外のpermissive licenseに分けられる
-
copyleft license = (ざっくりいうと)二次以降の著作物の再配布が制限されないライセンス
- 例えば以下のライセンスが有名
-
GPL = GNU General Public License
- 例えばLinux KernelやGCC = GNU Compiler CollectionはGPLで公開されているOSS
-
GPL = GNU General Public License
- 例えば以下のライセンスが有名
-
permissive license = BSD-style license
- 例えば以下のライセンスが有名
- MIT License
- GitHubで最も使われているらしい
- BSD License
- Apache License
- 利用者に特許権を付与しているので、作者は利用者に対して利用料の請求や特許権侵害の申立てができない
- MIT License
- 例えば以下のライセンスが有名
参考資料
- https://en.wikipedia.org/wiki/Open-source_software
- https://en.wikipedia.org/wiki/Copyleft
- https://ja.wikipedia.org/wiki/%E3%83%91%E3%83%BC%E3%83%9F%E3%83%83%E3%82%B7%E3%83%96%E3%83%BB%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9
- https://e-words.jp/w/Apache%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9.html