 We have some amazing news has everyone anyone here ever heard of Javascript? No J s I Love this community. I'm gonna introduce you quickly, but I'm gonna say this one thing The node if you use any kind of MPM package or any, you know Webpack babble anything these are like the unsung heroes of code today in my opinion like there is like Gajillions of I think we sing rather well Exactly, but Jory and miles have this amazing news today. It's our last announcement before we quick go to a break I'm not gonna steal their thunder. So please take it away. Welcome. Thank you Good morning miles. Good morning, Jory We need our clicker. Yeah, we don't have a clicker. Nope. Oh On the chair perfect. I was gonna try clapping Find it So Jory What do all of these projects have in common? Well, um, they all have really cool logos. That's true They're all Javascript projects. Mm-hmm. Hmm. What else? As of today, they're all part of the new open JS foundation We're really excited to announce this work With the JS foundation and the node JS foundation joining forces And you know as said by the white the very wise spy scrolls, you know when two foundations become one You become a new thing and we're looking at What was the JS foundation and what was the node JS foundation? Coming together to build something bigger and for both of our organizations. We had different reasons To do this that's right. So for the JS foundation and our projects node is a really important tool in the ecosystem And its community is a pretty invaluable resource So we really thought that the opportunity to organize and collaborate with this community much closer was just immensely appealing And the opportunity to try to bring in some of those fresh new contributors to the node from the node JS developer community and to our projects was Quite quite a big benefit and no picture of the JS ecosystem is complete without node and From the node JS perspective we wanted to participate in a multi-project foundation We had tried to do this before within our own foundation through an incubation process, and we're not super successful We also wanted to share and refine some of our best practices in node JS We've done a lot of work on open governance as well as new ways of Being transparent in meetings and in communication We wanted to take some of these best practices and share them with other projects and most importantly We wanted to find a sustainable approach and bro the foundation that can outlast a project, you know As Jim mentioned node is used in a lot of places right now a lot of like mission-critical software But we don't know that that will be forever And so you know things are very great for node right now We should use those resources to rise the tide for everyone but also set up a foundation That means when those resources aren't necessarily coming to node We're not gonna have to worry about how we're going to keep the lights on and maintain things at a later date So we're definitely trying to come together to be more than the sum of our parts The open JS foundation is going to leverage the both the best of both the JS foundation and the node foundations drawing from the collective experience of our communities and Continue to serve those communities plus new ones Whether you are using emacs or VS code tabs spaces what have you and so we want to go through really quickly some of the mission objectives of the new foundation so Of course first we want to promote the widespread adoption and continued development of JavaScript and web solutions in order to hopefully Present a really unified front and message about the impact and value of JavaScript based technology on enterprise technology stacks We also exist to facilitate collaboration within the JavaScript developer community. We're all building on each other We're all depending on each other and we need to think about this collectively and together We want to create a center of gravity for open source projects Bringing them all together to work on best practices around open governance around and how we build diverse inclusive and really healthy developer communities over the long term And we also Exists to enable open and accessible web through the advancement of projects and strategic partnerships It goes without saying that every single project that was is within this foundation Really really cares deeply about the open web and what it means as a powerful technology for Empowering individuals around this world and we're committed to making it better than it is today So I'm getting here was really not an easy task at all Even though the idea to bring these groups together had been hanging in the air for for years and years The real energy behind coming together came together at the open source leadership summit last year To sort of figure out the feasibility the the wisdom of such a move and so we proceeded with some due diligence and brought our Communities together fairly quickly after the merger announcement which occurred in October of 2018 to start learning from each other to start imagining the possibilities and Creating some ideas for what a joint foundation could really look like And that really started to pick up the pace at our collaborator summit at node and JS interactive So as as Jory was mentioning You know this merger or like whether or not there should be two foundations was something that was talked about for a while it was definitely a huge topic for those of us who were at the summit last year and By October though, it's like how do you turn that idea between a handful of active collaborators and board members into a thing? that has community buy-in and what we did is we ran weekly community merge meetings and it was every Monday with alternating times This was so that we could be open to various time zones in the morning meetings We would have people from Asia and Africa participating as well as Europe and in the afternoons the people from the Pacific standard time zone We didn't want to wake up at 6 a.m. We're able to come and participate too All the meetings were live-streamed They were recorded on YouTube with collaborative note-taking and Google Docs that were eventually archived into the repo where we were doing all this Work the attendance to these meetings range from 10 to 30 people a week which included members of both boards Leaders of all the various projects within the foundation as well as just collaborators who are interested in the process or had questions about very particular bits As was necessary as well We would spin up ad hoc meetings to dig into very particular contentious subject matter Because even with a weekly cadence sometimes a whole meeting could be derailed about one thing that people didn't agree about But overall doing this and doing this in a very transparent and recorded way meant that like I would go and talk to people about hey You know we're doing this thing would you like to join and they would be like Oh, we've been following it the whole time and it was really interesting to be talking to people and try to get them updated And they'd be like no we've already followed the whole thing. You don't need to don't worry about it And so another big part of that getting consensus and making sure everybody was on the same page about agreement was coming up with a staging process which we borrowed from the TC 39's staging process for their Proposals for things that go into the language this really helped us make sure that our ideas were getting refined That we were kind of coming to further and further agreement as we we moved along and kept everybody on the same page about the status of Different ideas as as we proceeded with work We could then tag different issues for further discussion outside the meeting or to Meet together again in the meeting and say yes, we've all kind of come to agreement. Let's advance this to the next stage We also made sure to be doing constant feedback So we had lots of email updates that were going to the various committees Even though they were invited to every single meeting turns out people don't show up to every meeting that they're invited to So we made sure that the people who had a vested interest in where things were going had constant updates We also would hold ad hoc meetings just for those groups And we also held multiple town hall sessions which we're actually turning into a regular occurrence within the foundation We're not only where all the projects asked to join but anyone from the community could participate and ask questions and this Similarly was broadcast live on YouTube and is recorded and archived and people can dig it up and watch it in the future So and here's a quick look at the resulting governance structure that came out of all of these conversations and we have a Cross-project council that sort of helps coordinate all the activities across different projects And it kind of becomes the place where conversations about Project needs special programs that really benefit projects come together as well as your standard board Entity that works on sort of the legal mumbo-jumbo that we may or may not really care to hear about and in our individual project and What one of the things that I'm particularly proud that we came to conclusion on this is the cross-project council will actually the Meetings will be open to any member of any foundation project to come and participate fully in the Planned consensus-seeking model in there. So if we want to add new projects to the foundation We need to reach consensus within the cross-project council now if Consensus can't be reached. There's going to be a small peer group of voting members who can break Times when we don't have consensus But if you want to do something like bring in a new project or make major changes or figure out where budget goes If we need to be working together this ensures that not only can we work together? But we're doing it in an egalitarian way, and we're not creating unnecessary power structures that are going to stop our growth And there's a lot of reasons why this rocks That open participation. I'm a huge fan of The projects can also keep their current process with Jory can speak to from the JSF side, right? So with 28 projects coming in from the JS foundation Everybody works a little bit differently some are small projects that just have one main Project maintainer with a few helpers others are much bigger So we needed to be flexible in terms of allowing projects to bring what works for them into this new organization Another thing that was really important about this was allowing projects the flexibility to move between stages as They mature as their needs change as they go throughout their project life cycle this this pattern really helped Give them the flexibility that they needed to be successful So I think it goes without saying that the future is pretty cool and we're pretty excited about it There's still some work that we need to do the CPC hasn't been officially formed yet So we're gonna be bootstrapping that and getting that going we have an executive director search So hey anyone in the audience come find us if you like executing and directing We may want to talk to you There's some housekeeping that we need to do as well to get everything in order And we're gonna be having an all-project collaboration summit in Berlin on May 30th and 31st So if you're in, you know, Germany and want to come by we're gonna be all working together on this We'd love for you to come help us craft the future of the open JS foundation and the JavaScript Ecosystem at large and so please come join us. We're out live at openjsf.org Also, if you're really intrigued to learn more about how we ran this process, which was pretty wild and pretty awesome We are going to do an on-conference session on Thursday at 2 30 in the Montara room So we can get into a little bit more of the nitty-gritty and We're gonna be holding a conference node plus JS interactive December 10th to 12th and sunny Montreal. So please come join us There is like 10 hotels that are directly connected via tunnels to the venue. So it's gonna be good and poutine But I know we're over but really quickly all the people that we want to thank a huge Thank you to Chris Borchers. I can't tell if you're in the audience right now But a huge vision and driving force between doing this from the beginning Then no JS board of directors the JSF board of directors, of course all of our project communities Which were really integral and feedback gathering process Known your TSC in the Comcom. Thank you guys The LF team who helped us Brian Mike Caitlyn Sarah Zibi and many many more All of the effort that the LF did to help us here We wouldn't be where we are right now and of course all the various JavaScript devs around the world And with that just slightly over we're done. Thank you so much. We'll be around So I want to just I Love this project, you know Not to name drop here, but I was talking to Vince surf Backstage at a conference we're both presenting at one time. He's trying to big time He said something really interesting that you have just demonstrated which is the ITF the W3C kind of all these like iconic Institutions we think of today said, you know, we kind of created these institutions as we needed them and literally That's exactly what you've done I just love to see how you've like worked with the community Created this process. You're like the modern version of these, you know You know people who worked on the foundation of lot of internet technology creating institutions as we needed them So it's just amazing work. Thank you. Thank you