Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
GPLv3概要
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
koedoyoshida
November 02, 2007
Technology
80
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GPLv3概要
2007年にリリースされたGNU GENERAL PUBLIC LICENSE Version 3の概要を勉強会で軽く発表したときの資料
koedoyoshida
November 02, 2007
More Decks by koedoyoshida
See All by koedoyoshida
AlmaLinuxの最新動向と、企業の多種多様なLinux環境を保護する「安心サポート」活用術
koedoyoshida
0
68
AlmaLinux国内、日本語サポートについて
koedoyoshida
0
210
OSC仙台プレ勉強会 AlmaLinuxとは
koedoyoshida
0
320
AlmaLinuxのセキュリティ機能評価と認証~FIPS140 3認証、CC認証 取得への取り組み~
koedoyoshida
0
110
AlmaLinux + KVM + Cockpit で始めるお手軽仮想化基盤 ~ 開発環境などでの利用を想定して ~
koedoyoshida
1
1.4k
DebConf25参加報告
koedoyoshida
0
65
AlmaLinux Users Meetup 2025 Summer / AlmaLinuxの活動
koedoyoshida
0
210
CentOS後継!業務システムで使えるAlmaLinux for Enterprise
koedoyoshida
0
360
AlmaLinux Users Meetup 2025 Summer / サイバートラストのAlmaLinuxへの取り組み
koedoyoshida
0
220
Other Decks in Technology
See All in Technology
人間はどの意思決定を手放せるのか
kawasima
16
8.3k
.NET WebAssemblyで実現するクライアントサイドAI推論:NuGetからViteまで、2つのエコシステムを繋ぐビルド戦略
yamachu
1
790
SREは、MCPとAutopilotをこう使え!
kazumax55
3
960
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
16
120k
セルフサービスのオブザーバビリティ基盤をOpenTelemetryで作る / Building a Self-Service Observability Platform with OpenTelemetry
ymotongpoo
2
120
ほんとうの信頼性はヒーローが死んでからはじまる / True reliability begins after the hero dies
vtryo
0
120
Antigravity SDK for the Java Developer
glaforge
0
200
Harness Engineering on Rails
joelq
0
490
開発投資の期待値を上げるプロダクトロードマップづくり ~プロダクトエンジニアが越境して事業を伸ばす~
kekekenta
1
250
「どのログを見ればいい?」 から始めた サーバーレス障害解析
y_waka1
1
150
GoのInterface内部構造から学ぶ!最高パフォーマンスを出すコード設計
yappli_developers
1
290
Oracle Cloud Infrastructure(OCI):Onboarding Session(はじめてのOCI/Oracle Supportご利⽤ガイド)
oracle4engineer
PRO
2
20k
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
GraphQLとの向き合い方2022年版
quramy
50
15k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
470
A Modern Web Designer's Workflow
chriscoyier
699
190k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
250
Designing for Performance
lara
611
70k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
280
HDC tutorial
michielstock
2
910
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Transcript
GPL v3 2007/11/2 koedoyoshida
アジェンダ RMS 前提 GPLv3の目的 GPLv2の目的 CopyLeft ソフトウェア特許対抗 Tivoリゼーション対抗 インターネット配布対応Update 国際化
質疑応答
RMSとは リチャード・ストールマン (Richard Matthew Stallman、RMS) フリーソフトウェア運動の中心的存在であり、GNUプ ロジェクトを開始し、フリーソフトウェア財団(FSF)を 設立した。 GNU General
Public License (GPL) を作り出し、そ の思想のエッセンスであるコピーレフトの概念を提 唱した。 GNU Emacs、GCCとGDB、GNU Makeの作者 現在でもemacsのメンテンスを行っているソフトウェア 開発者 wikipedia
前提 以下はフリーソフトウェア財団 (Free Software Foundation)によって正式に発表されたものではな く、GNU GPLが適用されたソフトウェアの頒布条 件を法的に有効な形で述べたものではありませ ん。頒布条件としては、GNU GPLの英語版テキス
トで指定されているもののみが有効です。 http://www.gnu.org/licenses/gpl.html また、GPLv2およびCopyLeftは皆さん十分に理解し ていると言う前提です。
GPLv3目的 CopyLeft ソフトウェア特許に対抗 Tivoリゼーション対策 インターネット配布を意識してのUpdate 国際化
GPLv2の目的 CopyLeft 詳細 http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
CopyLeftの背景 シンボリックス社から、ストールマンが作成したLISP インタプリタを使いたいと打診された際、ストールマ ンは彼の作品のパブリックドメイン版を提供した。 シンボリックス社はそのプログラムを拡張して更に強 力なものにした。 そして、彼のもともとのプログラムに対して拡張した 部分を見せてくれるよう求めた時に、シンボリックス 社はそれを拒否した。 これは法的にはどうすることもできなかった。
wikipedia(コピーレフト)
CopyLeft 著作物の利用、コピー、再配布、翻案を制限しない 改変したもの(二次的著作物)の再配布を制限しない 二次的著作物の利用、コピー、再配布、翻案を制限 してはならない コピー、再配布の際には、その後の利用と翻案に制 限が無いよう、全ての情報を含める必要がある 利用、コピー、再配布、翻案のいずれにおいても、複 製物又は二次的著作物にコピーレフトのライセンス を適用し、これを明記しなければならない
wikipedia(コピーレフト)
ソフトウェア特許に対抗 特許がフリーなプログラムに適用され、実質的にプロ グラムがプロプライエタリ(改変不可)にされてしまう という脅威を避ける。 こうした事態を防ぐために、GPLv3では、プログラム を非フリーとするために特許を使うことはできない ということを保証。
Tivoリゼーション対策 TiVo化:家庭で利用されるビデオ録画機TiVoのよう に、デバイスにGPLソフトウェアが組み込まれてい るもので、製造者は改変(Update等)可能だが、製 造者以外にソフトウェアが修正されると機能しなる ことを意味する。 GPLv3ソフトウェアの『対応するソース』は『インス トール用情報』と共に提供されなければならない。 『インストール用情報』:GPLv3のソフトウェアの改変さ れたバージョンを、インストール、実行するために必
要な手法、手順、認証キーやその他の情報すべて を意味する。 ROM等の誰にも書き換えられないものは対象外
インターネット配布対応 ソース配布手段の多様化対応 物理媒体(製品同梱|別途配布) ネットワークサーバ ピア・ツー・ピア伝送 別途書面にて(非商業的な場合、詳細略)
国際化 さまざまな国の法体系と親和を考慮 propagate,convey等のアメリカの著作権法で使わ れない用語をあえて使用する
質疑応答 詳細は下記URL参照 原文 http://www.gnu.org/licenses/gpl.html 日本語訳 http://opentechpress.jp/opensource/article.pl? sid=07/09/02/130237