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
open source 2
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
sakakendo0321
June 18, 2019
Technology
55
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
open source 2
科学技術史 中間発表
オープンソース・ソフトウェアの起源に関する調査
sakakendo0321
June 18, 2019
More Decks by sakakendo0321
See All by sakakendo0321
meister chapter4
sakakendo0321
0
34
Introducing static site
sakakendo0321
0
39
inner study
sakakendo0321
1
70
pass the test
sakakendo0321
1
240
meister 2018 final
sakakendo0321
0
39
Other Decks in Technology
See All in Technology
MIERUNE JCT 発表資料「宇宙から伊能忠敬ごっこ」
syuchimu
0
200
あなたの AI ワークスペースに、 専門コーダーを連れてくる - Amazon Quick Desktop 最新情報
kawaji_scratch
1
130
フロンティアAIのゲート化と地政学リスク
nagatsu
0
110
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.9k
エンジニアリング戦略の作り方 / Crafting Engineering Strategy
iwashi86
19
6.4k
手塩にかけりゃいいってもんじゃない
ming_ayami
0
240
新しいVibe Codingと”自走”について
watany
5
290
AIの性能が向上しても未解決な組織の重大問題は何か?/An Unsolved Organizational Problem in the Age of AI
moriyuya
3
600
「エンジニア進化論」2028年の開発完全自動化、エンジニアはどう進化するか
cyberagentdevelopers
PRO
4
4.4k
「速く作る」から「正しく作る」へ ─ 生成AI時代の開発フロー改革の ロードマップと実行 ─
starfish719
0
9.8k
現地で盛り上がった WWDC26 Keynote
zozotech
PRO
1
170
AIっぽい文章を採点して人間らしく直すアプリを作ってみた
yama3133
2
120
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
[SF Ruby Conf 2025] Rails X
palkan
2
1.1k
ラッコキーワード サービス紹介資料
rakko
1
3.6M
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Designing Powerful Visuals for Engaging Learning
tmiket
1
410
Testing 201, or: Great Expectations
jmmastey
46
8.2k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
330
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
The SEO Collaboration Effect
kristinabergwall1
1
480
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
Code Review Best Practice
trishagee
74
20k
Transcript
科学技術史 発表第⼆回 Open Source ⽂化はいかに⽣まれたのか
テーマ open source の開発⽂化がどのように⽣まれ、根付いたのかについて知 りたい そのために権威とされるESR ⽒の発⾔から⾃⾝がopen source 開発に移 ⾏した経緯について調べる。
Eric Steven Raymond 通称ESR という名前で活動しているプログラマ、作家。 GNU/Linux の開発に携わっており、彼⾃⾝もオープンソースソフトウェ アであるfetchmail の開発に携わった。 代表作である「伽藍とバザール」はその時の経験をもとに執筆した。
経歴 1957 年 Boston で⽣まれる 1980 年~1985 年 私有ソフトウェアの開発。 1996
年 Open Source でfetchmail を開発 1997 年 「伽藍とバザール」を発表
論⽂・テクニカルライティングの推移
open source に関する代表的な⽂献 伽藍とバザール 従来の開発モデルとopen source 開発に関する考察 魔法のおなべ open source
の資⾦⼿当を受けるためのビジネスモデルについて ハロウィーン⽂書 Microsoft のopen source に対するリアクションについて
伽藍とバザールとは 伽藍建築⽅式 中央集権的でコアな部分は少⼈数によって慎重に組み⽴てられる形 式。 e.g. FSF,Emacs のコア部分 バザールモデル コードや開発をオープンにして、良いものならば誰からでも受け⼊ れる⽅式。
e.g. Linux, Lisp
「伽藍とバザール」での発⾔ 法則 ユーザを共同開発者として扱うのは、コードの⾼速改良と効率よい デバッグのいちばん楽ちんな⽅法 はやめのリリース、ひんぱんなリリース。そして顧客の話をきくこ と ベータテスタと共同開発者の基盤さえ⼗分⼤きければ、ほとんどす べての問題はすぐに⾒つけだされて、その直し⽅もだれかにはすぐ わかるはず。 「⽬⽟の数さえ⼗分あれば、どんなバグも深刻ではない」、「デル
フォイ効果」 “ “
「伽藍とバザール」での発⾔ 条件 最初からコードは勝⼿には⽣まれない、なにか動いて、テストでき るものが必要 バグや雑さ、ドキュメントの不⼗分さはあまり問題ではなくて、ソ フトとして⽬に⾒えて可能性を感じられるものであることが⼤事 他の⼈たちのデザインからいいアイディアを認識できること( 必ずし も⾃分でいいアイディアを最初から持っている必要はない) 、⾔い出
しっぺの⼩利⼝さで制御するのではなく、シンプルであることが⼤ 事。 リーダーが開発者を惹きつけられること
まとめ・感想 今回ESR ⽒のオープンソース開発に移⾏する経緯を調べる中で、 Microsoft やnetscape などの会社が抵抗したり、⾃社のソフトウェアを 公開しているなどのリアクションがあったことを知り気になった。
bibliography Eric S. Raymond's Home Page http://www.catb.org/~esr/ Eric S. Raymond(wikipedia)
https://en.wikipedia.org/wiki/Eric_S._Raymond 伽藍とバザール ⼭形浩⽣ YAMAGATA Hiroo 訳 https://cruel.org/freeware/cathedral.html