This is an automated email from the ASF dual-hosted git repository. dblevins pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/tomee-site-pub.git
The following commit(s) were added to refs/heads/asf-site by this push: new 0e7cf67d21 September 2023 board report 0e7cf67d21 is described below commit 0e7cf67d21ff2d388398d8a1c8fd4c124bde8b30 Author: David Blevins <dblev...@tomitribe.com> AuthorDate: Wed Oct 11 12:00:03 2023 -0700 September 2023 board report --- board-report-2023-09-20.txt | 97 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 97 insertions(+) diff --git a/board-report-2023-09-20.txt b/board-report-2023-09-20.txt new file mode 100644 index 0000000000..b97cc4c9aa --- /dev/null +++ b/board-report-2023-09-20.txt @@ -0,0 +1,97 @@ +## Description: + +Apache TomEE delivers enterprise application containers and services based +on, but not limited to the Enterprise JavaBeans Specification and Java +Enterprise Edition Specifications. + +## Health + +Activity on the project over the last quarter has been low with just 10 +commits to main in the previous three months from today (9/17). We seem to +be steadily trending downward over the years. Here's an analysis of commits +broken up by calendar quarter since work first started on TomEE 1.0. + +Year Q1 Q2 Q3 Q4 Average +---- --- --- --- --- ------- +2023 30 42 7 26 +2022 248 175 78 107 152 +2021 66 141 41 34 70 +2020 33 147 123 94 99 +2019 446 190 214 120 242 +2018 156 58 141 555 227 +2017 58 88 108 104 89 +2016 116 114 174 69 118 +2015 234 263 65 127 172 +2014 234 353 396 363 336 +2013 434 264 195 188 270 +2012 632 671 632 597 633 +2011 111 266 486 400 315 + +The project has actively been trying to increase participation. Users on the +user list are frequently encouraged to help and given the "every contribution +helps" perspective. + +The few that have shown interest are given very warm and encouraging +responses with a great deal of coaching to feel comfortable asking questions, +not get discouraged, not be hard on themselves and are encouraged to start +small and get the encouragement a quick win before trying bigger tasks. + +Despite our efforts, almost no one makes it to the point where they can +contribute to core code in any capacity. Contributions typically stop at +minor doc updates and library upgrades. + +Those that do show enough promise to make it to committer tend to not +continue contributing very long. We've added 7 committers in the last 6 +years and of that list only one contributes regularly. Two in the list +stopped contributing once they gained the committer title, three stopped +committing in the first year. Lowering the bar to commit hasn't really +helped. + +A significant bar to entry has always been that the TCKs we implement were +restricted and not available to the public. These were all open sourced in +2018/2019 and we had hoped this would be key in enabling more members of the +community to help with the main work of the project, getting compliance tests +to pass and shipping certified releases. This hasn't really helped and in +fact the new faster pace at which specifications are released seems to only +hurt us. + +We had reported build times as a potential deterrent (they were 4-5 hours) +and worked with Infra to help setup builds in AWS. This was complete last +quarter. So far we have not had any new contributors test out this new +system. + +We will keep trying, but overall it seems like very few are in a position to +contribute. There is a high bar in terms of time and experience we simply +cannot control or reduce. Fixing one TCK test can take a very experienced +person one week full-time. You need to research cryptic text in +specifications, do deep debugging in code you don't know to find causes, and +find intricate solutions that do not cause new failures elsewhere. Due to +the time involved it isn't something you can do without the support of your +employer and it doesn't appear anyone who uses TomEE has interest in +investing in the project at that level. + + +## Activity + +As mentioned above, activity has been low -- 10 commits to main in the last +90 days. No new releases have been shipped. + +The work done has largely been around the integration between TomEE and CXF, +specifically to get CXF 4.0 fully integrated. We have seen a new face arrive +and offer to help in this area and has openend a PR to help setup the new +Jakarta REST TCK suite from Jakarta EE 10. It's not fully working and breaks +the build, but is still very positive. Any kind of start is a good start. + +## PMC changes: + +- Currently 13 PMC members. +- Last PMC addition Richard Zowalla on May 23rd, 2022 + +## Committer base changes: + +- Currently 33 committers. +- Last committer added was Richard Zowalla on January 6th 2021 + +## Releases: + +None \ No newline at end of file