Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create new Ecosystem Sustainability Program #1277

Open
rginn opened this issue Mar 20, 2024 · 9 comments
Open

Create new Ecosystem Sustainability Program #1277

rginn opened this issue Mar 20, 2024 · 9 comments

Comments

@rginn
Copy link

rginn commented Mar 20, 2024

OpenJS Foundation is proposing a new Ecosystem Sustainability Program (ESP) to generate a new revenue stream to underwrite the myriad of activities required to sustain our projects. The ESP would further our OpenJS mission for security and sustainability for the ecosystem.

ESP partners would provide commercial services for security fixes to OpenJS-hosted projects that are unsupported because they are archived, end-of-life, or are older versions of current projects. Working in partnership with the Foundation and our participating projects, ESP partners would offer a revenue share based on enterprise sales.

HeroDevs is the first ESP provider and the inspiration for this program:

  • HeroDevs is offering a significant percentage revenue share to OpenJS on all official OpenJS Foundation projects enrolled in the program.
  • Revenue would be based on HeroDev's enterprise customer billing and be split between OpenJS-hosted projects’ maintainers/TSCs to manage and to the Foundation.
  • HeroDevs will provide public notifications for critical CVEs after working with project authors to fix issues that they find.

Project maintainers are able to continue providing public support to any version of their software, including versions covered by an ESP partner, without constraint.

The ESP is non-exclusive for providers that can provide credible technical support to projects. It would be open to any provider based on the following requirements:

  • Gold or Platinum member of OpenJS.
  • Co-marketing together with trademark license agreement.
  • Endorsed/sponsored by OSS project TSC/Core team, if applicable.
  • Endorsed/sponsored by the CPC, if the project is abandoned (in this case, all proceedings would go to the Foundation).

Participating projects would leverage the LFX Crowdfunding platform, to receive and manage funds transparently.

The OpenJS Board of Directors has discussed the ESP and supports this new initiative pending approval from the CPC.

Support from the CPC and our hosted projects are essential to the success of this program.

  • Project endorsement is critical because marketing is contingent on projects’ adding website banners and links.
  • Most OpenJS projects would need to set up a budget governance model that the CPC will drive with support from OpenJS staff.

A primary advantage to the ESP program is making the Foundation less dependent on membership fees. The 5% allocated to the Foundation would help cover project supporting activities including:

  • Legal (IP management, IP management, Trademark registration/renewals/defense, Domain registration & websites, Compliance: privacy, antitrust & export control)
  • Infrastructure support (CI/CD, CDN, GitHub)
  • Community forums (Slack & Discord)
  • Meeting infrastructure (Zoom, YouTube)
  • Access to security experts / Security audits
  • Research
  • Marketing / Communications / Analyst Relations (events/collab summits, awards, blogging, case studies, dev profiles, content development, videos, paid advertising, graphic design, SWAG)
  • Budget host and management
  • Affiliate memberships with Standards orgs
  • Training: online and workshops
  • Certification: testing platform, proctoring, SME for content, program management
  • Code of Conduct and moderation management
  • Budget and finance management including audits and taxes
  • HR support
  • Staff support
@dylans
Copy link
Contributor

dylans commented Mar 21, 2024

I think this is a great idea. My only complaint is that this didn't exist 10 years ago!

@wesleytodd
Copy link
Contributor

Love this. I think even with the trade-offs of patches being private and proprietary this partnership sounds valuable to projects and users. I do think that there are a lot of questions to answer and a detailed FAQ and robust set of example situations should be provided before this is finalized.

@edsadr
Copy link
Contributor

edsadr commented Mar 28, 2024

On behalf of NodeSource, I would like to express publicly our enthusiasm and strong interest in participating in the Ecosystem Sustainability Program (ESP) proposed here.

NodeSource has been deeply committed to the Node.js ecosystem for many years, and we believe that this initiative aligns perfectly with our mission to support and sustain the growth and security of Node.js and related projects.

Our dedication to the Node.js community is evident through our continuous contributions, support, and engagement. We understand the importance of maintaining a healthy and secure ecosystem, especially for projects that are critical to the infrastructure of countless applications worldwide.

@tobie
Copy link
Contributor

tobie commented Apr 2, 2024

Discussed in the CPC today. There was consensus in the CPC call to move ahead with this but we would like to formalize the CPC decision. If you want to object to this moving forward, please add a thumb down (👎) to this comment and provide a reason for objecting below. Thumbs up in favor aren't required but are appreciated.

@mhdawson
Copy link
Member

mhdawson commented Apr 3, 2024

+1 from me. Adding as a comment because after some number you lose the ability to easily see who added their thumbs up in the reaction

@UlisesGascon
Copy link
Member

+1 from me, following Michael's advice

@rginn
Copy link
Author

rginn commented May 17, 2024

The ESP partner program has been approved by the CPC and the Board. We'll be officially announcing the program on Tuesday, May 21. We'll be following up with the projects on next steps, and the CPC on related issues, such as best practices for managing project funding contributions.

@chadwhitacre
Copy link

chadwhitacre commented May 23, 2024

"HeroDevs Joins OpenJS Foundation’s Ecosystem Sustainability Program As First Partner" 🥳 🎉 (X)

Also seeing https://openjsf.org/ecosystem-sustainability-program. 👍

Congrats, all! This is wonderful to see! 🙌

@bensternthal
Copy link
Contributor

Letting folks know that there will be a townhall this Friday on this topic.

We are holding an OpenJS Townhall meeting next Friday, May 31, at 8 am PDT for our project maintainers, HeroDevs leadership and our OpenJS staff to provide more details on the program, answer questions, and gauge your interest in participating. The meeting is on the OpenJS public calendar, please reach out to bsternthal@linuxfoundation.org if you want to be added to the invite.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

10 participants