Skip to Main Content
Apache Events The Apache Software Foundation
Apache 20th Anniversary Logo

This was extracted (@ 2024-05-15 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.
This is due to changes in the layout of the source minutes over the years. Fixes are being worked on.

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).

OpenJPA

15 May 2024 [Mark Struberg / Sander]

A report was expected, but not received

17 Apr 2024 [Mark Struberg / Christofer]

No report was submitted.

21 Feb 2024 [Mark Struberg / Sharan]

## Description:
 The mission of OpenJPA is the creation and maintenance of software related to
 JPA: Object Relational Mapping for Java

## Issues:
 There are no issues requiring board attention.

## Project Activity:
 We did finish our work towards JakartaEE 9 and released a first version.
 This still does not pass the TCK, so we do not claim compatibility though.


## Community Health:
 Activity was fine, we did test our first JakartaEE release.
 Thus mainly stabilisation and feedback did happen.

## Membership Data:
 Apache OpenJPA was founded 2007-05-16 (15 years ago)
 There are currently 35 committers and 18 PMC members in this project.

## Community changes, past quarter:
 - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
 - No new committers. Last addition was Matt Pavlovich on 2019-05-22.

Recent releases:
 4.0.0 was released on 2024-02-14.
 3.2.2 was released on 2022-03-16.
 3.2.1 was released on 2022-02-06.

17 Jan 2024 [Mark Struberg / Sharan]

No report was submitted.

15 Nov 2023 [Mark Struberg / Willem]

## Description:
 The mission of OpenJPA is the creation and maintenance of software related to
 JPA: Object Relational Mapping for Java

## Issues:
 There are no issues requiring board attention.

## Project Activity:
 We finished our JakartaEE9 migration and also implemented a big task
 by moving away from the unmaintained sourceforge Serp library to native
 ObjectWeb ASM. This also increased portability with the latest Java versions.
 Right now we are preparing a milestone release for OpenJPA-4.0.x


## Community Health:
 Small but active community. We've had 5 active committers in the last
 quarter and regular replies on the mailing list.
## Membership Data:
 Apache OpenJPA was founded 2007-05-16 (15 years ago)
 There are currently 35 committers and 18 PMC members in this project.
 The Committer-to-PMC ratio is roughly 9:5.

## Community changes, past quarter:
 - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
 - No new committers. Last addition was Matt Pavlovich on 2019-05-22.

Recent releases:
 3.2.2 was released on 2022-03-16.
 3.2.1 was released on 2022-02-06.
 3.2.0 was released on 2021-05-14.
 4.0.x in preparation

18 Oct 2023 [Mark Struberg / Shane]

No report was submitted.

19 Jul 2023 [Mark Struberg / Willem]

## Description:
 The mission of OpenJPA is the creation and maintenance of software related to
 JPA: Object Relational Mapping for Java

## Issues:
 There are no issues requiring board attention.

## Project Activity:
 We are actively working on a native Jakarta-3.1 (and later 4.0) release.
 Right now we are getting rid of Serp, which is an ancient byte code library
 which only supports up to Java-1.5. We are replacing it with native ASM
 code to leverage Java22 and beyond.
 All the packages have been migrated to the jakarta namespace.

## Community Health:
 Small but active community. Good feedback cycles.


## Membership Data:
 Apache OpenJPA was founded 2007-05-16 (15 years ago)
 There are currently 35 committers and 18 PMC members in this project.
 The Committer-to-PMC ratio is roughly 9:5.

## Community changes, past quarter:
 - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
 - No new committers. Last addition was Matt Pavlovich on 2019-05-22.

Recent releases:
 3.2.2 was released on 2022-03-16.
 3.2.1 was released on 2022-02-06.
 3.2.0 was released on 2021-05-14.
 4.0.x release expected in the next 3 Months.

19 Apr 2023 [Mark Struberg / Christofer]

## Description:
 The mission of OpenJPA is the creation and maintenance of software related to
 OpenJPA: Object Relational Mapping for Java

## Issues:
 There are no issues requiring board attention.

## Project Activity:
 We are now rather confiden to start OpenJPA-4.0 which would target the
 jakarta namespace natively. Right now we only provide support for jakarta
 via shading, which is quite tricky to consume.

## Community Health:
 Small community but I hope that the Jakarta push will revive activity.

## Membership Data:
 Apache OpenJPA was founded 2007-05-16 (15 years ago)
 There are currently 35 committers and 18 PMC members in this project.
 The Committer-to-PMC ratio is roughly 9:5.

## Community changes, past quarter:
 - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
 - No new committers. Last addition was Matt Pavlovich on 2019-05-22.

Recent releases:
 3.2.2 was released on 2022-03-16.
 3.2.1 was released on 2022-02-06.
 3.2.0 was released on 2021-05-14.

15 Feb 2023 [Mark Struberg / Willem]

## Description:
 The mission of OpenJPA is the creation and maintenance of software related to
 OpenJPA: Object Relational Mapping for Java

## Issues:
 There are no issues requiring board attention.

## Project Activity:
 The project is not very active. We are addressing urgent issues and provide
 pom changes and lib updates.
 There is a discussion about starting with OpenJPA-4.0 which would target the
 jakarta namespace natively. Right now we only provide support for jakarta
 via shading, which is quite tricky to consume.

## Community Health:
 There are not much changes from previous month.
 Mailing list questions are answered.

## Membership Data:
 Apache OpenJPA was founded 2007-05-16 (15 years ago)
 There are currently 35 committers and 18 PMC members in this project.
 The Committer-to-PMC ratio is roughly 9:5.

## Community changes, past quarter:
 - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
 - No new committers. Last addition was Matt Pavlovich on 2019-05-22.

Recent releases:
  3.2.2 was released on 2022-03-16.
  3.2.1 was released on 2022-02-06.
  3.2.0 was released on 2021-05-14.

18 Jan 2023 [Mark Struberg / Roy]

No report was submitted.

16 Nov 2022 [Mark Struberg / Bertrand]

## Description:
 The mission of OpenJPA is the creation and maintenance of software related to
 OpenJPA: Object Relational Mapping for Java

## Issues:
 There are no issues requiring board attention.

## Membership Data:
 Apache OpenJPA was founded 2007-05-16 (15 years ago)
 There are currently 35 committers and 18 PMC members in this project.
 The Committer-to-PMC ratio is roughly 9:5.

Community changes, past quarter:
 - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
 - No new committers. Last addition was Matt Pavlovich on 2019-05-22.

## Project Activity:
 The project is not very active. We are addressing urgent issues and provide
 pom changes and lib updates.


Recent releases:
  3.2.2 was released on 2022-03-16.
  3.2.1 was released on 2022-02-06.
  3.2.0 was released on 2021-05-14.


## Community Health:
 There are no much changes from previous month.
 Mailing list questions are answered.

19 Oct 2022 [Mark Struberg / Sander]

No report was submitted.

20 Jul 2022 [Mark Struberg / Willem]

## Description:
The mission of OpenJPA is the creation and maintenance of software related to
OpenJPA: Object Relational Mapping for Java

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache OpenJPA was founded 2007-05-16 (15 years ago)
There are currently 35 committers and 18 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:5.

Community changes, past quarter:
- No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
- No new committers. Last addition was Matt Pavlovich on 2019-05-22.

## Project Activity:
The project is not very active. We do bug fix releases only

Recent releases:
 - 3.2.2 was released on 2022-03-16.
 - 3.2.1 was released on 2022-02-06.
 - 3.2.0 was released on 2021-05-14.


## Community Health:
There is not much activity at git and mailing lists :(
I believe we need "fresh blood" :)

20 Apr 2022 [Mark Struberg / Willem]

## Description:
The mission of OpenJPA is the creation and maintenance of software related to
OpenJPA: Object Relational Mapping for Java

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache OpenJPA was founded 2007-05-16 (15 years ago)
There are currently 35 committers and 18 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:5.

Community changes, past quarter:
- No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
- No new committers. Last addition was Matt Pavlovich on 2019-05-22.

## Project Activity:
The project is not very active. We are addressing urgent issues.

Recent releases:
 3.2.2 was released on 2022-03-16.
 3.2.1 was released on 2022-02-06.
 3.2.0 was released on 2021-05-14.


## Community Health:
There are no much changes from previous month.
Mailing list questions are answered.
Hopefully we will have more news next quarter

16 Mar 2022 [Mark Struberg / Rich]

## Description:
The mission of OpenJPA is the creation and maintenance of software related to
OpenJPA: Object Relational Mapping for Java

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache OpenJPA was founded 2007-05-16 (15 years ago)
There are currently 35 committers and 18 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:5.

Community changes, past quarter:
- No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
- No new committers. Last addition was Matt Pavlovich on 2019-05-22.

## Project Activity:
The project is active. Emails are answered,issues are addressed.

Recent releases:
3.2.1 was released on 2022-02-06.
3.2.0 was released on 2021-05-14.
3.1.2 was released on 2020-07-14.

## Community Health:
The project is a bit silent, but we do our best to keep it alive
The situation will hopefully be improved

16 Feb 2022 [Mark Struberg / Bertrand]

No report was submitted.

19 Jan 2022 [Mark Struberg / Bertrand]

No report was submitted.

20 Oct 2021 [Mark Struberg / Roy]

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.2.
 OpenJPA runs in stand-alone Java SE as well as  containers e.g Java EE,
 Tomcat, Spring or OSGi.

## Issues:
 There are no issues requiring board attention at this time

## Activity:
 It was a rather silent quarter for OpenJPA. But that's imo fine after all the
 effort we did put into making 3.2.0 happen.

## Health
 Enough people around if needed, but all busy with tons of other projects.


## PMC changes:
 - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
 - No new committers. Last addition was Matt Pavlovich on 2019-05-22.

## Releases:
 - 3.2.0 was released on 2021-05-14.
 - 3.1.2 was released on 2020-07-14.
 - 3.1.1 was released on 2020-02-14.

## Activity stats:
 - 34 emails
 - 5 tickets opened, no ticket closed
 - no commit this quarter

21 Jul 2021 [Mark Struberg / Justin]

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.2.
 OpenJPA runs in stand-alone Java SE as well as  containers e.g Java EE,
 Tomcat, Spring or OSGi.

## Issues:
 There are no issues requiring board attention at this time

## Activity:
 We did a lot of work towards our 3.2.0 release. This includes work to run
 on Java16 and a lot of type resolving and DbDictionary fixes.
 It was a really busy quarter!

## Health report:
 Rather fine, quite a bunch of active people were helping.

## PMC changes:
 - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
 - No new committers. Last addition was Matt Pavlovich on 2019-05-22.

## Releases:
 - 3.2.0 was released on 2021-05-14.
 - 3.1.2 was released on 2020-07-14.
 - 3.1.1 was released on 2020-02-14.

## Activity stats:
 - 216 emails on dev (71% increase)
 - 11 tickets opened, 11 closed
 - 46 committs, 4 active contributors

21 Apr 2021 [Mark Struberg / Craig]

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.2.
 OpenJPA runs in stand-alone Java SE as well as  containers e.g Java EE,
 Tomcat, Spring or OSGi.

## Issues:
 There are no issues requiring board attention at this time

## Activity:
 The last quarter was very active. We got support for HerdDB as contribution
 plus many other parts. In addition to that we worked on resolving a lot of
 old tickets and did run our full test suite to most of the databases we do
 support - subsequently leading to a lot of bug fixes on that side.
 We are now ramping up for a new release which is expected in the next few
 weeks

## Health report:
 People are still around, code is very functional and stable.
 We try to review old tickets and either resolve or close them.

## PMC changes:
 - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
 - No new committers. Last addition was Matt Pavlovich on 2019-05-22.

## Releases:
 -   3.1.2 was released on 2020-07-14.
 -   3.1.1 was released on 2020-02-14.
 -   3.1.0 was released on 2019-04-14.

## Activity stats:
 - 153 emails on dev
 - 15 tickets opened, 27 closed
 - 60 committs

20 Jan 2021 [Mark Struberg / Patricia]

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.2.
 OpenJPA runs in stand-alone Java SE as well as  containers e.g Java EE,
 Tomcat, Spring or OSGi.

## Issues:
 There are no issues requiring board attention at this time

## Activity:
 The last quarter has been rather silent. We are preparing to release a
 version which works with the upcoming Java16 and fixed a few bugs.

## Health report:
 People are still around if needed, code is very functional and stable.

## PMC changes:
 - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
 - No new committers. Last addition was Matt Pavlovich on 2019-05-22.

## Releases:
 -   3.1.2 was released on 2020-07-14.
 -   3.1.1 was released on 2020-02-14.
 -   3.1.0 was released on 2019-04-14.

## Activity stats:
 - 110 emails on dev
 - 13 tickets opened, 8 closed

21 Oct 2020 [Mark Struberg / Sam]

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.2.
 OpenJPA runs in stand-alone Java SE as well as  containers e.g Java EE,
 Tomcat, Spring or OSGi.

## Issues:
 There are no issues requiring board attention at this time

## Activity:
 The 3.1.2 release sparked quite some activity. We did saw 9
 different contributors.
 We also did a major rework of our page content. We still need to switch
 over from CMS though. But at least we got rid of very old (now wrong)
 content mostly.

## Health report:
 Decently given the heritage.

## PMC changes:
 - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
 - No new committers. Last addition was Matt Pavlovich on 2019-05-22.

## Releases:
 -   3.1.2 was released on 2020-07-14.
 -   3.1.1 was released on 2020-02-14.
 -   3.1.0 was released on 2019-04-14.

## Activity stats:
 - 384 emails on dev
 - 14 tickets opened, 14 closed

15 Jul 2020 [Mark Struberg / Sam]

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.0.
 OpenJPA runs in stand-alone Java SE as well as  containers e.g Java EE,
 Tomcat, Spring or OSGi.
 We are currently working on implementing the JPA-2.2 specification

## Issues:
 There are no issues requiring board attention at this time

## Activity:
 We are still in maintenance mode. The 3.1.2 release with Java module
 support is currently under vote.

## Health report:
 Quite ok-ish for such an old project. We got quite a few PRs this quarter.

## PMC changes:
 - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
 - No new committers. Last addition was Matt Pavlovich on 2019-05-22.

## Releases:
 -   3.1.1 was released on 2020-02-14.
 -   3.1.0 was released on 2019-04-14.
 -   2.4.3 was released on 2018-06-12.

## Activity stats:
 - 85 emails on dev
 - 5 mails on users
 - 6 tickets opened, 8 closed

15 Apr 2020 [Mark Struberg / Niclas]

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.0.
 OpenJPA runs in stand-alone Java SE as well as  containers e.g Java EE,
 Tomcat, Spring or OSGi.
 We are currently working on implementing the JPA-2.2 specification

## Issues:
 There are no issues requiring board attention at this time

## Activity:
 We are slowly but steadily working on smallish bug reports and features.
 Activity is ok. We are working towards a 3.1.2 release with Java module
 support.

## Health report:
 Number of active devs is about 5. We've been through worse.

## PMC changes:
 - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
 - No new committers. Last addition was Matt Pavlovich on 2019-05-22.

## Releases:
 -   3.1.1 was released on 2020-02-14.
 -   3.1.0 was released on 2019-04-14.
 -   2.4.3 was released on 2018-06-12.

## Activity stats:
 - 121 emails on dev
 - 6 mails on users
 - 10 tickets opened, 6 closed

15 Jan 2020 [Mark Struberg / Roman]

## Description:
The mission of OpenJPA is the creation and maintenance of software related to
OpenJPA: Object Relational Mapping for Java

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache OpenJPA was founded 2007-05-16 (13 years ago)
There are currently 35 committers and 19 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:5.

Community changes, past quarter:
- No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
- No new committers. Last addition was Matt Pavlovich on 2019-05-22.

## Project Activity:
Project activity increased slightly, but still on a low level.
We are doing fine still though.

## Community Health:
I can only iterate what I explained 2 months ago. Codebase
is complex and we keep our eyes open for any new contributors
which might pop up. But that's not an easy task.

20 Nov 2019 [Mark Struberg / Danny]

## Description:
The mission of OpenJPA is the creation and maintenance of software related to
OpenJPA: Object Relational Mapping for Java

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache OpenJPA was founded 2007-05-16 (13 years ago)
There are currently 35 committers and 19 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:5.

Community changes, past quarter:
- No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
- No new committers. Last addition was Matt Pavlovich on 2019-05-22.

## Project Activity:
Project activity was really low the last month. I hope we'll get this up
again and continue working on improving JPA-2.2 compatibility. Otoh there
are enough people still active to not worry about activity IF something
very urgent pops up.

## Community Health:
Yes, we should somehow attract more people. But the codebase is old and stable.
And due to the JavaEE/JakartaEE pause right now there is not much action
in sight which might attract new developers.

16 Oct 2019 [Mark Struberg / Roman]

No report was submitted.

@Roman: pursue a report for next month

17 Jul 2019 [Mark Struberg / Roman]

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.0.
 OpenJPA runs in stand-alone Java SE as well as  containers e.g Java EE,
 Tomcat, Spring or OSGi.
 We are currently working on implementing the JPA-2.2 specification and
 just released our first version.

## Issues:
 There are no issues requiring board attention at this time

## Activity:
 Activity declined a bit after shipping our first JPA-2.2 release.
 We have been working on a few fixes and hope to ship the next
 bugfix release in the upcoming quarter.

## Health report:
 Contributions are still ok-ish for such an old project.

## PMC changes:

 - Currently 19 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Maxim Solodovnik on Sat Apr 13 2019

## Committer base changes:

 - Currently 35 committers.
 - Matt Pavlovich was added as a committer on Wed May 22 2019

## Releases:

 - Last release was 3.1.0 on Sun Apr 14 2019

## Mailing list activity:

 - users@openjpa.apache.org:
    - 222 subscribers (down -3 in the last 3 months):
    - 4 emails sent to list (22 in previous quarter)

 - dev@openjpa.apache.org:
    - 118 subscribers (down -2 in the last 3 months):
    - 122 emails sent to list (195 in previous quarter)


## JIRA activity:

 - 6 JIRA tickets created in the last 3 months
 - 3 JIRA tickets closed/resolved in the last 3 months

17 Apr 2019 [Mark Struberg / Shane]

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.0.
 OpenJPA runs in stand-alone Java SE as well as  containers e.g Java EE,
 Tomcat, Spring or OSGi.
 We are currently working on implementing the JPA-2.2 specification and
 just released our first version.

## Issues:
 There are no issues requiring board attention at this time

## Activity:
 We have been quite active in the last quarter.
 We worked towards more JPA-2.2 features and have just
 shipped a 3.1.0 release.
 There also has been quite some interaction with contributors who reported
 bugs. The JPA TCK is now theoretically available via the JakartaEE project
 but we did not yet have a chance to test against it. This is on our
 list for the next few months. While doing this we will also figure
 the rest of the missing JPA-2.2 functionality.

## Health report:
 Contributions are fine and the community activity is also quite ok.
 Ofc could be way better, but we are fine given how old the project is!

## PMC changes:
 - Currently 19 PMC members.
 - New PMC members:
    - Romain Manni-Bucau was added to the PMC on Fri Apr 12 2019
    - Maxim Solodovnik was added to the PMC on Sat Apr 13 2019

## Committer base changes:
 - Currently 34 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Maxim Solodovnik at Mon Sep 24 2018

## Releases:
 - 3.1.0 was released on Sun Apr 14 2019

## Mailing list activity:

 Mailing list activity is still fine.
 We are trying to improve our response time for user requests.

 - users@openjpa.apache.org:
    - 225 subscribers (down -2 in the last 3 months):
    - 22 emails sent to list (26 in previous quarter)

 - dev@openjpa.apache.org:
    - 120 subscribers (down -6 in the last 3 months):
    - 203 emails sent to list (258 in previous quarter)

## JIRA activity:

 - 17 JIRA tickets created in the last 3 months
 - 20 JIRA tickets closed/resolved in the last 3 months

16 Jan 2019 [Mark Struberg / Phil]

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.0.
 OpenJPA runs in stand-alone Java SE as well as  containers e.g Java EE,
 Tomcat, Spring or OSGi.
 We are currently working on implementing the JPA-2.2 specification

## Issues:
 There are no issues requiring board attention at this time

## Activity:
 Moving to GIT got us some more traffic. We also started adding Maven
 profiles to start up various databases via Docker. This heavily
 simplifies contributing to different database dictionaries.
 We also had a discussion about what our 3.0.x line currently supports.
 We are right now a little bit in a limbo between JPA-2.0 and 2.2 due
 to not having had access to the JPA TCK. We hope this will soon
 become better as the JPA TCK is now freely available via JakartaEE.
 It is a lot work to adopt though, so we expect this to take up some
 months.

## Health report:
 Community is ok. I hope we get some bigger changes done due to the
 move to GIT. We've re-added Craig as PMC member as he got lost somehow
 in Whimsy. We are also discussing about 2 new PMC members.

## PMC changes:

 - Currently 17 PMC members.
 - Craig L Russell was added to the PMC on Sat Jan 05 2019
   (note: this is a false positive, see above)

## Committer base changes:

 - Currently 34 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Maxim Solodovnik at Mon Sep 24 2018

## Releases:

 - Last release was 2.4.3 on Tue Jun 12 2018

## Mailing list activity:

We still have decent activity on the mailing lists.

 - users@openjpa.apache.org:
    - 228 subscribers (up 0 in the last 3 months):
    - 26 emails sent to list (11 in previous quarter)

 - dev@openjpa.apache.org:
    - 127 subscribers (down -2 in the last 3 months):
    - 276 emails sent to list (125 in previous quarter)


## JIRA activity:

 - 17 JIRA tickets created in the last 3 months
 - 9 JIRA tickets closed/resolved in the last 3 months

17 Oct 2018 [Mark Struberg / Roman]

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.0.
 OpenJPA runs in stand-alone Java SE as well as  containers e.g Java EE,
 Tomcat, Spring or OSGi.

## Issues:
 There are no issues requiring board attention at this time

## Activity:
 We recently moved our main repo to GIT. Now it's time to start
 cleaning up the codebase and getting rid of ancient stuff in
 feature branches.

## Health report:
 Community is ok. I hope we get some bigger changes done due to the
 move to GIT.

## PMC changes:

 - Currently 16 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Jody Grassel on Tue Aug 15 2017

## Committer base changes:

 - Currently 34 committers.
 - Maxim Solodovnik was added as a committer on Mon Sep 24 2018

## Releases:

 - Last release was 2.4.3 on Tue Jun 12 2018

## Mailing list activity:


 - users@openjpa.apache.org:
    - 227 subscribers (down -3 in the last 3 months):
    - 12 emails sent to list (16 in previous quarter)

 - dev@openjpa.apache.org:
    - 129 subscribers (down -3 in the last 3 months):
    - 127 emails sent to list (142 in previous quarter)


## JIRA activity:

 - 8 JIRA tickets created in the last 3 months
 - 8 JIRA tickets closed/resolved in the last 3 months

18 Jul 2018 [Mark Struberg / Phil]

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.0.
 OpenJPA runs in stand-alone Java SE as well as  containers e.g Java EE,
 Tomcat, Spring or OSGi.

## Issues:
 There are no issues requiring board attention at this time

## Activity:
 We incorporated necessary changes to get Java10 support done
 and also had a few bugs fixed.
 We also got 2 releases done. So while dev activity is mediocre
 we still have plenty of community.

## Health report:
 Community is doing fine. We finally shipped our first 3.0.0
 release (target=JPA-2.2). We did not yet implement all features
 but it's really good to use already.

## PMC changes:

 - Currently 16 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Jody Grassel on Tue Aug 15 2017

## Committer base changes:

 - Currently 33 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Will Dazey at Thu Aug 17 2017

## Releases:

 - 2.4.3 was released on Tue Jun 12 2018
 - 3.0.0 was released on Tue Jun 12 2018

## Mailing list activity:

 - users@openjpa.apache.org:
    - 230 subscribers (down -3 in the last 3 months):
    - 16 emails sent to list (20 in previous quarter)

 - dev@openjpa.apache.org:
    - 131 subscribers (down -2 in the last 3 months):
    - 144 emails sent to list (57 in previous quarter)


## JIRA activity:

 - 9 JIRA tickets created in the last 3 months
 - 8 JIRA tickets closed/resolved in the last 3 months

18 Apr 2018 [Mark Struberg / Bertrand]

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.0.
 OpenJPA runs in stand-alone Java SE as well as  containers e.g Java EE,
 Tomcat, Spring or OSGi.

## Issues:
 There are no issues requiring board attention at this time

## Activity:
 Could be more. Much more. Otoh we got a few patches recently.
 Mainly smallish patches, but also some bigger ASM contribution
 and Java9/10/11 stuff.
 We are preparing to ship OpenJPA-2.4.3.
 And after that I hope to finally finish OpenJPA-3.0.0.

## Health report:
 Maintenance going on. And patches get applied.
 Attention could be higher of course.

## PMC changes:

 - Currently 16 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Jody Grassel on Tue Aug 15 2017

## Committer base changes:

 - Currently 33 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Will Dazey at Thu Aug 17 2017

## Releases:

 - Last release was 2.4.2 on Tue Jan 03 2017

## Mailing list activity:

 - users@openjpa.apache.org:
    - 233 subscribers (down -2 in the last 3 months):
    - 20 emails sent to list (10 in previous quarter)

 - dev@openjpa.apache.org:
    - 133 subscribers (down -4 in the last 3 months):
    - 62 emails sent to list (31 in previous quarter)


## JIRA activity:

 - 8 JIRA tickets created in the last 3 months
 - 2 JIRA tickets closed/resolved in the last 3 months

17 Jan 2018 [Mark Struberg / Brett]

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.0.
 OpenJPA runs in stand-alone Java SE as well as  containers e.g Java EE,
 Tomcat, Spring or OSGi.

## Issues:
 There are no issues requiring board attention at this time.

## Activity:
 Still low activity. Maintenance is going on at a low level.

## Health report:
 Still have to ship OpenJPA-3.0.0. Currently we lack people
 who push this forward.

## PMC changes:

 - Currently 16 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Jody Grassel on Tue Aug 15 2017

## Committer base changes:

 - Currently 33 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Will Dazey at Thu Aug 17 2017

## Releases:

 - Last release was 2.4.2 on Tue Jan 03 2017

## Mailing list activity:

 - users@openjpa.apache.org:
    - 235 subscribers (down -5 in the last 3 months):
    - 11 emails sent to list (35 in previous quarter)

 - dev@openjpa.apache.org:
    - 137 subscribers (up 0 in the last 3 months):
    - 37 emails sent to list (101 in previous quarter)


## JIRA activity:

 - 7 JIRA tickets created in the last 3 months
 - 1 JIRA tickets closed/resolved in the last 3 months

15 Nov 2017 [Mark Struberg / Shane]

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.0.
 OpenJPA runs in stand-alone Java SE as well as  containers e.g Java EE,
 Tomcat, Spring or OSGi.

## Issues:
 There are no issues requiring board attention at this time.

## Activity:
 Low activity. Maintenance is going on steadily but at a low level.

## Health report:
 We should finally ship OpenJPA-3.0.0. Currently we lack on people
 who push this forward. Or rather those people are busy with other stuff.

## PMC changes:

 - Currently 16 PMC members.
 - Jody Grassel was added to the PMC on Tue Aug 15 2017

## Committer base changes:

 - Currently 33 committers.
 - Will Dazey was added as a committer on Thu Aug 17 2017

## Releases:

 - Last release was 2.4.2 on Tue Jan 03 2017

## Mailing list activity:

 - users@openjpa.apache.org:
    - 239 subscribers (down -3 in the last 3 months):
    - 28 emails sent to list (17 in previous quarter)

 - dev@openjpa.apache.org:
    - 137 subscribers (up 0 in the last 3 months):
    - 58 emails sent to list (100 in previous quarter)


## JIRA activity:

 - 8 JIRA tickets created in the last 3 months
 - 1 JIRA tickets closed/resolved in the last 3 months

18 Oct 2017 [Mark Struberg / Shane]

No report was submitted.

19 Jul 2017 [Mark Struberg / Jim]

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.0.
 OpenJPA runs in stand-alone Java SE as well as  containers e.g Java EE,
 Tomcat, Spring or OSGi.

## Issues:
 There are no issues requiring board attention at this time.

## Activity:
 Still low activity for now as most committers are busy with other
 ASF project. I hope we gain a bit speed as the other parts are now
 mostly finished.

## Health report:
 Maintenance going on. Since JavaEE 8 did some minor changes to JPA
 in JPA-2.2 we might even skip 2.1 and directly move to 2.2 in trunk.

## PMC changes:

 - Currently 15 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Francesco Chicchiriccò on Thu Sep 15 2016

## Committer base changes:

 - Currently 32 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Christian Schneider at Tue Dec 06 2016

## Releases:

 - Last release was 2.4.2 on Tue Jan 03 2017

## Mailing list activity:

 - users@openjpa.apache.org:
    - 246 subscribers (down -1 in the last 3 months):
    - 9 emails sent to list (13 in previous quarter)

 - dev@openjpa.apache.org:
    - 138 subscribers (up 1 in the last 3 months):
    - 72 emails sent to list (50 in previous quarter)


## JIRA activity:

 - 10 JIRA tickets created in the last 3 months
 - 2 JIRA tickets closed/resolved in the last 3 months

19 Apr 2017 [Mark Struberg / Shane]

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.0.
 OpenJPA runs in stand-alone Java SE as well as  containers e.g Java EE,
 Tomcat, Spring or OSGi.

## Issues:
 There are no issues requiring board attention at this time.

## Activity:
 We had a phase of low activity due to people being involved in
 other ASF projects. Lately discussions about a 2.4.3 release
 started.

## Health report:
 Maintenance mood. I hope we will pick up the work on JPA-2.1
 again soon.

## PMC changes:

 - Currently 15 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Francesco Chicchiriccò on Thu Sep 15 2016

## Committer base changes:

 - Currently 32 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Christian Schneider at Tue Dec 06 2016

## Releases:

 - Last release was 2.4.2 on Tue Jan 03 2017

## Mailing list activity:

 We need to more actively target the JIRA tickets.
 Otoh, while the activity is low we are still responsive
 if questions pop up on the lists.

 - users@openjpa.apache.org:
    - 247 subscribers (down -3 in the last 3 months):
    - 13 emails sent to list (34 in previous quarter)

 - dev@openjpa.apache.org:
    - 137 subscribers (up 3 in the last 3 months):
    - 53 emails sent to list (137 in previous quarter)


## JIRA activity:

 - 8 JIRA tickets created in the last 3 months
 - 2 JIRA tickets closed/resolved in the last 3 months

18 Jan 2017 [Mark Struberg / Shane]

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.0.
 OpenJPA runs in stand-alone JSE as well as  containers e.g JavaEE,
 Tomcat, Spring or OSGi.

## Issues:
 There are no issues requiring board attention at this time.

## Activity:
 Development of JPA-2.1 slowed down a bit.
 We improved the OSGi support and released OpenJPA-2.4.2 which
 still targets the JPA-2.0 specification.

## Health report:
 Maintenance as usual, new features get addressed whenever there
 is time as most committers are also heavily involved in other
 ASF projects.

## PMC changes:

 - Currently 15 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Francesco Chicchiriccò on Thu Sep 15 2016

## Committer base changes:

 - Currently 32 committers.
 - Christian Schneider was added as a committer on Tue Dec 06 2016

## Releases:

 - 2.4.2 was released on Tue Jan 03 2017

## Mailing list activity:

 - users@openjpa.apache.org:
  - 250 subscribers (down -2 in the last 3 months):
  - 32 emails sent to list (39 in previous quarter)

 - dev@openjpa.apache.org:
  - 134 subscribers (up 1 in the last 3 months):
  - 114 emails sent to list (266 in previous quarter)


## JIRA activity:

 - 12 JIRA tickets created in the last 3 months
 - 8 JIRA tickets closed/resolved in the last 3 months

19 Oct 2016 [Mark Struberg / Isabel]

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.0.
 OpenJPA runs in stand-alone JSE as well as  containers e.g JavaEE,
 Tomcat, Spring or OSGi.

## Issues:
 There are no issues requiring board attention at this time.

## Activity:
 We started with the implementation of the JPA-2.1 spec and moved
 trunk to be 3.0.0-SNAPSHOT.
 We don't have any TCK for it but that doesn't stop us.
 We got a few new contributors which we observe as committer candidates.
 We discussed the option to release 3.0.0 milestones starting with
 the end of this month.

## Health report:
 We have a few people involved in maintaining the older 2.2.x branches
 and a few who help us with the JPA-2.1 tasks. There is not a huge flood of
 new commits but we are moving steadily.

## PMC changes:

 - Currently 15 PMC members.
 - Francesco Chicchiriccò was added to the PMC on Thu Sep 15 2016

## Committer base changes:

 - Currently 31 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Francesco Chicchiriccò at Tue Apr 26 2016

## Releases:

 - Last release was 2.4.1 on Sun Feb 21 2016

## Mailing list activity:

 - users@openjpa.apache.org:
 - 251 subscribers (down -1 in the last 3 months):
 - 41 emails sent to list (37 in previous quarter)

 - dev@openjpa.apache.org:
 - 133 subscribers (up 0 in the last 3 months):
 - 249 emails sent to list (118 in previous quarter)


## JIRA activity:

- 24 JIRA tickets created in the last 3 months
- 20 JIRA tickets closed/resolved in the last 3 months

20 Jul 2016 [Mark Struberg / Brett]

## Description:
Apache OpenJPA is a persistent object management kernel for databases,
relational as well as non-relational. For relational databases, OpenJPA is
compliant to the Java Persistence Architecture (JPA) version 2.0.
OpenJPA runs in stand-alone JSE as well as  containers e.g JavaEE,
Tomcat, Spring or OSGi.

## Issues:
There are no issues requiring board attention at this time.
Still no news on the EE7 TCK issue which prevents us
from verifying compatibility with JPA-2.1.

## Activity:
Activity did grow a bit.
We discussed how to proceed with JPA-2.1 but did not yet find time to polish the
work done in the jpa-2.1 feature branch.
After we cleaned up the trunk docs some community members do a great job
bringing back the docs for the older OpenJPA versions (went broken somehow).

## Health report:
We managed to get Francesco as a new committer.
New bugs are handled in waves as we mostly focus on bringing our docs and
infrastructure back to a good quality right now.

## PMC changes:

- Currently 14 PMC members.
- No new PMC members added in the last 3 months
- Last PMC addition was Heath Thomann on Tue Jun 30 2015

## Committer base changes:

- Currently 31 committers.
- Francesco Chicchiriccò was added as a committer on Tue Apr 26 2016

## Releases:

- Last release was 2.4.1 on Sun Feb 21 2016

## Mailing list activity:

- TODO Please explain what the following statistics mean
 for the project. If there is nothing significant in the figures, omit this
 section.

- users@openjpa.apache.org:
  - 252 subscribers (down -3 in the last 3 months):
  - 33 emails sent to list (58 in previous quarter)

- dev@openjpa.apache.org:
  - 133 subscribers (up 1 in the last 3 months):
  - 115 emails sent to list (124 in previous quarter)


## JIRA activity:

- 10 JIRA tickets created in the last 3 months
- 2 JIRA tickets closed/resolved in the last 3 months

20 Apr 2016

Change the Apache OpenJPA Project Chair

 WHEREAS, the Board of Directors heretofore appointed Pinaki Poddar (ppoddar)
 to the office of Vice President, Apache OpenJPA, and

 WHEREAS, the Board of Directors is in receipt of the resignation
 of Pinaki Poddar from the office of Vice President, Apache OpenJPA,
 and

 WHEREAS, the Project Management Committee of the Apache OpenJPA
 project has chosen by vote to recommend Mark Struberg (struberg) as
 the successor to the post;

 NOW, THEREFORE, BE IT RESOLVED, that Pinaki Poddar is relieved and
 discharged from the duties and responsibilities of the office
 of Vice President, Apache OpenJPA, and

 BE IT FURTHER RESOLVED, that Mark Struberg be and hereby is
 appointed to the office of Vice President, Apache OpenJPA, 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 7G, Change the Apache OpenJPA Project Chair, was
 approved by Unanimous Vote of the directors present.

20 Apr 2016 [Pinaki Poddar / Bertrand]

## Description:
Apache OpenJPA is a persistent object management kernel for databases,
relational as well as non-relational. For relational databases, OpenJPA is
compliant to the Java Persistence Architecture (JPA) version 2.0.
OpenJPA runs in stand-alone JSE as well as  containers e.g JavaEE,
Tomcat, Spring or OSGi.

## Issues:
There are no issues requiring board attention at this time.
Sadly no news on the EE7 TCK issue which prevents us
from verifying compatility with JPA-2.1.

## Activity:
Moderate activity. Some community feedback on the users list
and a few internal discussions. We also reworked our page
build bots and added documentation.
Mark Struberg got appointed as new PMC chair and we like to thank
Pinaki Poddar for his service over the last few years!

## Health report:
OpenJPA is a 'mature' codebase and many parts are stable and needs
lots of knowledge if you touch them. Thus it's rather hard to
get up and running.
We are openly looking for fresh blood which is open enough to
take up the challenge while being sensible enough to not trash
existing functionality.

## PMC changes:

- Currently 14 PMC members.
- No new PMC members added in the last 3 months
- Last PMC addition was Heath Thomann on Tue Jun 30 2015

## Committer base changes:

- Currently 30 committers.
- No new committers added in the last 3 months
- Last committer addition was Romain Manni-Bucau at Tue Jun 02 2015

## Releases:

- 2.4.1 was released on Sun Feb 21 2016

## Mailing list activity:

Traffic on the mailing lists is low but steady.
We might need to focus on working on fresh bugs which come in.
There are currently more new bugs than we resolve, which is not
a good thing.

- users@openjpa.apache.org:
- 258 subscribers (up 4 in the last 3 months):
- 63 emails sent to list (26 in previous quarter)

- dev@openjpa.apache.org:
- 132 subscribers (up 1 in the last 3 months):
- 133 emails sent to list (86 in previous quarter)

## JIRA activity:

- 16 JIRA tickets created in the last 3 months
- 9 JIRA tickets closed/resolved in the last 3 months

17 Feb 2016 [Pinaki Poddar / Greg]

## Description:
Apache OpenJPA is a persistent object management kernel for databases,
relational as well as non-relational. For relational databases, OpenJPA is
compliant to the Java Persistence Architecture (JPA) version 2.0.
OpenJPA runs in stand-alone JSE as well as  containers e.g JavaEE,
Tomcat, Spring or OSGi.

## Issues:
There are no issues requiring board attention at this time.
Besides the always swelling EE7 TCK issue which prevents us
from verifying comatility with JPA-2.1.

## Activity:
There is quite some maintenance activity on the 2.x branch which is
targetting the JPA-2.0 specification.
JPA-2.1 work is still not taking off as we are still hoping to finally
get the TCK for EE7.
We could go on implementing JPA-2.1 features and ignore all those
bloody JCP hassles.
We already have quite a few of those features in place in a branch.

## Health report:
OpenJPA is a 'mature' codebase and many parts are stable and needs
lots of knowledge if you touch them. Thus it's rather hard to
get up and running.
We tried to modernise the structure a bit (moving from Junit3 to 4)
but that's really just the tip of the iceberg.

## PMC changes:

- Currently 14 PMC members.
- No new PMC members added in the last 3 months
- Last PMC addition was Heath Thomann on Tue Jun 30 2015

## Committer base changes:

- Currently 30 committers.
- No new committers added in the last 3 months
- Last committer addition was Romain Manni-Bucau at Tue Jun 02 2015

## Releases:

- Last release was 2.4.0 on 2015-04-19
- We are currently voting on 2.4.1

## Mailing list activity:

- users@openjpa.apache.org:
 - 255 subscribers (up 4 in the last 3 months):
 - 42 emails sent to list (38 in previous quarter)

- dev@openjpa.apache.org:
 - 131 subscribers (up 2 in the last 3 months):
 - 113 emails sent to list (86 in previous quarter)


## JIRA activity:

- 18 JIRA tickets created in the last 3 months
- 7 JIRA tickets closed/resolved in the last 3 months

20 Jan 2016 [Pinaki Poddar / Chris]

No report was submitted.

16 Dec 2015 [Pinaki Poddar / David]

Apache OpenJPA is a persistent object management kernel for databases,
relational as well as non-relational . For relational databases, OpenJPA is
compliant to industry-standard Java Persistence Architecture (JPA) version 2.0
version. OpenJPA runs in stand-alone JSE as well as  containers e.g JEE,
Tomcat, Spring or OSGi.

== Community ==

OpenJPA developers had developed a general-purpose, robust
software for Object-Relational Mapping. They also ensured its stability
and backward compatibility across many released versions.
OpenJPA has a significant user base and many users have migrated
their persistence provider to OpenJPA.
Current OpenJPA developers actively maintain the code base as well as
support the user community via the mailing list and the code service
streams.

However, developer resource is shrinking as many senior developers are not
active and new volunteers are hard to come by as new development
opportunities are rare and hard to incorporate for a matured code base.

We hope that the Board members may be able to share their experience
on how to re-energize a matured project in its maintenance phase.

== Recent Work ==

At this phase, the software defects are few but
reported defects have been resolved  [1] in timely fashion.

[1] https://issues.apache.org/jira/secure/ConfigureReport.jspa?projectOrFilterId=project-12310351&periodName=daily&daysprevious=90&cumulative=true&versionLabels=none&selectedProjectId=12310351&reportKey=com.atlassian.jira.plugin.system.reports%3Acreatedvsresolved-report&Next=Next

18 Nov 2015 [Pinaki Poddar / Bertrand]

No report was submitted.

@Rich: follow up with PMC; this is the second report in a row that the PMC missed.

21 Oct 2015 [Pinaki Poddar / Chris]

No report was submitted.

19 Aug 2015 [Pinaki Poddar / Rich]

There are no items requiring board attention at this time.

* Highlights
  Apache OpenJPA provides POJO persistence for stand-alone JSE, JEE
  container and many other lightweight frameworks, such as Tomcat,
  Spring or OSGi.

  Project codebase is progressing to support Java8 at compile and runtime.
  Compile time support for Java8 is available.

* Community

 The developer community had maintained stability of the codebase,
 supported previous releases.

 Mailing lists continue to be active for a stable project such as OpenJPA.

* Governance

   We aim to build partnership with database vendors especially
   in non-relational realm.

@Rich please provide more details in the next scheduled report

15 Jul 2015 [Pinaki Poddar / Bertrand]

No report was submitted.

@Brett please report next month

20 May 2015 [Pinaki Poddar / Shane]

## Description:
  Apache OpenJPA is a Java Persistence API 2.0 Implementation

## Activity:
* Maintenance is going on for JPA-2.0 parts.
* We had a few people asking for JPA-2.1 support
 but did not start yet.
* Discussions about cleaning up the PCEnhancer and moving to ASM only
 (currently we use 4 different bytecode libs in OpenJPA in parallel)
* We still get regular bug reports and even patches.

## Issues:
* The Project needs some healthy blood refresh.
* We are probably blocked with moving to JPA-2.1 by the
 outstanding TCK for EE7 issue.


## PMC/Committership changes:

- Currently 29 committers and 12 PMC members in the project.
- Last new PMC member: Mark Struberg on 2015-05-18

## Releases:

- Last release was 2.4.0 on 2015-04-22.
We still need to update the docs and upload the javadoc though.

## Mailing list activity:

- users@openjpa.apache.org:
   - 247 subscribers (up 4 in the last 3 months):
   - 73 emails sent to list (47 in previous quarter)

- dev@openjpa.apache.org:
   - 133 subscribers (up 0 in the last 3 months):
   - 182 emails sent to list (227 in previous quarter)


## JIRA activity:

- 18 JIRA tickets created in the last 3 months
- 18 JIRA tickets closed/resolved in the last 3 months
There are many 100 open tickets still. Many of them are not
relevant anymore. We need to do a cleanup of those.

22 Apr 2015 [Pinaki Poddar / Sam]

No report was submitted.

18 Mar 2015 [Pinaki Poddar / Ross]

No report was submitted.

18 Feb 2015 [Pinaki Poddar / Doug]

No report was submitted.

21 Jan 2015 [Pinaki Poddar / Rich]

No report was submitted.

17 Dec 2014 [Pinaki Poddar / Brett]

== Summary ==
   Apache OpenJPA is a persistent object management kernel for relational and
   non-relational databases. For relational database, OpenJPA provides
   persistence for Plain Old Java Object (POJO).  OpenJPA is compliant to
   industry-standard Java Persistence Architecture (JPA) version 2.0 version
   and runs in stand-alone JSE as well as JEE containers and many other
   lightweight frameworks, such as Tomcat, TomEE, Spring or OSGi.


 == Community ==
   OpenJPA developers had, over past several years, not only developed a
   general-purpose, stable software for complex Object-Relational Mapping but
   also ensured its stability across many released versions. OpenJPA has a
   solid user base and many have migrated their persistence provider to
   OpenJPA from more well-known provider in the past.  Current OpenJPA
   developer/committers actively maintain the code base as well as support
   via the mailing list users and the code service streams.

   However, developer resource is shrinking as many senior committers are not
   active and new volunteers are hard to come by as new development
   opportunities are rare and hard to incorporate. Also lack of strong
   corporate interest/sponsorship is affecting future growth/expansion of the
   community.

   PMC members are exploring how to invigorate the project.

   We hope that the Board members may be able to share their experience on
   how to re-energize a matured project in its maintenance phase of life.


   == Recent Work ==
   OpenJPA development team member Jody Grassel has upgraded Serp bytecode
   library to version 1.15 for Java 8 language features (e.g. lambda
   expression) and integrated OpenJPA with the upgrade.
   As OpenJPA natively uses bytecode enhancement, supporting Java 8 has more
   than usual impact on OpenJPA.

   Many requests have been received for upgrade to JPA 2.1 compliance.
   Prototype work for supporting JPA 2.1 features such as Store Procedure
   support has started.

   == Issues ==

   One of the nightly builds (2.3.1) artifact is missing [1] in the
   repository.

   The issue is likely to be an infrastructure issue and is being tracked
   by [2]

   [1] https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.3.1-SNAPSHOT/
   [2] https://issues.apache.org/jira/browse/OPENJPA-2537

19 Nov 2014 [Pinaki Poddar / Brett]

No report was submitted.

@Brett: pursue a report for OpenJPA

15 Oct 2014 [Pinaki Poddar / Chris]

There are no items requiring board attention at this time.

* Highlights

 Apache OpenJPA provides POJO persistence for stand-alone JSE, JEE
 container and many other lightweight frameworks, such as Tomcat,
 TomEE, Spring or OSGi.

* Community

 Support for Java 8 is in progress.

 The developer community had maintained the codebase stable,
 supported for previous releases and backported resolved defects.


* Governance

  We continue to monitor contributors for possible committers and
  PMC members. Few fresh blood will energize the project.

* Releases

   OpenJPA 2.3.0 has been released. This release enhances correctness
     (resolution of 100 reported issues) and improves 55 existing features.

@Chris: need more detail in the report; seems like a cut/paste from previous reports.

16 Jul 2014 [Pinaki Poddar / Jim]

There are no items requiring board attention at this time.

* Highlights
 Apache OpenJPA provides POJO persistence for stand-alone JSE, JEE
 container and many other lightweight frameworks, such as Tomcat,
 TomEE, Spring or OSGi.

* Community

 Support for Java 8 is in progress.

 Mailing lists continue to be active.

 The developer community had maintained the codebase stable,
 supported for previous releases and backported resolved defects.

* Governance

  We continue to monitor contributors for possible committers and
  PMC members.

* Releases

   OpenJPA 2.3.0 has been released. This release enhances correctness
     (resolution of 100 reported issues) and improves 55 existing features.

16 Apr 2014 [Pinaki Poddar / Sam]

There are no items requiring board attention at this time.

* Highlights
 Apache OpenJPA provides POJO persistence for stand-alone JSE, JEE
 container and many other lightweight frameworks, such as Tomcat,
 TomEE, Spring or OSGi.

* Community

 Work has started on implementation of new features for JPA 2.1.

 Support for Java 8 is in progress.

 Mailing lists continue to be active.

 The developer community had maintained the codebase stable,
 supported for previous releases and backported resolved defects.



* Governance

  We continue to monitor contributors for possible committers and
  PMC members.

* Releases

19 Feb 2014 [Pinaki Poddar / Brett]

There are no items requiring board attention at this time.

* Highlights
   Apache OpenJPA provides POJO persistence for stand-alone JSE, JEE  
   container and many other lightweight frameworks, such as Tomcat, 
   TomEE, Spring or OSGi.
  
* Community

   Work has started on implementation of new features for JPA 2.1.
  
   Support for Java 7 has been incorporated.

   Mailing lists continue to be active and many applications are
   migrating from other vendors to OpenJPA.

   The developer community had maintained the codebase stable,
   supported for previous releases and backported resolved defects.
  
  
   
* Governance

    We continue to monitor contributors for possible committers and
    PMC members.

* Releases

15 Jan 2014 [Pinaki Poddar / Chris]

No report was submitted.

AI: Chris to pursue a report for OpenJPA

20 Nov 2013 [Pinaki Poddar / Greg]

There are no items requiring board attention at this time.

* Highlights

 Apache OpenJPA provides POJO persistence for stand-alone JSE, JEE
 container and many other lightweight frameworks, such as Tomcat,
 TomEE, Spring or OSGi.

* Community

 Mailing lists continue to be active and many applications are
 migrating from other vendors to OpenJPA.

 The developer community had maintained the codebase stable,
 supported for previous releases and backported resolved defects.

 Interest in the community to start development of new release of
 OpenJPA in support of JPA 2.1.

* Governance

  We continue to monitor contributors for possible committers and
  PMC members.

* Releases

 OpenJPA 2.3 is being discussed in the user forum. But nothing has been
 finalized yet.

16 Oct 2013 [Pinaki Poddar / Roy]

No report was submitted.

21 Aug 2013 [Pinaki Poddar / Jim]

There are no items requiring board attention at this time.

* Highlights

 Apache OpenJPA provides POJO persistence for stand-alone JSE, JEE
 container and many other lightweight frameworks, such as Tomcat,
 TomEE, Spring or OSGi.

* Community

 Mailing lists continue to be active and many applications are
 migrating from other vendors to OpenJPA.

 The developer community had maintained the codebase stable,
 supported for previous releases and backported resolved defects.

 CVE-2013-1768 published and communicated to community.  New service
 releases were developed to include the necessary fix.  Fixes were
 provided for all service branches.

 Coached a couple of new contributors with patches to the OpenJPA
 code base.

 Interest in the community to start development of new release of
 OpenJPA in support of JPA 2.1.

* Governance

  We continue to monitor contributors for possible committers and
  PMC members.

* Releases

 Service releases:  OpenJPA 1.2.3, 2.2.2

17 Jul 2013 [Pinaki Poddar / Sam]

No report was submitted.

Sam pinged the project before the meeting, and got no response. Suggests that they be asked to report again next month.

17 Apr 2013 [Pinaki Poddar / Roy]

There are no items requiring board attention at this time.

* Highlights
 Apache OpenJPA provides POJO persistence for stand-alone JSE, JEE
 container and many other lightweight frameworks, such as Tomcat,
 Spring or OSGi.

* Community

 Mailing lists continue to be active and many applications are
 migrating from other vendors to OpenJPA.

 The developer community had maintained the codebase stable,
 supported for previous releases and backported resolved defects.

 New features (security, range query optimization in DB2 family databases,
 bulk update on shards) are implemented by the community of developers.

 The documentation infrastructure has been upgraded to use Apache BuildBot
 services.

* Governance

  We continue to monitor contributors for possible committers and
  PMC members.

* Releases

 No new releases since last report.

16 Jan 2013 [Pinaki Poddar / Greg]

There are no items requiring board attention at this time.

* Highlights
 Apache OpenJPA provides POJO persistence for stand-alone JSE, JEE
 container and many other lightweight frameworks, such as Tomcat,
 Spring or OSGi.

* Community

 Mailing lists continue to be active and many applications are
 migrating from other vendors to OpenJPA.

 The developer community had maintained the codebase stable,
 supported for previous releases and backported resolved defects.

 New features (auditing, access pattern tracker) are implemented
 by the community of developers.

 Helen Xu of IBM has joined the project as a committer.

* Governance

  We continue to monitor contributors for possible committers and
  PMC members.

* Releases

 No new releases since last report.

17 Oct 2012 [Pinaki Poddar / Bertrand]

There are no items requiring board attention at this time.

* Highlights
 Apache OpenJPA provides POJO persistence for stand-alone JSE, JEE
 container and many other lightweight frameworks, such as Tomcat,
 Spring or OSGi.

* Community

 Mailing lists continue to be active and many applications are
 migrating from other vendors to OpenJPA.

 The developer community had maintained the codebase stable,
 supported for previous releases and backported resolved defects.

 New features (auditing, access pattern tracker) are implemented
 by the community of developers.


* Governance

  We continue to monitor contributors for possible committers and
  PMC members.

* Releases

 No new releases since last report.

25 Jul 2012 [Pinaki Poddar / Sam]

There are no items requiring board attention at this time.

* Highlights
 Apache OpenJPA provides POJO persistence for stand-alone JSE, JEE
 container and many other lightweight frameworks, such as Tomcat,
 Spring or OSGi.

* Community

 Mailing lists continue to be very active and many instances of developers
 migrating from other vendors to OpenJPA can be cited.

 The developer community had maintained steady rate of defect resolution
 and support for previous releases.

 New features (auditing, access pattern tracker) are regularly proposed and
 implemented by the community of developers.


* Governance

  We continue to monitor contributors for possible committers and
  PMC members.

* Releases

 No new releases since last report.

(OpenJPA)

18 Apr 2012 [Pinaki Poddar / Dan]

There are no items requiring board attention at this time.

* Highlights
 Apache OpenJPA provides POJO persistence for stand-alone JSE, JEE
 container and many other lightweight frameworks, such as Tomcat,
 Spring or OSGi.

* Community

 Mailing lists continue to be very active and many instances of developers
 migrating from other vendors to OpenJPA can be cited.

 The developer community had maintained steady rate of defect resolution
 and support for previous releases.


* Governance

  We continue to monitor contributors for possible committers and
  PMC members.

* Releases

 OpenJPA 2.2.0 version has been released on February 12, 2012.
 Albert Lee was the Release Manager.

21 Mar 2012 [Pinaki Poddar / Brett]

There are no items requiring board attention at this time.

* Highlights
 Apache OpenJPA provides POJO persistence for stand-alone JSE, JEE
 container and many other lightweight frameworks, such as Tomcat,
 Spring or OSGi.

* Community

 Mailing lists continue to be very active and many instances of developers
 migrating from other vendors to OpenJPA can be cited.

 The developer community had maintained steady rate of defect resolution
 and support for previous releases.


* Governance

  We continue to monitor contributors for possible committers and
  PMC members.

* Releases

 OpenJPA 2.2.0 version has been released on February 12, 2012.
 Albert Lee was the Release Manager.

24 Jan 2012 [Pinaki Poddar / Greg]

There are no items requiring board attention at this time.

* Highlights

 Apache OpenJPA provides POJO persistence for stand-alone JSE, JEE
 container and many other lightweight frameworks, such as Tomcat,
 Spring or OSGi.

* Community

 Mailing lists continue to be very active and many instances of developers
 migrating from other vendors to OpenJPA can be cited.

 The developer community had maintained steady rate of defect resolution
 and support for previous releases.

* Governance

  We continue to monitor contributors for possible committers and
  PMC members.

* Releases

 Discussion started for OpenJPA 2.2.0 release.

26 Oct 2011 [Pinaki Poddar / Jim]

There are no items requiring board attention at this time.

* Highlights
 Apache OpenJPA provides POJO persistence for stand-alone JSE, JEE
 container and many other lightweight frameworks, such as Tomcat,
 Spring or OSGi.

* Community


  Mailing lists continue to be very active.

 The developer community had maintained steady rate of defect resolution
 and support for previous releases.


* Governance

  We continue to monitor contributors for possible committers and
  PMC members.

* Releases

 OpenJPA 2.1.1 was released in July 27, 2011.

20 Jul 2011 [Pinaki Poddar / Sam]

* Highlights

 There are no items requiring board attention at this time.

 OpenJPA 2.1.1 was due for release in July 2011.


* Community

  Mark Struberg has joined the project as a new committer.

  Mailing lists continue to be very active.
  ------------------------------------------------
  No of posts     User      Dev       Commit
  ------------------------------------------------
  3 months        445       385       194
  last month      134       153       112
  ------------------------------------------------

 The developer community had maintained steady rate of defect resolution and
 support for previous releases.


* Governance

  We continue to monitor contributors for possible committers and committers
  for PMC members.

* Releases

  OpenJPA 2.1.1 was due for release in July 2011.
  Rick Curtis has volunteered for Release Management.

15 Jun 2011

Change the Apache OpenJPA Chair

    WHEREAS, the Board of Directors heretofore appointed Craig L
    Russell to the office of Vice President, Apache OpenJPA, and

    WHEREAS, the Board of Directors is in receipt of the resignation
    of Craig L Russell from the office of Vice President, Apache OpenJPA,
    and

    WHEREAS, the Project Management Committee of the Apache OpenJPA
    project has chosen by vote to recommend Pinaki Poddar as the
    Successor to the post;

    NOW, THEREFORE, BE IT RESOLVED, that Craig L Russell is relieved and
    discharged from the duties and responsibilities of the office
    of Vice President, Apache OpenJPA, and

    BE IT FURTHER RESOLVED, that Pinaki Poddar be and hereby is
    appointed to the office of Vice President, Apache OpenJPA, 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.

 Resolution 7D was approved unanimously by roll call vote.

20 Apr 2011 [Craig Russell / Bertrand]

There are no items requiring board attention at this time.

Highlights

OpenJPA 2.1.0 was released in February 2011.

Trademark and branding policy

Thanks to Ravi Palacherla who volunteered to migrate our web presence
from Confluence to Apache CMS. The migration is underway. The conversion
to .mdtext and then to .html worked well for most of the pages.
But there are few confluence macros that are not converted to mdtext.
These are being converted manually. The trademarks will be updated as
part of the conversion process.

Community

No new committers nor new PMC members were added this quarter.

Mailing lists continue to be very active, with close to 230 messages
per month on the dev alias and approximately 150 messages per
month on the users alias.

OpenJPA email subscriptions are stable at approximately 140 subscribers to dev
and 230 to users.

We accepted a code donation from a project that started at codehaus for
openjpa-maven-plugin.

We are working with a Google Summer of Code proposer on a project to improve
the xml metadata handling of overrides of annotations.

Governance

We continue to monitor contributors for possible committers and committers
for PMC members.

Releases

OpenJPA 2.1.0 was released in February 2011.

19 Jan 2011 [Craig Russell / Sam]

There are no items requiring board attention at this time.

Highlights

The OpenJPA web presence was evaluated with regard to the trademark
and branding requirements. Most of the requirements are already met,
with the exception of direct "sponsor", "thanks", and "security" links.
There are links to the Apache sponsor, thanks, and security pages but
these are linked by the OpenJPA sponsor, thanks, and security pages.

The trickiest issue is that OpenJPA is introduced as "a Java persistence
project" which is a noun, not an adjective. This will need to be changed to
"The Apache OpenJPA project is a Java persistence project".

We have identified a volunteer to migrate the existing Confluence-based
web tool to the Apache CMS, and the changes with regard to trademark and
branding will be done concurrent with the migration.

Community

A new JSR for JPA was just posted to the JCP web site.
http://jcp.org/en/jsr/detail?id=338
The terms of the sample TCK appear to be similar to the previous versions
which are acceptable for use by Apache projects.

New committers were voted into the project: Jody Grassel and Heath Thomann.

Mailing lists continue to be very active, with close to 230 messages
per month on the dev alias and approximately 110 messages per
month on the users alias.

OpenJPA email subscriptions are stable at approximately 150 subscribers to dev
and 240 to users.

Governance

We continue to monitor contributors for possible committers and committers
for PMC members.

Releases

A branch 2.1.x has been created in preparation for a maintenance release
2.1 early in 2011.

Question: How can we be sure that the proposed TCK license is ok? AI Sam: discuss on legal-discuss

20 Oct 2010 [Craig Russell / Jim]

There are no items requiring board attention at this time.

Highlights

OpenJPA made two maintenance releases: 1.0.4 and 2.0.1.

OpenJPA has decided to stop support of JRE 1.5 starting with 2.1.0,
so the last release that supports 1.5 would be the 2.0.x series.

Community

We're implementing a plan to give more users write access to the
wiki to encourage contributions.  The hope is that contributors to
the wiki will become committers over time.

Mailing lists continue to be very active, with an average of close to 250
messages per month on the dev alias and approximately 150 messages per
month on the users alias.

OpenJPA continues to experience a modest increase in email subscriptions and
activity. There are about 150 subscribers to dev and over 240 to users.

Governance

There have been no changes to the committer or PMC rosters;
a vote is underway for a new committer.

We continue to monitor contributors for possible committers and committers
for PMC members.

Releases

The project released OpenJPA 1.0.4 which implements JSR 220,
and OpenJPA 2.0.1, which implements JSR 317.

21 Jul 2010 [Craig Russell / Roy]

There are no items requiring board attention at this time.

Highlights

OpenJPA has published its implementation of the latest JPA 2.0
JSR-317, which is in final release status. As reported earlier,
the release occurred just after the April board meeting.

We finally got around to defining OpenJPA's DOAP file. The results:
http://projects.apache.org/projects/openjpa.html

Community

Mailing lists continue to be very active, with an average of close to 250
messages per month on the dev alias and approximately 200 messages per
month on the users alias.

OpenJPA continues to experience a modest increase in email subscriptions and
activity. There are about 150 subscribers to dev and over 230 to users.

Governance

There have been no changes to the committer or PMC rosters.

We continue to monitor contributors for possible committers and committers
for PMC members.

Releases

Final OpenJPA 2.0.0 has been released.

21 Apr 2010 [Craig Russell / Doug]

Highlights

OpenJPA is preparing to publish its implementation of the latest JPA 2.0
JSR-317, which is in final release status. The OpenJPA release is 2.0.0.
There were some last minute changes that will require another spin of the
release. So the release will probably occur the week of the board meeting.

Community

Mailing lists continue to be very active, with an average of close to 350
messages per month on the dev alias and approximately 200 messages per
month on the users alias.

OpenJPA continues to experience a modest increase in email subscriptions and
activity. There are over 150 subscribers to dev and over 230 to users.

OpenJPA voted in two new committers, Dianne Richards and Ravi Palacherla.

Governance

The OpenJPA PMC voted in a new member, Rick Curtis.

We continue to monitor contributors for possible committers and committers
for PMC members.

Releases

Several milestones of OpenJPA 2.0.0 have been released.

20 Jan 2010 [Craig Russell / Jim]

Highlights

OpenJPA is wrapping up implementation of the latest JPA 2.0 JSR-317,
which is in final release status.

A maintenance revision, OpenJPA 1.2.2 has been released.

Community

Mailing lists continue to be very active, with an average of close to 220
messages per month on the dev alias and approximately 220 messages per
month on the users alias.

OpenJPA continues to experience a modest increase in email subscriptions and
activity. There are over 150 subscribers to dev and over 230 to users.

Governance

No changes in the PMC list for the quarter. We continue to monitor contributors
for possible committers and committers for PMC members.

Releases

A maintenance revision, OpenJPA 1.2.2 has been released.

21 Oct 2009 [Craig Russell / Jim]

Highlights

OpenJPA continues to implement the latest JPA 2.0 JSR-317, which is in
Proposed Final Draft 2 status. The latest draft was issued 08-October-2009
and is very close to what will be voted upon as the final release.

The Field Of Use restriction in the draft specification was resolved with
Geir's help, and an interim release of the problematic API was published.

A release of OpenJPA 2.0.0 Milestone 3 has been posted for download.
This release is based on the Proposed Final Draft 2 of JSR-317.

Community

Rick Curtis and Tim McConnell were offered, and they accepted, committer
status on the project.

Mailing lists continue to be very active, with an average of close to 400
messages per month on the dev alias and approximately 250 messages per
month on the users alias.

OpenJPA continues to experience a modest increase in email subscriptions and
activity. There are over 150 subscribers to dev and over 230 to users.

The community voted to adopt a logo for OpenJPA. You can see it in action
at openjpa.apache.org.

Governance

Donald Woods, Milosz Tylenda, and David Ezzio were offered, and they
accepted, membership in the OpenJPA PMC.

Releases

OpenJPA 2.0.0 Milestone 3 has been posted for download.

15 Jul 2009 [Craig Russell / Greg]

Highlights

OpenJPA continues to implement the latest JPA 2.0 JSR-317, which is in
Proposed Final Draft status. The latest draft was issued 13-March-2009 and
contains several very large changes that will keep the project busy for
another few months. Additionally, the spec has continued to evolve after
the publication of the PFD.

OpenJPA still has a Field Of Use problem with the draft JPA 2.0 specification
license.  The license contains language restricting distribution of the early
implementation of JSR-317. The way we read this is that OpenJPA will be
unable to offer an early release of OpenJPA that supports JPA 2.0 until
and unless 2.(iii) is amended to remove the clause "is made available for
testing and evaluation purposes only".

This issue was raised with Geir Magnusson, Apache VP, JCP on February 3, 2009,
and is still unresolved.

Community

Donald Woods was offered, and he accepted, committer status on the project.

Mailing lists continue to be very active, with an average of close to 500
messages per month on the dev alias and approximately 250 messages per
month on the users alias.

OpenJPA continues to experience a modest increase in email subscriptions and
activity. There are over 150 subscribers to dev and over 225 to users.

A vote is underway for a logo for OpenJPA, with 15 entries. Information here:
http://cwiki.apache.org/openjpa/logo-contest.html

A vote to change the maximum line length for source files resulted in
allowing 120 character lines. We do bike sheds too.

The community is working well together. Questions from the community
are answered promptly, often resulting in a JIRA being filed.

Governance

The PMC continues to track contributors with an eye toward making them
committers, and committers PMC members.

Releases

none this quarter

Greg: Geir: can you address the license issue in your JCP report?

Jim, Shane: +1 for Geir to have something "on the record"

Roy: that is probably just the PFD license (it is always limited)

Geir: that is the draft license, but we've fixed it in the past (w/ JSF for example.) In this case, I did one more cage rattling and Sun has apologized and promised a fax of what I wanted signed by someone of sufficient paygrade to change the draft license in this case in a binding way. What could go wrong with a signed document?

15 Apr 2009 [Craig Russell / Greg]

Highlights

OpenJPA is (still) busy implementing the latest JPA 2.0 JSR-317, which is in
Proposed Final Draft status. The latest draft was issued 13-March-2009 and
contains several very large changes that will keep the project busy for
another few months.

OpenJPA has a Field Of Use problem with the draft JPA 2.0 specification
license.  The license contains language restricting distribution of the early
implementation of JSR-317. The way we read this is that OpenJPA will be
unable to offer an early release of OpenJPA that supports JPA 2.0 until
and unless 2.(iii) is amended to remove the clause "is made available for
testing and evaluation purposes only".

This issue was raised with Geir Magnusson, Apache VP, JCP on February 3, 2009,
and is still unresolved.

<jsr-317 draft>
2. Distribute implementations of the Specification to third parties for
their testing and evaluation use, provided that any such implementation:
(i) does not modify, subset, superset or otherwise extend the Licensor
Name Space, or include any public or protected packages, classes, Java
interfaces, fields or methods within the Licensor Name Space other than
those required/authorized by the Specification or Specifications being
implemented;
(ii)is clearly and prominently marked with the word "UNTESTED" or
"EARLY ACCESS" or "INCOMPATIBLE" or "UNSTABLE" or "BETA" in any list of
available builds and in proximity to every link initiating its download,
where the list or link is under Licensee's control; and
(iii)includes the following notice:
"This is an implementation of an early-draft specification developed under
the Java Community Process (JCP) and is made available for testing and
evaluation purposes only. The code is not compatible with any specification
of the JCP."
</jsr-317 draft>

Community

OpenJPA voted to offer Milosz Tylenda to committer status, and he accepted.

Mailing lists continue to be very active, with an average of almost 400
messages per month on the dev alias and approximately 250 messages per
month on the users alias.

OpenJPA continues to experience a modest increase in email subscriptions and
activity. There are over 150 subscribers to dev and over 225 to users.

The community is working well together. Questions from the community
are answered promptly, often resulting in a JIRA being filed.

Governance

The PMC continues to track contributors with an eye toward making them
committers, and committers PMC members.

Releases

Release 1.2.1 is a bug-fix release for the JPA 1.0 code line.

Geir takes the action item to resolve the FOU item.

21 Jan 2009 [Craig Russell / J Aaron]

Highlights

OpenJPA is busy implementing the latest JPA 2.0 JSR-317, which is in
Public Review Draft status. The implementation is being done in trunk in
"iterations" after discussion with the community. The first iteration
has been completed (not released) and can be evaluated via nightly
build.

Slice has been added to OpenJPA as a separate module. Slice is a plug-in
extension for OpenJPA to interact with distributed databases within the
same transaction.

Community

Mailing lists continue to be very active, with an average of almost 300
messages per month on the dev alias and approximately 400 messages per
month on the users alias.

OpenJPA continues to experience an increase in email subscriptions and
activity. There are 150 subscribers to dev and nearly 200 to users.

The community is working well together. Questions from the community
are answered promptly, often resulting in a JIRA being filed.

Governance

The PMC has elected Jeremy Bauer to the PMC, and Jeremy has accepted.
The PMC continues to track contributors with an eye toward making them
committers, and committers PMC members.

Releases

No releases since 1.2, but a 1.3.x branch was created, anticipating
a release based on JPA 1.0 specification if it becomes necessary.

15 Oct 2008 [Craig Russell / Sam]

Highlights

OpenJPA has shipped a minor feature release, OpenJPA 1.2.0.  Please see
http://openjpa.apache.org/builds/1.2.0/apache-openjpa-1.2.0/RELEASE-NOTES.html
for details.

Two new committers have been voted in: Jeremy Bauer and Fay Wang.

Community

Mailing lists continue to be very active, with an average of almost 300
messages per month on the dev alias and nearly 300 messages per month on
the users alias.

OpenJPA continues to experience an increase in email subscriptions and
activity. There are over 140 subscribers to dev and 160 to users.

The community is working well together. Questions from the community
are answered promptly, often resulting in a JIRA being filed.

Governance

The PMC continues to track contributors with an eye toward making them
committers, and committers PMC members.

Releases

OpenJPA 1.2.0 has shipped. The maintenance branch 1.3.x currently is
tracking bugs fixed in the trunk.

Discussion is underway regarding the next major release that will
correspond to the release of Java Persistence 2.1.
The consensus is that we will branch the trunk to continue the
1.3.x code line and transform trunk into the 2.x line corresponding
with the to-be-released Java Persistence specification.

16 Jul 2008 [Craig Russell / Sam]

Highlights

OpenJPA has shipped a minor feature release, OpenJPA 1.1.0.  Please see
http://openjpa.apache.org/2008/06/25/openjpa-110-now-available.html
for details.

Two PMC members have been voted in.

Community

Mailing lists continue to be very active, with an average of almost 300
messages per month on the dev alias and nearly 200 messages per month on
the users alias.

OpenJPA continues to experience an increase in email subscriptions and
activity. There are over 140 subscribers to dev and 160 to users.

The community is working well together. Questions from the community
are answered promptly, often resulting in a JIRA being filed.

Governance

Pinaki Poddar and Albert Lee have been voted onto the OpenJPA PMC. Both
are active committers and have demonstrated continued commitment to the
project.

The PMC continues to track contributors with an eye toward making them
committers, and committers PMC members. A couple contributors are on track
to be voted into committership this summer.

Releases

OpenJPA 1.1.0 has shipped. The maintenance branch 1.1.x currently is
tracking bugs fixed in the trunk. A new maintenance release 1.0.3 and
minor feature release 1.2.0 are being planned.

It was brought to the attention of the PMC that the 1.1.0 release was not
properly signed before being distributed. Changes will be made to the
release process and better tested prior to the next release.

Discussion is underway regarding the next major release that will
correspond to the release of Java Persistence 2.1.

16 Apr 2008 [Craig Russell / Greg]

Highlights

OpenJPA has shipped another maintenance release, OpenJPA 1.0.2, and is
planning a minor feature release, OpenJPA 1.1.0.

The crypto web page was reviewed and OpenJPA does not fall into the
category ECCN 5D002, and therefore needs no special export classification.

Community

EasyBeans has integrated OpenJPA to provide JPA services. EasyBeans is
an open source, lightweight and modular EJB3 container hosted by the
OW2 consortium. http://www.ow2.org. EasyBeans is the EJB container
of the JOnAS application server. http://jonas.objectweb.org.
OpenJPA is the default persistence provider in some JOnAS packages.

OpenJPA continues to experience an increase in email subscriptions and
activity. There are over 140 subscribers to both dev and users.
The dev list currently logs approximately 300 messages per month;
the users list around 250.

Several new contributors have uploaded patches to JIRA issues.

The community is working well together. Questions from the community
are answered promptly, often resulting in a JIRA being filed.

Governance

There has been little traffic on the openjpa-private alias, reflecting
the relative calm of the project.

Marc Prud'hommeaux has resigned from the OpenJPA PMC. He was a strong
community member and will be welcomed back when/if he returns.

The PMC continues to track contributors with an eye toward making them
committers, and committers PMC members.

Releases

OpenJPA 1.0.2 has shipped. The maintenance branch 1.0.x
currently is tracking bugs fixed in the trunk and currently has a few
patches.

The need for a new release based on the trunk has been identified, and
a volunteer will be recruited to release the update while work goes on
in the trunk.

It was brought to the attention of the PMC that the 1.0.2 release was not
properly signed before being distributed. Releases will be subject to
a bit more oversight in future.

16 Jan 2008 [Craig Russell / Greg]

Highlights

OpenJPA has shipped a maintenance release, OpenJPA 1.0.1.

There are no board issues at the moment.

Community

EasyBeans has integrated OpenJPA to provide JPA services. EasyBeans is
an open source, lightweight and modular EJB3 container hosted by the
OW2 consortium. http://www.ow2.org. EasyBeans is the EJB container
of the JOnAS application server. http://jonas.objectweb.org.
OpenJPA is the default persistence provider in some JOnAS packages.

OpenJPA is experiencing a slowdown in email activity as the year end
approaches. Happy New Year.

The assumption is that this is a seasonal variance. An analysis will
be made in one year's time.

Several new contributors have uploded patches to JIRA issues.

The community is working well together. Questions from the community
are answered promptly, often resulting in a JIRA being filed.

Governance

There has been little traffic on the openjpa-private alias, reflecting
the relative calm of the project.

The PMC continues to track contributors with an eye toward making them
committers, and committers PMC members.

Releases

OpenJPA 1.0.1 has shipped. The maintenance branch 1.0.x
currently is tracking bugs fixed in the trunk and currently has a few
patches. Once a need for another release is identified, a volunteer
will be recruited to release the update while work goes on in the trunk.

Approved by General Consent.

17 Oct 2007 [Craig Russell / Jim]

Highlights

OpenJPA has shipped its first release as a TLP, called OpenJPA 1.0.0.

There are no board issues at the moment.

Community

OpenJPA email continues its strong activity on both the dev and user
aliases.

OpenJPA will be presenting a Fast Feather talk at ApacheCon US 2007.

Governance

The PMC has voted to grant commit privileges to Albert Lee (allee8285@a.o).
The PMC continues to track contributors with an eye toward making them
committers, and committers PMC members.

Releases

OpenJPA 1.0.0 has shipped. A maintenance branch 1.0.x (yes, really)
currently is tracking bugs fixed in the trunk and currently has a few
dozen patches. Once a need for a release is identified, a volunteer
will be recruited to release the update while work goes on in the trunk.

Approved by General Consent.

29 Aug 2007 [Craig Russell / Henning]

Highlights:
OpenJPA continues to work toward its first release as a TLP, to be called
OpenJPA 1.0.0. A few release candidates have been built and the release
is imminent.

There are no board issues at the moment.

Community:
A public face-to-face meeting was held August 6 and 7, hosted by
BEA in San Jose. The meeting was advertised on the Apache party alias
in addition to the openjpa dev alias. The gathering was well-
attended, with 12 OpenJPA folks physically together, another
4 dialing in via conference call, and one invited outside speaker.
The results of the meeting were posted to the OpenJPA wiki at
http://openjpa.apache.org/openjpa-up-close-and-personal.html
Many discussion topics resulted in action items to be taken to the
dev and user aliases for community consensus.

Governance:
The PMC has voted to grant commit privileges to Catalina Wei (fancy@a.o).
The PMC continues to track contributors with an eye toward making them
committers.

Releases:
OpenJPA 1.0.0 is being prepared for release.

Approved by General Consent.

18 Jul 2007 [Craig Russell / Geir]

Highlights

OpenJPA continues to work toward its first release as a TLP, to be
called OpenJPA 1.0.0. There are currently 46 open issues that have been
identified as "close before 1.0.0".

Community

The users@openjpa.apache.org mailing list was started upon graduation
and already has over 100 posts, from 16 unique non-committer posters.

A public face-to-face meeting is being discussed for sometime this
summer in the bay area.  We're hoping that the planning date is far enough
out that many interested folks can join. We've invited Bill Pugh (FindBugs)
to give us a presentation.

Governance

Release naming policy for the first release has been resolved.

David Ezzio was voted as a new committer (and new to Apache).

The PMC continues to track contributors with an eye toward making them
committers.

Concerns were expressed about the openness of the F2F. Geir will continue to watch, and he noted that he feels that the PMC and chair have things well in hand.

Typo was noted in report. "bull pugh" should be "bill pugh".

Approved by General Consent.

20 Jun 2007 [Craig Russell / Will]

Highlights

In its first month following graduation from the incubator,
OpenJPA has begun work on its first official release, 1.0.0.

Community

Email traffic on the lists continues to grow as more people
discover that the Java EE 5 specification really does allow
pluggable persistence implementations.

Governance

The TLP migration of the svn repository, mail lists, unix
aliases, and openjpa web site have been completed. The
incubator web site has been updated to indicate that openjpa
is no longer in incubation.

Release naming policy is being discussed and resolution is
expected prior to the first release as a TLP.

Michael Dick was added to the OpenJPA PMC.

Approved by General Consent.

16 May 2007

Establish Apache OpenJPA Project

 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 related to the implementation of object persistence,
 including, but not limited to, Java Persistence 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 OpenJPA Project",
 be and hereby is established pursuant to Bylaws of the
 Foundation; and be it further

 RESOLVED, that the Apache OpenJPA Project be and hereby is
 charged with the creation and maintenance of Apache OpenJPA;
 and be it further

 RESOLVED, that the office of "Vice President, Apache OpenJPA"
 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 OpenJPA Project, and to have primary
 responsibility for management of the projects within the scope
 of responsibility of the Apache OpenJPA Project; and be it
 further

 RESOLVED, that the persons listed immediately below be and
 hereby are appointed to serve as the initial members of the
 Apache OpenJPA Project:

 Geir Magnusson Jr.          <geirm@apache.org>
 Patrick Linskey             <pcl@apache.org>
 Craig Russell               <clr@apache.org>
 Kevin Sutter                <kwsutter@apache.org>
 Abe White                   <awhite@apache.org>
 Marc Prud'hommeaux          <mprudhom@apache.org>

 NOW, THEREFORE, BE IT FURTHER RESOLVED, that Craig Russell be
 appointed to the office of Vice President, Apache OpenJPA, 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 OpenJPA Project be and hereby
 is tasked with the migration and rationalization of the Apache
 Incubator OpenJPA podling; and be it further

 RESOLVED, that all responsibilities pertaining to the Apache
 Incubator OpenJPA podling and encumbered upon the Apache Incubator
 Project are hereafter discharged.

 Special Order 6D, Establish Apache OpenJPA Project, was
 approved by Unanimous Vote.

28 Mar 2007

PMC review: noel

OpenJPA made good progress this quarter in all areas. The project has
many active committers all driving toward improving functionality,
stability, performance, and usability.

OpenJPA has met all of the technical requirements for graduation from
incubation, and is now waiting for the community to feel ready. It is
not clear whether the destination should be a TLP or a sub-project of
another. This discussion has not been started yet. Well, I guess it
just has.

Development

Development continues on the 0.9.7 release, which will contain many
bug fixes and performance improvements. Kevin Sutter has been
volunteered to cut the release once we decide there is enough done on
the list.

The JSR 220 TCK was passed.

JIRA now contains numerous proposed bug fixes and feature
enhancements, tentatively assigned to release buckets.

Infrastructure

The project is running smoothly with all systems green.

Community

One new committer was added (Michael Dick).

Three new PPMC members were added (Kevin Sutter, Marc Prud'hommeaux,
and Abe White).


----

20 Dec 2006

OpenJPA made good progress this quarter.  The community completed its
first release (0.9.6) under guidance from the Incubator PMC and the
Mentors.  This took a couple of attempts and was a good learning
experience for all involved.

Two new committers were added (Bryan Noll and Srinivasa Segu).

The project has completed requisite IP clearance steps and updated its
status / website.  Now, the focus is on growing and diversifying
the community.

25 Oct 2006

The code arrived this quarter, and that helped the community as
there's now something to discuss.  :) The initial code drop emerged
from BEA and is now actively being worked on.  There have been
community discussions on new features, documentation, and release
numbering.  The community decided to use cwiki and adding
documentation for the project.

The community added two new committers (Kevin Sutter and David
Wisneski) who are actively committing code to the tree.

We are currently working with the Spring community to address
integration issues and to ensure that OpenJPA plugs into a Spring
persistence container environment appropriately. Work is also ongoing
to build user-focused release downloads and to integrate with the
Apache continuous-integration facilities.

----------------------------------------------------------------------------

OpenEJB
We've just heard from Matt who's a release manager for Apache Geronimo
1.1.1 that the last reason to keep OpenEJB at Codehaus had been
cleared and we're ready to move JIRA and repos to ASF.

Three new people have showed their interest in the code and started to
contribute - Mohammed Nour, Rick McGuire and Jay D. McHugh.

SVN as successfully been moved from Codehaus to Apache.

Jira migration is being coordinated. This will be a migration to a new
instance in ASF similar to Cayenne. However, we'd really like to run
in the main instance. To facilitate this, work on a Jira migration
tool is also underway. We hope that this will be useful to other
projects migrating or whom have migrated.

--- October Report

In the recent period, there was a lot of sound and fury related to
committer lists, specifically related to CFX, and how a project is
bootstrapped in general.  On the former, I've spoken at length with
many of the parties involved, and feel that it was a combination of
misunderstandings, overreactions and aggressive attitudes, but lacking
in mal-intent on any party.  On the general case, we have discussed
revised processes to make bootstrapping more defined and clarified,
and should formally adopt them this month.

We're also in the process of voting on Harmony's request to graduate
from the Incubator.  Some controversy around that due to two issues.
First, is a pro-forma "release" really necessary and useful in all
cases or sometimes just theater, as is claimed for this case?  Second,
the vote is being held on harmony-dev@, and some people feel that all
such votes must be held only on general@.

Projects have included their start date and one line description at
the Board's request.  Please note that this has always been available
at http://incubator.apache.org/projects/.

----------------------------------------------------------------------------

Agila
Entered incubation in February 2005.
Workflow engine

Nothing new on Agila for quite a while. All activity has been
transfered to Ode. The Jakarta PMC has voted to retire the project.

----------------------------------------------------------------------------

AltRMI
Entered the Incubator in Feb, 2003
Remote Procedure Call support

No activity, and the Incubator PMC should vote to render it dormant.

----------------------------------------------------------------------------

CXF
Project name - CXF

Description - SOA enabling framework, web services toolkit (Celtix and
XFire merge)

Date of entry - August, 2006

Top three items to resolve -

1) Diversity - Active commiters are 90% IONA people

2) Growth of community - related to diversity, we have not yet had the
 opportunity to add additional commiters. The traffic on the dev list
 is "steady."

3) Demonstrations of apache processes - working on a milestone 1
 release, etc...

Community aspects:

Jason van Zyl resigned as Mentor. We have three other mentors, but may
be bringing a forth on board.

Setup two "spaces" on confluence to hold developer docs (and the
project home page) and user docs. We'd like to encourage more people
to help out there.

Voted to start deploying periodic SNAPSHOTS to the maven2 snapshot
repository to help other projects like yoko, geronimo, servicemix,
etc...  take dependencies on and integrate CXF

Voted to officially name the project CXF instead of CeltiXfire

PPMC setup and functioning, process started to get other non-active
commiters more involved.

Have reached out to Geronimo folks to help "pick their brains" about
the required features for better JCA support.

Started working with the Yoko project to get them to update from using
Celtix to CXF.

Code aspects:

Getting close to finalizing the code for milestone 1. Most required
features are now working.

Some performance testing was done. Some performance problems were
identified and fixed.

Working on defining what the final kits will look like. (what is
included, what the user is expected to already have, etc...)

Started discussing some architectural changes, especially in regard to
the tooling, for after milestone 1.

Licensing:

Had some discussion at ApacheCon about the rhino/js jars that are NPL
and what to do with them. Still somewhat unresolved.


----------------------------------------------------------------------------

Felix
July 2005
OSGi implementation

Community

Proper wiki/web page created by Marcel Offermans and Ronald
Spierenburg.

Manuel Santillan, Jose L. Ruiz, and Juan C. Duenas added as committers
for their work with JMX and OSGi (i.e., JMood).

Didier Donsez added as a committer for his long-time work around OSGi
and Felix.

Software

Contribution of the JMood project for another approach to JMX/OSGi
integration from Manuel Santillan, Jose L. Ruiz, and Juan C. Duenas.

Contribution of extensive set of example code from Didier Donsez.

Contribution of log service implementation from Dale Peakall.

Major framework enhancements to the Felix framework around security
from Karl Pauls.

Specification compliance improvements for the framework around native
library loading by Arnaud Quiblier and Richard Hall.

Work on implementing the framework resolver algorithm using a generic
capability/requirement model was committed into Richard Hall's
sandbox; work continues on try to modify this new resolver to support
require-bundle.

Continued enhancements to iPOJO from Clement Escoffier.

Work on a Maven-based testing harness for Felix by Alex Karasulu.

Licensing and other issues

Attempt for gradution was post-poned to concentrate on creating a
release that addresses any and all outstanding obstacles for release.

Removed javax.microedition.io dependency for the time being until a
proper licensed version is available from the OSGi Alliance.


----------------------------------------------------------------------------

FtpServer
March 2003
FTP server

Lack of community is the major problem.

Development on FtpServer is slowly progressing. Currently the focus is
mostly on filling the gaps when it comes to automatic testing.

----------------------------------------------------------------------------

Graffito
Graffito is a framework for content-based applications, especially in
portlet environments. Graffito entered incubation on September 20,
2004.

Top three items to resolve before graduation:

Upgrade to the latest license header and copyright notice policy

Create an incubating Graffito release

Move the JCR mapping component to the Jackrabbit project

Graffito activity has increased noticeably since the last report,
especially due to interest from within the Jackrabbit community. New
bug reports and patches are also being contributed.

Jukka Zitting was voted in as a new mentor for the project. He will
accompany Raphael Luta in that role.

Given positive feedback from both communities, we are evaluating
options for moving the JCR mapping component from Graffito into the
Jackrabbit project.  This would expose the component to a wider JCR
developer community and a larger audience of potential users.

There has been renewed discussion on producing incubating releases of
the Graffito components

Edgar Poce has been working on a related JCR-based wysiwyg portlet
prototype, using the Graffito mailing list for design discussions, but
the implementation approach differs from the Graffito portlet model,
so at least for now the tool is not being integrated into Graffito