Greg and I were discussing offlist the role of the project management
committee and ways that interested people can become part of it.

Right now, we have technical people in the PPMC, which is valuable
because the PPMC needs to deal with technical matters. But!

We are lacking in people (who may or may not be technical) who have
management / marketing / entrepreneurial / administrative skills, who
are interested in the "M" (Management) of PPMC.

But since this project is a meritocracy where people are invited to
that role based on contributions, how could someone who isn't
necessarily making source code patches, but who wants to help manage
the project, ever become part of the PPMC?

The answer is that "contributing" to the project doesn't mean source
code only. Obviously, source code (and documentation) patches qualify
as important "contributions" to the project. But so do these things:

* Discussions, right here on dev@, whether they're technical, or about
  the future direction of this project. Where do you see NuttX going
  in the next few years? What "next big thing" do you believe will
  happen and how can we meet that as a project?

* Marketing, PR, NuttX evangelism, outreach, etc., are very important
  because a growing user and developer base are the key things that
  will ensure the longevity and future of this project. This includes
  building bridges between Apache NuttX and other projects of the ASF.

* Graphic design, whether it's marketing type materials like logos, a
  mascot, fan art, or whether it's technical illustrations.

* Translations of our documentation and website to other languages.

* Videos. Whether they're instructional videos (showing how to do
  things with NuttX), showcase videos (showing cool stuff in the real
  world that runs on NuttX), or even discussions about the business
  case for NuttX.

* What about Music? Huh?! NuttX Music? Well, I'm not being entirely
  sarcastic here. The OpenBSD project releases a song with every new
  OS version. Heck, why not?

My point is that although quality source code is very important,
Apache NuttX is in need of a great many other skill sets, including
both "hard" and "soft" skills.

I hope that this message isn't going to /dev/null. I hope we'll hear
from other community members, both users and developers alike, whether
it's praise, criticism, or anything you'd like to share. If you've
been wanting to get involved, hit reply and tell us your thoughts!

Cheers,
Nathan

Reply via email to