💭

Web開発者ロードマップを学習する第6章ライセンス

2021/03/07に公開

はじめに

WEB DEVELOPER Roadmap 2021
webエンジニアが身につけておくべきスキルの順序が示されています。
このロードマップに沿って、各スキルの要点を抑えた記事を書きます。

WEB DEVELOPER Roadmap 2021 Introduction

今回はライセンスについて学習します。
まとめた記事は今後リンク更新していきます!

Licenseとは?

  • OSS(オープンソースソフトウェア)を使用する際のルール
  • 著作権・配布形式・商用・特許・利用・禁止事項などについて書かれている
  • さまざまな種類のライセンスがある

※ OSSとは 
→ソースコードが無償で公開され、利用や改変、再配布が自由に許可されているソフトウェアのこと
例 Linux、 MySQL、 Docker など

ライセンスついてよくまとめらている記事です。
OSSのライセンスを理解する(「使用」と「利用」の違い、知っていますか?)
公開ライセンスの話

こちらの動画もとても参考になるので視聴してみてください。
https://www.youtube.com/watch?v=A_09JRDE00Y

よく利用されている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