
This was extracted (@ 2025-02-19 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.
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).
Report was filed, but display is awaiting the approval of the Board minutes.
No report was submitted.
## Description: The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced extensible mail server running on the JVM. ## Project Status: Current project status: Ongoing, moderate activity. A core of active contributors are engaged on the project but we struggle attracting new committers. Some non committer contributors were identified and the private list is currently debating inviting them as committers. Issues for the board: There are no issues requiring board attention at this time. ## Membership Data: Apache James was founded 2003-01-22 (22 years ago) There are currently 42 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Karsten Otto on 2022-09-20. - No new committers. Last addition was Jean Helou on 2022-06-17. ## Project Activity: Biggest activity was centered on the Lucene search engine upgrade and bug fixes which was a true community effort. The project is currently about to release Apache James 3.9.0. Recent releases: ## Community Health: The project have seen numerous interesting discussion emerging in the past quarter as shown by server-dev metrics: - server-dev@james.apache.org had a 36% increase in traffic in the past quarter (336 emails compared to 247) Contributor base is stable: - 16 code contributors in the past quarter (no change) And this despite code activity to actually be lower (likely due to vacations): - 140 commits in the past quarter (-88% change) - 58 PRs opened on GitHub, past quarter (-65% change) - 59 PRs closed on GitHub, past quarter (-65% change)
## Description: The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced extensible mail server running on the JVM. ## Project Status: Current project status: Ongoing, moderate activity. Issues for the board: There are no issues requiring board attention at this time. ## Membership Data: Apache James was founded 2003-01-22 (21 years ago) There are currently 42 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Karsten Otto on 2022-09-20. - No new committers. Last addition was Jean Helou on 2022-06-17. ## Project Activity: Recent releases: JSPF-1.0.4 was released on 2024-06-14. MIME4J-0.8.11 was released on 2024-03-19. JAMES-3.7.5 was released on 2024-02-23. ## Community Health: While the actual numbers are lower the project received very encouraging recurring conributions from new contributors, some being complex code contributions, and some others inter-operability testings. Those are potential candidates for committer role. - server-dev@james.apache.org had a 42% decrease in traffic in the past quarter (248 emails compared to 424) - 168 PRs opened on GitHub, past quarter (-42% change)
## Description: The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced extensible mail server running on the JVM. ## Project Status: Current project status: Ongoing, moderate activity. Issues for the board: none. ## Membership Data: Apache James was founded 2003-01-22 (21 years ago) There are currently 42 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Karsten Otto on 2022-09-20. - No new committers. Last addition was Jean Helou on 2022-06-17. ## Project Activity: Recent releases: MIME4J-0.8.11 was released on 2024-03-19. JAMES-3.7.5 was released on 2024-02-23. JAMES-3.8.1 was released on 2024-02-23. MIME4J-0.8.10 was released on 2024-02-23. A lighter performant James server relying on PostgreSQL is functionally complete but requires further performance tuning. We also fixed several critical issues regarding memory overuse in IMAP. ## Community Health: Overall dev related mailing lists, JIRA and github metrics are up: - server-dev@james.apache.org had a 140% increase in traffic in the past quarter (424 emails compared to 176) - 59 issues opened in JIRA, past quarter (195% increase) 35 issues closed in JIRA, past quarter (75% increase) - 994 commits in the past quarter (148% increase) 27 code contributors in the past quarter (92% increase) - 296 PRs opened on GitHub, past quarter (89% increase) - 287 PRs closed on GitHub, past quarter (92% increase) We especially received two big contributions for upgrading javax dependencies, spring dependencies and the like. The user mailing saw a slite decline last quater: - server-user@james.apache.org had a 35% decrease in traffic in the past quarter (40 emails compared to 61)
## Description: The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced extensible mail server running on the JVM. ## Project Status: Current project status: Ongoing, moderate activity. Issues for the board: none. ## Membership Data: Apache James was founded 2003-01-22 (21 years ago) There are currently 42 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Karsten Otto on 2022-09-20. - No new committers. Last addition was Jean Helou on 2022-06-17. ## Project Activity: JAMES-3.8.0 was released on 2023-05-30. JAMES-3.7.4 was released on 2023-03-31. JAMES-3.7.3 was released on 2023-01-06. Project activity is centered on developing a ligther high performance backend for Apache James based on PostgreSQL. Initial community feedback is good, and we expect this to lower the entry bar for deploying Apache James. ## Community Health: Over the past 3 month we did see an increase of technical related discussion on JIRA and on the mailing list: - server-dev@james.apache.org had a 19% increase in traffic in the past quarter (193 emails compared to 161) Most user discussions discussions happens on gitter. Though overall activity is slightly lower, discussions on the user mailing list remains at a healthy level: - server-user@james.apache.org had a 27% decrease in traffic in the past quarter (61 emails compared to 83)
## Description: The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced extensible mail server running on the JVM. ## Project Status: Current project status: Ongoing, moderate activity. Issues for the board: There are no issues requiring board attention at this time. ## Membership Data: Apache James was founded 2003-01-22 (21 years ago) There are currently 42 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Karsten Otto on 2022-09-20. - No new committers. Last addition was Jean Helou on 2022-06-17. ## Project Activity: Recent releases: - JAMES-3.8.0 was released on 2023-05-30. - JAMES-3.7.4 was released on 2023-03-31. - JAMES-3.7.3 was released on 2023-01-06. ## Community Health: We saw overall a decrease on community activity, partially explained by the summer vacations. This includes: - server-dev@james.apache.org had a 45% decrease in traffic in the past quarter (144 emails compared to 260) - server-user@james.apache.org had a 45% decrease in traffic in the past quarter (56 emails compared to 101) - 19 issues opened in JIRA, past quarter (-26% change) - 15 issues closed in JIRA, past quarter (-37% change) On the counter part the contributor base grew slightly: - 15 code contributors in the past quarter (15% increase)
## Description: The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced extensible mail server running on the JVM. ## Project Status: Current project status: Ongoing, moderate activity. Issues for the board: There are no issues requiring board attention at this time. ## Membership Data: Apache James was founded 2003-01-22 (20 years ago) There are currently 42 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Karsten Otto on 2022-09-20. - No new committers. Last addition was Jean Helou on 2022-06-17. ## Project Activity: Recent releases: - JAMES-3.8.0 was released on 2023-05-30. - JAMES-3.7.4 was released on 2023-03-31. - JAMES-3.7.3 was released on 2023-01-06. ## Community Health: We saw a sharp increase in mailing list exchanges this quarter: - server-dev@james.apache.org had a 21% increase in traffic in the past quarter (284 emails compared to 234) - server-user@james.apache.org had a 229% increase in traffic in the past quarter (112 emails compared to 34) These exchanges resulted in some users contributions. Code metrics (JIRA ticket, commits, contributor diversity) is stable.
## Description: The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced extensible mail server running on the JVM. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache James was founded 2003-01-22 (20 years ago) There are currently 42 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Karsten Otto on 2022-09-20. - No new committers. Last addition was Jean Helou on 2022-06-17. ## Project Activity: Recent releases: JAMES-3.7.4 was released on 2023-03-31. JAMES-3.7.3 was released on 2023-01-06. JSPF-1.0.3 was released on 2023-01-06. MIME4J-0.8.9 was released on 2023-01-06. The community was mostly focussed on bug fixes and improvments lately. ## Community Health: We are seeing an encouraging trend as more users pays attention to James: - server-user@james.apache.org had a 59% increase in traffic in the past quarter (67 emails compared to 42) - 16 code contributors in the past quarter (14% increase) Coding activity did decrease overall, with 10% less pull requests, 21% less commits, and less exchanges on both JIRA and server-dev. Apache James proposed several topics for the Google Summer of Code.
## Description: The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced extensible mail server running on the JVM. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache James was founded 2003-01-22 (20 years ago) There are currently 42 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Karsten Otto on 2022-09-20. - No new committers. Last addition was Jean Helou on 2022-06-17. ## Project Activity: Recent releases: JSIEVE-0.8 was released on 2022-11-04. JSPF-1.0.2 was released on 2022-11-04. MIME4J-0.8.8 was released on 2022-11-04. JDKIM-0.3 was released on 2022-10-17. JAMES-3.7.2 was released on 2022-10-14. The project also devoted time to implement numerous IMAP extensions and make it's design modular. ## Community Health: server-user@james.apache.org had a 59% increase in traffic in the past quarter (67 emails compared to 42) 454 commits in the past quarter (29% increase) server-dev@james.apache.org had a 50% decrease in traffic in the past quarter (318 emails compared to 636) 44 issues opened in JIRA, past quarter (no change) 60 issues closed in JIRA, past quarter (106% increase) Overall the community numbers are stables. We notice that contributors tends to more discuss on Github or JIRA than on the mailing lists.
## Description: The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced extensible mail server running on the JVM. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache James was founded 2003-01-22 (20 years ago) There are currently 42 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - Karsten Otto was added to the PMC on 2022-09-20 - No new committers. Last addition was Jean Helou on 2022-06-17. ## Project Activity: Recent releases: JAMES-3.7.1 was released on 2022-09-02. JAMES-3.7.0 was released on 2022-03-10. JAMES-3.6.2 was released on 2022-02-07. A 0.3 release of the JDKIM library was requested by the community. We also plan a 3.7.2 release of Apache James soon (fixes only) A bigger 3.8.0 release is in the pipes but we would like production feedback before launching a release process. Given the end of support for ElasticSearch 7.10, the Apache James distributed server moved away of ElasticSearch for license issues (SSPL from 7.10 upward, even on driver code) in favor of OpenSearch. A rewrite with Apache Solr could have attempted but was deemed to expensive given the energy we could devote to this topic. During the last few months, the community mostly contributed an integration with RspamD antispam solution and ClamAV anti-virus solution. In the coming months we expect more contributions on the Apache Pulsar topic (using Pulsar as the messaging solution the Distributed James server is built on). ## Community Health: - server-user@james.apache.org had a 59% increase in traffic in the past quarter (67 emails compared to 42) This shows interest of the users toward Apache James. We also answer many user questions on Gitter channel. 15 code contributors in the past quarter (7% increase) 156 PRs opened on GitHub, past quarter (13% increase) We observed some first time contributors able to tackle autonomously big topics autonomously and willing to do refactorings. Promissing. - server-dev@james.apache.org had a 50% decrease in traffic in the past quarter (318 emails compared to 636) Unsure where the decline comes from. We apparently have a topic about better discussing on the mailing list. Some healthy discussions however do happens on JIRA though...
## Description: The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced extensible mail server running on the JVM. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache James was founded 2003-01-22 (19 years ago) There are currently 42 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. Community changes, past quarter: - No new PMC members. Last addition was Antoine Duprat on 2016-03-11. - Jean Helou was added as committer on 2022-06-17 ## Project Activity: Recent work was focussed on improving the IMAP server performance through revising its threading model (reactive programming) as well as IMAP reliability. The Distributed James server also received long overdue updates for its Cassandra driver. We also updated ElasticSearch code to depend on OpenSearch as from 8.x onward ElasticSearch and its driver are subject to the SSPL license. Recent releases: - JAMES-3.7.0 was released on 2022-03-10. - JAMES-3.6.2 was released on 2022-02-07. - JAMES-3.6.1 was released on 2021-12-19. ## Community Health: server-user@james.apache.org had a 59% increase in traffic in the past quarter (67 emails compared to 42) We also see an encouraging trend of users answering questions from each other. Some discussions happening on Gitter are also not taken into account in this figure. server-dev@james.apache.org had a 50% decrease in traffic in the past quarter (318 emails compared to 636) Though, some disccussions are handled on Github (and then summarized if need be on the mailing list) 14 code contributors in the past quarter (55% increase) We received contribution from external teams (eg K9Mail) relying on some James utilities as well as several bug fixes.
## Description: The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced extensible mail server running on the JVM. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache James was founded 2003-01-22 (19 years ago) There are currently 41 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. Community changes, past quarter: - No new PMC members. Last addition was Antoine Duprat on 2016-03-11. - Karsten Otto was added as committer on 2022-01-08 ## Project Activity: Recent releases: - JAMES-3.7.0 was released on 2022-03-10. - JAMES-3.6.2 was released on 2022-02-07. - JAMES-3.6.1 was released on 2021-12-19. The project received various complex contributions from external contributors, including a rework of the networking stack (migration to Netty4). This opens the ground for major performance improvements for the IMAP protocol in future releases. ## Community Health: We see an increase of discussions on the user mailing list: - server-user@james.apache.org had a 59% increase in traffic in the past quarter (67 emails compared to 42) The traffic on the DEV mailing list did decrease. This can be due to the fact that most of the discussions with external contributors did take place on GitHub. Commit activity is stable.
## Description: The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced extensible mail server running on the JVM. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache James was founded 2003-01-22 (19 years ago) There are currently 40 committers and 16 PMC members in this project. The Committer-to-PMC ratio is 5:2. Community changes, past quarter: - No new PMC members. Last addition was Antoine Duprat on 2016-03-11. - Karsten Otto was added as committer on 2022-01-08 ## Project Activity: Recent releases: - JAMES-3.6.1 was released on 2021-12-19. - MIME4J-0.8.6 was released on 2021-09-26. - MIME4J-0.8.5 was released on 2021-07-09. Since 3.6.1 the PMC enables download of the compiled Distributed server, and of the JPA server. The PMC tackled several vulnerabilities, fixed in 3.6.1, namely: - CVE-2021-38542: Apache James vulnerable to STARTTLS command injection (IMAP and POP3) - CVE-2021-40110: Apache James IMAP vulnerable to a ReDoS - CVE-2021-40111: Apache James IMAP parsing Denial Of Service - CVE-2021-40525: Apache James: Sieve file storage vulnerable to path traversal attacks The PMC is currently working on the following topics: - Having a MailQueue backed by Apache PULSAR (solves scalability issues, enables delays) - Experiment with stronger authentication schemes (OIDC) for both JMAP, IMAP and SMTP protocols. - Complete our JMAP implementation. Work was conducted to enable identity management and Web Push. ## Community Health: server-user@james.apache.org had a 59% increase in traffic in the past quarter (67 emails compared to 42) What is really encouraging is that we see new users starting answering each others. This translate to a greater contributor diversity: 14 code contributors in the past quarter (55% increase) We now need to encourage these new users to engage on discussions on the developper mailing list and on the JIRA. server-dev@james.apache.org had a 50% decrease in traffic in the past quarter (318 emails compared to 636) 36 issues opened in JIRA, past quarter (-33% change)
## Description: The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced extensible mail server running on the JVM. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache James was founded 2003-01-22 (19 years ago) There are currently 40 committers and 16 PMC members in this project. The Committer-to-PMC ratio is 5:2. Community changes, past quarter: - No new PMC members. Last addition was Antoine Duprat on 2016-03-11. - No new committers. Last addition was Juhan Aasaru on 2021-04-23. ## Project Activity: The PMC retired the following sub-projects, which were inactive, unmaintained and for which alternatives exists: - Apache HUPA provided a GTW implementation of a WebMail relying on IMAP - Apache POSTAGE which allowed runnung performance tests against an email server The PMC recently released MIME4J-0.8.6(2021-09-26) which futher enhance performance. The PMC is currently handling the following releases: - Apache JAMES 3.6.1, which release is planned in October 2021. The community currently works on backporting issues to it. - Apache JAMES 3.7.0 should also be released timely after 3.6.1. Also, Juhan proposed a James talk at ApacheCON @home 2021 entitled: Getting Apache James to serve 1M+ digital mailboxes of all Estonian residents. Furthermore, we would like to congratulate Quan for his great work as part of Google summer of code 2021 on email thread implementation for JMAP. ## Community Health: - server-user@james.apache.org had a 100% increase in traffic in the past quarter (42 emails compared to 21) We notice a good engagement of our users. - 8 code contributors in the past quarter (-55% change) - 169 PRs opened on GitHub, past quarter (-17% change) - 163 PRs closed on GitHub, past quarter (-22% change) While the volume of contributions is stable we notice a drop in the count of overall contributors in the past quarter. - server-dev@james.apache.org had a 1% decrease in traffic in the past quarter (615 emails compared to 619) The exchanges are stable on the developer mailing list. Some interesting discussions arised, eg on improving the SSL support, or to support Quan during his GSoC.
## Description: The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced extensible mail server running on the JVM. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache James was founded 2003-01-22 (18 years ago) There are currently 40 committers and 16 PMC members in this project. The Committer-to-PMC ratio is 5:2. Community changes, past quarter: - No new PMC members. Last addition was Antoine Duprat on 2016-03-11. - Juhan Aasaru was added as committer on 2021-04-23 ## Project Activity: Recent releases: - MIME4J-0.8.4 was released on 2021-04-21. - JAMES-3.6.0 was released on 2021-04-14. - JAMES 3.5.0 was released on 2020-07-23. The project did set up a build on ci-builds.apache.org for the MIME4J, JSPF, JDKIM, JSIEVE libraries. Work had been done to ease the distribution of Guice artifact (modular mail server) including ZIP and docker packaging. Applications had been grouped in a common directory (server/apps). Quan is taking part of the Google Summer of Code, and implements EMail threads for the JMAP protocol. Following performance enhancements, the PMC plans a MIME4J (MIME messages parsing) release soon. ## Community Health: - mime4j-dev@james.apache.org had a 2075% increase in traffic in the past quarter (87 emails compared to 4) This is related to recent work on the library performance. Traffic on server-dev is stable: - server-dev@james.apache.org had a 7% increase in traffic in the past quarter (625 emails compared to 579) We notice an increase with the interactions on GitHub: - 191 PRs opened on GitHub, past quarter (172% increase) - 200 PRs closed on GitHub, past quarter (198% increase)
## Description: The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced extensible mail server running on the JVM. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache James was founded 2003-01-22 (18 years ago) There are currently 39 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Antoine Duprat on 2016-03-11. - No new committers. Last addition was David Leangen on 2020-07-06. ## Project Activity: Recent releases: - 3.5.0 was released on 2020-07-23. - 3.4.0 was released on 2019-09-27. - MIME4J-0.8.3 was released on 2019-03-22. The community is currently voting for the Apache James 3.6.0 release. A Mime4J release had been requested by users, and will be performed timely. The project plans to invest in a 3.6.x bugfix release line, with shorter release time. The project now relies on ci-builds.apache.org. Works needs to be done in order to reduce build time. Contribution had also been received regarding the Antora documentation new website, whose staged version is deployed. More work is needed to better automatized website deployment, and we need to think Antora and the old XDoc website could cohabit during the migration duration. Contributions had been received regarding ElasticSearch 6.5 -> 7.10 upgrade. Also, feedback is being collected regarding the experimental implementation of the JMAP mail protocol ## Community Health: Code collaboration on Github increased a lot, triggering some interesting discussions that eventually made it to the server-dev mailing list: - 117 PRs opened on GitHub, past quarter (254% increase) Also we are proud to see a more diversified contributor base: - 19 code contributors in the past quarter (35% increase)
## Description: The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced extensible mail server running on the JVM. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache James was founded 2003-01-22 (18 years ago) There are currently 39 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Antoine Duprat on 2016-03-11. - No new committers. Last addition was David Leangen on 2020-07-06. ## Project Activity: The project saw interests on the JMAP protocol, raising discussions on project mailing list and start being used. JMAP protocol had been used with a tier app (LTT.RS) proving interoperability. Development efforts are now oriented toward JMAP PUSH specifications, enabling efficient mail client re-synchronization. The project saw active contributions around setting up an Apache CI, as well as bug-fixes and build stability improvements related to it. ## Community Health: Linked to the build improvement activities, the number of pull requests had significantly increased: - 32 PRs opened on GitHub, past quarter (77% increase) - 27 PRs closed on GitHub, past quarter (12% increase)
## Description: The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced extensible mail server running on the JVM. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache James was founded 2003-01-22 (18 years ago) There are currently 39 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Antoine Duprat on 2016-03-11. - No new committers. Last addition was David Leangen on 2020-07-06. ## Project Activity: Within the last 3 months, we continued our documentation effort, completing the documentation for the Distributed server. Our (still partial) implementation of the JMAP protocol (RFC-8621) now supports reading emails and starts attracting new contributors. We have been creating a dedicated mailing list for notifications, to not flood server-dev important discussions. Last release (Apache James 3.5.0) was performed on the 2020-07-23. ## Community Health: - notifications@james.apache.org had a big increase in traffic in the past quarter (360 emails compared to 0) - server-dev@james.apache.org had a 45% decrease in traffic in the past quarter (1283 emails compared to 2302) This is due to both less activity in summer, and the notification mailing list creation. - server-user@james.apache.org had a 40% decrease in traffic in the past quarter (39 emails compared to 64) Despite the decrease, users are able to answer each others, for instance for configuration problems. We also noticed some new community members expressing their will to get involved.
## Description: The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced extensible mail server running on the JVM. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache James was founded 2003-01-22 (17 years ago) There are currently 38 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Antoine Duprat on 2016-03-11. - David Leangen was added as committer on 2020-07-06 ## Project Activity: A lot happened during the past few months. We onboarded a new community member struggling with running Apache JAMES, and proposing himself to refresh the Apache James documentation. This effort triggered many interesting discussions: - About the documentation, which mixes different servers together and is not organized by version. We started working on a new documentation website based on Antora to address these limitations. - We decided to reorient our server branding from a technical perspective into a use case oriented perspective. - We decided to improve the developer experience by migrating our build system to Gradle and re activate builds on Apache infrastructure. We encounter procedural issues with the James 3.5.0 release, these technical concerned will be addressed and a new vote triggered. ## Community Health: - server-dev@james.apache.org had a 113% increase in traffic in the past quarter (2224 emails compared to 1042) reflects the increase of discussions on the list. - We hold our first community call, which should happen on a regular basis (at least every three months). In order to be inclusive, the topics were first exposed on the mailing list, and the discussion summary posted on the mailing list too.
## Description: The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced enterprise mail server. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache James was founded 2003-01-22 (17 years ago) There are currently 38 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Antoine Duprat on 2016-03-11. - No new committers. Last addition was René Cordier on 2019-10-05. ## Project Activity: The PMC is working on enhancement of the distributed James product. This include working on improving performance and allowing corrective tasks for the projections we are relying on. An effort started to update the JMAP specification to the latest RFC. This effort will likely span several quaters. A vote had been started for Apache James release 3.5.0. ## Community Health: We are happy to observe an increase of activity of our user base: - server-user@james.apache.org had a 2% increase in traffic in the past quarter (86 emails compared to 84) Which translates into a bigger diversity of contributors: - 16 code contributors in the past quarter (33% increase) Commit activity nevertheless decreased, but it do not seem to impact the JIRA activity: - 124 issues opened in JIRA, past quarter (18% increase) - 82 issues closed in JIRA, past quarter (-6% decrease) - 552 commits in the past quarter (-42% decrease)
## Description: The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced enterprise mail server. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: There are currently 38 committers and 16 PMC members in this project. Community changes, past quarter: - No new PMC members. Last addition was Antoine Duprat on 2016-03-11. - No new committers. Last addition was René Cordier on 2019-10-05. ## Project Activity The efforts of contributors are currently oriented toward refining "Distributed" James product in order for it to meet production grade requirements. Apache James joined the ApacheCon in Berlin. ## Community Health: We see a consistent increase on the developer mailing list (29%) JIRA and development activites are overall stable: - 97 issues opened in JIRA, past quarter - 84 issues closed in JIRA, past quarter
## Description: The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced enterprise mail server. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: - Currently 16 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Antoine Duprat on Fri Mar 11 2016 - Currently 37 committers. - No new committers added in the last 3 months - René Cordier was added as committer on 2019-10-05 ## Project Activity: The PMC is working on enhancement of the distributed James product, including a consistent view across a James cluster of task execution and email de-duplication garbage collection. A contributor showed interest to the JMAP draft implementation in James, and proposes himself to update the implementation to the latest released standards (RFC-8620 & RFC-8621). His goal is to rely on it in order to test mobile application relying on JMAP. The PMC actively supports his work. Recent releases: - 3.4.0 was released on 2019-09-27. - MIME4J-0.8.3 was released on 2019-03-22. - 3.3.0 was released on 2019-02-12. ## Community Health: The PMC continue his efforts for attracting new contributors. This includes: - Attendance to ApacheCon Berlin with a "Gaining control over emails with Apache James" workshop - Apache James will be joining the HacktoberFest organized by GitHub JIRA activity: - 94 issues opened in JIRA, past quarter - 81 issues closed in JIRA, past quarter We had a total of 17 different code contributors in the past quater (41% increase) We saw a clear increase of user mailing list traffic.
## Description: The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which builds into an advanced enterprise mail server. ## Issues: There are no issues requiring board attention at this time. ## Activity: We are concerned about adding committers and PMC members, as well as increasing the diversity of our community. During the last three months, we approached some community contributors who we think would have been perfect candidates, but they declined our invitations. We will continue active community members Furthermore, we want to strengthen our community by making contributing easy to use, feature oriented documentation. The expected long term effect is a higher engagement from the users. PMC members proposed several talks for both ApacheCON in Vegas and Berlin, in order to spread the word about Apache James. Only one talk ("Gaining control over emails with Apache James") made it to the waiting list. We are working on releasing Apache JAMES server version 3.4.0, shipping mainly performance improvements. ## Health report: Many users exchanges regarding the Apache James server on the user mailing list as well as on gitter. We try to encourage and accompany contributions to either documentation or code, where users tend to help each others. ## PMC changes: - Currently 16 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Antoine Duprat on Fri Mar 11 2016 ## Committer base changes: - Currently 37 committers. - No new committers added in the last 3 months - Last committer addition was Raphael Ouazana at Thu Jul 07 2016 ## Releases: - Last release was MIME4J-0.8.3 on Fri Mar 22 2019 ## Mailing list activity: - general@james.apache.org: - 177 subscribers (up 1 in the last 3 months): - 0 emails sent to list (2 in previous quarter) - mailet-api@james.apache.org: - 94 subscribers (up 0 in the last 3 months): - 3 emails sent to list (4 in previous quarter) - mime4j-dev@james.apache.org: - 85 subscribers (up 0 in the last 3 months): - 1 emails sent to list (17 in previous quarter) - server-dev@james.apache.org: - 173 subscribers (down -3 in the last 3 months): - 1028 emails sent to list (1027 in previous quarter) - server-user@james.apache.org: - 379 subscribers (down -2 in the last 3 months): - 66 emails sent to list (120 in previous quarter) - site-dev@james.apache.org: - 40 subscribers (up 0 in the last 3 months): - 0 emails sent to list (2 in previous quarter) ## JIRA activity: - 90 JIRA tickets created in the last 3 months - 111 JIRA tickets closed/resolved in the last 3 months
## Description: The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which builds into an advanced enterprise mail server. ## Issues: There are no issues requiring board attention at this time. ## Activity: The project currently invests toward bigger deployments. This involves an ongoing performance effort, as well as developing features required by email suppliers regarding existing legislation like GDPR. The PMC also rejected an invalid security vulnerability report. ## Health report: Many users exchanges regarding the Apache James server on the user mailing list as well as on gitter. We try to encourage and accompany contributions to either documentation or code. ## PMC changes: - Currently 16 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Antoine Duprat on Fri Mar 11 2016 ## Committer base changes: - Currently 37 committers. - No new committers added in the last 3 months - Last committer addition was Raphael Ouazana at Thu Jul 07 2016 ## Releases: - 3.3.0 was released on Tue Feb 12 2019 - MIME4J-0.8.3 was released on Fri Mar 22 2019 ## Mailing list activity: Stable ## JIRA activity: - 97 JIRA tickets created in the last 3 months - 75 JIRA tickets closed/resolved in the last 3 months
WHEREAS, the Board of Directors heretofore appointed Eric Charles (eric) to the office of Vice President, Apache James, and WHEREAS, the Board of Directors is in receipt of the resignation of Eric Charles from the office of Vice President, Apache James, and WHEREAS, the Project Management Committee of the Apache James project has chosen by vote to recommend Benoit Tellier (btellier) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Eric Charles is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache James, and BE IT FURTHER RESOLVED, that Benoit Tellier be and hereby is appointed to the office of Vice President, Apache James, 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. The vote can be found on https://s.apache.org/RN38 Special Order 7A, Change the Apache James Project Chair, was approved by Unanimous Vote of the directors present.
## Description: - The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced enterprise mail server. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - We are still focusing on hardening the existing core mail features. ## Health report: - In an effort to have more time to onboard new comers, JCR and HBase mailboxes have been deprecated. - Regular users come back to the mailing list. ## PMC changes: - Currently 16 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Antoine Duprat on Fri Mar 11 2016 ## Committer base changes: - Currently 37 committers. - No new committers added in the last 3 months - Last committer addition was Raphael Ouazana at Thu Jul 07 2016 ## Releases: - 3.2.0 was released on Wed Nov 14 2018 ## Mailing list activity: - Stable ## JIRA activity: - 109 JIRA tickets created in the last 3 months - 76 JIRA tickets closed/resolved in the last 3 months
## Description: - The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced enterprise mail server. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - James mail server 3.1.0 has been released with improvements on usability and performance. - Ongoing features implementations (jmap, cassandra...). ## Health report: - Still monitoring for new committer and PMC members. - Need for more interactions and user support on the mailing lists. ## PMC changes: - Currently 16 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Antoine Duprat on Fri Mar 11 2016 ## Committer base changes: - Currently 37 committers. - No new committers added in the last 3 months - Last committer addition was Raphael Ouazana at Thu Jul 07 2016 ## Releases: - 3.1.0 was released on Mon Aug 13 2018 ## Mailing list activity: - Stable ## JIRA activity: - 121 JIRA tickets created in the last 3 months - 99 JIRA tickets closed/resolved in the last 3 months
## Description: - The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced enterprise mail server. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - Preparing James 3.1 release. - Lack of new committer has been discussed on the private and public mailing lists. Committers discussed about new features (distributed platforms...) but finally Users wants better documentation and easier onboarding rather than having additional new features. We are still searching ways to find contributors for "howtos" documentation and hopefully get more users and contributors on version 3 that could become committers. - Discussion to migrate repositories from git-wip to gitbox. ## Health report: - We need to address the lack of new committers with better doc (simple howtos on current features to be written), more regular releases (sounds like we are on a good way for this) and being more engaging on mailing lists (action is needed on this). - Mailing lists subscribers stable. ## PMC changes: - Currently 16 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Antoine Duprat on Fri Mar 11 2016 ## Committer base changes: - Currently 37 committers. - No new committers added in the last 3 months - Last committer addition was Raphael Ouazana at Thu Jul 07 2016 ## Releases: - apache-mime4J-0.8.2 was released on Mon May 07 2018 ## Mailing list activity: - general@james.apache.org: - 176 subscribers (up 2 in the last 3 months): - 4 emails sent to list (8 in previous quarter) - mailet-api@james.apache.org: - 90 subscribers (down -1 in the last 3 months): - 0 emails sent to list (9 in previous quarter) - mime4j-dev@james.apache.org: - 80 subscribers (up 0 in the last 3 months): - 53 emails sent to list (53 in previous quarter) - server-dev@james.apache.org: - 180 subscribers (down -3 in the last 3 months): - 1108 emails sent to list (1307 in previous quarter) - server-user@james.apache.org: - 398 subscribers (up 2 in the last 3 months): - 43 emails sent to list (22 in previous quarter) - site-dev@james.apache.org: - 37 subscribers (down -1 in the last 3 months): - 4 emails sent to list (3 in previous quarter) ## JIRA activity: - 106 JIRA tickets created in the last 3 months - 101 JIRA tickets closed/resolved in the last 3 months
## Description: - The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced enterprise mail server. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - Last report has been rescheduled to March, so we only have 1 month activity. - Issues reported by users on memory usage, db indices... which is good thing as we get real end-user experience and can fix the reported issues. ## Health report: - Nothing special: JIRA implementation and user support on the mailing lists. - Mailing lists subscribers stable. ## PMC changes: - Currently 16 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Antoine Duprat on Fri Mar 11 2016 ## Committer base changes: - Currently 37 committers. - No new committers added in the last 3 months - Last committer addition was Raphael Ouazana at Thu Jul 07 2016 ## Releases: - Last release was 3.0.1 on Fri Oct 20 2017 ## Mailing list activity: - general@james.apache.org: - 174 subscribers (down -9 in the last 3 months): - 8 emails sent to list (0 in previous quarter) - mailet-api@james.apache.org: - 93 subscribers (up 0 in the last 3 months): - 9 emails sent to list (3 in previous quarter) - mime4j-dev@james.apache.org: - 80 subscribers (up 1 in the last 3 months): - 53 emails sent to list (1 in previous quarter) - server-dev@james.apache.org: - 184 subscribers (down -5 in the last 3 months): - 1348 emails sent to list (1136 in previous quarter) - server-user@james.apache.org: - 396 subscribers (down -7 in the last 3 months): - 22 emails sent to list (32 in previous quarter) - site-dev@james.apache.org: - 38 subscribers (down -1 in the last 3 months): - 3 emails sent to list (0 in previous quarter) ## JIRA activity: - 105 JIRA tickets created in the last 3 months - 119 JIRA tickets closed/resolved in the last 3 months
@Roman: any prospects for new committers and PMC members?
## Description: - The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced enterprise mail server. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - The project joins Google Summer Of Code 2018 - The newbie label has been added to some issues in order to encourage contributions - The team has planned to replace the actual mail queue for a scalable implementation - We have migrated the james-hupa sub-project from svn to git - We are working on: * better support of spam handling * sending Message Disposition Notification on the JMAP protocol * handling quotas per user / per domain - CVE-2012-3536 for Hupa fix has been published on the web site (mitre updated). - Release of james-skin 1.10. ## Health report: - Ongoing bug fixes and user support on mailing list. - Eric (James Chair) has not been able to submit the reports those last months. We will report next month (April) to get back to normal schedule. ## PMC changes: - Currently 16 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Antoine Duprat on Fri Mar 11 2016 ## Committer base changes: - Currently 37 committers. - No new committers added in the last 3 months - Last committer addition was Raphael Ouazana at Thu Jul 07 2016 ## Releases: - 3.0.0 was released on Tue Jul 25 2017 ## Mailing list activity: - Subscribers and email activity stable. ## JIRA activity: - 91 JIRA tickets created in the last 3 months - 105 JIRA tickets closed/resolved in the last 3 months
No report was submitted.
@Danny: pursue a report for James
No report was submitted.
## Description: - The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced enterprise mail server. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - Final version 3.0.0 of James server has been released. - Further to latest board feedback, JAMES-2147 to encourage more code contribution. No new committer nor PMC discussed so far. ## Health report: - Ongoing bug fixes and user support on mailing list. ## PMC changes: - Currently 16 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Antoine Duprat on Fri Mar 11 2016 ## Committer base changes: - Currently 37 committers. - No new committers added in the last 3 months - Last committer addition was Raphael Ouazana at Thu Jul 07 2016 ## Releases: - 3.0.0 was released on Tue Jul 25 2017 ## Mailing list activity: - Subscribers and email activity stable. ## JIRA activity: - 100 JIRA tickets created in the last 3 months - 70 JIRA tickets closed/resolved in the last 3 months
## Description: - The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced enterprise mail server. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - New web site is online. - 3 releases have been published. - Final server 3.0.0 release currently being voted. ## Health report: - Good, we will soon get a final 3.0.0 server release. - Ongoing bug fixes and user support on mailing list. ## PMC changes: - Currently 16 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Antoine Duprat on Fri Mar 11 2016 ## Committer base changes: - Currently 37 committers. - No new committers added in the last 3 months - Last committer addition was Raphael Ouazana at Thu Jul 07 2016 ## Releases: - Apache James JSieve 0.7 on June 23, 2017 - Apache James Mime4J 0.8.1 on June 16, 2017 - Apache James Server 3.0-RC1 on May 16, 2017 ## Mailing list activity: - Subscribers and email activity stable. ## JIRA activity: - 123 JIRA tickets created in the last 3 months - 117 JIRA tickets closed/resolved in the last 3 months
## Description: - The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced enterprise mail server. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - GSOC proposal. - Stress-test benchmarks published - Roadmap has been presented and discussed - Many bugs fixes and enhancements. - Preparation of a marketing front page for the web site. ## Health report: - Good, but we need to deliver a RC release after the 5th beta. ## PMC changes: - Currently 16 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Antoine Duprat on Fri Mar 11 2016 ## Committer base changes: - Currently 37 committers. - No new committers added in the last 3 months - Last committer addition was Raphael Ouazana at Thu Jul 07 2016 ## Releases: - Last release was James server 3.0.0-beta5 on Nov 2016. ## Mailing list activity: - Subscribers and email activity stable. ## JIRA activity: - 102 JIRA tickets created in the last 3 months - 141 JIRA tickets closed/resolved in the last 3 months
## Description: - The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced enterprise mail server. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - James server 3.0-beta5 has been released. - New logo has been chosen by the community. - The Web site has been updated to is now done via git. - Fix continue to be committed toward a stable behavior of the server. ## Health report: - Users regularly come to ask question and open JIRA. ## PMC changes: - Currently 16 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Antoine Duprat on Fri Mar 11 2016 ## Committer base changes: - Currently 37 committers. - No new committers added in the last 3 months - Last committer addition was Raphael Ouazana at Thu Jul 07 2016 ## Releases: - Last release was James server 3.0.0-beta5 on Nov 2016. ## Mailing list activity: - Subscribers and email activity stable. ## JIRA activity: - 89 JIRA tickets created in the last 3 months - 45 JIRA tickets closed/resolved in the last 3 months
## Description: - The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced enterprise mail server. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - Release process (vote) for james server 3.0-beta5 has started. - A new logo has been voted and a new skin is under vote. - Web site update is now done via git. ## Health report: - Users confirm interest in a new release and new distributed storages. ## PMC changes: - Currently 16 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Antoine Duprat on Fri Mar 11 2016 ## Committer base changes: - Currently 37 committers. - No new committers added in the last 3 months - Last committer addition was Raphael Ouazana at Thu Jul 07 2016 ## Releases: - Last release was SERVER-2.3.2.1 on Sat Sep 26 2015 ## Mailing list activity: - Subscribers and email activity stable ## JIRA activity: - 85 JIRA tickets created in the last 3 months - 45 JIRA tickets closed/resolved in the last 3 months
The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced enterprise mail server. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - Development has focused on JMAP (REST API) and JSIEVE (server filters) ## Health report: - Benoit Tellier has jumped as Release Manager for 3.0 (JAMES-1765) - Documentation consolidation track is part of that release. - A team of 4 committers is composed to tackle the remaining issues with the goal to release by Seville ApacheCon. ## PMC changes: - Currently 16 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Antoine Duprat on Fri Mar 11 2016 ## Committer base changes: - Currently 37 committers. - New committer - Raphaël Ouazana was added as Commiter on sun 3 July 2016 ## Releases: - Last release was SERVER-2.3.2.1 on Sat Sep 26 2015 ## Mailing list activity: - Stable. ## JIRA activity: - 77 JIRA tickets created in the last 3 months - 43 JIRA tickets closed/resolved in the last 3 months
## Description: - The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced enterprise mail server. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - Focus has been on updating and enrolling jsieve (server side mail filtering) into the server code base. - Mailbox API as Elasticsearch and Cassandra implementations ## Health report: - Due to the unavailibity of a final james server 3 release, users tend to fallback to version 2. Discussions will be started to have a plan for this first final version 3. ## PMC changes: - Currently 16 PMC members. - New PMC members: - Antoine Duprat was added to the PMC on Fri Mar 11 2016 - Benoit Tellier was added to the PMC on Fri Mar 11 2016 - Matthieu Baechler was added to the PMC on Fri Mar 11 2016 ## Committer base changes: - Currently 36 committers. - No new committers added in the last 3 months - Last committer addition was Antoine Duprat at Tue Oct 06 2015 ## Releases: - Last release was SERVER-2.3.2.1 on Sat Sep 26 2015 ## JIRA activity: - 72 JIRA tickets created in the last 3 months - 73 JIRA tickets closed/resolved in the last 3 months
## Description: The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced enterprise mail server. ## Issues: There are no issues requiring board attention at this time. ## Activity: - Work on HTTP access to mailbox has been started based on JMAP Specification (http://jmap.io/spec.html) - Sieve integration into the mail server has been further implemented. - Cassandra, Guice injection and docker files have been polished. - Discussion on distributed event architecture is ongoing. ## Health report: - No new committer has been voted. - Pull requests on Github from contributors have been accepted. ## PMC changes: - Currently 14 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Peter Palaga on Sun Jul 22 2012 ## Committer base changes: - Currently 36 committers. - No new committers added in the last 3 months - Last committer addition was Matthieu Baechler at Tue Oct 06 2015 ## Releases: - No new release. ## Mailing list activity: - server-dev@james.apache.org: - 193 subscribers (up 1 in the last 3 months): - 802 emails sent to list (612 in previous quarter) - mailet-api@james.apache.org: - 93 subscribers (up 1 in the last 3 months): - 8 emails sent to list (0 in previous quarter) - general@james.apache.org: - 188 subscribers (up 1 in the last 3 months): - 6 emails sent to list (0 in previous quarter) - mime4j-dev@james.apache.org: - 69 subscribers (up 1 in the last 3 months): - 7 emails sent to list (5 in previous quarter) - server-user@james.apache.org: - 426 subscribers (up 4 in the last 3 months): - 20 emails sent to list (37 in previous quarter) - site-dev@james.apache.org: - 37 subscribers (up 4 in the last 3 months): - 3 emails sent to list (2 in previous quarter) ## JIRA activity: - 42 JIRA tickets created in the last 3 months - 47 JIRA tickets closed/resolved in the last 3 months
The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced enterprise mail server. ## Issues: There are no issues requiring board attention at this time. ## Activity: - Vulnerability CVE-2015-7611 (VU#988628 reported by CERT) has been discussed and a fix released (https://blogs.apache.org/james/entry/apache_james_server_2_3). - Source tree restructure to prepare migration to Git has been discussed and implemented. - New features (quota...) have been added. - Further work to prepare the v3 release is still on going. ## Health report: - 2 new committers will help to release James server v3. ## PMC changes: - Currently 14 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Peter Palaga at Sun Jul 22 2012 ## LDAP changes: - Currently 36 committers and 14 committee group members. - No new committee group members added in the last 3 months - New commmitters: - Matthieu Baechler was added as a committer on Tue Oct 06 2015 - Antoine Duprat was added as a committer on Tue Oct 06 2015 ## Releases: - SERVER-2.3.2.1 was released on Sat Sep 26 2015 ## Mailing list activity: - server-dev@james.apache.org: - 192 subscribers (up 0 in the last 3 months): - 589 emails sent to list (762 in previous quarter) - mailet-api@james.apache.org: - 92 subscribers (up 0 in the last 3 months): - 0 emails sent to list (8 in previous quarter) - general@james.apache.org: - 187 subscribers (down -1 in the last 3 months): - 0 emails sent to list (0 in previous quarter) - mime4j-dev@james.apache.org: - 68 subscribers (up 1 in the last 3 months): - 5 emails sent to list (29 in previous quarter) - server-user@james.apache.org: - 422 subscribers (down -2 in the last 3 months): - 37 emails sent to list (20 in previous quarter) - site-dev@james.apache.org: - 32 subscribers (down -3 in the last 3 months): - 2 emails sent to list (0 in previous quarter) ## JIRA activity: - 51 JIRA tickets created in the last 3 months - 21 JIRA tickets closed/resolved in the last 3 months
The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced enterprise mail server. ISSUES There are no issue requiring board attention at this time. RELEASES No new release (last release done on 19 March 2013). OVERALL ACTIVITY A new committer (Benoit Tellier) has been voted and is actively on different the different suprojects that makes up the Mail server (mailbox, protocol...). This covers new functionalities (quota), support of Elasticsearch, Cassandra mailbox and various fixes to make the build more robust. Pull Requests coming from Github can also be used to commit into the Apache SVN trunk. We don't have a release date for now, but we see other contributors that could become also committer. We are still looking on a way to handle vulnerability VU#988628 (not yet made public). The vulnerability is identified on James 2 which is not the current target (we concentrate our limited resources on the upcoming James 3). COMMUNITY Last committer was voted on 07 of June 2015. No new PMC member (Last PMC member was voted on 17 Jul 2012). TRADEMARKS / BRANDING Still to do: Logos and Graphics (include TM, use consistent product logo on web site).
The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced enterprise mail server. ISSUES There are no issue requiring board attention at this time. RELEASES No new release (last release done on 19 March 2013). OVERALL ACTIVITY We have seen interest from contributors and have committed patches for the different server sub-projects (protocols, mailbox...) related to build optimization, test fixes and ACL (Access Control List) implementation. We are also discussing on a way to integrate Pull Requests coming from Github. Once we will reach stability on test, build and ACL, we will release the various projects one by one (updating the DOAP file). We monitor the newcomers to ensure they have the needed level to invite them as committter. We are still looking on a way to handle vulnerability VU#988628 (not yet made public). The vulnerability is identified on James 2 which is not the current target (we concentrate our limited resources on the upcoming James 3). COMMUNITY No new committer (Last committer was voted on 30 of Nov 2013). No new PMC member (Last PMC member was voted on 17 Jul 2012). TRADEMARKS / BRANDING Still to do: Logos and Graphics (include TM, use consistent product logo on web site).
No report was submitted.
The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced enterprise mail server. ISSUES There are no issue requiring board attention at this time. RELEASES No new release (last release done on 19 March 2013). OVERALL ACTIVITY Some code has been committed on the mime4j module related to refactoring and patch submission by user. The mailing list activity and patch submission for the server component has been mainly generated by the users. Activity on server code commits remains too low. The discussion at PMC level on this point has not yet been started. We received on 16. October 2014 a vulnerability report followed by a mail from CERT to track the open VU#988628. We will now handle this in an urgent way. COMMUNITY No new committer (Last committer was voted on 30 of Nov 2013). No new PMC member (Last PMC member was voted on 17 Jul 2012). TRADEMARKS / BRANDING Still to do: Logos and Graphics (include TM, use consistent product logo on web site).
The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced enterprise mail server. ISSUES There are no issue requiring board attention at this time. RELEASES No new release (last release done on 19 March 2013). OVERALL ACTIVITY We received and committed a contribution to support Apache Cassandra as mailbox storage. Further work has been achieved on Mime4j in trunk. Activity on server code remains too low. The discussion at PMC level on this point has not yet been started. COMMUNITY No new committer (Last committer was voted on 30 of Nov 2013). No new PMC member (Last PMC member was voted on 17 Jul 2012). TRADEMARKS / BRANDING We are removing links to Snapshots from the website (JAMES-1558). Still to do: Logos and Graphics (include TM, use consistent product logo on web site).
The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced enterprise mail server. ISSUES There are no issue requiring board attention at this time. RELEASES No new release (last release done on 19 March 2013). OVERALL ACTIVITY Work has been done on Hupa (Web Mail), Bond (Web Management for server) and mime4j. Activity on server code remains (very) low and discussions have been raised by users asking for releases. We will start a discussion at PMC level to evaluate this situation and find solutions. COMMUNITY No new committer (Last committer was voted on 30 of Nov 2013). No new PMC member (Last PMC member was voted on 17 Jul 2012). TRADEMARKS / BRANDING Still to do: Logos and Graphics (include TM, use consistent product logo on web site).
@Chris: Please clarify what "voted on" means
The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced enterprise mail server. ISSUES There are no issue requiring board attention at this time. RELEASES No new release (last release done on 19 March 2013). OVERALL ACTIVITY Work has been done on Hupa (Web Mail) and mime4j. We had patch and submitted by users and discussion on the mailing lists. COMMUNITY No new committer (Last committer was voted on 30 of Nov 2013). No new PMC member (Last PMC member was voted on 17 Jul 2012). TRADEMARKS / BRANDING Still to do: Logos and Graphics (include TM, use consistent product logo on web site).
The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced enterprise mail server. ISSUES There are no issue requiring board attention at this time. RELEASES No new release (last release done on 19 March 2013). Same as last report: We should in the coming months release the different subprojects to rollout the first 3.0 final version. OVERALL ACTIVITY Users regularly come with questions on the mailing list and submit patches which are integrated in trunk. COMMUNITY Emma Sesmero (emma) was voted as a new committer on 30th of Nov 2013. No new PMC member (Last PMC member was voted on 17 Jul 2012). TRADEMARKS / BRANDING Still to do: Logos and Graphics (include TM, use consistent product logo on web site).
The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced enterprise mail server. ISSUES There are no issues requiring board attention at this time. Please accept my apologies for missing the board report last month. RELEASES No new release (last release done on 19 March 2013). We should in the coming months release the different subprojects to rollout the first 3.0 final version. OVERALL ACTIVITY Committer work mainly focused on Hupa subproject (merged Hupa-evolution [1] into Hupa trunk). A GSOC project has been successfully delivered for a basic administration console on top of Hupa Web UI (GWT based). For more details, read the initial proposal [2], the project code repository and info [3] and the final code submission to google [4]. Quite active on the user mailing list where users regularly come with questions and often find answers. We will relaunch the committer work on the server components, on hold for now due to committer being busy with their professional projects. COMMUNITY Dongxu Wang (echo) was voted as a new committer on 29th July 2013. No new PMC member (Last PMC member was voted on 17 Jul 2012). TRADEMARKS / BRANDING Still to do: Logos and Graphics (include TM, use consistent product logo on web site). [1] https://code.google.com/a/apache-extras.org/p/hupa-evo [2] http://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/emma/10001 [3] https://code.google.com/a/apache-extras.org/p/bond [4] http://www.google-melange.com/gsoc/project/google/gsoc2013/emma/16001
No report was submitted.
The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced enterprise mail server. ISSUES There are no issues requiring board attention at this time. RELEASES No new release. The lastest release has been done on 19 March 2013. OVERALL ACTIVITY Although this period has been quiet on new development, we have fixed a long standing blocking bug (deadlock). The activity on the mailing list has mainly been answering to the user questions. We are now ready to release the different subprojects to rollout the first 3.0 final version after the beta ones. COMMUNITY A new committer (Andrzej Rusin, andrzej) has been voted. There is no new PMC member (last was on 17 Jul 2012) voted. TRADEMARKS / BRANDING Still to do: Logos and Graphics (include TM, use consistent product logo on your site)
The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced enterprise mail server. ISSUES There are no issue requiring board attention at this time. RELEASES We did the following releases during this period: * Apache James Protocols 1.6.3 on 19 March 2013 * Apache James Mailbox 0.5 on 09 March 2013 These releases have been pushed to https://dist.apache.org/repos/dist/release/james/ OVERALL ACTIVITY Users continue to regularly ask question on to the mailing list, open JIRA and contribute patches. Third party projects integrates James components in their application which help us to identify and fix bugs. New developments has been achieved to allow James to be run in the Karaf container. Work has also been done to support Guice injection as to have better test tools and library. COMMUNITY There is no new committer (last was on 19 Feb 2012) nor PMC (last was on 17 Jul 2012) voted. We continue to monitor the contributors for any potential candidate. TRADEMARKS / BRANDING Still to do: Logos and Graphics (include TM, use consistent product logo on your site)
The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced enterprise mail server. ISSUES There are no issue requiring board attention at this time. CURRENT ACTIVITY James is being updated to be OSGI-compatible. Contributors regularly ask question on to the mailing list, open JIRA and contribute patches. COMMUNITY There is no new committer voted. We continue to monitor the contributors for any potential candidate. RELEASES We did the following releases during this period: * Apache James Mailet 2.5.0 (mailet is an email processing agent used by James Server) TRADEMARKS / BRANDING Still to do: Logos and Graphics (include TM, use consistent product logo on your site)
The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced enterprise mail server. ISSUES There are no issue requiring board attention at this time. CURRENT ACTIVITY The development activity very low since July due to the holiday and also to changes in professional situation of a few committers. Users continue to ask questions and submit patches. We had two GSOC [1] https://issues.apache.org/jira/browse/MAILBOX-173 to add lucene indexing in the HBase mailbox implementation. An initial implementation has bee achieved and we still need to integrate it in our source trunk. https://issues.apache.org/jira/browse/HUPA-85 We didn't have time to make a status, we will give details in the following report. COMMUNITY No new committer has been voted. RELEASES There was no new release. TRADEMARKS / BRANDING Still to do: Logos and Graphics (include TM, use consistent product logo on your site)
The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced enterprise mail server. ISSUES There are no issue requiring board attention at this time. CURRENT ACTIVITY We regularly see users coming with questions on our latest mail Server 3.0-beta4. This gives opportunity to fix the last bits. Some users also show they develop with our Mailbox framework their custom implementation integrated in the Server. This is great as James is chosen as a development Mail server platform. Some work has been done on Apache James Postage (now uses maven and upgrade from server 2.3 to server 3) and a new module (mbox-iterator) has been added to Apache James Mime4J. Documentation has been further refined but we still need to continue working on it to keep it updated and give all useful information to users and developers. Manolo has deployed a Hupa demo (WebMail) on http://james.zones.apache.org. Our website is now published via svnpubsub. We made an attempt to use the Apache CMS but this is still under investigation. COMMUNITY PMC Chair has been handed-over from Norman Maurer to Eric Charles. Ioan Eugen Stan has been voted as new PMC member. Two GSoC projects are on their way: - Hupa Evolution (Echo). - Distributed mailbox indexing over HBase/HDFS (Mihai Soloi). Ioan has given a presentation on Apache James Mailbox at BerlinBuzzWords 2012. RELEASES We did the following releases during this period: * Apache James Hupa 0.2 (Hupa is a Web mail interface developed in GWT) TRADEMARKS / BRANDING Still to do: Logos and Graphics (include TM, use consistent product logo on your site) [1] http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/echo/1 [2] http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/mihaisoloi/1
(James)
WHEREAS, the Board of Directors heretofore appointed Norman Maurer to the office of Vice President, Apache James, and WHEREAS, the Board of Directors is in receipt of the resignation of Norman Maurer from the office of Vice President, Apache James, and WHEREAS, the Project Management Committee of the Apache James project has chosen by vote to recommend Eric Charles as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Norman Maurer is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache James, and BE IT FURTHER RESOLVED, that Eric Charles be and hereby is appointed to the office of Vice President, Apache James, 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 7A, Change the Apache James Project Chair, was approved by Unanimous Vote of the directors present.
The Apache JAMES Project delivers a rich set of open source modules and libraries, written in Java, related to internet mail which build into an advanced enterprise mail server. ISSUES There are no issues requiring board attention at this time. CURRENT ACTIVITY Mostly work is done in Apache James Hupa (which is a GWT based Webmail). We also started to work on the migration to the CMS. This is mostly driven by Ioan Eugen Stan. Other then that only a few bugfixes this quarter. COMMUNITY We have a GSOC student who work on Apache James Hupa and also one who work on a distributed Mailbox implementation. Beside this we will replace me with Eric Charles as PMC Chair. RELEASES We did the following releases during this period: * Apache James Server 3.0-beta4 TRADEMARKS / BRANDING * Project Naming And Descriptions : use proper Apache forms, describe product, etc -> Done * Website Navigation Links : navbar links included, link to www.apache.org included -> Done * Trademark Attributions : attribution for all ASF marks included in footers, etc. -> Done * Logos and Graphics : include TM, use consistent product logo on your site -> We lack someone which can do that atm. We will look at it * Project Metadata : DOAP file checkedin and up to date -> Not yet
No report was submitted.
The Apache JAMES Project delivers a rich set of open source modules and libraries, written in Java, related to internet mail which build into an advanced enterprise mail server. ISSUES There are no issues requiring board attention at this time. CURRENT ACTIVITY Eric Charles tries to get Apache James Server 3.0-beta4 released COMMUNITY We added one new committer this quarter. RELEASES We did the following releases during this period: * Apache James jSieve 0.5 * Apache James Mailbox 0.5 * Apache James Imap 0.3 TRADEMARKS / BRANDING * Project Naming And Descriptions : use proper Apache forms, describe product, etc -> Done * Website Navigation Links : navbar links included, link to www.apache.org included -> Done * Trademark Attributions : attribution for all ASF marks included in footers, etc. -> Done * Logos and Graphics : include TM, use consistent product logo on your site -> We lack someone which can do that atm. We will look at it * Project Metadata : DOAP file checked-in and up to date -> Not yet
The Apache JAMES Project delivers a rich set of open source modules and libraries, written in Java, related to internet mail which build into an advanced enterprise mail server. ISSUES There are no issues requiring board attention at this time. CURRENT ACTIVITY We are currently trying to get Apache James Protocols 1.6.0 released. After that we will start to focus on Apache James Server 3.0. Beside this Steve Brewin started to work on our SIEVE implementation. COMMUNITY There are no new Committers or PMC members. Anyway some contributor just popped up and try to implement ACL support in IMAP. RELEASES We did the following releases during this period: * Apache James Mime4J 0.7.1 * Apache James Mime4J 0.7.2 * Apache James Protocols 1.6-beta2 * Apache James Protocols 1.6-beta3 * Apache James Protocols 1.6.0-RC1 * Apache James jSPF 1.0 TRADEMARKS / BRANDING * Project Naming And Descriptions : use proper Apache forms, describe product, etc -> Done * Website Navigation Links : navbar links included, link to www.apache.org included -> Done * Trademark Attributions : attribution for all ASF marks included in footers, etc. -> Done * Logos and Graphics : include TM, use consistent product logo on your site -> We lack someone which can do that atm. We will look at it * Project Metadata : DOAP file checkedin and up to date -> Not yet
== Apache JAMES Status Report: Oct 2011 === The Apache JAMES Project delivers a rich set of open source modules and libraries, written in Java, related to internet mail which build into an advanced enterprise mail server. ISSUES There are no issues requiring board attention at this time. CURRENT ACTIVITY Felix recently started to work on our project hierarchy and maven setup. He made good progress this quarter and so we are currently voting the artifacts, which will also allow us to finish more of the TRADEMARKS / BRANDING stuff. Beside this we are currently on the way to fix the last standing bugs for Apache James Mailbox 0.4 and Apache James Imap 0.3. Once this is done we will release a new version of them and then go ahead and cut Apache James Server 3.0-beta4. COMMUNITY We voted Ioan as James committer after he successfully completed his GSOC project (A HBase based mailbox implementation). Looking back GSOC was a great success for us. Thanks again to Eric and Robert to mentor Ioan. Even after GSOC we see some "contributors" which are interested to take up on other "projects" which were labeled for GSOC before. Currently we have one of them working on a CouchDB based mailbox implementation and one who want to start to work on some AI stuff. RELEASES We did the following releases during this period: * Apache James Mime4J 0.7 * Apache James Mime4J 0.7.1 * Apache James Protocols 1.6-beta1 TRADEMARKS / BRANDING * Project Naming And Descriptions : use proper Apache forms, describe product, etc -> Done * Website Navigation Links : navbar links included, link to www.apache.org included -> In progress (*) * Trademark Attributions : attribution for all ASF marks included in footers, etc. -> In progress (*) * Logos and Graphics : include TM, use consistent product logo on your site -> We lack someone which can do that atm. We will look at it * Project Metadata : DOAP file checked in and up to date -> Not yet (*) We are currently voting the new maven-skin for James which will fix this. This should be done within the next few days..
=== Apache JAMES Status Report: Jul 2011 === The Apache JAMES Project delivers a rich set of open source modules and libraries, written in Java, related to internet mail which build into an advanced enterprise mail server. ISSUES There are no issues requiring board attention at this time. CURRENT ACTIVITY We are just started a vote for a new release of Apache James Server ( 3.0-beta2). The vote should be complete before the board meeting. Beside that we are working on getting Apache James Server ready for an OSGI-deployment and prepare for a new Apache James Mime4j release (0.7). We also have an GSOC student, named Ioan, which work on a HBase based distributed implementation of the Apache James Mailbox API. He is mentored by Eric Charles and co-mentored by Robert Burrell Donkin. COMMUNITY We added no new committers /PMC members this quarter. But we are watching the mailinglists for new possible team members.. The traffic on the mailinglist keep flowing. Beside this we saw some increasing "follower" count for our Twitter account. RELEASES We did the following releases during this period: * Apache James IMAP 0.2 * Apache James IMAP 0.2.1 * Apache James Mailbox 0.2 * Apache James Mailbox 0.3 * Apache James Protocols 1.5 * Apache James jSPF 0.9.9 TRADEMARKS / BRANDING * Project Naming And Descriptions : use proper Apache forms, describe product, etc -> Done * Website Navigation Links : navbar links included, link to www.apache.org included -> In pogress * Trademark Attributions : attribution for all ASF marks included in footers, etc. -> In progress * Logos and Graphics : include TM, use consistent product logo on your site -> We lack someone which can do that atm. We will look at it * Project Metadata : DOAP file checkedin and up to date -> Not yet
The Apache JAMES Project delivers a rich set of open source modules and libraries, written in Java, related to internet mail which build into an advanced enterprise mail server. ISSUES There are no issues requiring board attention at this time. CURRENT ACTIVITY Unfortunately the release of the next milestone of Apache JAMES Server did take a way longer as we all hoped. So we are still in the cycles to finish the release. Beside this we are currently working on getting all maven build instructors up-to-date (mainly driven by Felix Knecht) and working on up date the websites (mainly driven by Eric Charles). The website update includes the requested changes for the trademark policies. COMMUNITY We added two new committers this quarter: Wojcieck Strzalka Felix Knecht The traffic on the mailinglist increased over the last months RELEASES We did the following releases during this period: * Apache JAMES Parent TRADEMARKS / BRANDING See *CURRENT ACTIVITY*
=== JAMES Status Report: Jan 2011 === The Apache JAMES Project delivers a rich set of open source modules and libraries, written in Java, related to internet mail which build into an advanced enterprise mail server. ISSUES There are no issues requiring board attention at this time. CURRENT ACTIVITY We are currently in the cycles to prepare stuff for the next milestones for Apache James Server (3.0-M3), Apache James Mailbox (0.2-M2), Apache James Imap (0.2-M2). Beside this Oleg started to cleanup stuff for the next major release of Apache James Mime4J (0.7) and Stefano started a discussion about what to change for the next version of the mailet-api. COMMUNITY There are no new Committers or PMC Members. Anyway we received some patches from contributers which were applied. We will keep an eye on this to see if someone is ready for committership during the next period. The mailinglist got some more traffic again, we hope to see futher increasing activity in the future. RELEASES We did the following releases during this period: * Apache James Server 3.0-M1 * Apache James Server 3.0-M2 * Apache James Mime4J 0.6.1 * Apache James Protocols 1.2 * Apache James Protocols 1.3 TRADEMARKS / BRANDING We did not tackle this yet. Anyway Manuel volunteered to make it happen in the next quarter.
=== JAMES Status Report: Oct 2010 === The Apache JAMES Project delivers a rich set of open source modules and libraries, written in Java, related to internet mail which build into an advanced enterprise mail server. ISSUES There are no issues requiring board attention at this time. CURRENT ACTIVITY We are currently get ready to release a milestone of the imap library. The same is true for the protocols library. Both are currently in the VOTE process. After the VOTE will (hopefully) pass we will concentrate on getting JAMES Server 3.0-M1 out of the door. We expect to cut it within the next 2 weeks. GOOGLE SUMMER OF CODE Tim Erwin Mundt was able to successfully complete a Maildir implementation for our mail store. His work was committed to trunk. COMMUNITY We add one new Committer and one new PMC Member since the last report: * Tim Erwin Mundt (Committer) * Eric Charles (PMC) Tim was voted in after his work on Maildir (which was part of GSOC) RELEASES We did no releases in this quarter, but as said above there are currently 2 in the VOTE process.
=== JAMES Status Report: July 2010 === The Apache JAMES Project delivers a rich set of open source modules and libraries, written in Java, related to internet mail which build into an advanced enterprise mail server. ISSUES There are no issues requiring board attention at this time. CURRENT ACTIVITY The Project tries to get the imap library ready for a release. We have currently 1 blocker left which need to get fixed before the release is done. After that we have finally removed every SNAPSHOT dependency for JAMES Server and are able to cut a milestone. GOOGLE SUMMER OF CODE As part of Google's Summer of Code program Tim Christian Mundt is working on implementing a Maildir IMAP-Backend. We have no doubt that he will be able to finish it in-time. Beside the Maildir stuff he also contributed in a lot to other areas of the imap library. COMMUNITY We add one new Committer and one new PMC Member since the last report: * Eric Charles (Committer) * Manuel Carrasco Monino (PMC) RELEASES We did a bunch of releases since the last report: Jul/2010 - * Apache Protocols 1.1 Jun/2010 - * Apache jSPF 0.9.8 released * Apache Mailet Base 1.1 released May/2010 - * Apache Protocols 1.0 * Apache jSieve 0.4 * Apache Mailet Standard 1.0
Jim complemented the project on the format of their report.
eleases -------- * None Community --------- * No new committers or PMC Members. However we had a few non-committers which helps us to find and fix some new bugs * The project is seeking to mentor a GSoC project on developing a Maildir implementation for the Mailbox storage which is used by the POP3 and IMAP component of JAMES. Development ----------- * Development is ongoing to get James Server 3.0-M1 out of the door. We had some OOM Exception reported which is currently blocking us. The OOM seems to be fixed, but we wait for the feedback of the reporter at the moment * James IMAP now supports storing Mailbox contents in JCR * Mime4J got some bug fixes Issues ------ No board level issues at this time.
James Board Report - January, 2010 Releases: * James-Project 1.5 is currently in the vote process ( acts as parent pom for all James subprojects) After the James-Project will be released we will start to vote for james-imap 0.1-M1 and james-server 3.0-M1. Code: * james-server: - underwent a big refactoring to replace Phoenix with Spring as Container - now use JSR250 annotations for dependency injection as replacement for Avalon - removed ant build in favor of maven2 - use OpenJPA implementation of IMAP Mailboxes in place of Torque * imap - OpenJPA implementation is now used in james-server * mime4j - Stefano Bagnara did a big refactoring of mime4j to remove cycle dependencies and make it more consistent in its handling ( currently in review ) * hupa - Manuel Carrasco Moñino is constantly workin on hupa to get it ready for a Milestone Committers: No new committers Community: With the replacement of Phoenix / Avalon, it seems like more people are getting interested in james-server again. Also some people talked about the plans to write a JCR based and Maildir based imap store. We received some contribution from non committers which is a good sign ;)
WHEREAS, the Board of Directors heretofore appointed Danny Angus to the office of Vice President, Apache James, and WHEREAS, the Board of Directors is in receipt of the resignation of Danny Angus from the office of Vice President, Apache James, and WHEREAS, the Project Management Committee of the Apache James project has chosen by vote to recommend Norman Maurer as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Danny Angus is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache James, and BE IT FURTHER RESOLVED, that Norman Maurer be and hereby is appointed to the office of Vice President, Apache James, 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 James Project Chair, was approved by Unanimous Vote of the directors present.
I hope that you will also have before this month you a motion to approve the change of Chair for James from myself to Norman Maurer. Norman was selected unopposed as our candidate for the new chair. The rest of this months report has been prepared by Norman. A lot of things are going on in the James project at the moment. [New Subprojects] * "Hupa" joined James as subproject, migrating from Apache Labs. Hupa is a GWT based webmail which use IMAP to access the users inbox. * "jDKIM" joined James as subproject. jDKIM is a DKIM implementation written in JAVA. It was contributed by Stefano Bagnara [Releases] * James Server 2.3.2 was releases in August. * Preparations are on-going to release James Server 3.0-M1 this month. It will be the first milestone of James trunk after almost 4 long years. One main improvement is the included IMAP support (just to highlight one thing) [Community] * Danny Angus stepped down as PMC-Chair and Norman Maurer will serve as the new one Bernd Fondermann has left the PMC Markus Wiederkehr has left the PMC * The lists have not seen to much traffic the last quarter. Hopefully this will change after James Server 3.0-M1 is released * No new committers / PMC-Members
Another steady quarter for James, There have been three releases this period: Apache jSPF version 0.9.7 Apache Crypto Mailets 1.0 Apache JSieve 0.3 And four changes to the pmc We've added Markus Wiederkeher And removed: Charles Bennet <charlesb@apache.org> Jason Webb <jasonw@apache.org> Peter Goldstein <pgoldstein@apache.org> Who have been inactive and did not respond to email requests to confirm their status. There is no other significant news from the project.
Little to report form James this period. We have no new committers or PMC members. We released version 1.0 of Mailet Base. This is a collection of utilities and lightweight frameworks useful when working with the Apache Mailet API (a framework. Which saw its first independent release last period. Mailets base is used as the basis for the email processing functions shipped with the Apache James server but is not dependent on that server. No further activity to report this time.
Bertrand to pursue a report for JAMES
Another quiet but steady quarter for Apache James. Since our last report: We have released version 2.4 of the Apache Mailet API. A big step for the project, this represents the first release of the API independent from the James Server. We have added a new sub project MPT "... contains a lightweight scripting framework suitable for the functional testing of the ASCII line based protocols common in mail" Testing is a major headache for James, owing in no small part to the asynchronous nature of email and James server, and it has long been a goal of all concerned to develop a framework for automating testing of email systems. We have separated out mime4j mail onto its own mailing list, separate from server-dev. We have added two commiters: Markus Wiederkehr Oleg Kalnichevski and one PMC member: Niklas Therning The PMC are currently concerning ourselves with the process of removing inactive members from the PMC. We're awaiting clarification of a couple of points from the board.
Geir will provide the clarification requested.
Henning requested a report for JAMES
Releases Mime4j and JSieve both saw point releases since the last report. People: No new commiter or new PMC members were added in the period. However an invitation to an existing commiter to join the PMC has been made. Other business: a) recently it was said that... " The board recently stated that..." "... every project that uses Google Analytics needs to have a published privacy policy." We would be greatful for some clarification b) I have indicated to the PMC that I don't believe that I can carry out the role of chair to the level that I think the project deserves, owing to pressures on my time. The PMC are currently discussing options, whether or not to accept my failings, or when and how to conduct the election of my replacement. c) generally the period has been uneventful.
Henning to clarify the "privacy policy" re Google Analytics.
This quarter at JAMES has seen continued slow progress on the server trunk, allied with some heated and not wholly productive debate around the quality of the code in trunk, and hence its likely fate, vs the quality of the stable branch. The choice appears to be the familiar evolution vs revolution, but as James lacks resources for the latter we're likely to default to the former whatever anyone thinks. The extraction of mailet packages has been done, mailets are now separate from server and crypto mailets are independant of both. This still needs to be reflected in the crypto notice. The libraries attracted attention this period, mime4j has attracted new contributors and seen increased activity. Both Mime4j and Jsieve are on track for a release in the near future. No releases were made. Oleg Kalnichevski was elected commiter for his work on Mime4J. Serge Knystautas stood down from the PMC. Serge was author of the original import of James, and the 1st chair of the James PMC after we were promoted from Jakarta. We're sorry to see him go. Finally please accept apologies for the missing report last month. o
The board noted "heated and not wholly productive debate", and appreciates the PMC's focus on this. No additional action was taken.
Henning sent the PMC a reminder for August
James has enjoyed a quietly productive quarter. We still have no consensus around medium or long term road map for the project, but work progresses on the refactoring of the trunk, and a number of proposals for taking this work further are being considered without too much controversy. Debate continues as to whether we should aim to release the trunk as a new major version, or to continue to develop the current stable 2.x branch while taking a longer term view of the code in the trunk In particular the separation between Mailets and James is being considered, making the mailets which are used in James into a portable, and platform agnostic collection of email functionality. We have been contacted by a number of potential Google summer of code students this year, and one of these has submitted a solid proposal based on one of our suggestions. We hope that this proposal is accepted. There have been no releases or new commiters since the last report. As to the item on cryptography the JAMES entries at http://www.apache.org/licenses/exports/ are correct and up to date. James distributions include a crypto notice. I am unsure as to whether this means that JAMES PMC have any outstanding actions in relation to this or not. Perhaps someone could clarify this for us? The JAMES project released jSPF 0.9.6 on the 8th of April 08. jSPF is a 100% java implementation of the SPF (Sender Policy Framework) standard and complies fully with RFC 4408.
Since the last James report was filed James has had, as you know, a change of PMC chair, I (Danny Angus) replaced Serge Knystautas in the role. I'm sure I speak for the whole PMC when I say that we'd like to take every opportunity to have our gratitude for Serge's efforts recorded. Bernd Fondermann has overseen James' participation in the "Google Highly Open Participation Contest" with all of the proposed James task having been claimed and worked on. These, in brief, are a review and update of our FAQ, an installation guide to lead new users through the minefield of configurations involved in any email set-up and James in particular, and an "outreach" piece comparing the customizations available in James with other OS mail servers. Commits have been few over the holiday, this may just be because of the holiday and the distration of the PMC chair election, or it may reflect the fall-out from the tensions we have experienced within our community. However the work done in recent months on modularisation and IMAP is expected to continue in the new year. Subsequent to my election by the PMC I have received unqualifed support from everyone involved, which leads me to believe that we can come together and revitalise James community in 2008, key to this will be the establishment of consensus around a road map and some achievable goals which we can unite behind. Consensus may not be easy to achieve, as a more mature project James lacks a single visionary leader, but I believe that enough good will and motivation exists that we will be able to agree goals and move forwards successfully in 2008.
Approved by General Consent.
WHEREAS, the Board of Directors heretofore appointed Serge Knystautas to the office of Vice President, Apache JAMES, and WHEREAS, the Board of Directors is in receipt of the resignation of Serge Knystautas from the office of Vice President, Apache JAMES, and WHEREAS, the Project Management Committee of the Apache JAMES project has chosen by vote to recommend Danny Angus as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Serge Knystautas is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache JAMES, and BE IT FURTHER RESOLVED, that Danny Angus be and hereby is appointed to the office of Vice President, Apache JAMES, 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 7B, Change the Apache JAMES Project Chair, was approved by Unanimous Vote.
Report missing apparently due to a confusion over scheduling.
Highlights * jSPF 0.9.5 released after the dependency issue was resolved. * Jochen Wiedmann is a new committer * No new PMC members * MarkMail Powered by Apache James! * I'm resigning as PMC chair Details The project is moving slowly, but fast in a relative sense. :) Progress is being made on IMAP (led by Robert Burrell Donkin) and refactorings that allow James to optionally start using the Spring framework (led by Bernd Fondermann). With progress comes an opportunity to rebuild trust, and so far so good. A jSPF release had been held up by a needed change in a dependent library whose code we couldn't fork. Stefano Bagnara helped to convince them to apply this contentious patch, and with that in place, then we could release jSPF. You heard the news about what MarkMail is, and Jason Hunter dropped the project an email to let us know and thank us for Apache James as it is core to their email processing system. I announced my intent to resign as PMC chair several weeks back, and there's been a healthy discussion of who will take over these duties and what qualities we'd want in that person and that role. I had hoped we'd have a resolution ready for this board meeting, but not quite ready yet. Should be ready for the December board meeting.
Approved by General Consent.
Serge is already aware of the missing report. Will add it to the queue for next month.
James project report: * Released JAMES server 2.3.1 final. * Released mime4j 0.3 final. * Mailet API code was spun out as a subproject.... (had been a separate mailing list for a while). * Some changes to the jspf subproject but cannot release because we need a change and release in a dependent external project that we cannot fork. * No new committers. * Robert Burrell Donkin added to the James PMC. After Justin helped with our project guidelines and some community issues earlier in the year, he's recently unsubscribed. Thank you very much for his help! There are still some deep set personality disagreements that remain in the PMC. They are not flaring up right now but several are not contributing because of these disagreements. Having the project guidelines should give us a method to resolve these disagreements going forward, but it cannot change the feelings people have about the past, and I'm not sure what it will take for those to regain faith in the team. Robert is helping push the code forward on much needed refactoring, all with the ultimate goal of supporting IMAP.
The board noted the "personality disagreements" bit and expects the PMC to address it.
Approved by General Consent.
Here's what I've got on the James project: * No releases (though about half way thru a vote, so maybe by the time the board meets). * No new committers or PMC members. * Project guidelines approved by the PMC. * Updated website (doing better to organize all the libraries/projects) with Google analytics in place. As for overall community health, I hope Justin can share his insights with the board. He has been a great help to calm and guide the group. I can't say I feel very good about things at this point as there are one or two people who just don't want to get along. I'm frustrated and dismayed. On the bright side, we've got guidelines in place, 1200 downloads a week, a sense of what is and isn't appropriate, and Robert crunching through some refactoring that could improve and maybe remove an underlying thorn in the side of the project. I would appreciate any feedback (good or bad) you could give the me or the PMC. I would also request that Justin continue to monitor the project for the time being.
It was noted that James is using Google analytics. It was asked if the ASF should have a single analytics account across all ASF projects/sites for better cross-host analysis and tracking. Justin indicated that he would investigate this and likely inform PMCs of this capability.
Approved by General Consent.
New committer: Robert Burrell Donkin New releases: James 2.3.0 final released The James project team has some frayed nerves. My guess is that 75% of the commits in 2006 came from people who were given committer rights in 2005 and 2006. In other words, there has been a big committer turnover, and this has created contention as the team struggles to gel. I honestly do not think the situation is that bad, but in the second half of 2006 I have had multiple offline conversations with members who were unhappy with the way the team is performing, both with old and new committers. The recent addition of Robert Burrell Donkin as a committer has helped as he embodies the ASF positive team-driven attitude and is a good role model. Personally, I have tried to be both hands-off and hands-on in different months, have seen mixed results. Based on group discussion, I'm staying as PMC chair at least until this team has gelled. I would ask the board to consider having a board member or representative monitor the dev, public and private PMC mailing lists. Then if he/she deems appropriate, I think the group would welcome that person take an active role in helping the team gel. Fundamentally I think everyone is committed to the ASF credos but don't feel comfortable with the mechanics and there is just a lot of personal friction that has built up. Please feel free to contact me if you would like additional information.
Justin asked if anyone on the board was familiar enough to watch JAMES? Jim noted that, according to the site, Noel is an active committer, and suggested that the board ask him. Justin agreed to contact Noel as well as sit in on the lists.
Approved by General Consent.
I am pleased to report to the board that the James community is very active. The mailing lists are heavily used, and we've had 5 release candidates in the past few months and are in the process of voting to make 2.3.0 RC5 an official final release. New committer: Joachim Draeger New PMC member: Bernd Fondermann New PMC member: Norman Maurer I also informed the PMC this month that I intend to resign as chair. My time has been very stretched as of late, and the community is active and has been hard to stay on top of. The group didn't seem to want to let me go, so we're trying to delegate tasks like moderator, JIRA admin duties, unsub from all other mailing lists, etc... to see how that goes.
Justin asked if the board should be concerned about statement in the report "[t]he group didn't seem to want to let me go" and whether this indicated anything the board should monitor. After discussion the board did not consider this an issue or problem.
Approved by General Consent
Two beta releases (one of James core server product, one of jSPF - a Java impl of Sender policy framework). No official releases yet, but should be soon. No new committers or PMC members, but expect to add more in the next quarter. James has really come back to life. Lots of commits, multiple testing releases, energy, discussions that lead somewhere. We have many new committers that are very active and working well with the aged/less active committers.
Jim asked if the size of report match the statement that "James has really come back to life"? If so, shouldn't the report have more to say? Henri noted a big increase in email on server-dev@james; see:
http://mail-archives.apache.org/mod_mbox/james-server-dev/
Sander noted that the size of the report is not a good indicator to measure activity
Approved by General Consent
One test release (not official), one new committer (Bernd Fondermann), one new PMC member (Stefano Bago). There are commits, JIRA issues getting resolved, more traffic, and generally more interest these days. Maybe we can thank JBoss/RedHat for building a Java mail server.
Approved by General Consent.
No releases, no new committers, no new PMC members. We're supporting our user base and working out some bugs. I keep expecting we'll be making a release, and hopefully that'll happen soon, as well as another PMC member or two before too long.
Approved by General Consent.
No releases, no new committers, making movement towards actually releasing new version of James based on final Avalon build. Progress... slowly.
Approved by General Consent.
6. Special Orders
Action Item: Sam to chase down minutes
**Summary** James had no releases, has merged the tree, has 2 new committers, had two Google awards accepted. Generally, James is sputtering along in a sustained manner, trying to stay current with SMTP trends, and get a community active enough to do more than support our user base. **No releases, but merged** We have merged all changes back into trunk and are continuing development there. We expect this will reduce some of the headaches of development from trying to maintain two code branches (which is much like a gerbil wheel http://www.pet-shop.net/html/gwheel.html). We have a test build out of the merged codebase, no bugs have been reported back, and intend to officially release at some point. **2 New committers** Welcoming Stefano Bagnara and Mike Heath to the ASF. CLAs are getting processed and accounts setup, but we expect they will soon be working on feature improvement and refactoring needs. **2 Google awards** We were fortunate to have 2 James-related Google Summer of Code proposals accepted. One by Anne Srivnas for a web-based admin console and one by Anagha Mudigonda for fast-fail support. Danny Angus is overseeing their integration into the project (community and commit-wise). **External Dependencies** I'm anxiously awaiting a resolution on the Hibernate/LGPL situation, and we're watching the other frameworks/architectures that are developing in the ASF, mainly MINA and Geronimo's framework. We also tried and have to date failed to create a group to discuss Java mail processing standards with JBoss. We talked to them about it, everyone seemed interested, then we created the mailing list and didn't invite them. We'll get that part figured out soon enough. :)
Nothing that needs board guidance here. One new PMC member (just ack'd by board today), no new committers, and no releases. Developer talk is increasing and positive by both committers and others, and we're sorting out a strategy for getting off of Avalon. We'll be slowly refactoring the codebase into container-neutral POJO's and will down the road decide what container/platform(s) we'll support. The evolutionary approach has gained a lot of support, and seems to have much more chance at success than the revolutionary alternatives. Been a frustrating year or so, but looks like things are starting to pickup again.
Apache James Project report approved as submitted by general consent.
Not a lot of activity. Nothing that needs board review, but here are some highlights: - We've added 3-4 developers to the PMC - one of our ancient committers (Danny Angus) was made a member! - No new committers - have been working to absorb a sourceforge hosted project that parses MIME, crossing T's and dotting I's with incubator as appropriate. - we've migrated to SVN - we've made no releases - we've twiddled our thumbs and sighed a lot about Avalon and our container. - have steady stream of user questions and small patches. Things are stable and hopefully as we sort out what we're doing on the container front, that will help lead to an easier development setup and more activity. My company's product expects to add a feature shortly that will rely depend on James' mailets, so there's personal hope that James will get some work-related attention. About the biggest deal this past quarter is I had my third daughter this weekend. :)
Apache James Project report approve as submitted by general consent.
Mostly quiet quarter. No releases, nothing particularly exciting except for watching the Avalon project like a Red Sox fan. We are planning to import a Java mime parser, add it as a subproject and incorporate into James at some point. This is still early on, and we've run by the incubator checklist. No issues, but just wanted to mention it.
Project Report Approved by General Consent.
Pretty quiet quarter: What code releases have been made? James 2.2.0 was officially released. Legal issues: Nothing that requires board attention. Cross-project issues: I would like to claim we're working on a 3.0 release that will incorporate a newer published release of Avalon, but I can't say I know precisely what that means or gets us (besides known source code we're running on as 2.x runs against unreleased/inaccessible code).
Approved by General Consent.
Pretty quiet quarter: What code releases have been made? James 2.2.0 was officially released. Legal issues: Nothing that requires board attention. Cross-project issues: I would like to claim we're working on a 3.0 release that will incorporate a newer published release of Avalon, but I can't say I know precisely what that means or gets us (besides known source code we're running on as 2.x runs against unreleased/inaccessible code).
What code releases have been made? James 2.2a16-a18 are unofficial releases. We are expecting to turn the most recent build (a18) into an official release, assuming we find no more bugs in the next few days. The 3.0 merger is all but complete, and I hope to have an unofficial 3.0 release before next board report. General FYI: James is becoming a pretty useful SMTP routing/POP3 server. Mailet developer is easier, but I don't feel we are attracting enough independent projects. IMAP is considered in development because we have only memory-based storage (basically, just a protocol impl). NNTP is there, but doesn't seem widely used. IMHO we are getting a lot of user mailing list traffic, and it seems the demand for a sendmail replacement is increasing. Legal issues: Minor request for feedback... have we crossed (or are nearing) a line by making too many unofficial releases? Our last voted release was May 2003 version 2.1.3. Since then we've put out 18 "alpha" test builds, many with significant new features. Largely we were hoping to get the 3.0 branch out sooner and didn't want to continue to support and work on the 2.x branch, but it's always just easier to patch the known version. Cross-project issues: Relatively minor... I am interested in what role Jakarta commons (and Commons TLP) plays in James. We are growing several "utility" classes that we feel could be useful to Java/email developers in general, and want to split out from James. If we split this out, can we create a James "commons/sandbox" subproject, or try to move that into Jakarta commons or commons TLP. Many of our new developers are not Jakarta committers. We're also watching the standards discussion on members@ with interest. The mailet API has been around for some time, will be getting many facelifts, and separated into an independent subproject this year. If/how there emerges a ASR-001 structure/process, we would expect to follow/lead that. Plans and expectations: 1. Make official release on 2.x branch 2. Make unofficial release on 3.x branch 3. Publish JIRA usage guidelines. 4. Later this summer migrate James server CVS -> SVN
Approved via General Consent.
What code releases have been made? James 2.2a15 was released, which is a release candidate from the 2.1 branch. This release could probably be made final, but energies have been concentrated on 3.0 merger or other subprojects. Legal issues: We've tracked down CLAs for all committers. We will be adopting the 2.0 license shortly. We will be growing the PMC to add active committers. Cross-project issues: None Plans and expectations for next 1. Migrate from bugzilla to JIRA. 2. Adopt 2.0 license 3. Grow PMC by adding active committers 4. Establish JSieve as new module in SVN (discussed below) 5. Finish merging 2.x and 3.0 branches JSieve: We have an incoming project from one of our committers. It is a Java implementation of the Sieve protocol, which is kind of a script notation for email processing. It's an IETF RFC and could be used for server-wide or per-user processing. It could help with some of James configuration challenges, but could also be used outside of James, so we are making it a separate codebase. It is solely written by him, so we expect a simple code import to a new module. We are more than likely going to use SVN to get everyone comfortable using it and identify any migration requirements. We will likely split out the mailet API into a separate codebase as we've been meaning to do this for some time, and will follow what we do with JSieve.
Approved via General Consent.
No report received or submitted.
What code releases have been made? The past 3 months have been slower than normal for the James project. We have integrated virtually all major changes in the 3.0 branch into 2.X branch and continue to release beta-quality 2.2 snapshots. Release 2.1.3 is still the last stable release. We are still working with Avalon to figure out an appropriate container and upgrade path so we can reconsile the 2.X and 3.X tree and simplify our lives. Some encouraging throughput numbers come out recently (http://nagoya.apache.org/eyebrowse/ReadMsg?listName=james-user@jakarta.apache.o+rg&msgNo=7689), although we recognize we need to improve outgoing performance to meet our internal goal of handling ASF infrastructure load levels. Legal issues: None. Cross-project issues: Noel and I have got JIRA running on ASF hardware, and we would like to get jira.apache.org (and some other domains while we're at it) setup with HTTPS. I believe the board had approved this notion and that one or more persons would negotiate getting the ASF cheap or free server certs. I'm unclear how infrastructure fits into the ASF organization, and if/what the board's decision was on this matter. Any guidance about who is responsible for this action item, and if it's something we could take up on our own, is appreciated. Any problems with committers, members, etc? No. We've added one committer and hope to add some more, but we are getting off-and-on patches from many people. Plans and expectations for the next period? I would hope we can get a known Avalon container adopted and resolve our two branches. That said, this isn't easy and we're working with the Avalon project to hopefully get this resolved. Thanks to Stephen McConnell for his continued help with this.
Approved by General Consent.
Since becoming a TLP this past winter, the James community continues to grow. We are publishing point releases regularly, had two nice articles on IBM developerWorks, had a new committer join us, completed infrastructure migration to TLP, and had our most active committer become an ASF member! James current stable release is 2.1.3 with an alpha release of 2.2. The 2.2 release branch incorporates some more useful features that have languished in the experimental 3.x branch for some time. This trend of migrating new functionality from 3.x to 2.x will continue, and eventually I expect the 3.x branch shift to be mainly the migration to the new Avalon release. We are currently discussing an improved site and documentation creation process and separating the mailet API into an independent release cycle. James has a sister site as a depot for mailets, namely www.mailet.org. Danny Angus, a committer and PMC member of James, maintains it. The PMC had discussed creating a separate CVS repository to hold related tools, but we believe the mailet.org site is a suitable repository for mailets and James-related tools as it avoids licensing and committer-proliferation issues. We would be interested if the board feels this is a good approach for Apache project-related tools. We have no other issues to bring to the board. Thanks to infrastructure for helping complete our migration to TLP, kudos for Noel Bergman for becoming an ASF member, and welcome Vicenzo Gianferrari Pini as a new James (and ASF) committer.
. There was discussion regarding the dependency between James and 'mailets' and whether those mailets "should be" available via the ASF. The main concern was regarding the impacts of having any ASF project being "dependent" on code that is "only" available via outside sources and only of a non-free nature. It was agreed that this is not the case with James, but it is an issue which needs to be addressed. PHP and Zend may be such a case. Jim reminded the board that one main reason why the Apache License is written the way it is is to allow commercial entities to use our code/products in "whatever" way they way, and having ASF products be deeply dependent on non-open/non-free items conflicts with this desire. Attachment E was approved by general consent and accepted into the record.
Since the last board meeting, James has almost completed the migration to a top-level project, made some bug-related point releases, and discussed future project direction. The PMC has established an internal mailing list for the PMC, a public mailing list for general PMC issues, migrated the website and releases to james.apache.org, and reviewed issues of migrating CVS and existing mailing lists. There are no outstanding concerns by the PMC at this point. Following the major 2.1 release at New Year's, there have been minor point releases to correct small and major issues introduced in the push to the 2.1 release. The hard work by Peter Goldstein and Noel Bergman to improve documentation and make the code more accessible is paying off with a growing community and contributor base. The 2.1 has been branched and will likely continue to make minor point releases. Meanwhile HEAD represents what will eventually become the 3.0 release with much more sweeping changes. There have been discussion on the creation of sub-projects outside of the current "server" project. The two leading sub-projects are place for contributed mailets and a place for JavaMail provider implementations. There is little disagreement over the mailet depot project and just a question of time and priorities, and will likely model Jakarta's Taglib sub-project. There is still disagreement as to the viability and community strength for a sub-project for JavaMail providers. The drivers for a JavaMail provider sub-project would be to increase our visibility and influence with these standards and to eliminate some legal issues. The disuaders for a JavaMail provider sub-project is that these are established small communities that may be difficult to encourage the "Apache" approach, and whether these are within the scope of our project. The Jakarta Commons project would likely serve as the model for this sub-project if we do proceed. We are continually trying to improve James' dependence on Avalon for basic server functionality. We are waiting to see how the new Avalon TLP and push towards improved releases will improve the situation for James. The Avalon community has been making contributions to see that this is as painless for the James project as could be expected.
[missing]
No report.
Please see the additional commentary provided in Attachment G. 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 related to the Apache James E-Mail server and the Apache Mailet API, for distribution at no charge to the public. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache James PMC", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the James PMC be and hereby is responsible for the creation and maintenance of software related to the Apache James Mail and News server, the Apache Mailet message processing API, and related software components based on software licensed to the Foundation; and be it further RESOLVED, that the office of "Vice President, Apache James" 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 James PMC, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache James PMC; 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 James PMC: Serge Knystautas Danny Angus Peter Goldstein Noel Bergman Charles Bennet NOW, THEREFORE, BE IT FURTHER RESOLVED, that Serge Knystautas be and hereby is appointed to the office of Vice President, James, 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 James PMC be and hereby is tasked with the creation of a set of bylaws intended to encourage open development and increased participation in the James Project; and be it further RESOLVED, that the initial Apache James PMC be and hereby is tasked with the migration and rationalization of the Jakarta PMC James subproject; and be it further RESOLVED, that all responsibility pertaining to the Jakarta James sub-project and encumbered upon the Jakarta PMC are hereafter discharged. By Unanimous Vote, the above Resolution Passes.