This presentation provides a brief overview on becoming a member of the Node.js Foundation. For more information, visit https://nodejs.org/en/foundation/members/.
3. Node.js Growth
By many measures, Node.js is the fastest growing and most significant development
language right now. With 4 million users and an annual growth rate of 100%, Node.js is truly
everywhere.
3
4. Technology Introduction
Node.js is the JavaScript runtime of
choice for high-performance, low latency
applications, powering everything from
enterprise applications, robots, API
engines, cloud stacks and mobile
websites.
It uses an event-driven, non-blocking I/O
model that makes it lightweight, efficient
and highly-performant even under
extreme load.
5. Node.js In Demand
• Node.js is the only language listed on UpWork’s Top 10 most
wanted IoT Developer Skills
• Node.js ranks among the Top 10 languages for full stack, front
end and back end developers surveyed by StackOverflow in
their 2016 developer survey
• Only Android ranks higher than Node.js in Most Wanted* tech
by StackOverflow
* % of developers who are not developing with the language or tech but have expressed interest in
developing with it
6. Purpose of the Foundation
Host an open governance model that encourages
participation, use, technical contribution, and a
framework for long term stewardship by an
ecosystem invested in the success of Node.js.
7. What the Foundation Does
Guide Business
Decisions
Facilitate Technical
Development
Build Ecosystem
through Marketing,
Events, AR/PR
Legal/IP
Education and
Evangelism
Community
Management
8. Key Work
• Expand the core development team
• Establish mentoring and technical skill development for
core team
• Increase contributions
• Maintain transparency and open governance
• Foster a vibrant ecosystem of vendors to provide value-
added products and services
• Increase adoption of Node.js
• Community development
9. Governance
A Business (Board) and Technical (TSC) governance structure separates
business decisions from technical decisions
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. (*note: this is
a Committee of the
Members)
Drive code
development,
testing, integration
and interface other
open source projects
10. Board
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)
• Oversee Marketing such as PR/AR, branding, certification mark (if any)
• Setting goals of the Project, requirements of members (e.g. FTE
requirements), etc.
11. TSC
Provides technical direction for the community, including:
• Provides 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.
• 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).
• Maintaining the stable releases and long term support for those releases
12. 2016 Node.js Foundation Global Events
Date City Event
February 25 Los Angeles, CA, USA Node.js LIVE
March 19 Bangalore, India Node.js LIVE
April 14 Paris, France Node.js LIVE
May 21-22 Beijing, China Node.js LIVE
June Chicago, IL, USA Node.js LIVE
July London, England, UK Node.js LIVE
August Boston, MA, USA Node.js LIVE
September 15-16 Amsterdam, Netherlands Node.js Interactive
October 26 Washington DC, USA Node.js LIVE
November 29-30 Austin, TX, USA Node.js Interactive
• Node.js Interactive
– Semi-annual, flagship event for the
Foundation
– Spans full ecosystem (users, devs,
business, marketing, etc.)
– http://events.linuxfoundation.org/even
ts/node-interactive (US)
– http://events.linuxfoundation.org/even
ts/node-interactive-europe (Europe)
• Node.js LIVE
– Smaller, 1-day events to establish a
global footprint for the Foundation
– Enter cities with many users and few
established events
– Each event is followed by an “Install
Fest”
– http://live.nodejs.org/
13. Education: How do our users learn?
New
Web
Enterprise
Startup
workshopsblogs
meetups
conferences
training &
certification
e-learning
bootcamps
university
14. Foundation Achievements 4Q2015
• Formal launch on June 16, 2015
• Converged both the Node.js project and io.js project in a single codebase under the direction of the Node.js Foundation
• 7 Platinum, 3 Gold, and 13 Silver Members supportthe Foundation (28% growth since launch)
• Node.js Interactive
– Inaugural event hosted by the Node.js Foundation to address the full ecosystem (users, devs, business, marketing)
– 714 attendees representing 351 companies from 26 countries
– 1.8 million media impressions, 48.2 million social media keyword impressions
– 10 keynotes, 53 breakout sessions
– 15 corporate sponsors
• PR/Comms
– In December 2015, Node.js surpassed Java in articles that referenced the enterprise
– Mentions of Node.js as a whole continued to grow month over month with 1535 in September/October, 2241 in November and 4241 in December
– 5x increase in voice in media for Node.js + Enterprise
– Since Node.js Foundation has taken over social for Twitter and Google+, and added a YouTube page, it has gained 43.8K new followers.
– Launched a case study program
• Developed an individual membership class to representthe diverse needs of the Node.js community in the administration of
the Node.js Foundation
15. 2016 High Level Goals for the Foundation
•Support community efforts around learning and
diversity
•Increase educational resources for Node.js
•Increase the presence of the Node.js Foundation
16. Why companies join?
Companies join as members because they see
Node.js as critically important to the industry and
find that they have a business interest in the
continued growth and success of the project.
18. Membership Levels
Level Dues Board Seat Marketing
Committee Seat
Notes
Platinum $250,000 Yes Yes Initial 2 year
commitment
Gold $50,000 - $100,000 1 1 per every 3 Gold members (at
least 1, up to 3 total)
Yes
Silver $5,000 - $25,000 2 1 per every 10 Silver members;
up to 3 total
Yes
2SilverAnnual Fee Scale
> 2,000 employees = $25K
500-2,000 employees = $15K
100 < 500 employees = $10K
< 100 employees = $5K
1Gold Annual Fee Scale
> 5,000 employees = $100K
2,000-5,000 employees = $75K
< 2,000 employees = $50K
19. Membership Benefits
• Board seat (1 per Platinum; by election for Gold/Silver)
• Marketing Committee seat
• Engagement in ongoing Marketing, PR, and events
• Press release announcing membership
• Logo on Node.js Foundation website and collateral
• Brand affinity and awareness
• Access to member community and intro to industry peers
• Supporting a technology critical to your line of business