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
Happy Software Freedom Day 2021!
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Naruhiko Ogasawara
September 18, 2021
Technology
160
0
Share
Happy Software Freedom Day 2021!
Open Source Conference 2021 Online/Hiroshimaのライトニングトーク向けのお話です。
Naruhiko Ogasawara
September 18, 2021
More Decks by Naruhiko Ogasawara
See All by Naruhiko Ogasawara
小江戸らぐBBQのお知らせ(2026)
naruoga
0
83
LibreOfficeと欧州のデジタル主権~Officeはインフラである~
naruoga
0
42
DebConf 2027が日本にやってくる
naruoga
0
22
From Burnout to Balance: Embracing "Yuru" Participation in Open Source
naruoga
0
42
COSCUP2024 OSPN Japan Special Track - Greeting from Naruhiko 挨拶二日目
naruoga
0
38
Let's tackle open-source supply chain issues with open source
naruoga
0
68
We already have a new, modern and secure print experience
naruoga
0
62
LOUCA23に行ってみた
naruoga
1
220
About the Activities of the Language Community: Activities of the Japanese Community
naruoga
0
2.9k
Other Decks in Technology
See All in Technology
プラットフォームエンジニアリングの実践 - AWS コンテナサービスで構築する社内プラットフォーム / AWS Containers Platform Meetup #1
literalice
1
210
Hacobu Tech Deck
hacobu
PRO
0
120
レビューしきれない?それは「全て人力でのレビュー」だからではないでしょうか
amixedcolor
0
340
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
78k
Do Ruby::Box dream of Modular Monolith?
joker1007
1
350
AWS Transform CustomでIaCコードを自由自在に変換しよう
duelist2020jp
0
120
運用システムにおけるデータ活用とPlatform
sansantech
PRO
0
120
EBS暗号化に失敗してEC2が動かなくなった話
hamaguchimmm
2
210
マルチプロダクトの信頼性を効率良く保っていくために
kworkdev
PRO
0
170
Keeping Ruby Running on Cygwin
fd0
0
170
スクラムの中で AI-DLC workflow を 使い始めて3ヶ月の振り返り
kaminashi
0
120
AndroidアプリとCopilot Studioの統合
nakasho
0
120
Featured
See All Featured
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
350
Prompt Engineering for Job Search
mfonobong
0
270
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
120
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
280
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
Six Lessons from altMBA
skipperchong
29
4.2k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
320
Transcript
Happy Software Freedom Day 2021! おがさわらなるひこ 2021.9.18 (Sat) Open Source
Conference 2021 Online/Hiroshima
2 Software Freedom Day
3 Software Freedom Day • https://www.softwarefreedomday.org/ • 毎年 9 月第
3 土曜日(今日です!!!!) • 年に一回、ソフトウェアの自由について – 考えたり – 議論したり – FLOSS じゃない世界の人に広めたり • する日
4 Software Freedom Day “ ソフトウェアの自由の日 ( ソフトウェアのじゆうのひ、 Software Freedom
Day) とはフリーソフトウェアに 関する年 1 回の記念日で、フリーソフトウェアやその良さ や使用の奨励を公教育に拡大することを目的にしている。 SFD と略される。” Wikipedia より https://ja.wikipedia.org/wiki/ソフトウェアの自由の日
5 (自由といえば)自由ソフトウェアの定義 • どんな目的に対しても、プログラムを望むままに実行す る自由 ( 第零の自由 ) 。 •
プログラムがどのように動作しているか研究し、必要 に応じて改造する自由 ( 第一の自由 ) 。 – ソースコードへのアクセスは、この前提条件となります。 • 身近な人を助けられるよう、コピーを再配布する自由 ( 第二の自由 ) 。 • 改変した版を他に配布する自由 ( 第三の自由 ) 。 – これにより、変更がコミュニティ全体にとって利益とな る機会を提供できます。ソースコードへのアクセスは、 この前提条件となります。 • https://www.gnu.org/philosophy/free-sw.html
6 自由ソフトウェアとコピーレフトライセンス • 自由ソフトウェアは「すべてのソフトウェアがこのようであったほ うがみんなハッピーだよね」という理念 – 知識の共有を最善とする(古き良き)考え方 – ある問題を解決する方法を君が知っているとしたら、 その知識をみんなが使わない理由はないだろう?
– そういう世界を実現しようという政治的活動 • 「コピーレフト」ライセンス • 「私の自由ソフトウェアを元にしてソフトウェアを作ったら、 あなたも自由ソフトウェアとして配布してくださいね」 • という条件に基づいた使用許諾
7 オープンソースソフトウェアと自由ソフトウェア • オープンソースソフトウェア != 自由ソフトウェア • オープンソースの定義 – http://www.opensource.jp/osd/osd-japanese.html
– 1. 再配布の自由 / 2. ソースコード公開 / 3. 派生ソフトウェアの作 成と再配布の自由 / 4. ソースコードの完全性 / 5. 個人やグループ に対する差別の禁止 / 6. 利用する分野に対する差別の禁止 / 7. ラ イセンスの分配 / 8. 特定製品でのみ有効なライセンスの禁止 / 9. 他のソフトウェアを制限するライセンスの禁止 / 10. 技術的中立性 • OSS は政治的問題とは巧妙に距離をとっている
8 OSS で何かしたい人と自由ソフトウェアの理念は 必ずしも一致しない……かも • 例えばぼくはセキュリティベンダーで社内向けの非公開 なツールを OSS なライブラリを使って作っている •
そのクローズドソースなツールを用いた成果を価値とし てお客様に提供して対価を得ている • RMS 的には「金のために子どもたちのミルクに毒を入 れる仕事をしている」 • でも OSS 的にはライブラリに貢献したりしてるし、 使ってお金を儲けることは悪いことしてる意識はない
9 そもそも人生、不自由な方が楽だったりしません? • 着る服毎日考えるより制服あったり日々ユニクロ着てる方が楽 • 垢バンされるリスク、渡してるデータを好きに使われるリスク を負っても、 Gmail や Google
Photo 使う方が楽だし私も 使ってます • そもそもクラウドって「誰かに自分の資産や責任を委譲して、 自分は楽になって、その代わりに別の価値を生み出す」ための 技術であり事業 • でもクラウド事業者と一部の OSS ベンダーがお金儲けのやり 方で対立してたりするのも事実
10 じゃあ結局、 SFD でいう 「ソフトウェアの自由」ってなんなの? • 個人的な考えでは 「自由とは誰かに考えて与えてもらうものではない」 • 私の自由とあなたの自由は対立するのが当たり前
• では自分にとって譲れない自由とは何か それが自分にとって大事な何かと対立したらどうするか そういうことを考える日が 年に1日ぐらいあってもいいかも? と、思います • それが今日! ソフトウェア自由の日! なのです! – 今日の交流会・懇親会でちょっと話題になるとうれしいな
11 Happy Software Freedom Day!
12 おまけ:兄弟イベント • Digital Freedom Foundation (DFF) – https://www.digitalfreedomfoundation.org/ –
SFD の主催団体 – ほかにもいくつか兄弟のイベントを主宰してます • Document Freedom Day – 文書フォーマットの標準化と相互運用性について – 3 月最終水曜日 • Hardware Freedom Day – ハードウェア設計と F/W の自由 – 4 月第 3 土曜日