Jer Miller 0:01 Now we're joined by J.R. 0:03 Miller, the future of open source is social, and also BlueSky board member, but also a builder. 0:13 Amazing. Speaker B 0:14 Take it away, J.R. Speaker C 0:22 Okay, here we go. 0:25 I had the good fortune, which is may be apparent by the gray beard, to be around almost 30 years ago and was invited by Tim O'Reilly to the first kind of gathering of people where he wanted to gather momentum behind this term called open source as something of its own meaning and definition. 0:49 And the first open source conferences, I fell in love with protocols and built Jabber XMPP back in the '90s, again almost 30 years ago. 0:58 Thank you. 0:59 And so I've seen this whole arc of open source from the very beginning and how it's changed over the years and really what it's become with the kind of GitHub architecture where we're at today. 1:12 And we're facing something new now. 1:15 And I've been telling people, code is tap water. 1:19 It is that available. 1:20 It is that common. 1:22 Everyone's going to have access to it. 1:24 So I am putting forth an idea that I had last fall that the future of open source is Social. 1:32 And of course, it's built on oddproto. 1:36 Today, when you look at most open source activity, it is forks and clones. 1:42 It goes through PRs and there's issues. 1:44 It all goes to upstream. 1:46 There's maintainer, a group of maintainers. 1:48 And while the ESR's original cathedral and bazaar, right, there's a lot of, you know, this looks like a cathedral again, even though there's just a lot of little cathedrals. 2:01 And I believe that we can actually build on App Proto something that is a true bazaar where the features and capabilities that people are developing and creating are moving between each other peer to peer. 2:14 No gatekeepers, no upstream, no waiting for releases or merging. 2:19 You just have capabilities that flow. 2:22 Every repo becomes alive. 2:23 Every copy of the repo becomes alive and there's no upstream. 2:27 It's all sideways. 2:29 Today, when you think about software development, people have features they want created. 2:36 It often goes to like an architect or designer or, you know, a developer who is planning those features and creates maybe a requirements document or a scope of what they're gonna implement. 2:48 And then it goes into a developer who's actually like doing the engineering and the code and they output code and it gets distributed using Git. 2:56 So I thought, what if we've got these coding agents that make everything different? 3:04 What if when people now are using coding agents directly, they don't have to be developers anymore, they create a new feature or capability on top of an open source project, they can just tell the coding agent, package up and describe this feature, how you implemented it, not the code, the description of the feature. 3:24 This capability, that is what we share. 3:27 That is the new form of open source peer-to-peer sharing. 3:31 And that is what I called VIT, short for Vitality, thinking that every code can be alive and be vital, every repo. 3:39 And so now any open source or any open source project with a coding agent can take a description of a capability or a feature and it can implement it for that person. 3:50 You never need to pull a release or an upstream again. 3:52 It becomes yours and it lives in your features and capabilities coming from other people. 4:00 So the things that you can share socially, you can capture up skills, right? 4:05 Today you can take those skills and share them and just post them. 4:08 And they can come from your network, the people that you follow. 4:12 And more importantly, you can take the capabilities these structured change instructions, these improvements, and the people that you trust can actually publish these and you can go follow them and then you can post and share things back. 4:27 The capabilities are what really grow a codebase to adapt to your— what things that you want. 4:34 And both— and the skills teach agents new things and they both flow through the same trust network. 4:40 It is a human and agent collaboration process. 4:43 As a human, you're still logging into Bluesky. 4:45 You still have to vet that to make sure that this is something safe for it to implement. 4:50 And you, if you believe in it and you've used it, you can vouch for it too, right? 4:55 And those signals go into the network very similar to likes and reposts. 5:00 Your agent actually does the work to skim the network, to look at what is available and maybe look at what capabilities it thinks you might like and present to you things that it could implement on your behalf. 5:14 It can, you can tell it to remix those into your code base. 5:18 Then you can package it up and say, ship this new thing that I did back into the network. 5:22 And other agents out there using VIT will be able to see those capabilities. 5:27 And you can tell it to learn a new skill, like go look for other people that I'm following and skills that they've published and go learn that skill. 5:35 It's all built in App Proto. 5:36 These are just lexicons that live in your PDS with posts. 5:41 It is your trust graph. 5:43 It is your agents that work the network on your behalf. 5:46 And everybody can build, share, build, share, build, share. 5:52 That is Vite. 5:54 And it is as easy to get started as npm install vite. 5:58 And you can Vite login and you can go initialize any open source project to use Vite and use your coding agent. 6:05 It will know how to do everything. 6:06 It comes with a skill. 6:07 And we can make the world of open source social in the future. Speaker B 6:14 That's it. Jer Miller 6:18 So there's a whole other day to this conference now. 6:21 You actually went super fast. 6:22 We do have time for questions. Speaker B 6:25 How do we follow you? Speaker C 6:27 How can we— @Jeremy on Bluesky. 6:29 @jeremy.com. 6:32 I think it autocompletes if you do @jer. 6:35 Yeah. 6:38 And I just want to say from the, like, my history with Jabber, the first Jabber conferences we had, we had people show up from all over the world doing really interesting bizarre things, extending in interesting ways, and that is a permissionless protocol. 6:54 And this this conference is that same, like, vitality. 6:58 It is that same nature of creatives building things because they don't need permission to build. 7:04 And I'm here for it. 7:05 This feels amazing. 7:06 So thank you all. Speaker B 7:07 Awesome. Jer Miller 7:08 Thank you, Jer. 7:11 Stefan. Speaker B 7:23 I would recommend extended. 7:39 Extend. 7:39 Extend. 7:43 So you should see your performance. 7:45 Awesome. 7:45 Yeah, much like that. 7:46 Okay, cool.