Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Web3 (DAO) from the perspective of the history of Open Source Software

nekomatu
April 22, 2022

Web3 (DAO) from the perspective of the history of Open Source Software

You can watch video with English caption at https://youtu.be/NkOlwupcnGY

nekomatu

April 22, 2022
Tweet

More Decks by nekomatu

Other Decks in Technology

Transcript

  1. Web3 (DAO) from the perspective of the history of Open

    Source Software 猫井夕菜 (Emilly Yuna) @nekoi7yu Web3 Conference Tokyo (2021/01/28)
  2. Who am I? 猫井夕菜(Nekoi Emily Yuna) • Modelator role of

    DeFiGeek Community (DFGC, Japanese DAO) ◦ https://defigeek.xyz/en/about/ ◦ It’s Japanese DAO for Ethereum’s dapp and something. • I am a Vtuber and consplaying today. ◦ Thank you for opportunity by Suji-san.󰝲 • I work for embedded linux with OSS. • My research was about P2P in my student day. • I organize some technical community.
  3. This talk policy • I try to explain DAO from

    the history of OSS. ◦ This is totally my opinion and ideas what no exist defined common sense clearly. • I try to explain with considering audience who does not know/hear OSS. • Off course, I take care accuracy. But, It’s sometimes prioritize clarity.
  4. Ask question to audience Please raise your hands󰢨 • Are

    you developers? -> 0% (Actually shy guys in audience.) • Do you know OSS (Open Source Software)? -> about 85% • Do you know OSS license? -> about 5 people • Do you know the OSS historical lightly? -> maybe no one.
  5. What is OSS (Open Source Software) ? • OSS is

    software with license by the open source definition • No special opensource what individual person defined ◦ It’s totally and clearly define. The Open Source Definition https://opensource.org/osd Some defined lines • Free redistribution / Open source code • No discrimination against persons, groups, fields and endeavor • Distribution of license
  6. OSS (Open Source Software) とは • オープンソースの定義に従ったライセンスを掲げているソフトのこと ◦ 私の考えたオープンソース というのはなく明確な定義がある ◦

    The Open Source Definition https://opensource.org/osd 定義 (抜粋) • 自由な再頒布 / ソースコードの公開 • 特定人物・集団に対する差別の禁止 / 使用分野に対する差別の禁止 • 派生物 / ライセンスの分配 • What is do you mean? • Why was born the software license? It’s easy to understand what you see history side.
  7. Rough history • 1950’s - pastoral style ◦ Computers were

    used limited what used science researcher and academic. ◦ Code was under pubic domain. No idea “hidden”. • 1970’s - Commersial  Closed source ◦ Software made money -> license business. ◦ Free copy is bad for business. Comanis made differentiate from other. so, they closed source code. • 1980’s early - Launch open source • 1990’s end - The commercial software was moved to OSS. Born linux kernel. Started 1st ISP on Japan. ◦ It is a Mozilla Suite as Firefox. • 2000’s ~ - Open source is very mature. refer to https://en.wikipedia.org/wiki/Open-source_software
  8. Bazaar style of OSS projects • 👉 Not equal between

    OSS license and open style developping ◦ One of the most common misconceptions today. • The Cathedral and the Bazaar 1997 ◦ It’s great to develop with collaboration. source code is not only open. ◦ The essay was written while looking at the situation at that time. (Linux kernel) ◦ Mozilla Suite as Firefox changed open source licnse from closed software. ◦ I understand that internet infrastructure major was become in background.
  9. DAO? • What is difference between bazaar style oss projects

    and DAO?- • -> Implement capital elements like money and corporation on Web without country and law. • Activity and behavior are similar traditional bazaar style oss. ◦ Develop program, distributed, let use, maintain mirror server. ◦ PR, translate, and user help other users (user groups) ◦ DAO is not super specially what I want to say.
  10. Great combination OSS license and Dapp • Smart contacts are

    premised on public showing source code. • It’s easy to join project, if dapp define software license like oss. • The big difference is before launch phase. ◦ Important idea and novelty for dapp. ◦ Balance of Risk of steal vs get contributors.
  11. Difficulty of bringing money to OSS -> Challenging • If

    there is 1 developer, It’s so simple. But, projects has some members? • Difficulty in monetarily assessing contribute. ◦ We know difficult that performance review on company. ◦ Even though I'm contributing ... ◦ Totally different role: developers, UX designers, document writers and translators. • Keypoint: Community govenance ◦ Grete governance is copied like oss license and develop style. ◦ e.g. Use NFT for Contribution record like achievement cancellation of gaming.
  12. Summary • The Web3 innovation is the ability to implement

    a capitalist system natively on Web. • DAO is the actual state of corporations and organizations built on Web3. Land State and law Corporate Web network crypto based token DAO ※This is totally my opinion.
  13. Question • Q. Why do we make organization like DAO

    and bazaar style oss? • A. Project oriented with purpose. ◦ Someone take actions cause wants to achieve. Other people wants help and support sometimes. It is very natural on society. ◦ The start point is implementation artifacts (source code) in OSS and crypto project.
  14. Question • Q. You said DAO is not depends state

    and law. It is wrong. • A. Actually Yes. Land State and law Web network crypto based token DAO
  15. 参考文献 • 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)