+ All Categories
Home > Technology > Node Foundation Membership Overview 20150505

Node Foundation Membership Overview 20150505

Date post: 07-Aug-2015
Category:
Upload: nodejsfoundation
View: 53,371 times
Download: 0 times
Share this document with a friend
Popular Tags:
12
Node.js Foundation Overview May 2015
Transcript
Page 1: Node Foundation Membership Overview 20150505

Node.js Foundation Overview

May 2015

Page 2: Node Foundation Membership Overview 20150505

Node.js Foundation

Key stakeholders to Node.js want to move to a Foundation model. The goal is to evolve an open governance model that encourages

participation, technical contribution, and a framework for long term stewardship by an ecosystem invested in Node.js’ success.

The Node.js codebase has become essential to the developer ecosystem for scalable, distributed network applications and the community would like to form a foundation to open the governance and ensure technical contribution guides development of the future codebase.

Initial Node.js Foundation discussions are already seeing support from developers, corporate backers, module authors, and users and we invite you to participate in defining the mission and charter statements of the organization.

26 April 2015Node.js Foundation

Page 3: Node Foundation Membership Overview 20150505

3

Node.js Foundation Mission

Node.js Foundation’s mission is to enable widespread adoption and help accelerate development of Node.js and

other related modules.

6 April 2015Node.js Foundation

Page 4: Node Foundation Membership Overview 20150505

4

Foundation Priorities

Expand the core development team Establish mentoring and technical skill development for core team Increase contributions Transparency and open governance Foster a vibrant ecosystem of vendors to provide value-added products

and services Increase adoption of Node.js Community development

6 April 2015Node.js Foundation

Page 5: Node Foundation Membership Overview 20150505

5

Promote Node.js as an enterprise solution and develop a large scale ecosystem of solutions around Node.js

A neutral organization to run technical infrastructure including test and build servers to prepare binaries for Windows, OS X, Linux, BSD, and SunOS, etc.

It may sponsor one or more Fellows to develop for the project full-time such as a release manager or other key roles which require neutral staff

Neutral home of IP and IP management (trademark, code provenance, etc.) in conjunction with project leads

Develop neutral certification programs around compatibility and developer training Supports development via a travel fund for developers to collaborate at conferences Employ a neutral Director to engage with companies and developers Provides marketing, events, PR, and a neutral home for collaboration

Examples of Charter of Foundation Responsibilities which will be shared

6 April 2015Node.js Foundation

Page 6: Node Foundation Membership Overview 20150505

6

Technical Community

Open governance, technical committee to address cross-project concerns (based on io.js governance proposal)

Technical roadmap, release dates, technical best practices Resolving technical conflicts Project lifecycle: Admission, incubation, mature, core Admitting new committers

The discussion is already underway: https://github.com/joyent/nodejs-advisory-board/tree/master/governance-proposal

6 April 2015Node.js Foundation

Page 7: Node Foundation Membership Overview 20150505

How It Works

A Business (Board) and Technical (TSC) governance structure separates business decisions from meritocratic, technical decisions

04/15/2023

Board sets business direction, marketing, legal Board

Audit & Finance Committee

IP & Legal Committee

Marketing Committee

Technical Steering Committee (TSC)

Working Groups, Projects

TSC sets technical direction for the overall project

Financial oversight Policy oversight Oversight of all marketing: web, press/analysts, collateral, etc.

Drive code development, testing, integration and interface other open source projects

OPNFV Introduction 7

Page 8: Node Foundation Membership Overview 20150505

What does participation in the Board and TSC mean? Q. What does it mean to be on the Board? A. Have a say in all business governance matters including:

Running the business, legal and marketing aspects of the organization. Prioritizing what investments to allocate funds to, and oversee a budget (e.g. fund build and test infrastructure) Define the structure, process and terms for a Certification & Compliance program (if desired by the Board) Oversee Marketing such as PR/AR, branding, certification mark (if any) Setting goals of the Project, requirements of members (e.g. FTE requirements), etc.

Q. What does it mean to be on the TSC? A. Provide technical direction for the community, including: Provide a mechanism for cross-community coordination, setting up new projects, coordinating releases, establishing

development processes and handling issues between working groups or projects. The TSC is meant to serve as the highest technical decision making body, but not involved in day to day management of

projects or the committers working on them. The TSC approves working groups and projects while ensuring the development process is being followed. It establishes a framework for the community and its individual projects to operate within towards a common goal.

TSC often oversees or establishes leads for relationships with other open source projects relevant to the community. E.g. representing the project at an event.

The TSC is often called on to work with the Board on various cross-discipline matters (e.g. decisions on executing a developer travel fund, ensuring the marketing efforts align, etc).

5 June 2014Open Platform for NFV (OPN) 8

Page 9: Node Foundation Membership Overview 20150505

9

Foundation Membership

Raise money from community to fund technical and community development.

Platinum: $250k/year, includes seat on Board of Directors Gold: $50-100k/year, one in three get a seat on the Board Silver: $5-$25k/year, one in ten get a seat on the Board Associate: Individuals and other community members

6 April 2015Node.js Foundation

Page 10: Node Foundation Membership Overview 20150505

10

Corporate Membership Level Summary

6 April 2015Node.js Foundation

Membership Level

Annual Fee Board Seat Marketing Committee

Notes

Platinum Flat fee: $250K Yes Yes Initial 2 year commitment

Gold $50K-$100K based on org size

1 per every 3 Gold members, at least 1, up

to 3 total

Yes

Silver 1 $5K-25K based on org size1

1 per every 10 Silver members, at least 1, up

to 3 total

Yes, non-voting

Associate $0 No No For academic entities, non-profits, etc.

1Silver Annual Fee Scale> 5,000 employees = $25K1,000-4,999 employees = $20K200 < 1,000 employees = $10K< 200 employees = $5K

Page 11: Node Foundation Membership Overview 20150505

11

Timeline

January Socialize with potential founding members Feb 5 Finalize founding companies Feb 4-6 Pre-brief analysts Feb 10 Public announcement at Node Summit Feb – May Create By-laws and legal documents Feb – May Add additional Foundation members Feb – May Transition Node.js AB to Foundation Board Feb – May Transition Node.js core team processes May Establish foundation

6 April 2015Node.js Foundation

Page 12: Node Foundation Membership Overview 20150505

12

We would like your input on the mission and charter for the Foundation.

6 April 2015Node.js Foundation


Recommended