Upgrade to Pro — share decks privately, control downloads, hide ads and more …

OSSのライセンスを知ろう

Takahito Hashimoto
December 11, 2018
170

 OSSのライセンスを知ろう

Takahito Hashimoto

December 11, 2018
Tweet

Transcript

  1. そもそもOSSって何だろうだろう Open Source Software → ソースを知ろうが対象公開されているソフされている人ソフトウェア? 8 • ソースを知ろうが対象公開されているソフされている人だけ見たことある気だとOSSとは言えないえなライセンスの概い •

    ソースを知ろうが対象公開されているソフされていても再利用禁止ならなライセンスの概らOSSとは言えないえなライセンスの概い • 実は明確な定義がは明確な定義がある なライセンスの概定義がある が対象ある人   → OSIが対象出しているしている人OSD(Open Source Definition)
  2. ライセンスを知ろうでよく人出しているてく人る人5つのライセンスを知観点 9 • 著作権の表示義務のライセンスを知表示義がある 務 … こうゆうやつ (Copyright© xxx ,

    20xx All Rights Reserved.)) • 改変の禁止のライセンスを知禁止なら … ロゴの変更禁止などのライセンスを知変の禁止更禁止ならなライセンスの概ど • ライセンスを知ろうのライセンスを知継承義がある 務 … GPLライセンスを知ろうのライセンスを知OSSを知ろう使っていたらっていたら それもGPL • 責任の放棄のライセンスを知放棄 … 何だろうが対象あっても責任の放棄は負いませんいません • 再配布可能 … ソースを知ろうコードのライセンスを知配布が対象できる人
  3. OSSのライセンスを知定義がある (1 - 5) 1. 再頒布のライセンスを知自由 2. ソースを知ろうコード 3. 派生ソフトウェアソフトウェア

    4. 作者のソースコードのライセンスを知ソースを知ろうコードのライセンスを知完全性 5. 個人やグループに対する人差別の禁止のライセンスを知禁止なら 10
  4. OSSのライセンスを知定義がある (6 - 10) 11 6. 利用する人分野に対する差別のに対する人差別の禁止のライセンスを知禁止なら 7. ライセンスを知ろうのライセンスを知分配 8.

    特定製品のみ有効なライのライセンスを知み有効なライセン有効なライセンスのなライセンスの概ライセンスを知ろうのライセンスを知禁止なら 9. 他のソフトウェアのライセンスを知ソフトウェアを知ろう制限するライセンスする人ライセンスを知ろうのライセンスを知禁止なら 10.ライセンスを知ろうは技プログラミング術中立的なライセンスのでなライセンスの概け見たことある気ればなライセンスの概らなライセンスの概い
  5. おおまかなライセンスの概分類 • 寛容型ライセンスライセンスを知ろう • BSDタイプ … 無保証であることと著である人ことと著作権の表示義務のライセンスを知明記する必要があるのライセンスを知み有効なライセン • 互恵型ライセンスライセンスを知ろう •

    GPLタイプ … ソースを知ろうコード開されているソフ示が対象義がある 務、 派生ソフトウェアソフトウェアもGPL必須 • LGPLタイプ … GPLよりコンパイルした少し緩いし緩いい 17
  6. WTFPLライセンスを知ろう • WTFPLという名前や製品名、ロゴのライセンスを知ライセンスを知ろうが対象ありコンパイルしたます(OSIで未承認められなければ) • 要はなライセンスの概んでもありコンパイルした 35 DO WHAT THE FUCK

    YOU WANT TO PUBLIC LICENSE Version 2, December 2004 Copyright (C) 2004 Sam Hocevar sam@hocevar.)net Everyone is permitted to copy and distribute verbatim or modified copies of this license document, and changing it is allowed as long as the name is changed.) DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0.) You just DO WHAT THE FUCK YOU WANT TO.)