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
知っておこう! WordPressに関わりたい人のためのGPL入門
Search
Fukazawa Kojiro
February 21, 2016
Technology
3
370
知っておこう! WordPressに関わりたい人のためのGPL入門
2016年2月21日に行われた「GPL勉強会 2月」のためのスライドです。
Fukazawa Kojiro
February 21, 2016
Tweet
Share
More Decks by Fukazawa Kojiro
See All by Fukazawa Kojiro
見積変われば仕事が変わる? 関西在住ウェブ系フリーランス・お見積の理想と現実
witch_doktor
2
1.7k
「ワクワク」をデザインすること 〜 EC-CUBE 4 管理画面から学んだオープンソースソフトウェア体験のデザイン 〜
witch_doktor
4
440
「みんなのデザイン」のために 〜 EC-CUBE 4 の管理画面をデザインするにあたって考えたこと
witch_doktor
2
2.7k
理想のデザインプロセスについて考える〜EC-CUBE 4の管理画面デザインで学んだデザインプロセスの面白さ・難しさ
witch_doktor
0
3.4k
コミュニティがJUSO Coworkingを育ててくれた
witch_doktor
0
140
どれだけかかるの? WordPressでウェブサイト制作、お見積の実際
witch_doktor
16
9.6k
フリーランスウェブデザイナーのホントのトコロ vol.1 お仕事探しとスキルアップ編
witch_doktor
3
1.1k
はじめてサービスデザインを任されたデザイナーがいかにRODEMの開発についていくようになったか
witch_doktor
2
300
新ツールやサービスから考える、明日からのデザインフロー
witch_doktor
5
1.7k
Other Decks in Technology
See All in Technology
AIのグローバルトレンド 2025 / ai global trend 2025
kyonmm
PRO
1
120
【OptimizationNight】数理最適化のラストワンマイルとしてのUIUX
brainpadpr
1
320
JAWS AI/ML #30 AI コーディング IDE "Kiro" を触ってみよう
inariku
3
300
Kiroでインフラ要件定義~テスト を実施してみた
nagisa53
3
310
反脆弱性(アンチフラジャイル)とデータ基盤構築
cuebic9bic
3
170
相互運用可能な学修歴クレデンシャルに向けた標準技術と国際動向
fujie
0
210
Rubyの国のPerlMonger
anatofuz
3
730
Claude Codeから我々が学ぶべきこと
s4yuba
9
2.3k
GMOペパボのデータ基盤とデータ活用の現在地 / Current State of GMO Pepabo's Data Infrastructure and Data Utilization
zaimy
3
200
AI時代の経営、Bet AI Vision #BetAIDay
layerx
PRO
1
1.8k
20250807_Kiroと私の反省会
riz3f7
0
170
SRE新規立ち上げ! Hubbleインフラのこれまでと展望
katsuya0515
0
160
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
25
1.8k
GraphQLとの向き合い方2022年版
quramy
49
14k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.4k
Done Done
chrislema
185
16k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Raft: Consensus for Rubyists
vanstee
140
7.1k
The Straight Up "How To Draw Better" Workshop
denniskardys
235
140k
Typedesign – Prime Four
hannesfritz
42
2.7k
It's Worth the Effort
3n
185
28k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Transcript
GPL勉強会 2016年2月 WordPressに関わり たい アナタのためのGPL入門 2016.02.21 深沢 幸治郎 知っておこ う
!
ライセンス とは?
通常だとダ メ なこ と を、 なんらかの条件付きで 許可するのがライ センス
プログラ ムだって 著作権で保護される 著作者 条件を守れば 著作権を主張 しないよ ! これも ライ
センス。
GPLってどんな ライセンス ?
WordPressはGPL (GPLv2) なる ライ センスの元に、 無料で自由な ソ フ ト ウ
ェア と し て流通し ている GPLは2016年現在ま でにバージ ョ ン3ま でが発表 ・ 管理されています 。 その う ちWordPressが採用し ているのはバージ ョ ン2(GPLv2)です 。
GPL GNU General Public License 1989年、 自由 (フ リ ー)
ソ フ ト ウ ェアの 配布のために リチ ャー ド ・ ス トー ルマン によ って考案
GPLが保証する4つの自由 0. プログラ ムの実行を行う自由 1. プログラ ムの動作を調べて改変する自由 2. コ ピーを再配布
(販売も含む) でき る自由 3. プログラ ムを改良し、 これを大衆に リ リ ースする 自由 前提と し てソースコー ドにア クセスでき る自由がある こ と 注 : プログラ ムの慣例に従って 「4つの自由」 にはゼロから始ま る連番が振られ ています
コ ピー レフ ト GPL GPL 改良 配布 改良などしたものを再配布する時は必ずGPLで ライ
センス しない といけない またGPLよ り厳しい条件を付け加え てはいけない 著作権はプログラ ムに手を入れたすべての人に 残される
コ ピー レフ ト GPL GPL 改良 配布 なお、 コピー
レフ トの原則が適用されるのは 「再配布 (販売) 時」 。 入手し、 利用するだけであれば他人に公開する 必要はない。 コピー レフ ト適用
なぜGPLは作られた?
多く のプログラ ムは いろんなプログラ ムの集合体である
多く のプログラ ムは いろんなプログラ ムの集合体である Aさん作 Bさん作 Cさん作 プログラム著作者の権利をどう扱うか?
そ こでリチ ャー ド ・ ス トールマンさん リチ ャー ド
・ ス トールマンさん (2016年2月現在62歳) すべてのコ ンピ ュ ーターユーザーは 「4つの自由」 を享受するべき ! GNUプロジ ェク ト を 提唱 ・ 開始 1989年に、 GNUプロジ ェク ト の成果物を配布するための 汎用ライ センス と し て GPLを考案
リチ ャー ドさんの2つの逸話(1) Emacsというテキス トエデ ィ タ をみんなで 作っていたと きのお話
リチ ャー ドさんの2つの逸話(1) 仲間のプログラマが急に自分のコー ドに 独占的なライセンスをかけち ゃ った
リチ ャー ドさんの2つの逸話(1) はい、 ヤツのコー ドはも う使え ません 書き直し ですハイ
やり ますやり ますよ
リチ ャー ドさんの2つの逸話(2) リチ ャー ドさん、 とある企業に無条件で コー ドを提供し てあげま
した
リチ ャー ドさんの2つの逸話(2) 企業はこれを改変し て利用する こ とに。 リチ ャー ドさんはコー
ドを見せてと言いま した。
リチ ャー ドさんの2つの逸話(2) しかし企業は著作権を盾に、 ソースコー ドを見せて くれませんでした…
リチ ャー ドさんの2つの逸話 「ソフ ト ウ ェアは自由であるべき」 そ んな苦い経験から彼はそ う思った、
という お話でした
WordPressが自由であるために 部品のひ とつが急に誰かに独占されたら… そ う考え る とWordPressが安心し て使え ない だからGPLでみんなの安心を保護し
ている
GPLはウイ ルス ? 商習慣や経済活動と の反目も 子孫に対し ても同じライセンスを課し つづける こ とから、
GPLを 「知的財産権に関するウイ ルス ・ 癌」 と表現する見解が一部で出されたこ と も
最後にこの言葉を GPLによ り付与される強力なコ ピー レフ ト は GNU/Linuxの成功に と っ
て重要な役割を果たし てい る と も言われる。 なぜなら、 コ ミ ュニテ ィ に全 く 還元し よ う と しないソフ ト ウ ェア企業にただ搾取されるのではな く 、 著作物が世界全体に貢献し、 自由であ り続け る と い う確証をGPLはプログラマに与えたから である。 Wikipedia 日本語版 - GNU General Public License