💭
Web開発者ロードマップを学習する第6章ライセンス
はじめに
WEB DEVELOPER Roadmap 2021 に
webエンジニアが身につけておくべきスキルの順序が示されています。
このロードマップに沿って、各スキルの要点を抑えた記事を書きます。
WEB DEVELOPER Roadmap 2021 Introduction
- Git - Version control
- Basic Terminal Usage
- Data Structures & Algorithms
- Git Hub
- Licenses
- Semantic Versioning
- SSH
- HTTP/HTTPS and APIs
- Design Patterns
- Character Encodings
今回はライセンスについて学習します。
まとめた記事は今後リンク更新していきます!
Licenseとは?
- OSS(オープンソースソフトウェア)を使用する際のルール
- 著作権・配布形式・商用・特許・利用・禁止事項などについて書かれている
- さまざまな種類のライセンスがある
※ OSSとは
→ソースコードが無償で公開され、利用や改変、再配布が自由に許可されているソフトウェアのこと
例 Linux、 MySQL、 Docker など
ライセンスついてよくまとめらている記事です。
→OSSのライセンスを理解する(「使用」と「利用」の違い、知っていますか?)
→公開ライセンスの話
こちらの動画もとても参考になるので視聴してみてください。
よく利用されているLisence一部紹介
Apache License 2.0
- 利用、配布以外にも、商用や特許についての制限がかけられている
- コントリビューションについても記載されている
→Apache License 2.0とは?ライセンス内容をやさしく解説
→Apach License 日本語訳
GNU General Public License v3.0
- GNUが使用された著作物の派生や二次製作物にもGNUライセンスを使用しなければならない
→正しく知れば怖くない GPL ライセンスの特徴
→GPLv3クイック・ガイド
MIT License
- 利用、改変、再配布できる
- 製作物にライセンスの内容を記載する
→MITライセンスってなに?どうやって使うの?商用でも無料で使えるの?
→MITライセンスってなにそれおいしいの?って感じなのでメモ((φ(・д・。)
BSD License
- 利用、改変、再配布できる
- 派生や二次製作物に対しての制限はない
あとがき
今回は主にLisenceについてよくまとまっているサイトを抜粋しました。OSSはいずれ使うものだと思うので参考にしてみてください!
Discussion