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
OSSオープンソースソフトウェアの歴史からみるDAOについて
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
nekomatu
January 28, 2022
Technology
0
240
OSSオープンソースソフトウェアの歴史からみるDAOについて
講演のアーカイブ動画はこちら
https://youtu.be/dOr_t_R0Ses?t=4120
nekomatu
January 28, 2022
Tweet
Share
More Decks by nekomatu
See All by nekomatu
Ethereum_.pdf
nekomatu
0
760
Web3 (DAO) from the perspective of the history of Open Source Software
nekomatu
0
220
[Linuxカーネル] RTCドライバから学ぶ i2c の読書きについて
nekomatu
0
580
RTCドライバから学ぶLinuxカーネルについて
nekomatu
0
1.3k
絶対わかる RME Babyface Pro 完全入門
nekomatu
1
7.6k
Other Decks in Technology
See All in Technology
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
480
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
320
【Ubie】AIを活用した広告アセット「爆速」生成事例 | AI_Ops_Community_Vol.2
yoshiki_0316
1
120
Frontier Agents (Kiro autonomous agent / AWS Security Agent / AWS DevOps Agent) の紹介
msysh
3
190
Context Engineeringの取り組み
nutslove
0
380
ファインディの横断SREがTakumi byGMOと取り組む、セキュリティと開発スピードの両立
rvirus0817
1
1.7k
【Oracle Cloud ウェビナー】[Oracle AI Database + AWS] Oracle Database@AWSで広がるクラウドの新たな選択肢とAI時代のデータ戦略
oracle4engineer
PRO
2
190
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
2
400
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.4k
生成AIを活用した音声文字起こしシステムの2つの構築パターンについて
miu_crescent
PRO
3
220
AIが実装する時代、人間は仕様と検証を設計する
gotalab555
1
470
[CV勉強会@関東 World Model 読み会] Orbis: Overcoming Challenges of Long-Horizon Prediction in Driving World Models (Mousakhan+, NeurIPS 2025)
abemii
0
150
Featured
See All Featured
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Leo the Paperboy
mayatellez
4
1.4k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
220
How to train your dragon (web standard)
notwaldorf
97
6.5k
Visualization
eitanlees
150
17k
Believing is Seeing
oripsolob
1
58
sira's awesome portfolio website redesign presentation
elsirapls
0
150
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Transcript
OSSの歴史からみる Web3について 猫井夕菜 @nekoi7yu Web3 Conference Tokyo (2021/01/28)
アーカイブ動画あります https://youtu.be/dOr_t_R0Ses?t=4120
自己紹介 猫井夕菜(ねこいゆうな) • DeFiGeek Community (DFGC)所属、モデレーターロール ◦ https://defigeek.xyz/ ◦ 日本発のDAO型コミュニティで、EthereumのDappを開発しています
• Vtuberです。今日はコスプレ登壇です ◦ Thank you for opportunity by Suji-san. • 本職はOSSを用いた組込みLinuxエンジニア • 卒研 (黒歴史)はP2P関係 • いくつかの技術勉強会の主催していたりもします
本公演について • DAOについての説明をOSSの歴史から試みるものです ◦ 共通定義がない成熟していない分野について私説を述べるものです ◦ 所属するあらゆる組織を代表するものでなく個人のものです • OSSという用語に聴き馴染みがない方にも理解できるように努めています •
正確性には留意していますが分かりやすさを優先しています
みなさまに質問です! 挙手でお願いします • 開発者の方 -> 0人 (実際にはたくさんいたのですがシャイ) • OSS(オープンソースソフトウェア)を知っている人 ->
85% • OSSライセンスを知っている人 -> 5人ほど • OSSのざっくりとした歴史を知っている人 -> いない
OSS (Open Source Software) とは • オープンソースの定義に従ったライセンスを掲げているソフトのこと ◦ 私の考えたオープンソース というものはありません。明確な定義があります
◦ The Open Source Definition https://opensource.org/osd 定義 (抜粋) • 自由な再頒布 / ソースコードの公開 • 特定人物・集団に対する差別の禁止 / 使用分野に対する差別の禁止 • 派生物 / ライセンスの分配
OSS (Open Source Software) とは • オープンソースの定義に従ったライセンスを掲げているソフトのこと ◦ 私の考えたオープンソース というのはなく明確な定義がある ◦
The Open Source Definition https://opensource.org/osd 定義 (抜粋) • 自由な再頒布 / ソースコードの公開 • 特定人物・集団に対する差別の禁止 / 使用分野に対する差別の禁止 • 派生物 / ライセンスの分配 • つまり、どういうこと? • なぜ、このようなソフト・ライセンスが生まれたの? その発生の歴史を知るとすっきり理解することができる
ざっくりとした関連する歴史 • 1950年代 - フリーダムな時代 ◦ コンピュータが学術・研究機関で使われていた時代 ◦ お互いにパブリックドメインで共有していた。隠すという概念がそもそもない •
1970年代 - 商業時代 クローズドソース ◦ ソフトウェアがお金になる -> ライセンスビジネス ◦ 当然、ソフトは自由勝手にコピーされては困る。差別化のためにソースコードも秘密 • 1980年序盤 - オープンソースの立上げ • 1990年代末 - 商業ソフトがOSS化した。Linuxカーネルが出てきた。 商用インターネットが日本にやってきた ◦ 今日のFirefoxであるMozilla Suiteが公開された • 2000年以降 - オープンソースは当たり前な時代 1950年代のコンピュータ上でソフトウェアが稼働するようになった頃、学術機関・研究機関の間でソフトウェアのソースコードは パブリックドメイン で共有されていた。 1970年代前後よりソフトウェア開発は徐々に商業とな り、ソフトウェアの再頒布を禁止する プロプライエタリソフトウェア 、ソースコードを非公開とする クローズドソース の文化ができあがった [2]。1980年代より利用者がソフトウェアのソースコードを自由に利用できないことをスト レスに感じた人たちは フリーソフトウェア財団 やオープンソース・イニシアティブ を立ち上げ、ソースコードを一般に公開してソフトウェアの利用者による利用・修正・再頒布を許すことによる ソフトウェア開発 の発展を提唱し、 オープンソースソフトウェアの文化ができあがった。 refer to https://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%BD%E3%83%95%E3 %83%88%E3%82%A6%E3%82%A7%E3%82%A2
バザール形式のOSSプロジェクト • 伽藍とバザール 1997年 ◦ ソースコードの公開だけでなく、開発そのものをオープンにみんなで行うのって素敵じゃん とい うのを当時の状況を見ながら書かれたエッセイ ◦ これに影響を受けて OSSライセンスになったのが現
Firefox ◦ インターネットなどの普及などインフラも下支えしているという理解をしている • 👉 OSSライセンスであること と 開発がオープンなこと は同一ではない ◦ 今日でもよくある誤解の 1つ
DAO? • バザール形式のOSSプロジェクトと何が違うのか? • -> お金・法人といった資本主義的要素がWeb上にネイティブに実装されることで はないか • 活動内容・実態は従前OSSプロジェクトあまり変わらないようにみえる ◦
プログラムを開発する。頒布する。使ってもらう。ミラーサーバを維持する。 ◦ 広報活動をする。翻訳する。ユーザー同士が相互扶助する (古い用語だとユーザーグループ)
OSSライセンスとDappは相性良し • スマートコントラクトはソースコード公開前提 • Dappのライセンスを定めることで安心して開発に参加しやすい • ただし、立ち上げフェーズはクローズなことが多いと思われる ◦ アイディアや実装が盗用されてしまうと新規性を失ってしまう ◦
できるだけオープンにして貢献者を募りたい vs 盗用リスク とのバランス いわずもが
OSSに金銭を持ち込む難しさ -> 挑戦 • 開発者1人なら単純。複数人なら大変。 • 成果を金銭的に評価する困難さ ◦ 会社でさえ難しいことをあえて持ち込む ◦
私の方が貢献しているのに … ◦ 開発者・デザイナー・ドキュメントライター・翻訳者 みんな違う • コミュニティガバナンスがキーポイントであろう ◦ 成功したガバナンスはコピーされて今日の OSSのように当たり前になっているかも? ◦ 貢献実績をNFTで証明するとかは面白そうです。ゲームのトロフィーシステムのように。
まとめ • Web3の革新性は、資本主義システムをWeb上にネイティブに実装できたことで ある • DAOは、Web3上に構築された法人・組織の実態である 土地 国家 法人/組織 ネットワーク
crypto based token DAO ※猫井夕菜の個人意見です
質問 • Q.DAOのような組織はなぜ出来上がるのですか? • A. Project oriented(目的ありき)だと思っています ◦ 誰かが何かを成し遂げたいとした時、行動して成果を示します。それを応援したり手伝いしたり する人が出てくるのは自然なことかと思います。
◦ OSSやクリプトであればまず実装 (ソースコード)ありきだと思います ※猫井夕菜の個人意見です
質問 • Q. 土台がネットワークと言っても実体がある以上難しいものがあるのではない か • A.はい、それは間違いないと思います。 法令順守の観点からも引き続きウオッチすることは大事だと思います。 土地 国家
ネットワーク crypto based token DAO ※猫井夕菜の個人意見です
参考文献 • https://en.wikipedia.org/wiki/Open-source_software • https://en.wikipedia.org/wiki/The_Cathedral_and_the_ Bazaar • The Open Source
Definition https://opensource.org/osd • https://opensource.guide/ • https://en.wikipedia.org/wiki/Revolution_OS (Movie)