
This was extracted (@ 2025-02-19 17: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.
WARNING: these pages may omit some original contents of the minutes.
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).
## Description: The mission of Apache Mynewt is the creation and maintenance of software related to an embedded OS optimized for networking and built for remote management of constrained devices that are incapable of running either Linux or Android ## Project Status: Current project status: ongoing Issues for the board: none ## Membership Data: Apache Mynewt was founded 2017-06-21 (7 years ago) There are currently 37 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 5:3. Community changes, past quarter: - No new PMC members. Last addition was Jerzy Kasenberg on 2019-10-24. - No new committers. Last addition was Michał Górecki on 2024-06-27. ## Project Activity: Apache Mynewt-1.13.0 and Apache NimBLE-1.8.0 were released on 2024-11-25. Work is ongoing in several areas, mainly improvements in BSP and MCU support (Nordic nRF54 fmaily) and tooling (newt and scripts). On Bluetooth support side there is ongoing work for LE Audio support and Channel Sounding (BT 6). There is also work on implementing missing optional features from previous Bluetooth Core Specifications (5.4 and older). ## Community Health: Core developers are active on regular basis. We see more new users support request recently (after latest release).
## Description: The mission of Apache Mynewt is the creation and maintenance of software related to an embedded OS optimized for networking and built for remote management of constrained devices that are incapable of running either Linux or Android ## Project Status: Current project status: ongoing Issues for the board: none ## Membership Data: Apache Mynewt was founded 2017-06-21 (7 years ago) There are currently 37 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 5:3. Community changes, past quarter: - No new PMC members. Last addition was Jerzy Kasenberg on 2019-10-24. - Michał Górecki was added as committer on 2024-06-27 ## Project Activity: Work is ongoing in several areas, mainly improvements in BSP and MCU support. NXP MCU support is now based on external SDK repository instead of local copy. Some improvements to FCB filesystem, USB support and New LVGL driver for ft6x36 touchscreen were added. On Bluetooth side work is being continued on adding LE Audio support as well as various bugfixes for host and controller. There is also initial work on Bluetooth Core 6.0 support i.e. Channel Sounding. Project is planning for new release by the end of October 2024. ## Community Health: Core developers are active on regular basis (with some drop due to summer season). We also see some past contributors getting active again. We see more new users support request recently.
No report was submitted.
## Description: The mission of Apache Mynewt is the creation and maintenance of software related to an embedded OS optimized for networking and built for remote management of constrained devices that are incapable of running either Linux or Android ## Project Status: Current project status: ongoing Issues for the board: none ## Membership Data: Apache Mynewt was founded 2017-06-21 (7 years ago) There are currently 37 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 5:3. Community changes, past quarter: - No new PMC members. Last addition was Jerzy Kasenberg on 2019-10-24. - Michał Górecki was added as committer on 2024-06-27 ## Project Activity: Work is ongoing in several areas, mainly improvements in BSP/MCU support (common startup code for STM family, Nordic nRF5x family is now using nrfx SDK for drivers). There has been significant work on improving project documentation (Doxygen for API, improvements to website, automation of website deployment). On Bluetooth side work is being continued on adding LE Audio support. Github email notifications from project repositories are now also configured according to suggestions from Board few months back. ## Community Health: Core developers are active on regular basis (with some drop due to summer season). We also see some past contributors getting active again. For now we are not going to do anything with inactive PMC members so this is causing no issues to the project currently.
No report was submitted.
No report was submitted.
## Description: The mission of Apache Mynewt is the creation and maintenance of software related to an embedded OS optimized for networking and built for remote management of constrained devices that are incapable of running either Linux or Android ## Project Status: Current project status: ongoing Issues for the board: some PMC members are no longer active in the project, how should this be handled by project? ## Membership Data: Apache Mynewt was founded 2017-06-21 (7 years ago) There are currently 36 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - No new PMC members. Last addition was Jerzy Kasenberg on 2019-10-24. - No new committers. Last addition was Krzysztof Kopyściński on 2021-01-26. ## Project Activity: Community work in several areas including: tooling and CI improvements, new MCUs support (STM32G20), Bluetooth host qualification improvements continued work on Bluetooth LE Audio. Apache Mynewt 1.12.0 (and Apache NimBLE 1.7.0) were released last week. ## Community Health: Number of contributors is stable, "core" developers are contributing code on regular basis. We see more support request from new users. Mailing list see little activity as most discussions happen on Github.
No report was submitted.
## Description: Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M, RISC-V and MIPS architectures The mission of Apache Mynewt is the creation and maintenance of software related to an embedded OS optimized for networking and built for remote management of constrained devices that are incapable of running either Linux or Android ## Project Status: No issues. ## Membership Data: Apache Mynewt was founded 2017-06-21 (6 years ago) There are currently 36 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - No new PMC members. Last addition was Jerzy Kasenberg on 2019-10-24. - No new committers. Last addition was Krzysztof Kopyściński on 2021-01-26. ## Project Activity: Community work in several areas including: improved GUI support (LVGL), CI improvements, new MCUs support (STM32G4) and continued work on Bluetooth LE Audio. ## Community Health: Number of contributors is stable, "core" developers are contributing code on regular basis. We see more support request from new users. Mailing list see little activity as most discussions happen on Slack and Github.
## Description: Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M, RISC-V and MIPS architectures The mission of Apache Mynewt is the creation and maintenance of software related to an embedded OS optimized for networking and built for remote management of constrained devices that are incapable of running either Linux or Android ## Project Status: No issues. ## Membership Data: Apache Mynewt was founded 2017-06-21 (6 years ago) There are currently 36 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - No new PMC members. Last addition was Jerzy Kasenberg on 2019-10-24. - No new committers. Last addition was Krzysztof Kopyściński on 2021-01-26. ## Project Activity: Apache Mynewt 1.11.0 (along with Apache Nimble 1.6.0) were released in September 2023. This release includes number of new features like touchscreens support (along LVGL integration), external modules and initial work on Bluetooth LE Audio support. Project is working towards more automated testing which would decrease testing effort on releases and allow for more frequent releases (3-4 per year). Development is focusing on Bluetooth LE Audio as well as improving support for USB and GUI. ## Community Health: Most discussions happen on project Slack and github. Mailing list seems to be less used. Number of code changes is stable. We see increased interest in NimBLE (Bluetooth stack) usage outside of Mynewt.
## Description: The mission of Apache Mynewt is the creation and maintenance of software related to an embedded OS optimized for networking and built for remote management of constrained devices that are incapable of running either Linux or Android ## Project Status: Current project status: ongoing Issues for the board: none ## Membership Data: Apache Mynewt was founded 2017-06-21 (6 years ago) There are currently 36 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - No new PMC members. Last addition was Jerzy Kasenberg on 2019-10-24. - No new committers. Last addition was Krzysztof Kopyściński on 2021-01-26. ## Project Activity: Community work in several areas including: test facilities, tooling, improvements in MCU and BSP support, qualification fixes for Bluetooth stack, USB support, bug fixes. Support for GUI (via LVGL) and various touchscreens was added. Working on support for Bluetooth LE Audio (broadcast support). ## Community Health: Number of contributors is stable, "core" developers are contributing code on regular basis. Mailing list see little activity as most discussions happen on Slack and Github.
## Description: The mission of Apache Mynewt is the creation and maintenance of software related to an embedded OS optimized for networking and built for remote management of constrained devices that are incapable of running either Linux or Android ## Issues: None. ## Membership Data: Apache Mynewt was founded 2017-06-21 (6 years ago) There are currently 36 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - No new PMC members. Last addition was Jerzy Kasenberg on 2019-10-24. - No new committers. Last addition was Krzysztof Kopyściński on 2021-01-26. ## Project Activity: No new release was made in past quarter. Next release is tentatively planned on late Q1 (early Q2) 2023. Community work in several areas including: test facilities, tooling, improvements in MCU and BSP support, qualification fixes for Bluetooth stack, USB support, bug fixes. Initial work on adding support for Bluetooth LE Audio has started. ## Community Health: We see some new (first time) contributors recently to the project, currently their PRs are pending review. Mailing list see little activity as most discussions happen on Slack and Github.
## Description: The mission of Apache Mynewt is the creation and maintenance of software related to an embedded OS optimized for networking and built for remote management of constrained devices that are incapable of running either Linux or Android ## Issues: None ## Membership Data: Apache Mynewt was founded 2017-06-21 (6 years ago) There are currently 36 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - No new PMC members. Last addition was Jerzy Kasenberg on 2019-10-24. - No new committers. Last addition was Krzysztof Kopyściński on 2021-01-26. ## Project Activity: Project is preparing for next release in Q1 2023. Mostly working on improving support Nordic nRF5340 chip and tooling. ## Community Health: We see drop in activity on github and mailinglist, although "core" developers are active.
No report was submitted.
## Description: The mission of Apache Mynewt is the creation and maintenance of software related to an embedded OS optimized for networking and built for remote management of constrained devices that are incapable of running either Linux or Android ## Issues: None. ## Membership Data: Apache Mynewt was founded 2017-06-21 (5 years ago) There are currently 36 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - No new PMC members. Last addition was Jerzy Kasenberg on 2019-10-24. - No new committers. Last addition was Krzysztof Kopyściński on 2021-01-26. ## Project Activity: No new release was made in past quarter. There was a plan for release in August but that didn't happen. We stil plan to do next release early Q4 2022. Community work in improvements in USB support, BSP and Bluetooth (major rework of controller radio drivers for Nordic nRF5x chips and Front-End-Module support, qualification related fixes). Few new sample applications were added to help newcomers. Bluetooth stack will require new Qualification Design ID from Bluetooth SIG and there is some initial discussion/questions in community on how this can be handled (in terms of work and fees). ## Community Health: We see decrease in overall number of PRs (related to summer holidays?). Questions on mailing list are answered timely.
## Description: The mission of Apache Mynewt is the creation and maintenance of software related to an embedded OS optimized for networking and built for remote management of constrained devices that are incapable of running either Linux or Android ## Issues: None. ## Membership Data: Apache Mynewt was founded 2017-06-21 (5 years ago) There are currently 36 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - No new PMC members. Last addition was Jerzy Kasenberg on 2019-10-24. - No new committers. Last addition was Krzysztof Kopyściński on 2021-01-26. ## Project Activity: Mynewt-1.10.0 and NimBLE-1.5.0 were release in May 2022. Community work in several areas including: test facilities, improvements in MCU and BSP support, qualification fixes for Bluetooth stack, new Bluetooth stack ports, bug fixes Project is preparing for next release in mid-Q3. We plan to do releases more frequently (3-4 per year). ## Community Health: We see overall increase in github activity (PRs, issues reported, commits) in last quarter.
## Description: Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M, RISC-V and MIPS architectures. The mission of Apache Mynewt is the creation and maintenance of software related to an embedded OS optimized for networking and built for remote management of constrained devices that are incapable of running either Linux or Android ## Issues: None. ## Membership Data: Apache Mynewt was founded 2017-06-21 (5 years ago) There are currently 36 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - No new PMC members. Last addition was Jerzy Kasenberg on 2019-10-24. - No new committers. Last addition was Krzysztof Kopyściński on 2021-01-26. ## Project Activity: No new release was made in past quarter. Next release is tentatively planned in March/April 2022. Community work in several areas including: test facilities, improvements in MCU and BSP support, USB support, qualification fixes for Bluetooth stack, new Bluetooth features (LE Audio), bug fixes ## Community Health: - Number of opened PRs dropped slightly compared to last quarter (but is stil way above 100) - Number of commits and code contributors is slightly lower comparing to last quarter - We see some new first-time contributors - Issue types seen include change/feature requests, bug reports, contributions/PR, Q&A
## Description: Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M, RISC-V and MIPS architectures. The mission of Apache Mynewt is the creation and maintenance of software related to an embedded OS optimized for networking and built for remote management of constrained devices that are incapable of running either Linux or Android ## Issues: Bluetooth SIG manufacturer ID for ASF issue is stil not resolved. ## Membership Data: Apache Mynewt was founded 2017-06-21 (4 years ago) There are currently 36 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - No new PMC members. Last addition was Jerzy Kasenberg on 2019-10-24. - No new committers. Last addition was Krzysztof Kopyściński on 2021-01-26. ## Project Activity: No new release was made in past quarter. Next release is tentatively planned on early Q1 2022. Community work in several areas including: - improvements in MCU and BSP support - security improvement (ARM TrustZone support) - USB support improvements - BLE stack refactoring for future Bluetooth LE Audio support - Bluetooth Mesh improvements - bug fixes ## Community Health: Mailing list traffic dropped as people tend to discuss more on github or slack. Code wise (commits, PRs, issues) project is back on usual level after summer drop.
## Description: Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M, RISC-V and MIPS architectures. The mission of Apache Mynewt is the creation and maintenance of software related to an embedded OS optimized for networking and built for remote management of constrained devices that are incapable of running either Linux or Android ## Issues: BT SIG manufacturer ID - can this be handled by Mynewt PMC chair or board action is required? ## Membership Data: Apache Mynewt was founded 2017-06-21 (4 years ago) There are currently 36 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - No new PMC members. Last addition was Jerzy Kasenberg on 2019-10-24. - No new committers. Last addition was Krzysztof Kopyściński on 2021-01-26. - Szymon Janc is new Apache Mynewt PMC chair. ## Project Activity: Next release is tentatively planned on Q4 2022. Community work in several areas including: test facilities, improvements in MCU and BSP support, bug fixes ## Community Health: Due to summer and vacations season last quarter was quite calm. Mailing list activity: - Mailing list activity has dropped compared to last quarter - Questions on mailing list are responded promptly - Slack activity dropped # GitHub activity: - Number of opened PRs dropped compared to last quarter - Number of commits and code contributors is similar to last quarter - Issue types seen include change/feature requests, bug reports, contributions/PR, Q&A
@Justin: follow up on BT SIG
WHEREAS, the Board of Directors heretofore appointed Justin Mclean (jmclean) to the office of Vice President, Apache Mynewt, and WHEREAS, the Board of Directors is in receipt of the resignation of Justin Mclean from the office of Vice President, Apache Mynewt, and WHEREAS, the Project Management Committee of the Apache Mynewt project has chosen by vote to recommend Szymon Janc (janc) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Justin Mclean is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Mynewt, and BE IT FURTHER RESOLVED, that Szymon Janc be and hereby is appointed to the office of Vice President, Apache Mynewt, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7C, Change the Apache Mynewt Project Chair, was approved by Unanimous Vote of the directors present.
## Description: Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M, RISC-V and MIPS architectures. The mission of Apache Mynewt is the creation and maintenance of software related to an embedded OS optimized for networking and built for remote management of constrained devices that are incapable of running either Linux or Android ## Issues: Bluetooth SIG manufacturer ID for ASF is stil missing. ## Membership Data: Apache Mynewt was founded 2017-06-21 (4 years ago) There are currently 36 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - No new PMC members. Last addition was Jerzy Kasenberg on 2019-10-24. - No new committers. Last addition was Krzysztof Kopyściński on 2021-01-26. ## Project Activity: Mynewt-1.9.0 NimBLE-1.4.0 was released on 2021-04-07. Community work in several areas including: automated test facilities (automated Bluetooth host qualification tool), improvements in MCU and BSP support, C++ support improvements, bug fixes ## Community Health: # Mailing list activity: - Mailing list activity has increased compared to last quarter - Slack activity remains on same level # GitHub activity: Although github activity dropped slightly in last quarter we see new companies joining community.
## Description: Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M, RISC-V and MIPS architectures. The mission of Apache Mynewt is the creation and maintenance of software related to an embedded OS optimized for networking and built for remote management of constrained devices that are incapable of running either Linux or Android ## Issues: Bluetooth SIG manufacturer ID for ASF issue is stil not resolved and our pings on this matter are being ignored. ## Membership Data: Apache Mynewt was founded 2017-06-21 (4 years ago) There are currently 36 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - No new PMC members. Last addition was Jerzy Kasenberg on 2019-10-24. - Krzysztof Kopyściński was added as committer on 2021-01-26 ## Project Activity: No new release was made in past quarter. Community is currently working on preparing RC1 for 1.9 release. Community work in several areas including: test facilities, improvements in MCU and BSP support, qualification fixes for Bluetooth stack, new Bluetooth stack ports, bug fixes Automated static code analysis tool (Coverity Scan) was setup and lots of reported issues were already fixed. Bi-weekly runs should help keep code more secure. ## Community Health: # Mailing list activity: - Mailing list activity has increased significantly compared to last quarter - Some questions on mailing list remained without response - Slack activity remains on same level # GitHub activity: - Number of opened and closed PRs and commits has increased significantly compared to last quarter - Number of code contributors is similar to last quarter but they originate from larger number of companies comparing to last quarter - Issue types seen include change/feature requests, bug reports, contributions/PR, Q&A
## Description: Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M, RISC-V and MIPS architectures. The mission of Apache Mynewt is the creation and maintenance of software related to an embedded OS optimized for networking and built for remote management of constrained devices that are incapable of running either Linux or Android ## Issues: Bluetooth SIG manufacturer ID for ASF issue is stil not resolved. ## Membership Data: Apache Mynewt was founded 2017-06-21 (3 years ago) There are currently 35 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - No new PMC members. Last addition was Jerzy Kasenberg on 2019-10-24. - No new committers. Last addition was Andy Gross on 2020-05-04. ## Project Activity: No new release was made in past quarter. Next release is tentatively planned on Q1 2021. Community work in several areas including: test facilities, improvements in MCU and BSP support, qualification fixes for Bluetooth stack, BLE Mesh improvements, new Bluetooth stack ports, bug fixes ## Community Health: # Mailing list activity: - Mailing list activity has dropped significantly compared to last quarter - Some questions on mailing list remained without response - Slack activity remains on same level # GitHub activity: - Number of opened PRs dropped slightly compared to last quarter - Number of commits and code contributors is similar to last quarter - Issue types seen include change/feature requests, bug reports, contributions/PR, Q&A
## Description: Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M, RISC-V and MIPS architectures. The mission of Apache Mynewt is the creation and maintenance of software related to an embedded OS optimized for networking and built for remote management of constrained devices that are incapable of running either Linux or Android ## Issues: Bluetooth SIG manufacturer ID for ASF issue is stil not resolved. ## Membership Data: Apache Mynewt was founded 2017-06-21 (3 years ago) There are currently 35 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - No new PMC members. Last addition was Jerzy Kasenberg on 2019-10-24. - No new committers. Last addition was Andy Gross on 2020-05-04. ## Project Activity: Community work in several areas including: test facilities, new MCU and BSP support, new BLE features, internal code improvements and refactoring, new core features (eg audio support) Plan to release new version on Q4 20202. ## Community Health: # Mailing list activity: - Mailing list activity seeing new users and responders to questions asked (esp. questions from newcomers) - Mailing list exchanges are mostly around BLE, upgrading to new version, low level core details - Mailing list activity has decreased compared to last quarter - Some questions on mailing list remained without response - Slack activity decreased compared to last quarter # GitHub Issues activity: - Issue types seen include change/feature requests, bug reports, contributions/PR, Q&A
## Description: Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M, RISC-V and MIPS architectures. The mission of Apache Mynewt is the creation and maintenance of software related to an embedded OS optimized for networking and built for remote management of constrained devices that are incapable of running either Linux or Android ## Issues: Bluetooth SIG manufacturer ID for ASF issue is stil not resolved. ## Membership Data: Apache Mynewt was founded 2017-06-21 (3 years ago) There are currently 35 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - No new PMC members. Last addition was Jerzy Kasenberg on 2019-10-24. - Andy Gross was added as committer on 2020-05-04 - Naveen Kaje was added as committer on 2020-05-04 ## Project Activity: Apache Mynewt 1.8.0 and Apache NimBLE 1.3.0 were released on 9th April 2020. Community work in several areas including: test facilities, new MCU and BSP support, new BLE features, internal code improvements and refactoring, new core features (eg USB support) ## Community Health: # Mailing list activity: - Mailing list activity seeing new users and responders to questions asked (esp. questions from newcomers) - Mailing list exchanges are mostly around BLE, upgrading to new version, low level core details - Mailing list activity has increased compared to last quarter - Some questions on mailing list remained without response - Slack activity remains on same level # GitHub Issues activity: - Issue types seen include change/feature requests, bug reports, contributions/PR, Q&A - Numer of PR/commits decreased in last quarter
## Description: The mission of Apache Mynewt is the creation and maintenance of software related to an embedded OS optimized for networking and built for remote management of constrained devices that are incapable of running either Linux or Android ## Issues: ASF membership in Bluetooth SIG (for NimBLE stack being able to use manufacturer ID of ASF) was raised on private@. Creating account requires "Company's formation document" and "signing authority" and this matter seems to be stuck and is not moving forward since January. ## Membership Data: Community changes, past quarter: - No new PMC members. Last addition was Jerzy Kasenberg on 2019-10-24. - No new committers. Last addition was Hauke Petersen on 2019-11-13. ## Project Activity: - Work on release 1.8.0 in March 2020 - NimBLE 1.3 stack release at same time - Community work in several areas including: - CI and test facilities, - Bluetooth 5.1 and 5.2 features - Improvements to internal components like console, sensors drivers etc - More BSP supported - tooling improvements (newt and newtmgr) Release is overdue initial plans due to mcumgr component decoupling (completed now). ## Community Health: - Mailing list activity seeing new users - Mailing list exchanges are mostly around BLE, tooling and Windows support - Mailing list activity has dropped compared to last quarter - Some mailing list messages remain unanswered - Slack remains active and is primary place for development discussions and user support
## Description: Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M, RISC-V and MIPS architectures. The mission of Apache Mynewt is the creation and maintenance of software related to an embedded OS optimized for networking and built for remote management of constrained devices that are incapable of running either Linux or Android ## Issues: None. ## Membership Data: Apache Mynewt was founded 2017-06-21 (2 years ago) There are currently 33 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - Jerzy Kasenberg was added to the PMC on 2019-10-24 - Hauke Petersen was added as committer on 2019-11-13 - Niklas Casaril was added as committer on 2019-11-12 ## Project Activity: Work on release 1.8.0 in January 2020 - NimBLE 1.3 stack release at same time - BT 5.1 features are being added to NimBLE stack - Community work in several areas including: test facilities, new BLE features, internal code improvements and refactoring, new core features (eg USB support) - Continued work on core decoupling - next release will be first to use apache-mcumgr instead of internal fork - github PRs are mostly reviewed in timed fashion ## Community Health: # Mailing list activity: - Mailing list activity seeing new users and responders to questions asked (esp. questions from newcomers) - Mailing list exchanges are mostly around BLE, image management and low level core details - Mailing list activity has dropped slightly compared to last quarter - Some questions on mailing list remained without response - Slack activity is up and more users have joined # GitHub Issues activity: - Issue types seen include change/feature requests, bug reports, contributions/PR, Q&A
## Description: The mission of Apache Mynewt is the creation and maintenance of software related to an embedded OS optimized for networking and built for remote management of constrained devices that are incapable of running either Linux or Android ## Issues: None. ## Membership Data: Apache Mynewt was founded 2017-06-21 (2 years ago) There are currently 31 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - No new PMC members. Last addition was Aditi Hilbert on 2017-06-21. - Amr Bekhit was added as committer on 2019-07-30 ## Project Activity: - Apache Mynewt 1.7.0 released in August 2019 - Apache NimBLE 1.2 stack released at same time - BT SIG qualification done for NimBLE 1.2 - Community work in several areas (test facilities. new BSPs, core decoupling) ## Community Health: - Mailing list activity seeing new users and responders to questions asked (esp. questions from newcomers) - Mailing list exchanges are mostly around NFC, BLE (and BLE mesh), test facilities, LoRa and core decoupling into subprojects. - Mailing list activity has slightly dropped compared to last quarter - Slack activity is up and more users have joined - Justin Mclean gave talk about Apache Mynewt at ApacheCon 2019 - Szymon Janc gave talk about Apache NimBLE at RIOT Summit 2019
No report was submitted.
@Daniel: pursue a report for Mynewt
## Description: Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M, RISC-V and MIPS architectures. ## Issues: None. ## Activity: - Work on release 1.6.0 in April 2019 - NimBLE controller stack release at same time - Community work in several areas including test facilities ## Health report: - Users questions and contributor's pull requests are quickly dealt with - ApacheCan NA accepted a talk on Apache Mynewt - There's seems to be lack of activity of PMC on the private list - Large amount of private messages on slack (70-80% of all messages) - It's been a long time since any PMC members have been voted in ## PMC changes: - Currently 19 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Aditi Hilbert on Wed Jun 21 2017 ## Committer base changes: - Currently 30 committers - No new committers added or voted on since last report - Last committer addition was on 1/16/2019 - Martin Turon and Ben McCrea ## Releases: - Apache Mynewt 1.6.0 and Apache NimBLE 1.1.0 released April 9th ## Mailing list activity: - Mailing list activity seeing new users and responders to questions asked (esp. questions from newcomers) - Mailing list exchanges are mostly around NFC, BLE (and BLE mesh), test facilities and LoRa - Mailing list activity has dropped compared to last quarter - Slack activity is up and more users have joined ## GitHub Issues activity: - Issue types seen include change/feature requests, bug reports, contributions/PR, Q&A
## Description: Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M, RISC-V and MIPS architectures. ## Issues: None. ## Activity: - Ongoing preparation for upcoming Release 1.6.0 around mid-March 2019 - Testing and bug fixes completed to pass Bluetooth SIG qualification of the NimBLE controller stack, paperwork started - Community work in serval areas including test utilities, low power support in LoRa, Cortex M33 support, Power management support for bus devices, log level manipulation flexibility, porting of NimBLE stack to Linux and more. ## Health report: - PMC and committers are active - Users questions and contributor's pull requests are quickly dealt with - Promotion of Apache Mynewt at Embedded World Nuremberg, Feb 2019 ## PMC changes: - Currently 19 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Aditi Hilbert on Wed Jun 21 2017 ## Committer base changes: - Currently 30 committers - Two new committers added or voted on since last report - Last committer addition was on 1/16/2019 - Martin Turon and Ben McCrea ## Releases: - 1.6.0 slated for release mid-March, 2019 - Last release was 1.5.0 on Nov 5, 2018 ## Mailing list activity: - Mailing list activity seeing new users and responders to questions asked (esp. questions from newcomers) - Mailing list exchanges are mostly around test facilities, LoRa, BLE, hardware support and performance - Mailing list average activity (# of topics, messages, people responding) dropped by about 20% compared to previous quarter. - Slack activity up significantly and weekly/daily active users up 10% from last period (from 415 to 458 active users) ## GitHub Issues activity: - Issue types seen include change/feature requests, bug reports, contributions/PR, Q&A
## Description: Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M, RISC-V and MIPS architectures. ## Issues: None. ## Activity: - Release 1.5.0 completed on Nov 5, 2018 following release 1.4.1 on July 1, 2018 - Community work in serval areas including encrypted flash support, new Cortex-M3 and Cortex M-7 MCUs,logging enhancements, improved RTT integration, common set of error codes for the I2C HAL, drivers for new sensors and more. - Travis Continuous Integration (CI) can now be used to build and test Apache Mynewt on both Linux and OSX systems. ## Health report: - PMC and committers are active - Users questions and contributor's pull requests are quickly dealt with - Promotion of Apache Mynewt at Embedded Linux Conference + OpenIoT Summit Europe, Oct 2018 - Talk on MyNewt at ApacheCon in Montreal - Talk at 2018 China Open Source Conference (which was live translated and video recorded) ## PMC changes: - Currently 19 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Aditi Hilbert on Wed Jun 21 2017 ## Committer base changes: - Currently 28 committers - No new committers added or voted on since last report ## Releases: - 1.5.0 was released on Nov 5, 2018 - 1.4.1 was released on July 1, 2018 - Making mcuboot the default bootloader for Apache Mynewt and splitting out component nffs into a separate repo planned for next release ## Mailing list activity: - Mailing list activity seeing new users and responders to questions asked (esp. questions from newcomers) - Mailing list exchanges are mostly around BLE, graceful shutdown, error recovery and reporting, Mynewt 1.5 release, bootloaders. - Mailing list average activity (# of topics, messages, people responding) dropped by about a third compared to previous quarter. - Slack activity up significantly and weekly/daily active users up 15% from last period (from 362 to 415 active users) ## GitHub Issues activity: - Issue types seen include change/feature requests, bug reports, contributions/PR, Q&A
## Description: Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M, RISC-V and MIPS architectures. ## Issues: None. ## Activity: - Release 1.4.1 completed on July 1, 2018 following release 1.4 on June 12, 2018 - Bluetooth component split out into a different repo on a separate release track. The first NimBLE Bluetooth protocol stack 1.0.0 was released on June 13, 2018. - Community work in serval areas including logging enhancements, sensor additions, Bluetooth mesh profiles, Bluetooth SIG certification fixes, LoRa/LoraWAN testing, support for UCIFI comms, expansion of MCU architectures supported - Documentation now has doxygen-based APIs generated for all component code in the project. ## Health report: - PMC and committers are active - Users questions and contributor's pull requests are quickly dealt with - Four new committers added since last board report in April - talk and demos of Apache Mynewt BLE and LoRa at Open IoT Summit, Portland, Feb 2018 - participation in LoRa demo table at Mobile World Congress, Feb 2018 - Mynewt talk at Apache Roadshow in Berlin - Mynewt demos planned at Runtime booth at Bluetooth World, Sep 2018 ## PMC changes: - Currently 19 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Aditi Hilbert on Wed Jun 21 2017 ## Committer base changes: - Currently 28 committers - 5 new committer voted on and added since last report Kevin Townsend (July 17) Jerzy Kasenberg (June 21) Stephane D'Alu (April 19) Markus Lampert (April 19) Matthew Warnes (April 19) ## Releases: - 1.4.1 was released on July 1, 2018 - 1.4.0 was released on June 12, 2018 - planning on 1.5 release is currently underway ## Mailing list activity: - Mailing list activity seeing several new users. - Mailing list exchanges are mostly around BLE, BLE mesh, API enhancements, sensor support additions, build and usage issues, newt tool and newtmgr issues - Mailing list average activity (# of topics, messages, people responding) has held steady over the past few months. - Slack activity up significantly and weekly/daily active users up 50% from last period (currently at 362 active users), new channels added. ## GitHub Issues activity: - Issue tracking for each repo moved over to corresponding GitHub Issues after discussion on mailing list
## Description: Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M, RISC-V and MIPS architectures. ## Issues: None. Sorry for the late report. ## Activity: - Releases 1.4.0 and 1.4.1 - Spilt into several repos complete ## Health report: - PMC and committers are active - A new committer is currently being voted on - Talk at Apache Roadshow in Berlin (special thanks to Christopher Dutz who filled in at last minute) - Talk scheduled for ApacheCon North America 2018 - Seeing more pull requests from contributors - More questions from new contributors on the mailing list and slack ## PMC changes: - Currently 19 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Aditi Hilbert on Wed Jun 21 2017 ## Committer base changes: - Currently 24 committers - Three new committers voted on and added since last report - Currently voting on another one - Tue Jun 26 2018 Jerzy Kasenberg ## Releases: - 1.4.1 was released on June 28th 2018 - 1.4.0 was released on June 13th 2018 ## Mailing list activity: - Mailing list activity seeing several new users - Mailing list exchanges are mostly around BLE and BLE mesh, security, Zypher integration, sensor API, logging changes, and new releases - Mailing list activity steady over previous period - Slack channel activity steady over previous period ## JIRA activity: - JIRAs is hardly active as issue tracking has moved to GitHub issues - Github issues has increased activity and pull requests are being merged
No report was submitted.
@Isabel: pursue a report for Mynewt
## Description: Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M, RISC-V and MIPS architectures. ## Issues: None. A minor security issue was raised and resolved. ## Activity: - Release 1.3 completed on Dec 13, 2017 - Community work in splitting out major components into different repos e.g. repo for Bluetooth protocol stack (NimBLE), Newtron Flash File System (NFFS) etc. - Community work in serval areas including working on upcoming 1.4 core release, discussions on how to bundle component repos, build tool (Newt) enhancements, additional transport protocol support, and sensor support - Doxygen-based API generation for docs incorporated in the project documentation and receiving contributions from community ## Health report: - PMC and committers are active - Users questions and contributor's pull requests are quickly dealt with - Several new committer are currently being voted on - talk and demos of Apache Mynewt BLE and LoRa at Open IoT Summit, Portland, Feb 2017 - participation in LoRa demo table at Mobile World Congress, Feb 2017 - Mynewy talk accepted for upcoming Apache Roadshow in Berlin ## PMC changes: - Currently 19 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Aditi Hilbert on Wed Jun 21 2017 ## Committer base changes: - Currently 24 committers - One new committer voted on and added since last report - Miguel Azevedo on Sun Sep 17 2017 ## Releases: - 1.3 was released on December 13th 2017 - planning on 1.4 release is currently underway ## Mailing list activity: - Mailing list activity seeing several new users. - Mailing list exchanges are mostly around BLE, BLE mesh, Hardware Abstraction Layers, MCU ports, Lora, Newt tool enhancements to make build process easier, and new releases - Mailing list activity up over previous period - Slack channel activity up significantly and weekly/daily active users up 50% from last period ## JIRA activity: - JIRAs activity down over previous period - Issue tracking for each repo moved over to corresponding GitHub Issues after discussion on mailing list
No report was submitted.
@Ted: pursue a report for Mynewt
Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M, RISC-V and MIPS architectures. ## Issues: A couple of "category X" files (4-clause BSD files) were found in a release candidate and previous releases. The issue is being dealt with. [1] 1. https://issues.apache.org/jira/browse/LEGAL-355 ## Activity: - Community work in serval areas including working on new 1.3 releases, improved documentation, updated security libraries and sensor support - There's been a number of workshops, conference talks about Apache Mynewt ## Health report - PMC and committers are active - Users questions and contributor's pull requests are quickly dealt with ## PMC changes: - Currently 19 PMC members - Last PMC addition was everyone on 21st June - No new PMC members added this reporting period ## Committer base changes: - Currently 24 committers - One new committer voted on and added since last report - Miguel Azevedo on Sun Sep 17 2017 ## Releases: - 1.2 was released on September 12th 2017 - 1.3 was released on December 11th 2017 ## Mailing list activity: - Mailing list activity is mainly around BLE, Lora and new releases - Mailing list activity up slightly over previous 3 months - Slack channel activity up significantly and users up 50% from 3 month ago ## JIRA activity: - JIRAs activity down over previous 3 month
Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M, RISC-V and MIPS architectures. ## Issues: There are no issues requiring board attention at this time. ## Activity: - Talks about Mynewt were given at a couple of conferences to improve project visibility in the community - Community work in serval areas including support for Bluetooth Mesh, Bluetooth 5, LoRa and new boards support - Coverity scan is now run periodically on Mynewt codebase to improve overall code quality and reduce bugs ## Health report: - PMC and committers are active - Users questions and contributor's pull requests are dealt with in a timely manner ## PMC changes: - Currently 19 PMC members - Last PMC addition was everyone on 21st June ## Committer base changes: - Currently 23 committers - One new committer voted on and added since last report - Miguel Arevedo on September 11th 2017 ## Releases: - 1.2 was released on September 12th 2017 ## Mailing list activity: - Mailing list activity is mainly around new feature descriptions and request for comments, voting for releases, questions that would be of general interest (e.g. code size increase/trimming) - Mailing list activity (number of emails, participant count, topics started) increased compared to previous month. - Lots of usage Q&A and error clarification on Slack channel - up to 96 users on Slack channel ## JIRA activity: - Activity similar to last month with similar number of JIRAs raised and closed. The average number of days taken to resolve issues dropped by a week from July to August.
Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M and MIPS architectures. ## Issues: There are no issues requiring board attention at this time. ## Activity: - Move to TLP complete - Made first release as a TLP - Community work in several areas including new PWM driver and support for other boards ## Health report: - PMC and committers are active - Users questions and contributor's pull requests are dealt with in a timely manner ## PMC changes: - Currently 19 PMC members - No new PMC members added since last report - Last PMC addition was everyone on 21st June ## Committer base changes: - Currently 23 committers - No new committers added since last report - Last committer addition was Jacob Rosenthal on 13th June 2017 ## Releases: - 1.1 was released on Aug 01 2017 ## Mailing list activity: - Activity a little down on last month. ## JIRA activity: - Activity less than last month with more JIRAs closed than raised.
Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M and MIPS architectures. ## Issues: There are no issues requiring board attention at this time. ## Activity: - Just become a TLP. Move to TLP has been fairly smooth with minimal infrastructure issues. - Took part in the Apache IoT track at ApacheCon Miami with 3 talks on Mynewt - Work on how to report security issues - Community work on porting to new platforms and supporting new languages (MicroPython) is on going - Working towards a mid-July release of 1.1 ## Health report: - PMC and committers are active - Users questions and contributor's pull requests are dealt with in a timely manner ## PMC changes: - Currently 19 PMC members - Last PMC addition was everyone on 21st June ## Committer base changes: - Currently 23 committers - Last committer addition was Jacob Rosenthal on 13th June 2017 ## Releases: - Last release was 1.0 on March 22nd, 2017 ## Mailing list activity: - Compared to previous period activity down a little on list as user some user question are being answered on Slack (mynewt.slack.com) but there's 26 new subscribers. ## JIRA activity: - Activity about the same as previous period (100 odd JIRAs) with more JIRAs closed than raised.
WHEREAS, the Board of Directors deems it to be in the best interests of the Foundation and consistent with the Foundation's purpose to establish a Project Management Committee charged with the creation and maintenance of open-source software, for distribution at no charge to the public, related to an embedded OS optimized for networking and built for remote management of constrained devices that are incapable of running either Linux or Android. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache Mynewt Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache Mynewt Project be and hereby is responsible for the creation and maintenance of software related to an embedded OS optimized for networking and built for remote management of constrained devices that are incapable of running either Linux or Android. RESOLVED, that the office of "Vice President, Apache Mynewt" be and hereby is created, the person holding such office to serve at the direction of the Board of Directors as the chair of the Apache Mynewt Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache Mynewt Project; and be it further RESOLVED, that the persons listed immediately below be and hereby are appointed to serve as the initial members of the Apache Mynewt Project: Justin Mclean <jmclean@apache.org> P. Taylor Goetz <ptgoetz@apache.org> Greg Stein <gstein@apache.org> Jim Jagielski <jim@apache.org> Sterling Hughes <sterling@apache.org> Marko Kiiskila <marko@apache.org> Will Sanfilippo <wes3@apache.org> Christopher Collins <ccollins@apache.org> Vipul Rahane <vipulrahane@apache.org> Fabio Utzig <utzig@apache.org> Andrzej Kaczmarek <andk@apache.org> Michał Narajowski <naraj@apache.org> Szymon Janc <janc@apache.org> Łukasz Rymanowski <rymek@apache.org> Neel Natu <neel@apache.org> Peter Snyder <peterfs@apache.org> Paul Dietrich <paulfdietrich@apache.org> Julian Ingram <julian@apache.org> Aditi Hilbert <aditi@apache.org> NOW, THEREFORE, BE IT FURTHER RESOLVED, that Justin Mclean be appointed to the office of Vice President, Apache Mynewt, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed; and be it further RESOLVED, that the initial Apache Mynewt PMC be and hereby is tasked with the creation of a set of bylaws intended to encourage open development and increased participation in the Apache Mynewt Project; and be it further RESOLVED, that the Apache Mynewt Project be and hereby is tasked with the migration and rationalization of the Apache Incubator Mynewt podling; and be it further RESOLVED, that all responsibilities pertaining to the Apache Incubator Mynewt podling encumbered upon the Apache Incubator Project are hereafter discharged. Special Order 7F, Establish the Apache Mynewt Project, was approved by Unanimous Vote of the directors present.
Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M and MIPS architectures. Mynewt has been incubating since 2015-10-20. Three most important issues to address in the move towards graduation: 1. Demonstrate the capability to do point and major releases that can be used to build downloadable RTOS images for multiple MCU architectures, peripherals, and network connectivity protocols. The goal of having a first major (1.0) release in the first quarter of 2017 was met. The releases are intended to demonstrate and solidify the repeatability, usability, and maturity of process. 2. Continue to develop and execute policies that enable project contributors to achieve self-governance. 3. Expand community - attract new project contributors, get users with diverse backgrounds applying project to new use cases and encouraging adoption, grow committer base. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None How has the community developed since the last report? 1. Active mailing lists with increasing numbers of subscribers. 19 new subscribers on dev@ mailing list since last report resulting in a total of 160 subscribers. 2. Increased participation by several new contributors through pull requests for new MCU support, merges by new committers, new BSP support, connectivity features, and test cases and test results. There is a measurable increase in usage of the project for 3rd-party products and demos. Outreach continues via conferences, exhibits, one on one meetings, tutorials, beta testers, prototype and performance testing with multiple organizations. For example, 255 Pull Requests have been closed on GitHub. 3. Vigorous discussions, feature proposals, optimizations, code behavior analysis, user interface improvements, and implementation debates on @dev mailing list. Activity on dev@ list averaged 192 msgs/month in 2016 How has the project developed since the last report? 1. The first major release (1.0) was successfully completed on March 22nd. Two beta releases led up to the first major release - first on December 13, 2016, the second on Feb 24, 2017, with the final month before the release (between beta2 and 1.0) focusing on bug fixes, performance tuning, and code cleanup for a robust first release. An example of policy developed and executed is the Release Policy: https://cwiki.apache.org/confluence/display/MYNEWT/Release+and+Support+Policy 2. Planning: Issues including bug reports, features, and wish list captured and tracked in ASF JIRA by members of the community. Proposals for new features are posted on the dev@ mailing list and voted on by community members. 3. Effort towards self governance: Voting successfully completed to grant committer status to five new candidates since last report. New committer acceptance policy defined and followed: https://cwiki.apache.org/confluence/display/MYNEWT/New+Committer+Acceptance+Process Another example of policy developed and executed is the Release Policy: https://cwiki.apache.org/confluence/display/MYNEWT/Release+and+Support+Policy How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [ ] Working towards first release [ ] Community building [x] Nearing graduation [ ] Other: Date of last release: 2017-03-22 When were the last committers or PPMC members elected? 2017-03-28 Signed-off-by: [ ](mynewt) Sterling Hughes Comments: [X](mynewt) Jim Jagielski Comments: [X](mynewt) Justin Mclean Comments: [ ](mynewt) Greg Stein Comments: [x](mynewt) P. Taylor Goetz Comments: In my opinion Mynewt is ready to graduate. I will bring up that prospect with the podling.
Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M and MIPS architectures. Mynewt has been incubating since 2015-10-20. Three most important issues to address in the move towards graduation: 1. Make further point releases capable of producing a downloadable RTOS image with support for multiple MCU architectures, peripherals, and network connectivity protocols with the goal of the first major (1.0) release in the first quarter of 2017. These point releases are intended to demonstrate and solidify the repeatability, usability, and maturity of process. 2. Continue to develop and execute policies that enable project contributors to achieve self-governance. 3. Expand community - attract new project contributors, get users with diverse backgrounds applying project to new use cases and encouraging adoption, grow committer base. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None How has the community developed since the last report? 1. Active mailing lists with increasing numbers of subscribers. 23 new subscribers on dev@ mailing list since last report. 2. Increased participation by several new contributors through pull requests for new MCU support, new BSP support, features, and test cases and test results. Increased usage of the project for 3rd-party products or demos. Outreach continues via conferences, exhibits, one on one meetings, tutorials, beta testers. 3. Vigorous discussions on feature proposals, code behavior analysis, API, code usability, and implementation specifics on @dev mailing list. How has the project developed since the last report? 1. The first beta release of the first major release (1.0.0-b1) was completed on December 13, 2016. A second beta is being considered before the first release in Q1, 2017 to facilitate a smooth major release. 2. Planning: Issues including bug reports, features, and wish list captured and tracked in ASF JIRA by members of the community. 3. Effort towards self governance: Voting successfully completed to grant committer status to two new candidates since last report. Date of last release: 2016-12-13 When were the last committers or PPMC members elected? 2016-12-6 Signed-off-by: [ ](mynewt) Sterling Hughes [X](mynewt) Jim Jagielski [x](mynewt) Justin Mclean [ ](mynewt) Greg Stein [x](mynewt) P. Taylor Goetz
Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M and MIPS architectures. Mynewt has been incubating since 2015-10-20. Three most important issues to address in the move towards graduation: 1. Make further point releases capable of producing a downloadable RTOS image with support for multiple peripherals and network connectivity with the goals of the first major (1.0) release in the last quarter of 2016 and continued demonstration of thorough understanding, repeatability, and maturity of process. 2. Continue to develop and execute policies that enable project contributors to achieve self-governance. 3. Expand community - attract new project contributors and users with diverse backgrounds, grow committer base. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None How has the community developed since the last report? 1. Active mailing lists with increasing numbers of subscribers. 15 new subscribers on dev@ mailing list since last report. 2. Increased participation by 3rd parties through pull requests for new BSP support, features, and test cases. Outreach continues via conferences, exhibits, one on one meetings, beta testers, GSoC participation. 3. Vigorous discussions, feature proposals, and implementation suggestions on @dev mailing list. How has the project developed since the last report? 1. Releases: No new releases since June 6th but work on several branches are being merged for first 1.0 beta release in October. The project has now closed 100+ pull requests. 2. Planning: Issues including bug reports, features, and wish list captured and tracked in ASF JIRA by members of the community. Work continues against 125 tickets opened for 1.0 releases (beta and GA). 3. Effort towards self governance: Voting successfully completed to grant committer status to one new candidate since last report. Date of last release: 2016-06-06 When were the last committers or PMC members elected? 2016-10-04 Signed-off-by: [ ](mynewt) Sterling Hughes [X](mynewt) Jim Jagielski [X](mynewt) Justin Mclean [ ](mynewt) Greg Stein [X](mynewt) P. Taylor Goetz
Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M and MIPS architectures. Mynewt has been incubating since 2015-10-20. Three most important issues to address in the move towards graduation: 1. Make further point releases capable of producing a downloadable RTOS image with support for multiple peripherals and network connectivity with the goals of the first major (1.0) release in the last quarter of 2016 and continued demonstration of thorough understanding, repeatability, and maturity of process. 2. Continue to develop and execute policies that enable project contributors to achieve self-governance 3. Expand community - attract new project contributors and users, grow committer base Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None How has the community developed since the last report? 1. Active mailing lists with increasing numbers of subscribers. The subscriber count more than doubled since the April report. 2. Continued outside interest by 3rd parties as evidenced by use in multiple new devices, bug reporting and fixing, feature additions. Outreach via conferences, exhibits, one on one meetings, beta testers, GSoC participation. 3. Vigorous discussions and implementation decisions via proposals and voting on @dev mailing list. How has the project developed since the last report? 1. Releases: Four releases so far, two since the last report. The latest was version 0.9 on June 9th. - Regular process established and followed to check for license issues esp. with third party software - Tagging process and release candidate naming process tested and used - Voting process and timelines established and used 2. Documentation support: In addition to committers, several non-committers added documentation through pull requests on github mirror according to defined process. - Support for versioning of documents added - to be used starting next release. 3. Effort towards self governance: - Four releases completed successfully. - Voting successfully completed to grant committer status to two candidates after meeting threshold of patch submissions. Several new committer candidates are in the pipeline. Date of last release: 2016-06-06 When were the last committers or PMC members elected? At the start Signed-off-by: [ ](mynewt) Sterling Hughes [X](mynewt) Jim Jagielski [X](mynewt) Justin Mclean [ ](mynewt) Greg Stein [X](mynewt) P. Taylor Goetz Shepherd/Mentor notes: Drew Farris: Three mentors active on mailing lists. High activity on mailing lists.
Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M and MIPS architectures. Mynewt has been incubating since 2015-10-20. Three most important issues to address in the move towards graduation: 1. Make further releases capable of producing a downloadable RTOS image with support for multiple peripherals and network connectivity. Do subsequent releases to indicate thorough understanding, repeatability, and maturity of process. 2. Continue to develop and execute policies that enable project contributors to achieve self-governance 3. Expand community - attract new project contributors and users, grow committer base Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None How has the community developed since the last report? 1. Healthy, active mailing lists with increasing numbers of subscribers 2. Continual outside interest by 3rd parties. Outreach via conferences, exhibits, one on one meetings, beta testers, GSoC participation. 3. Vigorous discussions and implementation decisions via proposals and voting on @dev mailing list. How has the project developed since the last report? 1. Releases: Two releases so far - first on 22nd Feb, next on 18th March - Identified and fixed license issues, regular process established to check for license issues esp. with third party software - Tagging process and release candidate naming process tested and used - Voting process and timelines established and used 2. Documentation support: Several committers added documentation either through direct git pushes or pull requests on github mirror. 3. Effort towards self governance: - Two releases completed successfully. - Two committer candidates going through voting for committer status after meeting threshold of patch submissions. Date of last release: 2016-03-18 When were the last committers or PMC members elected? At the start Signed-off-by: [ ](mynewt) Sterling Hughes [X](mynewt) Jim Jagielski [X](mynewt) Justin Mclean [ ](mynewt) Greg Stein [ ](mynewt) P. Taylor Goetz
Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M and MIPS architectures. Mynewt has been incubating since 2015-10-20. Three most important issues to address in the move towards graduation: 1. Do a first Apache release capable of producing a downloadable RTOS image with support for multiple peripherals and network connectivity. 2. Develop and execute policies that enable project contributors to achieve self-governance 3. Expand community - attract new project contributors and users, grow committer base Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None How has the community developed since the last report? 1. Mailing list activity since last report: @dev 52 messages (1 Dec to 5 Jan), 1 new subscribers (20 total) @commits 150+ messages 2. Repo is being cloned and looked at by several outside parties - need to get all interested parties on the dev mailing list. 3. Participation on the @dev mailing list covered a range of topics including feature implementation approaches, coding practices, website, and documentation rules discussions. How has the project developed since the last report? 1. Feature support: 2 new JIRA issues were created to facilitate feature implementation and website discussions 2. Documentation support: Two new committers have started adding material to technical documentation. 3. Effort towards community growth: We have redesigned the project website to organize and present content more clearly and to highlight upcoming events where the project will have exposure. 4. Effort towards self governance: Consensus reached on how a potential contributor is accepted over time as a committer based on quality of work. Date of last release: XXXX-XX-XX When were the last committers or PMC members elected? Signed-off-by: [ ](mynewt) Sterling Hughes [X](mynewt) Jim Jagielski [X](mynewt) Justin Mclean [X](mynewt) Greg Stein [X](mynewt) P. Taylor Goetz Shepherd/Mentor notes:
Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M and MIPS architectures. Mynewt has been incubating since 2015-10-20. 1. Do a first Apache release capable of producing a downloadable RTOS image with support for multiple peripherals and network connectivity. 2. Expand community - attract new project contributors and users & grow committer base 3. Develop a roadmap and release schedule for the Mynewt Operating System Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None. How has the community developed since the last report? 1. Mailing list activity since last report: @dev 48 messages, 2 new subscribers @commits 140 messages 2. Committer workflow was tested on documentation site. 3. Participation on the @dev mailing list covered a range of topics including feature priorities, coding practices, Go package handling options, and logo discussions. How has the project developed since the last report? 1. Feature support: 12 JIRA issues were created and are in various stages of progress after discussion about relative priorities on @dev mailing list. 2. Documentation support: non-committer workflow discussed and tested on site. 3. Progress towards self-governance: We have a potential new committer already, and the community is discussing its policy/culture about adding committers and PMC members. Date of last release: No release yet. When were the last committers or PMC members elected? At the start of the project (2015-10-20) Signed-off-by: [X](mynewt) Sterling Hughes [X](mynewt) Jim Jagielski [X](mynewt) Justin Mclean [X](mynewt) Greg Stein [X](mynewt) P. Taylor Goetz Shepherd/Mentor notes:
Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M and MIPS architectures. Mynewt has been incubating since 2015-10-20. Three most important issues to address in the move towards graduation: 1. Produce a first Apache release of downloadable RTOS image with support for multiple peripherals and network connectivity. 2. Develop a roadmap and release schedule for the Mynewt Operating System 3. Expand the community, increase dev list activity, and add new committers/pmc members. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? Just started incubation, nothing specific to report at this time. How has the community developed since the last report? We are approximately 2 weeks into the incubation process. 1. Core infrastructure has been set up. Core contributors have completed their ICLA’s. Apache accounts, mailing lists, JIRA, and website are in place. 2. First drop of documentation is linked to the incubator website on AFS. 3. Participation on the @dev mailing list was seen with installation queries and troubleshooting questions from mentors and 1 new subscriber. How has the project developed since the last report? Early activity: 1. Initial code drop on Apache git repository for Mynewt RTOS for M4 and M3 architectures in debug environment 2. Initial code drop on Apache git repository for newt tool to build basic RTOS images 3. Core infrastructure is set up Date of last release: No release yet. When were the last committers or PMC members elected? Initial list of committers have been on-boarded. No new members added on top of the initial committer list. Signed-off-by: [x](mynewt) Sterling Hughes [x](mynewt) Jim Jagielski [x](mynewt) Justin Mclean [X](mynewt) Greg Stein [x](mynewt) P. Taylor Goetz Shepherd/Mentor notes: