Skip to Main Content
ApacheCon 2021 Coming Soon! The Apache Software Foundation
Apache 20th Anniversary Logo

Community-led development "The Apache Way"

Apache Support Logo

This was extracted (@ 2021-06-16 22:10) from a list of minutes which have been approved by the Board.

Please Note The Board typically approves the minutes of the previous meeting at the beginning of every Board meeting; therefore, the list below does not normally contain details from the minutes of the most recent Board meeting.

Meeting times vary, the exact schedule is available to ASF Members and Officers, search for "calendar" in the Foundation's private index page (svn:foundation/private-index.html).

NuttX

21 Apr 2021

NuttX is a mature, real-time embedded operating system (RTOS).

NuttX has been incubating since 2019-12-09.

### Three most important unfinished issues to address before graduating:

 1. Clear any potential infringing use of the NuttX trademark
 2. Make more releases under Apache
 3. Continue to grow the community with people from different background

### Are there any issues that the IPMC or ASF Board need to be aware of?

 None

### How has the community developed since the last report?

 * Most communications have moved from old venues to dev@nuttx.apache.org.

 The dev list contains 230 subscribers, an increase of 9% since our
   previous report, and is the home of all development discussions and
   user questions.
 * GitHub's PRs and Issues also have their own discussions.
 * We are seeing new contributors to the project through GitHub.
 * No new committer(s) have been added since the last report.

### How has the project developed since the last report?

 * We have made significant steps toward license clearing, needed for
   graduation: In this quarter, thousands of files have been cleared
   and changed to the Apache 2.0 License through the large effort of
   our volunteers. Since joining the Incubator, more than 10,000 files
   have been changed to the Apache 2.0 License with the permission of
   more than 60 individuals and 16 organizations who signed ICLAs, CCLAs,
   and SGAs to assist us in getting closer to graduation. We are
   grateful to everyone for their invaluable support through this
   important process.
 * We continue to secure ICLAs and SGAs from from past and present
   contributors and have secured 8 new ICLAs and 3 new SGAs this
   quarter.
 * Contributions are flowing regularly as PRs in GitHub with occasional
   patches in the dev list.
 * Many technical improvements, bug fixes, and new architectures have
   been collaborated and work continues with an average of 9 and
   sometimes more than a dozen pull requests merged per day.
 * We have not made any new releases during this quarter but have begun
   discussing the next release, tentatively set for next month.
 * We have listened to the valuable feedback received during our
   previous releases and continue to improve our documentation. This can
   be found at https://nuttx.apache.org/docs/latest/.
 * We are working to streamline our GitHub PR checks to use fewer
   resources while still giving providing early feedback of potentially
   disruptive problems. The GitHub PR checks have helped us immensely in
   improving our code quality and compliance to project standards.

### How would you assess the podling's maturity?
 Please feel free to add your own commentary.

 - [ ] Initial setup
 - [ ] Working towards first release
 - [X] Community building
 - [ ] Nearing graduation
 - [ ] Other:

### Date of last release:

 NuttX-10.0.1 and NuttX-9.1.1 were released on 2020-12-08.

### When were the last committers or PPMC members elected?

 Last elected PPMC: 2020-01-10

 Last committer added: 2020-12-30

### Have your mentors been helpful and responsive?

 Mentors are helpful and responsive.

### Is the PPMC managing the podling's brand / trademarks?

 Podling name was approved on May 17th 2020: https://s.apache.org/4hfzx

### Signed-off-by:

 - [X] (nuttx) Duo Zhang
    Comments: Glad to see the big step on license clearing!
 - [ ] (nuttx) Junping Du
    Comments:
 - [X] (nuttx) Justin Mclean
    Comments:  Great work on the license, ICLA and SGA work. You could
    graduate without that 100% done as long at the 3rd party licenses are ALv2
    compatible.
 - [ ] (nuttx) Mohammad Asif Siddiqui
    Comments:
 - [ ] (nuttx) Flavio Paiva Junqueira
    Comments:

### IPMC/Shepherd notes:

20 Jan 2021

NuttX is a mature, real-time embedded operating system (RTOS).

NuttX has been incubating since 2019-12-09.

### Three most important unfinished issues to address before graduating:

 1. Clear any potential infringing use of the NuttX trademark
 2. Make more releases under Apache
 3. Continue to grow the community with people from different background

### Are there any issues that the IPMC or ASF Board need to be aware of?

 None

### How has the community developed since the last report?

 * Most communications have moved from old venues to dev@nuttx.apache.org.

 The dev list contains 210 subscribers, an increase of 6% since our
   previous report, and is the home of all development discussions and
   user questions.
 * Github's PRs and Issues also have their own discussions.
 * We are seeing new contributors to the project through Github.
 * One new committer has been added since the last report.

### How has the project developed since the last report?

 * We have made significant steps toward license clearing, needed for
   graduation: In this quarter, we have secured 34 ICLAs and 7 SGAs,
   the most of any quarter so far, from past and present contributors.
 * We have successfully made our third, fourth, and fifth releases
   under the ASF umbrella: NuttX-10.0 followed by security fix releases
   NuttX-9.1.1 and NuttX-10.0.1.
 * Contributions are flowing regularly as PRs in GitHub with occasional
   patches in the dev list.
 * Many technical improvements, bug fixes, and new architectures have
   been collaborated and work continues with an average of 6 and
   sometimes as many as a dozen pull requests merged per day.
 * We have listened to the valuable feedback received during our
   previous releases and continue to improve our documentation. This can
   be found at https://nuttx.apache.org/docs/latest/.
 * We've implemented additional automatic checks on PRs.  This has
   helped us to improve our review process.

### How would you assess the podling's maturity?
 Please feel free to add your own commentary.

 - [ ] Initial setup
 - [ ] Working towards first release
 - [X] Community building
 - [ ] Nearing graduation
 - [ ] Other:

### Date of last release:

 NuttX-10.0.1 and NuttX-9.1.1 were released on 2020-12-08.

### When were the last committers or PPMC members elected?

 Last elected PPMC: 2020-01-10

 Last committer added: 2020-12-30

### Have your mentors been helpful and responsive?

 Mentors are helpful and responsive.

### Is the PPMC managing the podling's brand / trademarks?

 Podling name was approved on May 17th 2020: https://s.apache.org/4hfzx

### Signed-off-by:

 - [X] (nuttx) Duo Zhang
    Comments: Glad to see that we have made good progress on license
    clearing.
 - [ ] (nuttx) Junping Du
    Comments:
 - [X] (nuttx) Justin Mclean
    Comments:
 - [ ] (nuttx) Mohammad Asif Siddiqui
    Comments:
 - [ ] (nuttx) Flavio Paiva Junqueira
    Comments:

### IPMC/Shepherd notes:

21 Oct 2020

NuttX is a mature, real-time embedded operating system (RTOS).

NuttX has been incubating since 2019-12-09.

### Three most important unfinished issues to address before graduating:

 1. Clear any potential infringing use of the NuttX trademark
 2. Make more releases under Apache
 3. Continue to grow the community with people from different background

### Are there any issues that the IPMC or ASF Board need to be aware of?

 None

### How has the community developed since the last report?

 * Most communications have moved from old venues to dev@nuttx.apache.org.
 The dev list contains 196 subscribers, an increase of 16% since our
 previous report, and is the home of all development discussions and
 user questions.
 * Github's PRs and Issues also have their own discussions.
 * We are seeing new contributors to the project through Github.
 * Four new committers have joined the team: Adam Feuer, Matias Nitsche,
   Johannes Schock, and Sebastian Ene.
 * We organised the NuttX Online Workshop, a two-day event on August
   15th and 16th. We had a bunch of interesting presentations of people
   using NuttX around the world. Full videos of the online event have
   been posted at https://www.youtube.com/watch?v=t49wq_ovT50 (day 1)
   and https://www.youtube.com/watch?v=CIpa3_70PCY (day 2).

### How has the project developed since the last report?

 * We have successfully made our second release under the ASF umbrella,
   NuttX-9.1.
 * We are already working on our third release, NuttX-10.0.
 * Contributions are flowing regularly as PRs in GitHub and as patches
   in the dev list.
 * Many technical improvements, bug fixes, and new architectures have
   been collaborated and work continues with upwards of a dozen pull
   requests per day.
 * We have listened to the valuable feedback received during our last
   two releases and revamped our documentation. This can be found at
   https://nuttx.apache.org/docs/latest/.
 * The nightly build is up and running: https://s.apache.org/wnv2u
 This has helped us to improve our review process.

### How would you assess the podling's maturity?
 Please feel free to add your own commentary.

 - [ ] Initial setup
 - [ ] Working towards first release
 - [X] Community building
 - [ ] Nearing graduation
 - [ ] Other:

### Date of last release:

 NuttX-9.1 was released on 2020-07-22.

### When were the last committers or PPMC members elected?

 Last elected PPMC: 2020-01-10

 Last committer added: 2020-09-23

### Have your mentors been helpful and responsive?

 Mentors are helpful and responsive.

### Is the PPMC managing the podling's brand / trademarks?

 Podling name was approved on May 17th 2020: https://s.apache.org/4hfzx

### Signed-off-by:

 - [X] (nuttx) Duo Zhang
    Comments: I think there is another blocker for graduation is the
    license clearance, and community has made some progress.
 - [ ] (nuttx) Junping Du
    Comments:
 - [X] (nuttx) Justin Mclean
    Comments:
 - [X] (nuttx) Mohammad Asif Siddiqui
    Comments:
 - [ ] (nuttx) Flavio Paiva Junqueira
    Comments:

### IPMC/Shepherd notes:

15 Jul 2020

NuttX is a mature, real-time embedded operating system (RTOS).

NuttX has been incubating since 2019-12-09.

### Three most important unfinished issues to address before graduating:

 1. Clear any potential infringing use of the NuttX trademark
 2. Make more releases under Apache
 3. Continue to grow the community with people from different background

### Are there any issues that the IPMC or ASF Board need to be aware of?

 None

### How has the community developed since the last report?

 * Most communications have moved from old venues to dev@nuttx.apache.org.

 The dev list contains 168 subscribers, an increase of 30% since our
   previous report, and is the home of all development discussions and
   user questions.
 * Github's PRs and Issues also have their own discussions.
 * We are seeing new contributors to the project through Github.
 * Three new committers and one mentor have joined the team.

### How has the project developed since the last report?

 * We have successfully made our first release under the ASF umbrella,
   NuttX-9.0.
 * We are already working on our second release.
 * Contributions are flowing regularly as PRs in GitHub and as patches
   in the dev list.
 * Many technical improvements, bug fixes, and new architectures have
   been collaborated and work continues with upwards of a dozen pull
   requests on some days.
 * The nightly build is up and running: https://s.apache.org/wnv2u
   This has helped us to improve our review process.
 * The community is currently discussing ideas for a new logo design.

### How would you assess the podling's maturity?
 Please feel free to add your own commentary.

 - [ ] Initial setup
 - [ ] Working towards first release
 - [X] Community building
 - [ ] Nearing graduation
 - [ ] Other:

### Date of last release:

 NuttX-9.0 was released on 2020-05-11.

### When were the last committers or PPMC members elected?

 Last elected PPMC: 2020-01-10

 Last committer added: 2020-05-17

 We have added one new mentor since the last report: Duo Zhang on
 2020-06-01.

### Have your mentors been helpful and responsive?

 Mentors are helpful and responsive.

### Is the PPMC managing the podling's brand / trademarks?

 Podling name was approved on May 17th 2020: https://s.apache.org/4hfzx

### Signed-off-by:

 - [ ] (nuttx) Duo Zhang
    Comments:
 - [ ] (nuttx) Junping Du
    Comments:
 - [X] (nuttx) Justin Mclean
    Comments:
 - [X] (nuttx) Mohammad Asif Siddiqui
    Comments:
 - [ ] (nuttx) Flavio Paiva Junqueira
    Comments:

### IPMC/Shepherd notes:

15 Apr 2020

NuttX is a mature, real-time embedded operating system (RTOS).

NuttX has been incubating since 2019-12-09.

### Three most important unfinished issues to address before graduating:

 1. Clear any potential infringing use of the NuttX trademark
 2. Determine the form and location of NuttX releases
 3. Make the first release under Apache

### Are there any issues that the IPMC or ASF Board need to be aware of?

 None

### How has the community developed since the last report?

 * We have extended invitations to two new committers.
 * One of the new invited committers, Yamamoto Takashi, has accepted,
   filed an ICLA with the ASF, and has been added to the roster
   successfully.
 * The other new invited committer has accepted but is still
   currently undergoing the ICLA and account creation process.
 * We continue to see new contributors to the project through GitHub.
 * Most communications have moved from old venues to
   dev@nuttx.apache.org. Currently this list is the primary home of
   all development discussions and users questions. Some users
   continue to post questions to the old Google Group but we let them
   know about the move, so as to consolidate the project in one
   place.
 * GitHub's PRs and Issues also have their own discussions.

### How has the project developed since the last report?

 * Regarding making our first release as Apache NuttX (Incubating),
   the community has agreed on a branch date (April 6th) and a
   tentative release date of end of April. Furthermore, we have
   agreed to reinstate the bimonthly releases that NuttX was making
   prior to becoming a Podling, subsequent to this first release.
 * One of our PPMC members, Brennan Ashton, has volunteered to be
   Release Manager (RM) for this first release, provided that we make
   progress on licensing. To that end, several community members have
   invested considerable time with Fossology to qualify license
   headers of various files. As we have nearly 90,000 files in our
   repository, we expect this work to continue for quite some time,
   but the goal is to make additional progress at each release.
 * The nightly build is up and running: https://s.apache.org/wnv2u
   Our Continuous Integration (CI) system continues to receive
   various tweaks and fixes. Currently, our automated nightly tests
   are showing various failures but this is gradually improving.
 * The community continues to collaborate on various technical
   improvements, bug fixes, and new architectures. Contributions are
   flowing regularly as Pull Requests (PRs) in GitHub and as patches
   emailed to the dev list.

### How would you assess the podling's maturity?

Please feel free to add your own commentary.

 - [ ] Initial setup
 - [X] Working towards first release
 - [ ] Community building
 - [ ] Nearing graduation
 - [ ] Other:

### Date of last release:

 Still working towards making the first Apache release.

### When were the last committers or PPMC members elected?

 Last elected PPMC: 2020-01-10
 Last elected Committers: 2020-03-27

### Have your mentors been helpful and responsive?

 Mentors are helpful and responsive.

### Is the PPMC managing the podling's brand / trademarks?

 Some concerns and actions regarding podling's brand were noted in
 the past reports, however, trademarks issues will be dealt with when
 graduation draws near.

### Signed-off-by:

 - [ ] (nuttx) Junping Du
    Comments:
 - [X] (nuttx) Justin Mclean
    Comments: Nice detailed report, good to see progress.
 - [ ] (nuttx) Mohammad Asif Siddiqui
    Comments:
 - [X] (nuttx) Flavio Paiva Junqueira
    Comments:

### IPMC/Shepherd notes:

18 Mar 2020

NuttX is a mature, real-time embedded operating system (RTOS).

NuttX has been incubating since 2019-12-09.

### Three most important unfinished issues to address before graduating:

 1. Clear any potential infringing use of the NuttX trademark
 2. Determine the form and location of NuttX releases
 3. Make the first release under Apache

### Are there any issues that the IPMC or ASF Board need to be aware of?

 None

### How has the community developed since the last report?

 * Most communications have moved from old venues to dev@nuttx.apache.org.

 The dev list contains 128 subscribers and is the home of all
 development discussions and users questions.
 * Github's PRs and Issues also have their own discussions.
 * Some new names are contributing to the project through Github.

### How has the project developed since the last report?

 * Contributions are flowing regularly as PRs in GitHub and as patches
   in the dev list.
 * A bunch of improvements, bug fixes and new architectures were
 collaborated.
 * The nightly build is up and running: https://s.apache.org/wnv2u
 This will improve our review process and push us forward towards
 making our first Apache release.

### How would you assess the podling's maturity?
Please feel free to add your own commentary.

 - [ ] Initial setup
 - [X] Working towards first release
 - [ ] Community building
 - [ ] Nearing graduation
 - [ ] Other:

### Date of last release:

 Still working towards making the first Apache release.

### When were the last committers or PPMC members elected?

 Last elected PPMC: 2020-01-10

### Have your mentors been helpful and responsive?

 Mentors are helpful and responsive.

### Is the PPMC managing the podling's brand / trademarks?

 Some concerns and actions regarding podling's brand were noted in the
 past reports, however, trademarks issues will be dealt with when
 graduation draws near.

### Signed-off-by:

 - [ ] (nuttx) Junping Du
    Comments:
 - [X] (nuttx) Justin Mclean
    Comments: I suggest you look at trademark issues before nearing
    graduation.
 - [ ] (nuttx) Mohammad Asif Siddiqui
    Comments:
 - [ ] (nuttx) Flavio Paiva Junqueira
    Comments:

### IPMC/Shepherd notes:

19 Feb 2020

NuttX is a mature, real-time embedded operating system (RTOS) with
emphasis on standards compliance and small footprint.

NuttX has been incubating since 2019-12-09.

### Three most important unfinished issues to address before graduating:

 1. Clear any potential infringing use of the NuttX trademark
 2. Determine the form and location of NuttX releases
 3. Make the first release under Apache

### Are there any issues that the IPMC or ASF Board need to be aware of?

 None

### How has the community developed since the last report?

 * Most communications have moved from old venues to dev@nuttx.apache.org.

 Some users are still accustomed to the google group but they are getting
 redirected to the dev list.
 * Last year, the first International NuttX Workshop (NuttX 2019) was held

 in Gouda, Netherlands.  The second NuttX workshop (NuttX 2020) is in
 preparation and will be hosted by Sony in Tokyo, Japan.
 * The PPMC has seen a new addition. The roster now contains 14 members.

### How has the project developed since the last report?

 * Contributions are flowing regularly as PRs in GitHub and as patches
 in the dev list.
 These are handled by committers through an "unofficial" workflow.
 Our official workflow document is nearing completion where details about
 contributions, reviews and criteria of acceptance are explained.
 * A new repository has been created, nuttx-testing, that contains the
 necessary scripts for automated testing.
 * The website is now accessible at: https://nuttx.apache.org/

### How would you assess the podling's maturity?

 Please feel free to add your own commentary.

 - [ ] Initial setup
 - [X] Working towards first release
 - [ ] Community building
 - [ ] Nearing graduation
 - [ ] Other:

### Date of last release:

 There is yet to be a release for Apache NuttX.
 However with the help of our mentor Justin, we are working towards
 accomplishing this.

### When were the last committers or PPMC members elected?

 Last elected PPMC:
  * Brennan Ashton: 2020-01-10

### Have your mentors been helpful and responsive?

 Mentors are helpful and responsive.

### Is the PPMC managing the podling's brand / trademarks?

 As noted in the last report the name is registered in the US by
 Gregory Nutt, and no new issue regarding the trademark usage was noted.
 A podling name search is yet to be done to get the Brand Management VP
 approval.

### Signed-off-by:

 - [ ] (nuttx) Junping Du
   Comments:
 - [X] (nuttx) Justin Mclean
   Comments:
 - [X] (nuttx) Mohammad Asif Siddiqui
   Comments:
 - [X] (nuttx) Flavio Paiva Junqueira
 Comments:

### IPMC/Shepherd notes:

15 Jan 2020

NuttX is a mature, real-time embedded operating system (RTOS) with
emphasis on standards compliance and small footprint.

NuttX has been incubating since 2019-12-09.

### Three most important unfinished issues to address before graduating:

  1. Clear any potential infringing use of the NuttX trademark
  2. Grow the community outside the old project and around Apache
     infrastructure
  3. Make the first release under the Apache umbrella.

### Are there any issues that the IPMC or ASF Board need to be aware of?

  Even though the project is in its early incubation stages, its maturity
  allowed us to elect 3 new members:
  Ken and Masayuki are both long time contributors to NuttX. They were
  interested in becoming Committers/PPMC members and supposed to be in the
  initial committers list but missed the window by few hours (the voting
  had  already started).
  Brennan is also a long time contributor, and recently has put in some
  crazy hours to convert our old DokuWiki to Confluence.

  The project consists of two main repositories, _nuttx_ and _apps_.
  These two repositories are hosted by Apache in
  https://gitbox.apache.org/repos/asf?p=incubator-nuttx.git
  and https://gitbox.apache.org/repos/asf?p=incubator-nuttx-apps.git
  There are also 3 supporting repositories that have GPL licenses
  and hence can't be released under the Apache license.
  Nothing in these GPL repositories is ever delivered with NuttX releases.
  There are only references in the documentation to aid in building and
  installing the operating system.
  It is unclear where these repositories should reside.

### How has the community developed since the last report?

  The project used to have a google group where questions, patches and
  technical issues were discussed.

  Now, three mailing lists are in place: _dev_, _commit_ and _private_.
  _dev_ has 100 subscribers and is getting quite heavy traffic as the
  community is debating the next steps of the project.
  In the meantime, some contributors have already submitted a few patches
  and PRs.

  However, as it was expected, user activity has dropped down a little
  compared to the google group.
  First, not all google group subscribers are subscribed to the _dev_
  mailing list.
  Additionally, moving to Apache required reviewing the previous workflow
  and developing new requirements. This is currently the center of almost
  all discussions in the mailing list.
  Things are anticipated to settle down and get back to normal once
  our new way of working is sorted out.

  Regarding the project committee, it started with 12 members
  (4 mentors and 8 initial committers).
  Since incubation, 2 committers and 1 PPMC member have been added.

### How has the project developed since the last report?

  The project is only in its early days of incubation.
  The necessary resources are set up. The repositories have moved from
  Bitbucket to GitHub/GitBox and the Wiki from DokuWiki to Confluence.
  As noted above, the workflow requirements are still under development,
  it is expected that the project will see more contributions once this
  has been taken care of.

  First version of the website is available in github.io
  (https://apache-nuttx-website.github.io/).  It will be moved to Apache
  servers.

### How would you assess the podling's maturity?
Please feel free to add your own commentary.

  - [X] Initial setup. Repositories, accounts and mailing lists are in
        place.
  - [ ] Working towards first release
  - [ ] Community building
  - [ ] Nearing graduation
  - [ ] Other:

### Date of last release:

  2019-11-16
  This is the date of the last NuttX release.
  There is yet to be a release for Apache NuttX.

### When were the last committers or PPMC members elected?

  Last elected committers:
  - Brennan Ashton: 2019-12-19
  - Kenneth Pettit: 2019-12-22

Last elected PPMC:
  - Masayuki Ishikawa: 2019-12-23

### Have your mentors been helpful and responsive?

  Mentors are helpful and responsive.

### Is the PPMC managing the podling's brand / trademarks?

 * Gregory Nutt registered the NuttX trademark in the US.
 * Some projects are distributing modified versions of NuttX under the
   name NuttX. These issues need to be addressed before graduation.

### Signed-off-by:

  - [ ] (nuttx) Junping Du
  Comments:
  - [X] (nuttx) Justin Mclean
  Comments:
  - [ ] (nuttx) Mohammad Asif Siddiqui
  Comments:
  - [X] (nuttx) Flavio Paiva Junqueira
  Comments:

### IPMC/Shepherd notes:
  Justin Mclean: While off to a good start the podling has run into several
  issues, and seems to need a bit more focus before it has a functioning
  PPMC.
  Some of these issues are due to ignoring mentors/incubator advice. I'd
  suggest the project focus on more immediate needs rather than hypothetical
  issues that may or may not occur in the future.

  Flavio Junqueira: NuttX started incubation with an established community,
  and a good amount of the ramp-up effort has been spent on understanding
  the Apache environment and principles, moving the code base, and adapting
  or replacing existing processes. I’m happy with the community progress so
  far, and have no specific concern.