fermyon / spin

Spin is the open source developer tool for building and running serverless applications powered by WebAssembly.
https://developer.fermyon.com/spin
Apache License 2.0
5.21k stars 247 forks source link

[governance] Formalizing Spin's status as a multi-stakeholder project #2449

Open tschneidereit opened 6 months ago

tschneidereit commented 6 months ago

Fermyon has always seen Spin as a multi-stakeholder project, which shouldn't be inextricably tied to one organization's goals. So far, this has been implicit: we don't have a formal governance model laying out how stakeholdership works.

We think that that needs to change, because increasingly there are multiple stakeholders involved, and Spin is becoming a key dependency of other projects (1, 2, 3), and used by other organizations. I'm opening this issue as a way to track our progress in working through the details, but also to put a stake in the ground and be explicit about the intended outcome: Spin will officially become a multi-stakeholder project in a way that we at Fermyon will not be able to take back. We have no interest in doing so, and want to ensure that everyone can fully rely on that.


On a personal note, I firmly believe that what we want to achieve with Spin is too big to go it alone, and if we at Fermyon myopically tried to tightly control the project, we'd just end up suffocating much of that potential. Many of us helped create open source organizations and are actively helping run them because we share the belief that this kind of foundational work can't be done by single stakeholders alone. Based on that belief we've already moved (1, 2) or are in the process of moving key projects into explicitly open governance contexts, and look forward to doing the same with Spin!

Mossaka commented 6 months ago

This is a fantastic step forward for Spin to be a multi-stakeholder project! 👍

As a maintainer of the containerd-shim-spin project, Spin is undoubtly the most critical part of what we build and I am all in on making sure Spin continue to thrive under a new governence model. I'd love to get more involved in shaping the governence model and looking forward to working with you all!