Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
オープンソースライセンスについて勉強する定期
Search
Kaneko Takeshi
November 18, 2022
Technology
44
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
オープンソースライセンスについて勉強する定期
Pizza_jp#53
Kaneko Takeshi
November 18, 2022
More Decks by Kaneko Takeshi
See All by Kaneko Takeshi
Eye Tracking on the Browser
tkckaneko
0
99
IEEE754を完全に理解した
tkckaneko
1
85
CSSのトレンドをみんなで見よう -2021年-
tkckaneko
0
100
多分これが一番早いと思います
tkckaneko
0
31
暗黒面の話
tkckaneko
0
31
CSR / SSR / SSG / JAMstack
tkckaneko
0
79
BOLT
tkckaneko
0
40
CSS Logical Properties and Values
tkckaneko
0
55
Visual Effect Graphをさわってみた
tkckaneko
0
39
Other Decks in Technology
See All in Technology
Atlassian Cloudサポート業務でのAIエージェント活用事例
smt7174
0
430
初めてのGitHub Actions / GitHub Actions at First
tooppoo
0
140
Eight Engineering Unit 紹介資料
sansan33
PRO
3
8.1k
ウォーターフォール開発案件のPMとしてAI活用を模索している話
hatahata021
3
310
最高のシステムプロンプトを作るためにフィードバック機能を導入した話
alchemy1115
1
330
TypeScript入門 2026
recruitengineers
PRO
1
320
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
53k
AI時代の強いチームの作り方
yuukiyo
24
15k
え?フロントエンドエンジニアの ワイがインフラも!?
puku0x
0
280
ブラウザ研修 2026
recruitengineers
PRO
3
520
Breaking the Seal: Static Deobfuscation of Compiled V8 JavaScript Bytecode Malware
hshrzd
0
490
LLMリーダーボードアップデートに向けたAgentic Math_SWEのトレースについて
nejumi
0
210
Featured
See All Featured
エンジニアに許された特別な時間の終わり
watany
108
250k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
390
A designer walks into a library…
pauljervisheath
211
24k
Rails Girls Zürich Keynote
gr2m
96
14k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
700
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
680
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
330
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Producing Creativity
orderedlist
PRO
348
40k
Transcript
オープンソースライセンスについて勉 強する定期
いつも勉強してる気がするのでメモの資料です。 調べてみるとけっこう奥深い世界なので、むずかしい話は専門家 に任せましょう。 今回はフロントエンドエンジニアでもわかる簡単な話にまとめてみ ました。
著作物を利用するにあたって守らないといけないルールです。 いろんなバージョンがあるので、この資料では触れません。 なぜなら多すぎるし細かいから。。。 とりあえず、コピーライトとコピーレフトとコピーセンターを覚えておけば大丈 夫です! ライセンスって?
著作権者の許可が必要です。 許可がないと複製も改変もしたらダメです。 たぶん、商用利用とか再配布もダメっぽい。 ちなみに right は all rights reserved の
right(権利)の意味です。 コピーライト(copyright)
許可なく誰でも複製とか改変して大丈夫です。 なにも制限させてはいけないルールなので、ソースコードなんかも公開しな いといけないです。 しかも、コピー元と同じライセンスを継承する必要があります。 コピーレフト(copyleft) リチャード・ストールマンが copyleft という語を気に入ったのは、1984年にド ン・ホプキンスがリチャード・ストールマンに宛てて送った「Copyleft —
all rights reversed」(コピーレフト―全てのright(ここでは右の意)は逆さにされて いる)というフレーズに由来する。 https://ja.wikipedia.org/wiki/コピーレフト
でもコピーレフトじゃないオープンソースにあるじゃないですか。 それがコピーセンターです。これも right でも left でもないので center って いうだけの言葉遊びみたいです。 コピーレフトとの違いはソースコードを公開しなくてもいいし、継承もしなくて
いいです。 コピーセンター(copycenter)
著作権表示さえ残っていれば改変してもいいし複製してもいいことになって います。 もしオープンソースで障害が発生しても著作者には責任はありません。保 証もしません。 共通したルール
でも、WEBのフロントエンドで開発していて、ライセンスを表記して ないことありませんか? 簡単にライセンスをまとめることもできるので、ちょっと紹介です。
webpackで読み込んでるOSSのライセンスをまとめてくれるプラグインで す。 https://github.com/codepunkt/webpack-license-plugin webpack-license-plugin
導入も簡単です。 webpack-license-plugin
JSONの形で書き出すこともできますし、フォー マットを変えることもできるので、csvやplane textでも書き出せます。 webpack-license-plugin
WEBのフロントエンド開発をしていてOSSを利用しないことなんて、ほぼな いと思います。 ちゃんと感謝の気持を込めてライセンス表記をしましょう! まとめ