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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
nekomatu
January 28, 2022
Technology
260
0
Share
OSSオープンソースソフトウェアの歴史からみるDAOについて
講演のアーカイブ動画はこちら
https://youtu.be/dOr_t_R0Ses?t=4120
nekomatu
January 28, 2022
More Decks by nekomatu
See All by nekomatu
Ethereum_.pdf
nekomatu
0
810
Web3 (DAO) from the perspective of the history of Open Source Software
nekomatu
0
230
[Linuxカーネル] RTCドライバから学ぶ i2c の読書きについて
nekomatu
0
600
RTCドライバから学ぶLinuxカーネルについて
nekomatu
0
1.3k
絶対わかる RME Babyface Pro 完全入門
nekomatu
1
7.9k
Other Decks in Technology
See All in Technology
拝啓、あの夏の僕へ〜あなたも知っているApp Runnerの世界〜
news_it_enj
0
240
The 7 pitfalls of AI
ufried
0
210
2026年春のAgentCoreアプデ 細かいやつ全部まとめ
minorun365
3
220
ServiceによるKubernetes通信制御ーClusterIPを例に
miku01
1
160
多角的な視点から見たAGI
terisuke
0
130
生成AI時代に信頼性をどう保ち続けるか - Policy as Code の実践
akitok_
1
210
Sociotechnical Architecture Reviews: Understanding Teams, not just Artefacts
ewolff
1
160
サイボウズ、プラットフォームエンジニアリング始めるってよ ― プラットフォームチームの事業貢献と組織アラインメントの強化
ueokande
0
100
『生成AI時代のクレデンシャルとパーミッション設計 — Claude Code を起点に』の執筆企画
takuros
3
2.3k
オライリーイベント登壇資料「鉄リサイクル・産廃業界におけるAI技術実応用のカタチ」
takarasawa_
0
390
AI時代に越境し、 組織を変えるQAスキルの正体 / QA Skills for Transforming an Organization
mii3king
5
4.3k
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
100k
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
How GitHub (no longer) Works
holman
316
150k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
Making Projects Easy
brettharned
120
6.6k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.4k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
290
Are puppies a ranking factor?
jonoalderson
1
3.4k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
We Have a Design System, Now What?
morganepeng
55
8.1k
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)