As part of Drupalcon Global taking place July 14th to 17th as a fully online event, @boris will be presenting on Drupal and the Decentralized Web. The session is at Tuesday, July 14, 2020 11:15 PM → Tuesday, July 14, 2020 11:59 PM.
Video
Slides are available
Try putting QmTFzBGoiAS4wjTzPng3EoZT2cmpjSrD4we1A5PnGmKx2b
into any IPFS gateway.
If you attended this session, please fill out the session survey for DrupalCon.
Session Description
Drupal is a leading example of a long time open source community, and it grew in part with the transition from Web 1.0 to Web 2.0. It has continued to thrive as a publishing platform, while being increasingly difficult for the average individual to run their own version. With changes in open source licensing, business models, and tech stack, how does Drupal continue its mission of being a leader in the open web? Let’s explore these topics in the context of Drupal and Web3.
Learning Objectives
Open source licensing is changing, and seeing innovation for the first time in 15+ years. From licenses designed for user data protection to ethical licensing, we’ll walk through open source past and future, including examples of new licenses. How do we think about this next wave of open source licensing innovation, and how does it affect how we build software and businesses?
As users and builders of Drupal, how should we think about Web3? As a very broad term, Web3 encompasses everything from p2p architectures to blockchains, and a general desire to have more agency around identities, user data, and hosting of applications. The InterPlanetary File System (IPFS) will be used as one example of a Web3 protocol, and how Drupal might interoperate and benefit from working with the Web3 world.
At the end of this session, attendees will be aware of changes in open source licensing as well as some example licenses, learn about some of the components of the emerging Web3 stack, and understand what the InterPlanetary File System (IPFS) is and what benefits it might bring to the Drupal ecosystem.
Target Audience
People interested in open source licensing, emerging Web3 protocols, and how Drupal navigates the evolution of the web.
Prerequisites
Being interested in how Drupal connects to other emerging systems and the role of open source software and licensing in the world.
Resources
Articles Mentioned
Ted Leung: Explaining Commons Based Peer Production, er, Open Source (2005)
Extended Internet Universe, Venkatesh Rao, May 2019
Maggie Appleton, The Dark Forest and the Cozy Web, May 2019
Dries, Balancing Makers and Takers to scale and sustain Open Source, Sept 2019
Drupal Modules Related to the Decentralized Web
- https://www.drupal.org/project/indieweb
- https://www.drupal.org/project/webfinger
- https://www.drupal.org/project/activitypub
- https://www.drupal.org/project/matrix_api
Technologies and Standards
IndieWeb
Micropub GitHub - w3c/Micropub: The Micropub spec
ActivityPub
- W3C Recommendation January 2018 ActivityPub
Webfinger
Video with @blaine, includes many other resources:
Matrix
Mozilla adopts Matrix, March 2020
Automattic invests in New Vector / Matrix, May 2020
IPFS
Secure Scuttlebutt
Presentation video and slides by Evan “Rabble” that does an amazing job of explaining SSB
Boris’ Resources
Announcement post
https://blog.fission.codes/back-to-the-future-of-drupal/
Local discussion / announce on the IPFS module for Drupal