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

This was extracted (@ 2024-03-20 21: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).

Causeway

17 Jan 2024 [Jörg Rade / Rich]

## Description:
The mission of Causeway is to enable the rapid development of maintainable
domain-driven apps in Java.

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

## Membership Data:
Apache Causeway was founded 2012-10-17 (~11 years ago).

There are currently 15 committers and 15 PMC members in this project. The
Committer-to-PMC ratio is 1:1.

Community changes, past quarter:
- None

## Project Activity:
In this quarter we released Causeway 2.0.0-RC4 [1], which is the fourth
release of the framework under its new name, "Causeway".  (Our umbrella ticket
of tasks [2] could be useful for other projects that change their name).

We are (finally) closing in on the release of v2.0, which is to
"re-platform" the framework to run on top of Spring Boot.  We're currently
 working on squashing bugs, and also continuing to flesh out our demo/tutorial
 app [3] to provide an improved on-ramp for folks discovering the framework.

We hope to issue an 2.0.0-RC5 within the next quarter, followed up by the
final v2.0 release afterwards. We will also be looking to actively reach out
to Java user and meetup groups to extend our user base.

## Community Health:
This is a mature project and the framework is generally stable. We are
continuing to see good engagement on and new sign-ups to our slack channel,
which the community seems to much prefer over the users mailing list.
Nevertheless, we continue to ensure that all relevant information are
cross-posted to users@ and dev@ where necessary.

## References (links)
[1] https://causeway.apache.org/relnotes/2.0.0-RC4/about.html
[2] https://issues.apache.org/jira/browse/CAUSEWAY-3130
[3] https://github.com/apache/causeway-app-referenceapp

18 Oct 2023 [Jörg Rade / Shane]

## Description:
The mission of Causeway is to enable the rapid development of maintainable
domain-driven apps in Java.

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

## Membership Data:
Apache Causeway was founded 2012-10-17 (~11 years ago).

There are currently 16 committers and 16 PMC members in this project. The
Committer-to-PMC ratio is 1:1.

Community changes, past quarter:
- One new PMC member. Last addition was Martin Hesse on 2023-07-05.
- One new committer.  Last addition was Martin Hesse on 2023-07-05.
- New PMC chair is Jörg Rade, effective 2023-08-22.

## Project Activity:
In this quarter we released Causeway 2.0.0-RC3 [1], which is the third release
of the framework under its new name, "Causeway".

We expect to release v2.0 at the beginning of next year, the culmination of a
long programme of work to "re-platform" the framework to run on top of Spring
Boot. At that time we will also be looking to actively reach out to Java user
groups and meetup groups to start raising awareness and hopefully our user
base. There will probably be one or perhaps two more release candidates before
probably then.

## Community Health:
This is a mature project and the framework is generally stable. We are
continuing to see good engagement on and new sign-ups to our slack channel,
which the community seems to much prefer over the users mailing list.
Nevertheless, we continue to ensure that all relevant information are
cross-posted to users@ and dev@ where necessary.

## References (links)
[1] https://causeway.apache.org/relnotes/latest/2023/2.0.0-RC3/relnotes.html

16 Aug 2023

Change the Apache Causeway Project Chair

 WHEREAS, the Board of Directors heretofore appointed Johan Doornenbal
 (jdoornenbal) to the office of Vice President, Apache Causeway, and

 WHEREAS, the Board of Directors is in receipt of the resignation of
 Johan Doornenbal from the office of Vice President, Apache Causeway,
 and

 WHEREAS, the Project Management Committee of the Apache Causeway
 project has chosen by vote to recommend Jörg Rade (joergrade) as the
 successor to the post;

 NOW, THEREFORE, BE IT RESOLVED, that Johan Doornenbal is relieved and
 discharged from the duties and responsibilities of the office of Vice
 President, Apache Causeway, and

 BE IT FURTHER RESOLVED, that Jörg Rade be and hereby is appointed to
 the office of Vice President, Apache Causeway, 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 7F, Change the Apache Causeway Project Chair,
 was approved by Unanimous Vote of the directors present.

19 Jul 2023 [Johan Doornenbal / Rich]

## Description:
The mission of Causeway is the creation and maintenance of software related to
Framework for rapidly developing domain-driven apps in Java

## Project Status:
Current project status: Ongoing with moderate activity
Issues for the board:
There are no issues requiring board attention at this time.

## Membership Data:
Apache Causeway was founded 2012-10-17 (10 years ago).

There are currently 16 committers and 16 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

Community changes, past quarter:
- One new PMC member. Last addition was Martin Hesse on 2023-07-05.
- One new committer.  Last addition was Martin Hesse on 2023-07-05.`

## Project Activity:
In the last quarter we released Causeway 2.0.0-RC2 [1], continuing our progress
to "re-platform" the framework to run on top of Spring Boot.  With this release
we have fleshed out our "reference app" [2] as well as removed lingering TODOs
in our website [3].  We expect to issue an 2.0.0-RC3 within the next quarter.

## Community Health:
This is a mature project and the framework is generally stable.  Although our
user community is small, we continue to see good engagement on our slack
channel, which the community seems to prefer over the users mailing list.  (We
do continue to ensure that all relevant information are cross-posted to users@
and dev@ where necessary).

We were pleased to add a new committer/PMC member to our ranks, our first for
some time.

## References (links)
[1] https://causeway.apache.org/relnotes/2.0.0-RC2/about.html
[2] https://github.com/apache/causeway-app-referenceapp
[3] https://causeway.apache.org

19 Apr 2023 [Johan Doornenbal / Craig]

## Description:
The mission of Causeway is to enable the rapid development of maintainable
domain-driven apps in Java.

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

## Membership Data:
Apache Causeway was founded 2012-10-17 (10 years ago).

There are currently 15 committers and 15 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

Community changes, past quarter:
- No new PMC members. Last addition was Jörg Rade on 2020-04-12.
- No new committers. Last addition was Jörg Rade on 2020-03-23.

## Project Activity:
In the last quarter we released Causeway 2.0.0-RC1 [1], which is the first
release of the framework under its new name, "Causeway".  (Our umbrella ticket
of tasks [2] could be useful for other projects that change their name).

We are (finally) closing in on the release of v2.0, which is to "re-platform"
the framework to run on top of Spring Boot.  We're currently working on
squashing bugs, and also continuing to flesh out our demo/tutorial app [3] to
provide an improved on-ramp for folks discovering the framework.

We hope to issue an 2.0.0-RC2 within the next quarter. We will also be
looking to actively reach out to Java user groups and meetup groups to start
raising awareness and hopefully our user base.

As requested we have restructured the website so that the formal source
release is more prominent under "downloads" menu item on our main site [4]
while the informal interim builds are now less prominent [5].

## Community Health:
This is a mature project and the framework is generally stable. We are
continuing to see good engagement on and new sign-ups to our slack channel,
which the community seems to much prefer over the users mailing list.
Nevertheless, we continue to ensure that all relevant information are
cross-posted to users@ and dev@ where necessary.

## Question to the board
We notice that whimsy has two separate pages of meeting notes; most are for
our old name, "Isis" [6], while there is also an almost empty one for our new
name, "Causeway" [7] (confusingly that new page _does_ include the very first
notice to establish the project in 2012).

Is this how this is meant to work - and we should perhaps reference the
historical minutes for "Isis" as well as the current?  Or is it possible to
merge the two pages?

## References (links)
[1] https://causeway.apache.org/relnotes/2.0.0-RC1/about.html
[2] https://issues.apache.org/jira/browse/CAUSEWAY-3130
[3] https://demo-wicket-jpa-snapshot.apps.causeway.dev/
[4] https://causeway.apache.org
[5] https://causeway.apache.org/comguide/2.0.0-RC1/nightly-builds.html
[6] https://whimsy.apache.org/board/minutes/Isis.html
[7] https://whimsy.apache.org/board/minutes/Causeway.html

18 Jan 2023 [Johan Doornenbal / Sander]

## Description:
The mission of Isis is the creation and maintenance of software related to
Framework for rapidly developing domain-driven apps in Java

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

## Membership Data:
Apache Isis was founded 2012-10-17 (10 years ago)
There are currently 15 committers and 15 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

Community changes, past quarter:
- No new PMC members. Last addition was Jörg Rade on 2020-04-12.
- No new committers. Last addition was Jörg Rade on 2020-03-23.

## Project Activity:
In the last quarter we released one further milestone M9 [1], which followed
on quickly from M8 to address two security CVEs.

The development work continues to be focussed towards v2.0, which is to
"re-platform" the framework to run on top of Spring Boot.

Development work for this is now pretty much completed, and we are now working
on some of the supporting materials for our first RC1, in particular the
"demo app" which acts as both a training material and for regression testing
[2], [3].  We hope to release RC1 in the coming quarter.

RC1 will also be the first release under the new name, Apache Causeway. [4]
We have tackled some of the larger changes for this, in particular the
internal code changes so that all code now resides under org.apache.causeway
rather than org.apache.isis.  In the coming quarter we will aiming to address
many of the remaining tasks as identified in our umbrella "rename" issue [5].

To assist developers make the change to the new name, we are now providing
informal nightly builds [6].  We are also maintaining a branch and providing
informal builds for what will eventually be v3.0 of the framework, based on
Spring Boot 6 and JDK 17.

## Community Health:
This is a mature project and the framework is generally stable. We are
continuing to see good engagement on and new sign-ups to our slack channel,
which the community seems to much prefer over the users mailing list.
Nevertheless, we continue to ensure that all relevant information are
cross-posted to users@ and dev@ where necessary.

## References (links)
[1] https://isis.apache.org/relnotes/2.0.0-M9/2022/2.0.0-M9/relnotes.html
[2] https://github.com/apache/isis/tree/master/examples/demo
[3] https://demo-wicket-jpa-snapshot.apps.causeway.dev/
[4] https://whimsy.apache.org/board/agenda/2022-09-21/Change-Isis-Name
[5] https://issues.apache.org/jira/browse/ISIS-3130
[6] https://github.com/apache-causeway-committers/causeway-nightly

19 Oct 2022 [Johan Doornenbal / Christofer]

## Description:
The mission of Isis is the creation and maintenance of software related to
Framework for rapidly developing domain-driven apps in Java

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

## Membership Data:
Apache Isis was founded 2012-10-17 (10 years ago)
There are currently 15 committers and 15 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

Community changes, past quarter:
- No new PMC members. Last addition was Jörg Rade on 2020-04-12.
- No new committers. Last addition was Jörg Rade on 2020-03-23.

## Project Activity:
There continues to be substantial development work on v2.0, with the
framework being "re-platformed" to run on top of Spring Boot.

In the last quarter we released a final M8 milestone [1]. We have also had
two CVEs raised, one of which was fixed in M8, the other is fixed in our
master branch; we shall release as a further M9 milestone as soon as it has
passed its vote.

At the September 2022 board meeting we also proposed a vote to rename the
project to "Apache Causeway", and this was passed [2]. We intend to start
working through the tasks once we have released M9. After that, we will
be ready to cut an RC1 for v2 of the framework; we are "feature complete"
for the scope we've set ourselves.

Alongside there are two incubator projects (within Apache Isis itself) that
are showing good progress: kroviz (a "viewer" providing a human-usable UI),
and a graphql "viewer".  Work continues on these but they are unlikely to
be part of v2.

## Community Health:
This is a mature project and the framework is generally stable.  We are
continuing to see good engagement on our slack channel, which the community
seems to prefer much over the users mailing list. Nevertheless, we continue
to ensure that all relevant information are cross-posted to users@ and dev@
where necessary.

## Links
[1] https://isis.apache.org/relnotes/2.0.0-M8/2022/2.0.0-M8/relnotes.html
[2] https://whimsy.apache.org/board/agenda/2022-09-21/Change-Isis-Name

21 Sep 2022

Change the Apache Isis Project Name

 WHEREAS, the Project Management Committee of the Apache Isis Project
 has chosen by vote [1] to recommend a change of name to Apache
 Causeway without revision of its charges, and

 WHEREAS, the Board of Directors is in receipt of this and deems it to
 be in the best interests of the Foundation and consistent with the
 Foundation's purposes;

 NOW, THEREFORE, BE IT RESOLVED, that the Project Management Committee
 (PMC), heretofore known as the "Apache Isis Project", shall henceforth
 be known as the the "Apache Causeway Project".

 [1] https://lists.apache.org/thread/g2zkhyt57noodsry22lcznd10yo7hk5t

 Special Order 7A, Change the Apache Isis Project Name, was
 approved by Unanimous Vote of the directors present.

20 Jul 2022 [Johan Doornenbal / Sam]

## Description:
The mission of Isis is the creation and maintenance of software related to
Framework for rapidly developing domain-driven apps in Java

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

## Membership Data:
Apache Isis was founded 2012-10-17 (9.5 years ago)
There are currently 15 committers and 15 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

Community changes, past quarter:
- No new PMC members. Last addition was Jörg Rade on 2020-04-12.
- No new committers. Last addition was Jörg Rade on 2020-03-23.

## Project Activity:
There continues to be substantial development work on v2.0, with the
framework being "re-platformed" to run on top of Spring Boot.

No new milestones were released this quarter.  We had intended that the next
release would be an RC1, but have now decided for one final milestone M8
which we expect to release within the next month.

As well as addressing minor issues in the core framework, progress
continues to be made in two of our "incubator" projects, namely the "kroviz"
viewer and a graphql "viewer".  We now are hopeful that the graphql viewer
at least will be part of the final 2.0 release.

## Community Health:
This is a mature project and the framework is generally stable.  We continue
to see a small but welcome increase in user activity.  Most support activity
takes place on the slack channel but for announcements and votes we
continue to be careful to ensure that we cross-post to the users@ and dev@
mailing lists.

As mentioned last quarter, we have been considering renaming the project.
To that end, we conducted a vote with 3 candidate names on dev@ [1], cc'd to
users@ [2] and the slack channel.  We also actively reached out to PMC
members who have not contributed recently, so that they were aware/could
participate.  The outcome [3] was that two names had almost the same number
of votes.  We have now started the product name search process and
developing logo ideas [4].  In the next quarter we will perform a final
vote and then being the process of obtaining approval as per [5, 6].

## Footnotes
[1] https://lists.apache.org/thread/k5bfzho5tpql2cpk16popp9d6x8rghod
[2] https://lists.apache.org/thread/jm3p8cnyx7o9qf8fdxt4gnv1hyc54k5s
[3] https://lists.apache.org/thread/srpdmolwb99qwj0fboks0yodqgp50zov
[4] https://lists.apache.org/thread/mofbfsndos6ykmzscmn1yxb1dgcxvl91
[5] https://www.apache.org/foundation/marks/naming.html#namesearch
[6] https://www.apache.org/foundation/marks/naming.html#searchresults

20 Apr 2022 [Johan Doornenbal / Sam]

## Description:
The mission of Isis is the creation and maintenance of software related to
Framework for rapidly developing domain-driven apps in Java

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

## Membership Data:
Apache Isis was founded 2012-10-17 (9 years ago)
There are currently 15 committers and 15 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

Community changes, past quarter:
- No new PMC members. Last addition was Jörg Rade on 2020-04-12.
- No new committers. Last addition was Jörg Rade on 2020-03-23.

## Project Activity:
There continues to be substantial development work on v2.0, with the
framework being "re-platformed" to run on top of Spring Boot.

In the last quarter we released a final M7 milestone [1], and are now working
towards an RC1 which we expect will be in the next quarter.

Alongside there are two incubator projects (within Apache Isis itself) that
are showing good progress: kroviz (a "viewer" providing a human-usable UI),
and a graphql "viewer".  It's not yet been decided if these will be part of
the final 2.0 release or a subsequent release.

## Community Health:
This is a mature project and the framework is generally stable.  We have seen
a small but welcome uptick in user activity, with a number of users asking
(via the users mailing list) to be invited onto our slack channel.  We also
have noticed some new activity on hacker news and stack overflow... very
modest, but in the right direction.

A number of the active committers have talked informally about the project
rename as  part of a relaunch, and this remains a likelihood, but it has not
yet been put to a formal vote.

## Footnotes
[1] https://isis.apache.org/relnotes/2.0.0-M7/2022/2.0.0-M7/relnotes.html

19 Jan 2022 [Johan Doornenbal / Sharan]

## Description:
The mission of Isis is the creation and maintenance of software related to
Framework for rapidly developing domain-driven apps in Java

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

## Membership Data:
Apache Isis was founded 2012-10-17 (9 years ago)
There are currently 15 committers and 15 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

Community changes, past quarter:
- No new PMC members. Last addition was Jörg Rade on 2020-04-12.
- No new committers. Last addition was Jörg Rade on 2020-03-23.

## Project Activity:
There continues to be substantial development work on v2.0, with the
framework being "re-platformed" to run on top of Spring Boot.

We had hoped to deliver a final M7 milestone before the end of the year, but
missed that target.  We fully expect that to be delivered this quarter.  The
M7 release includes some quite deep simplifications and refinements of the
programming model that we are looking forward to using ourselves!

After that the plan remains to move to RCs for final bugfixes.  We then
look to the project rename, mentioned in previous reports.

## Community Health:
This is a mature project. The framework is generally stable. While there is
little activity on the mailing lists, there is frequent activity on the
Slack channel (more on this topic below).

We do recognise that the community engagement is below a sustainable level,
but have high hopes for 2.0 (with its switch to defacto standards such as
Spring Boot and JPA) to reinvigorate the community; if we decide to rename
the project then this will be more like relaunch.  We have now started
submitting talks to a number of conferences to start the "marketing" effort
later this year.

## Comments requested:
While we've been enjoying using Slack as an additional means to support the
community, we recently discovered that Slack is now only "invite only", thus
likely to be a barrier to participation.  We note that the Camel project
provides a link to Zulip (https://camel.zulipchat.com/login/).  We do
understand that the mailing list must remain the official communication
channel, but is there anything in the ASF byelaws to prevent us from following
Camel's lead?

Separately, a number of committers and PMC members are no longer involved in
the project... of the 15, there is a core of 4 who are still actively
involved.  We know that ASF doesn't support the notion of "emeritus" members.
As we are considering a rename, would it even be worthwhile to
archive the project and the kick off its successor as a new project in the
incubator?

20 Oct 2021 [Johan Doornenbal / Sheng]

## Description:
The mission of Isis is the creation and maintenance of software related to
Framework for rapidly developing domain-driven apps in Java

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

## Membership Data:
Apache Isis was founded 2012-10-17 (9 years ago)
There are currently 15 committers and 15 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

Community changes, past quarter:
- No new PMC members. Last addition was Jörg Rade on 2020-04-12.
- No new committers. Last addition was Jörg Rade on 2020-03-23.

## Project Activity:
There continues to be substantial development work on v2.0, with the
framework being "re-platformed" to run on top of Spring Boot.

The main focus during the last quarter was to deliver 2.0.0-M6, which brings
greater parity between the new JPA integration (introduced in M5) with the
original JDO integration.  It also properly leverages Spring Security for
authentication, and brings in a Keycloak integration.  The programming model
was also extended, new developer-usable services added to the "applib", and
deprecated annotations removed.  Also notable was that support for Java 8
was dropped with Java 11 now a prerequisite.

We anticipate one further milestone (M7) before the end of the year, and
then a final RC which will be bugfixes.  We also have discussed how we
might rename the project, and have concluded this is something we will defer
until the release of v2.0 in order to simplify the migration path for
existing apps.

[1] https://isis.apache.org/relnotes/2.0.0-M6/2021/2.0.0-M6/relnotes.html

## Community Health:
This is a mature project. The framework is generally stable. While there is
little activity on the mailing lists, there is frequent activity on the
Slack channel

21 Jul 2021 [Johan Doornenbal / Sheng]

## Description:
The mission of Apache Isis is to enable the rapid development of maintainable
domain-driven apps in Java.

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

## Membership Data:
Apache Isis was founded 2012-10-17 (9 years ago)
There are currently 15 committers and 15 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

Community changes, past quarter:
- No new PMC members. Last addition was Jörg Rade on 2020-04-12.
- No new committers. Last addition was Jörg Rade on 2020-03-23.

## Project Activity:
There continues to be substantial development work on v2.0, with the
framework being "re-platformed" to run on top of Spring Boot.

There have been no new releases in the last quarter, though the next
milestone (2.0.0-M6) is imminent with 185 issues resolved/closed.
The main effort has been to stabilize for production (several project teams are
using the milestones for production already). Notable new features including
upgrading to Bootstrap 4, improving the security submodule and adding
"impersonation" support, extending the JPA integration (auditing),
and allowing all built-in services to be overridden by apps using
Spring Boot's @Priority annotation.

Realistically v2.0 may not be out until the end of the year, by which time
Java 17 will be LTS.  We may therefore drop support for Java 8 and
standardize on Java 11. This is still being discussed.

## Community Health:
This is a mature project. The framework is generally stable. While there is
little activity on the mailing lists, there is daily frequent activity on
the Slack channel.

21 Apr 2021 [Johan Doornenbal / Roman]

## Description:
The mission of Isis is the creation and maintenance of software related to
Framework for rapidly developing domain-driven apps in Java.

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

## Membership Data:
Apache Isis was founded 2012-10-17 (9 years ago)
There are currently 15 committers and 15 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

Community changes, past quarter:
- No new PMC members. Last addition was Jörg Rade on 2020-04-12.
- No new committers. Last addition was Jörg Rade on 2020-03-23.

## Project Activity:
There continues to be substantial development work on v2.0, with the
framework being "re-platformed" to run on top of Spring Boot.

The main focus during the last quarter has been to deliver 2.0.0-M5, which
incorporates JPA as a new persistence layer (alongside JDO). This is a
major milestone, and goes a long way to bringing the framework into the
"mainstream".

We have seen increased contributions from the community, including some
substantial and useful PRs. We  have also had a flurry of small PRs from
(what would seem to be) students who have been tasked by their tutor to
contribute to an open source project with Apache Isis being suggested to
them. We've incorporated one or two of those PRs, and provided appropriate
feedback to the remainder :-)

We had hoped to finally release v2.0 in Q1 this year. That hasn't happened
(though M5 was released, per above). We may release one further M6 before
finally releasing v2.0. This will flesh out support for JPA (auditing etc)
as well as improve the integration with our security integrations.
(spring-security, keycloak, shiro).

## Community Health:
This is a mature project. The framework is generally stable. While there is
little activity on the mailing lists, there is daily frequent activity on
the Slack channel.

20 Jan 2021 [Johan Doornenbal / Patricia]

## Description:
The mission of Isis is the creation and maintenance of software related to
Framework for rapidly developing domain-driven apps in Java.

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

## Membership Data:
Apache Isis was founded 2012-10-17 (8 years ago).
There are currently 15 committers and 15 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

Community changes, past quarter:
- No new PMC members. Last addition was Jörg Rade on 2020-04-12.
- No new committers. Last addition was Jörg Rade on 2020-03-23.

## Project Activity:
There continues to be substantial development work on v2.0, with the
framework being "re-platformed" to run on top of Spring Boot.

The main focus during the last quarter has been the persistence layer, with the
aim of supporting both JDO and also JPA. This is still ongoing, and has
allowed the existing JDO implementation to be massively simplified.

There has also been work to automatically generate docs from sources [1],
and the demo/tutorial app continues to be extended, now available online [2].

The last release was 2.0.0-M4 on Oct 17 2020.  We hope to finally release
v2.0 in Q1 this year.

## Community Health:
This is a mature project. The framework is generally stable.  While there is
little activity on the mailing lists, there is general activity on the Slack
channel.

## References
[1] https://apache-isis-committers.github.io/isis-nightly/system/latest/generated/system-overview.html
[2] https://demo-wicket.isis.incode.work/

21 Oct 2020 [Johan Doornenbal / Craig]

## Description:
The mission of Isis is the creation and maintenance of software related to
Framework for rapidly developing domain-driven apps in Java

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

## Membership Data:
Apache Isis was founded 2012-10-17 (8 years ago)
There are currently 15 committers and 15 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

Community changes, past quarter:
- No new PMC members. Last addition was Jörg Rade on 2020-04-12.
- No new committers. Last addition was Jörg Rade on 2020-03-23.

## Project Activity:
There continues to be substantial development work on v2.0, with the
framework being "re-platformed" to run on top of Spring Boot.

The main focus during the last quarter was the end-to-end regression suite
(developed using Cypress.io) and the demo/tutorial app (published to docker hub)
that the regression suite exercises.

Work has also started on support of JPA persistence, one of the last main
deliverables for the 2.0 release.

Last release was 2.0.0-M3 on Fri March 27 2020.
A fourth milestone (2.0.0-M4) is currently being prepared.

## Community Health:
This is a mature project. The framework is generally stable.  While there is
little activity on the mailing lists, there is general activity on the Slack
channel.

15 Jul 2020 [Johan Doornenbal / Sander]

## Description:
The mission of Isis is the creation and maintenance of software related to
Framework for rapidly developing domain-driven apps in Java

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

## Membership Data:
Apache Isis was founded 2012-10-17 (8 years ago)
There are currently 15 committers and 15 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

Community changes, past quarter:
- Jörg Rade was added to the PMC on 2020-04-12
- No new committers. Last addition was Jörg Rade on 2020-03-23.

## Project Activity:
There continues to be substantial development work on v2.0, with the
framework being "re-platformed" to run on top of Spring Boot.
The main focus during the last quarter was the UI:

- Common UI model as the basis for multiple viewers
- UI regression suite - using Cypress.io
- groundwork for Vaadin (w.i.p.)
- kroviz viewer (w.i.p.)
- a new JavaFX viewer

Last release was 2.0.0-M3 on Fri March 27 2020
## Community Health:
This is a mature project. The framework is generally stable with
activity taking place for the version 2.0 release.

15 Apr 2020

Change the Apache Isis Project Chair

 WHEREAS, the Board of Directors heretofore appointed Kevin Meyer
 (kevin) to the office of Vice President, Apache Isis, and

 WHEREAS, the Board of Directors is in receipt of the resignation of
 Kevin Meyer from the office of Vice President, Apache Isis, and

 WHEREAS, the Project Management Committee of the Apache Isis project
 has chosen by vote to recommend Johan Doornenbal (jdoornenbal) as the
 successor to the post;

 NOW, THEREFORE, BE IT RESOLVED, that Kevin Meyer is relieved and
 discharged from the duties and responsibilities of the office of Vice
 President, Apache Isis, and

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

15 Apr 2020 [Kevin Meyer / Sander]

## Description:
The mission of Isis is the creation and maintenance of software related to
Framework for rapidly developing domain-driven apps in Java

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

## Membership Data:
Apache Isis was founded 2012-10-17 (7 years ago)
There are currently 15 committers and 14 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:7.

Community changes, past quarter:
- No new PMC members. Last addition was Johan Doornenbal on 2018-04-05.
- Jörg Rade was added as committer on 2020-03-23

## Project Activity:
There continues to be substantial development work on v2.0, with the
framework being "re-platformed" to run on top of Spring Boot.

- Last release was 2.0.0-M3 on Fri March 27 2020
- The renewed website went live as well

## Community Health:
This is a mature project. The framework is generally stable with
activity taking place for the version 2.0 release.

15 Jan 2020 [Kevin Meyer / Daniel]

## Description:
The mission of Isis is the creation and maintenance of software related to
Framework for rapidly developing domain-driven apps in Java

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

## Membership Data:
Apache Isis was founded 2012-10-17 (7 years ago)
There are currently 14 committers and 14 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

Community changes, past quarter:
- No new PMC members. Last addition was Johan Doornenbal on 2018-04-05.
- No new committers. Last addition was Johan Doornenbal on 2018-03-19.

## Project Activity:
There continues to be substantial development work on v2.0, with the framework
being "re-platformed" to run on top of Spring Boot and separating the
framework's core concerns from those that are considered extensions, examples
or testing infrastructure. We have been adding additional (higher level) tests
to verify that the core functionalities do actually work, finding and fixing
several issues in the process.

We are performing a significant update of our website which for the first time
now also has automated content creation in order to keep some documented
examples in sync with the source code. The goal is to keep maintenance work of
the ascii-doc sources as low as possible.

We have implemented a Continuous Integration pipeline utilizing github, with
daily runs building the java packages as well as the website. In addition we
integrated with sonarcloud.io for automated code quality analysis.



- Last release was 2.0.0-M2 on Tue Jan 22 2019

## Community Health:
This is a mature project. The framework is generally stable with some
activity taking place for the version 2.0 release.

In order to gain better traction with our user community, we have
resurrected our #apache-isis channel on the ASF slack workspace. We have
informed users and developers on the users@ and dev@ mailing lists and
are making use of a self-signon for users without an @apache.org email
address.

The Slack channel is intended for rapid communication between the active
developers (and our users). We repeated in the mailing list announcements
that issues will still be discussed and voted on in the mailing lists.

16 Oct 2019 [Kevin Meyer / Roman]

## Description:
The mission of Isis is the creation and maintenance of software for rapidly
developing domain-driven applications in Java. Users only write POJOs and
Apache Isis handles the database and UI automatically at runtime.

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

## Membership Data:
Apache Isis was founded 2012-10-17 (7 years ago)
There are currently 14 committers and 14 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

Community changes, past quarter:
- No new PMC members. Last addition was Johan Doornenbal on 2018-04-05.
- No new committers. Last addition was Johan Doornenbal on 2018-03-19.

## Project Activity:
There continues to be substantial development work on v2.0, with the
framework being "re-platformed" to run on top of Spring Boot.The
documentation is also being reworked to use Antora [1].  Current best
estimates for this release are the end of the year (2019).

As part of this development, there has been some discussion on the users
mailing list about extending the framework-supported annotations.  It was
decided for v2.0 to support this idea as an optional extension, thereby
providing users of the framework with some flexibility.

 - Last release was 2.0.0-M2 on Tue Jan 22 2019 [2]

## Community Health:
This is a mature project. The framework is generally stable with some
activity taking place for the version 2.0 release.

Mailing lists are somewhat quiet, but we expect this to pick up once we
have v2.0 out of the door.

## References:
[1] https://www.antora.org
[2] https://isis.apache.org/release-notes/release-notes.html#_release-notes_2.0.0-M2

17 Jul 2019 [Kevin Meyer / Rich]

[Report] Apache Isis - July 2019

## Description:
Apache Isis is a framework for rapidly developing domain-driven applications
in Java. Users only write POJOs and Apache Isis handles the database and UI
automatically at runtime.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

Work continues on re-platforming the framework on top of Spring Boot for
the upcoming 2.0 release. This work also includes restructuring of the
code-base, decoupling functional parts and also renaming of packages to
prepare for future releases that should support the Java module system.

Migration from DataNucleus (JDO) to Spring-Data, as previously announced
on the user-mailing list, was postponed. We decided to descope our tasks
to allow for the 2.0 release to be delivered earlier. Migration to
Spring-Data is still on the roadmap, but needs more time than
anticipated earlier this year.

While not yet released, there have also been made improvements to the
user interface (Wicket Viewer) in the 1.x branch, which are expected to
be part of the 2.0 release.

## Health report:

We consider the project to be reasonably healthy with enough PMC members
participating in votes and both project members and users exchanging
questions and answers on the dev and users mailing lists.

There are two active committers on the framework. While individuals have
come and gone, the total has been fairly consistent throughout the history
of the framework.

## PMC changes:

 - Currently 14 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Johan Doornenbal on Thu Apr 05 2018

## Committer base changes:

 - Currently 14 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Johan Doornenbal at Mon Mar 19 2018

## Releases:

 - Last release was 2.0.0-M2 on Tue Jan 22 2019 [1]


## JIRA activity:

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

## References

[1] https://isis.apache.org/release-notes/release-notes.html#_release-notes_2.0.0-M2

17 Apr 2019 [Kevin Meyer / Myrle]

## Description:
Apache Isis is a framework for rapidly developing domain-driven applications
in Java. Users only write POJOs and Apache Isis handles the database and UI
automatically at runtime.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

We did two releases, one of each version of the framework: 1.17.0 [1] and
2.0.0-M2 [2].

The 2.0.0-M2 milestone introduces one new feature, namely support for a
table tree view in the Wicket viewer. It also includes all the features as
of Apache Isis 1.17.0.

The 1.17.0 release was already reported in the previous board report.

Most of the development effort is in the 2.x branch, with efforts continuing
to be able to re-platform the framework on top of Spring Boot. There has been
an announcement on the users mailing list that Apache Isis v2 will most
likely fully integrate with Spring Data, which means moving away from
DataNucleus and losing support for JDO in favour of JPA (until a
spring-data-jdo module becomes available). This announcement has been well
received.

## Health report:

We consider the project to be healthy with PMC members participating in
votes and both project members and users exchanging questions and answers
on the dev and users mailing lists.

## PMC changes:

 - Currently 14 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Johan Doornenbal on Thu Apr 05 2018

## Committer base changes:

 - Currently 14 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Johan Doornenbal at Mon Mar 19 2018

## Releases:

 - 1.17.0 was released on Sun Jan 06 2019
 - 2.0.0-M2 was released on Tue Jan 22 2019


## JIRA activity:

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

## References

[1] https://isis.apache.org/release-notes/release-notes.html#_release-notes_1.17.0
[2] https://isis.apache.org/release-notes/release-notes.html#_release-notes_2.0.0-M2

16 Jan 2019 [Kevin Meyer / Shane]

Report from the Apache Isis Project  [Kevin Meyer]

## Description:
Apache Isis is a framework for rapidly developing domain-driven applications
in Java. Users only write POJOs and Apache Isis handles the database and UI
automatically at runtime.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

We did a release of version 1.17.0 of the framework [1].

More broadly, 1.x codebase continues to get small enhancements, a couple of
noticeable ones being the new sidebar dialog and also the ability to export
the entire metamodel as XML.  These enhancements are being forward ported
into the 2.x branch.

Most of the development effort is in the 2.x branch, with efforts underway
to be able to re-platform the framework on top of both JEE Microprofile or
Spring Boot, in other words to throw away as much "proprietary code" as
possible in order to leverage these platforms.  This will also hopefully
enable the backend ORM to be come fully pluggable, to therefore support
both DataNucleus (as currently) and also Spring Data.

## Health report:

We consider the project to be healthy with PMC members participating in
votes and both project members and users exchanging questions and answers
on the dev and users mailing lists.

Announcements on the user list and requests for comments are responded to,
confirming that we also have community engagement.

## PMC changes:

 - Currently 14 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Johan Doornenbal on Thu Apr 05 2018

## Committer base changes:

 - Currently 14 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Johan Doornenbal at Mon Mar 19 2018

## Releases:

 - 1.17.0 was released on Sun Jan 06 2019

## JIRA activity:

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

 ## References

[1] http://isis.apache.org/release-notes/release-notes.html#_release-notes_1.17.0

@Rich: follow up regarding communications with security team

17 Oct 2018 [Kevin Meyer / Ted]

## Description:

Apache Isis is a framework for rapidly developing domain-driven applications
in Java. Users only write POJOs and Apache Isis handles the database and UI
automatically at runtime.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

We did a first release of version 2.0 of the framework [1]. This includes
release included upgrades and support for Java 8, DataNucleus 5.1, Wicket 8.

We were approached by diffblue [2] and received a pull-request [3] that
contained automatically generated tests to increase code coverage. This
initial request was made with an offer to provide, at no charge, more than
8000 generated tests. After some discussion, the PMC decided that we did
not see significant value from the tests but instead a significant potential
maintenance burden.

## Health report:

We consider the project to be healthy with PMC members participating in
votes and both project members and users exchanging questions and answers
on the mailing lists.

## PMC changes:

 - Currently 14 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Johan Doornenbal on Thu Apr 05 2018

## Committer base changes:

 - Currently 14 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Johan Doornenbal at Mon Mar 19 2018

## Releases:

 - 2.0.0-M1 was released on Tue Jul 31 2018

## JIRA activity:

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

## References

[1] http://isis.apache.org/versions/2.0.0-M1/release-notes/release-notes.html
[2] https://www.diffblue.com/
[3] https://issues.apache.org/jira/browse/ISIS-1967

18 Jul 2018 [Kevin Meyer / Bertrand]

## Description:

Apache Isis is a framework for rapidly developing domain-driven applications
in Java. Users only write POJOs and Apache Isis handles the database and UI
automatically at runtime.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

This has been a slower quarter that usual, but nothing of concern.
There is reduction on dev mailing list activity reported below mostly
due to fewer commits to the codebase (JIRA messages).

Commits on the version 2 branch are continuing to remove deprecated
and add updated functionality. Other changes are to support Java 9,
docker and gitlab CI.

## Health report:

We consider the project to be healthy with PMC members participating in
votes and both project members and users exchanging questions and answers
on the mailing lists.

## PMC changes:

 - Currently 14 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Johan Doornenbal on Thu Apr 05 2018

## Committer base changes:

 - Currently 14 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Johan Doornenbal at Mon Mar 19 2018

## Releases:

 - Last release was 1.16.2 on Mon Mar 05 2018

## Mailing list activity:

 - dev@isis.apache.org:
    - 76 subscribers (down -1 in the last 3 months):
    - 426 emails sent to list (1420 in previous quarter)

## JIRA activity:

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

## References

[1] http://isis.apache.org/release-notes/release-notes.html#_release-notes_1.16.2

18 Apr 2018 [Kevin Meyer / Phil]

## Description:
Apache Isis is a framework for rapidly developing domain-driven applications
in Java.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

We have made 2 release this quarter [1][2], addressing bug reports,
performance improvements and adding a "replay" module to support
automated end-to-end testing of deployed applications.

Commits on the version 2 branch are continuing to remove deprecated
and add updated functionality.

We're happy to add ASF links to our website. We are now 100% compliant[3].

The framework will be used to present a hands-on workshop at the 2018 NewCrafts
conference in Paris in May [4].

## Health report:

We consider the project to be healthy with PMC members participating in
votes and both project members and users exchanging questions and answers
on the mailing lists.

## PMC changes:

 - Currently 14 PMC members.
 - Johan Doornenbal was added to the PMC on Thu Apr 05 2018

## Committer base changes:

 - Currently 14 committers.
 - Johan Doornenbal was added as a committer on Mon Mar 19 2018

## Releases:

 - 1.16.1 was released on Thu Feb 22 2018
 - 1.16.2 was released on Mon Mar 05 2018

## Mailing list activity:

There is nothing significant in the mailing list activity.

## JIRA activity:

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

## References

[1] http://isis.apache.org/release-notes/release-notes.html#_release-notes_1.16.1
[2] http://isis.apache.org/release-notes/release-notes.html#_release-notes_1.16.2
[3] https://whimsy.apache.org/site/project/isis
[4] http://ncrafts.io/speaker/dkhaywood

17 Jan 2018 [Kevin Meyer / Brett]

## Description:

Apache Isis is a framework for rapidly developing domain-driven applications
in Java.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

We have made 1 release this quarter [1].

We believe that 1.16.0 will be the last release against version 1 of the
framework. With version 2 of the framework we plan to implement several major
changes (such as support for Java 8, compatibility with JEE 7, use of
DataNucleus 5.1 and removing deprecated functionality). Together these break
the existing API and hence warrant the increase in major version (we follow
semantic versioning).

## Health report:

The project is healthy with PMC members participating in votes and both
project members and users exchanging questions and answers on the mailing
lists.

## PMC changes:

 - Currently 13 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Andi Huber on Mon Oct 09 2017

## Committer base changes:

 - Currently 13 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Andi Huber at Mon Oct 02 2017

## Releases:

 - 1.16.0 was released on Mon 08 Jan 2018

## Mailing list activity:

There is nothing significant in the mailing list activity.

## JIRA activity:

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

## References

[1] http://isis.apache.org/release-notes/release-notes.html#_release-notes_1.16.0

18 Oct 2017 [Kevin Meyer / Ted]

## Description:

Apache Isis is a framework for rapidly developing domain-driven applications
in Java.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

We have made 2 releases this quarter [1][2].

We are currently actively reviewing the framework with a view to simplify
the framework API. This will reduce the codebase and simpify the
documentation without removing any functionality.


## Health report:

The project is healthy with PMC members participating in votes and both
project members and users exchanging questions and answers on the mailing
lists.

## PMC changes:

 - Currently 13 PMC members.
 - Andi Huber was added to the PMC on Mon Oct 02 2017

## Committer base changes:

 - Currently 13 committers.
 - Andi Huber was added as a committer on Mon Oct 02 2017

## Releases:

 - 1.15.0 was released on Mon Aug 14 2017
 - 1.15.1 was released on Mon Sep 25 2017

## Mailing list activity:

There is nothing significant in the mailing list activity.

## JIRA activity:

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


## References

[1] http://isis.apache.org/release-notes/release-notes.html#_release-notes_1.15.1
[2] http://isis.apache.org/release-notes/release-notes.html#_release-notes_1.15.0

19 Jul 2017 [Kevin Meyer / Rich]

## Description:

Apache Isis is a framework for rapidly developing domain-driven applications
in Java.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

We have made no releases this quarter.

We had a mini-conference/users meeting on the 9th and 10th of June in
Amsterdam that was attended by 15 people. The event was an opportunity for
users and members of the PMC to meet face to face and share experiences. To
keep things inclusive to our community, we explicitly documented the
presentations and the ideas that were raised in a Wiki page [1]. The page link
and description were posted to the users and dev mailing lists.

Most of the talks featured on possible changes to the framework, especially to
simplify it and lower barriers to entry.

Other items of interest were:
- identifying target audiences for a marketing strategy
- Renaming the project [2][3]

## Health report:

Everything is healthy.

## PMC changes:

- Currently 12 PMC members.
- No new PMC members added in the last 3 months
- Last PMC addition was Bilgin Ismet Ibryam on Wed Nov 09 2016

## Committer base changes:

- Currently 12 committers.
- No new committers added in the last 3 months
- Last committer addition was Bilgin Ismet Ibryam at Wed Nov 09 2016

## Releases:

- Last release was 1.14.0 on Sun Feb 19 2017

## Mailing list activity:

The significant reduction in subscribers to the users mailing list is down to
the forced removal of 22 addresses, as documented in the previous board report
(April 2017).

- users@isis.apache.org:
- 179 subscribers (down -19 in the last 3 months):
- 128 emails sent to list (212 in previous quarter)

- dev@isis.apache.org:
- 79 subscribers (down -1 in the last 3 months):
- 496 emails sent to list (368 in previous quarter)


## JIRA activity:

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



## References

[1] https://cwiki.apache.org/confluence/display/ISIS/IsisCon2017+write-up
[2] https://cwiki.apache.org/confluence/display/ISIS/Name+ideas
[3] https://issues.apache.org/jira/browse/ISIS-1303

19 Apr 2017 [Kevin Meyer / Rich]

## Description:

Apache Isis is a framework for rapidly developing domain-driven apps in Java.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

We have made 2 releases this quarter [1].

The (Asciidoc-based) website/documentation [2] has been improved, with
capability to allow contributors to easily make small corrections.  In
addition, an improved rich-text search has been implemented.

A pair of article were produced for InfoQ[3][4], contrasting (modular)
monoliths vs microservices architectures and using examples based on Apache
Isis to demonstrate one way to implement the former.

## Health report:

Everything is healthy. We have had two releases.

## PMC changes:

 - Currently 12 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Bilgin Ismet Ibryam on Wed Nov 09 2016

## Committer base changes:

 - Currently 12 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Bilgin Ismet Ibryam at Wed Nov 09 2016

## Releases:

 - 1.13.2.1 was released on Tue Jan 03 2017
 - 1.14.0 was released on Sun Feb 19 2017

## Mailing list activity:

The number of subscribers to our users list increased substantially early in
March. Subsequent analysis has raised our suspicions about most of them
potentially being "bots". We have notified root@a.o and we are also
investigating further.

 - users@isis.apache.org:
    - 198 subscribers (up 24 in the last 3 months):
    - 228 emails sent to list (164 in previous quarter)

 - dev@isis.apache.org:
    - 80 subscribers (up 1 in the last 3 months):
    - 391 emails sent to list (512 in previous quarter)


## JIRA activity:

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

## References

[1] http://isis.apache.org/release-notes.html#r1.14.0
[2] http://isis.apache.org/documentation.html
[3] https://www.infoq.com/articles/monolith-defense-part-1
[4] https://www.infoq.com/articles/monolith-defense-part-2

18 Jan 2017

Change the Apache Isis Project Chair

 WHEREAS, the Board of Directors heretofore appointed Dan Haywood
 (danhaywood) to the office of Vice President, Apache Isis, and

 WHEREAS, the Board of Directors is in receipt of the resignation
 of Dan Haywood from the office of Vice President, Apache Isis,
 and

 WHEREAS, the Project Management Committee of the Apache Isis
 project has chosen by vote to recommend Kevin Meyer (kevin) as
 the successor to the post;

 NOW, THEREFORE, BE IT RESOLVED, that Dan Haywood is relieved and
 discharged from the duties and responsibilities of the office
 of Vice President, Apache Isis, and

 BE IT FURTHER RESOLVED, that Kevin Meyer be and hereby is
 appointed to the office of Vice President, Apache Isis, to
 serve in accordance with and subject to the direction of the
 Board of Directors and the Bylaws of the Foundation until
 death, resignation, retirement, removal or disqualification, or
 until a successor is appointed.

 Special Order 7B, Change the Apache Isis Project Chair, was
 approved by Unanimous Vote of the directors present.

18 Jan 2017 [Dan Haywood / Jim]

## Description:

Apache Isis is a framework for rapidly developing domain-driven apps in Java.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

We have made three patch releases this quarter [1,2,3].

## Health report:

Everything is healthy.  We have had a few small releases, and have added a
new committer.  We  have also voted to replace our PMC chair (so as to
broaden the experience/expertise of others in our PMC).

## PMC changes:

 - Currently 12 PMC members.
 - Bilgin Ismet Ibryam was added to the PMC on Wed Nov 09 2016
 - We also submitted a [NOTICE] to board@a.o (on 5th Jan 2017) to
   change our PMC chair.  Have added the appropriate text to the
   'Special Orders' section of this agenda.

## Committer base changes:

 - Currently 12 committers.
 - Bilgin Ismet Ibryam was added as a committer on Wed Nov 09 2016

## Releases:

 - 1.13.1 was released on Sun Oct 30 2016
 - 1.13.2 was released on Wed Dec 14 2016
 - 1.13.2.1 was released on Tue Jan 03 2017

## Mailing list activity:

Nothing particularly significant in these figures; everything steady.

 - users@isis.apache.org:
    - 173 subscribers (down -2 in the last 3 months):
    - 176 emails sent to list (202 in previous quarter)

 - dev@isis.apache.org:
    - 79 subscribers (up 1 in the last 3 months):
    - 532 emails sent to list (344 in previous quarter)


## JIRA activity:

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


## References

[1] http://isis.apache.org/release-notes.html#r1.13.1
[2] http://isis.apache.org/release-notes.html#r1.13.2
[3] http://isis.apache.org/release-notes.html#r1.13.2.1

19 Oct 2016 [Dan Haywood / Marvin]

## Description:

Apache Isis is a framework for rapidly developing domain-driven apps in Java.


## Issues:

There are no issues requiring board attention at this time.


## Activity:

We have not made any releases this quarter, though a patch release (1.13.1)
is imminent.

A session on Apache Isis was presented at the JAX London conference [1], and
several further session proposals have been submitted for future conferences.



## Health report:

Project activity (#mails, tickets, commits etc) are all healthy.  They
are down on previous quarters, but we are not concerned by the change.

This has been a "slow" quarter for development of the core platform, but we
expect development to pick up again in the next quarter.

In the last report we made a remark about Oracle's apparent lack of
"enthusiasm" for JEE this year, prompting discussions on the dev list about
maybe switching to using SpringBoot as a base platform.  Given that Oracle
now seems to have recommitted to JEE (with a renewed emphasis on "cloud"),
we are likely to keep things as they are and remain on core JEE.


## PMC changes:

 - Currently 11 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Martin Grigorov on Tue Dec 23 2014

## Committer base changes:

 - Currently 11 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Martin Tzvetanov Grigorov at Thu Dec 11 2014

## Releases:

 - Last release was 1.13.0 on Mon Jul 11 2016

## Mailing list activity:

Nothing of much significance here; a small rise in subscribers.  Emails
are down, probably due to there being no new release this quarter.

 - users@isis.apache.org:
    - 175 subscribers (up 2 in the last 3 months):
    - 190 emails sent to list (395 in previous quarter)

 - dev@isis.apache.org:
    - 78 subscribers (up 1 in the last 3 months):
    - 263 emails sent to list (806 in previous quarter)


## JIRA activity:

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

## References

[1] https://jaxlondon.com/session/apache-isis-closing-the-architecturecode-gap/

20 Jul 2016 [Dan Haywood / Bertrand]

## Description:

Apache Isis is a framework for rapidly developing domain-driven apps in Java.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

Since the last report we have made two small bug fix releases, v1.12.1 [1]
and v1.12.2 [2] and one major release v1.13.0 [3].

(As reported last quarter), a couple of conference have now taken place.
The outputs of one of these - an all-day workshop - is available has been
provided on github [4].

A comment was also made against last quarter's report regarding the slow
speed of loading up the screencasts page [5]; this has now been reworked and
now loads much faster.

## Health report:

Project activity (#mails, tickets, commits etc) are all healthy.

The main development activity (for 1.13.0) has been removing technical debt
and simplifying the code base, with a long-term view of leveraging more of
the JEE platform (eg CDI) and moving to Java 8 as the minimum requirement
around the time that Java 9 is released (mid next year).  The rationale is
that the simpler the codebase, the more likely it will encourage
contributions.

That said, we have - with others - been tracking Oracle's apparent lack of
"enthusiasm" for JEE this year, prompting discussions on the dev list about
maybe switching to using SpringBoot as a base platform.  For now, we await
Oracle's promised announcements re: JEE at JavaOne in Sept.

## PMC changes:

 - Currently 11 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Martin Grigorov on Tue Dec 23 2014

## Committer base changes:

 - Currently 11 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Martin Tzvetanov Grigorov at Thu Dec 11 2014

## Releases:

 - 1.12.1 was released on Tue Apr 12 2016
 - 1.12.2 was released on Mon Jun 06 2016
 - 1.13.0 was released on Mon Jul 11 2016

## Mailing list activity:

  Compared to last quarter when new subscriptions was flat, the number of
  mailing list subscribers has now resumed its upward trend.  The new
  screencasts page [5] and a twitter campaign related to that may be part of
  the explanation.

 - users@isis.apache.org:
    - 172 subscribers (up 14 in the last 3 months):
    - 422 emails sent to list (271 in previous quarter)

 - dev@isis.apache.org:
    - 77 subscribers (up 3 in the last 3 months):
    - 911 emails sent to list (697 in previous quarter)

## JIRA activity:

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

[1] http://isis.apache.org/release-notes.html#r1.12.1
[2] http://isis.apache.org/release-notes.html#r1.12.2
[3] http://isis.apache.org/release-notes.html#r1.13.0
[4] https://github.com/danhaywood/spa2016-workshop-outputs
[5] http://isis.apache.org/screencasts.html

20 Apr 2016 [Dan Haywood / Chris]

## Description:

Apache Isis is a framework for rapidly developing domain-driven apps in Java.

## Issues:

There are no issues requiring board attention at this time

## Activity:

Since the last report we have made two releases, a bug fix v1.11.1 [1] and
a much larger release 1.12.0 with some substantial new features [2].

One technical talk and two conference sessions have been accepted (on the
topic of Apache Isis); all are in June and in the UK (London, Cambridge and
London again).

## Health report:

Project activity (#mails, tickets, commits etc) are healthy, with the
v1.12.0 release incorporating substantial new features.

Documentation has been improved; we now generate PDFs of all our user guides
(previously only HTML was available).

In addition a whole new slew of screencasts have been recorded [3], hopefully
will attract new users to the framework.


## PMC changes:

 - Currently 11 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Martin Grigorov on Tue Dec 23 2014

## Committer base changes:

 - Currently 11 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Martin Tzvetanov Grigorov at Thu Dec 11 2014

## Releases:

 - 1.11.1 was released on Sun Jan 17 2016
 - 1.12.0 was released on Tue Mar 29 2016

## Mailing list activity:

   The mailing list activity has declined somewhat, but we continue to see
   new voices asking questions.  In previous quarters we have always seen
   a handful of new subscribers;  this is the first one where there has
   been no substantive change.  We are not unduly worried about this at
   this time.

 - users@isis.apache.org:
    - 155 subscribers (up 1 in the last 3 months):
    - 286 emails sent to list (532 in previous quarter)

 - dev@isis.apache.org:
    - 74 subscribers (down -1 in the last 3 months):
    - 791 emails sent to list (836 in previous quarter)

## JIRA activity:

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


[1] http://isis.apache.org/release-notes.html#r1.11.1
[2] http://isis.apache.org/release-notes.html#r1.12.0
[3] http://isis.apache.org/screencasts.html

20 Jan 2016 [Dan Haywood / Shane]

## Description:

Apache Isis is a framework for rapidly developing domain-driven apps in Java.


## Issues:

There are no issues requiring board attention at this time


## Activity:

Since the last report we have made two releases, Apache Isis 1.10.0 [1] and
Apache Isis 1.11.0 [2].  This is in line with a desire to push out new
features on a more frequent basis (every 6 to 8 weeks is the intention).

The mailing list activity is steady, with the number of new subscribers
continuing to increase steadily.


## Health report:

Project activity (#mails, tickets, commits etc) are all healthy.  Part of
this is because more frequent releases (two in this reporting period)
generates additional "traffic" as a side-effect.

We note that the automated scoring has downgraded us from "healthy" to
"mostly healthy".  This would seem to be primarily on account of no new
committers/PMC members since Dec 2014.  In the Isis PMC we are not unduly
worried; our user base is increasing and from that we expect to invite new
committers in the fullness of time.


## PMC changes:

 - Currently 11 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Martin Grigorov on Tue Dec 23 2014

## Committer base changes:

 - Currently 11 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Martin Tzvetanov Grigorov at Thu Dec 11 2014

## Releases:

 - 1.11.0 was released on Sat Jan 02 2016
 - 1.10.0 was released on Tue Nov 10 2015

## Mailing list activity:

 - users@isis.apache.org:
    - 151 subscribers (up 17 in the last 3 months):
    - 537 emails sent to list (343 in previous quarter)

 - dev@isis.apache.org:
    - 75 subscribers (up 2 in the last 3 months):
    - 862 emails sent to list (437 in previous quarter)

## JIRA activity:

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


[1] http://isis.apache.org/release-notes.html#r1.10.0
[2] http://isis.apache.org/release-notes.html#r1.11.0

21 Oct 2015 [Dan Haywood / Greg]

## Description:

Apache Isis is a framework for rapidly developing domain-driven apps in
Java.

## Activity:

Since the last report we have released Apache Isis 1.9.0, with the usual
clutch of new features [1].

The mailing list activity is steady.  The number of new subscribers this
quarter is lower than in previous quarters, but is still rising.

A "companion" open source project [2], to develop a custom DSL for Apache
Isis, has released its first betas.  This work - implemented using  Eclipse
Xtext [3] - is unfortunately not being done particularly collaboratively, but
we are advertising the betas on the mailing list.  It is nevertheless
encouraging that Isis as a project has attracted this attention for what is
quite a substantial piece of work.  There is at least a possibility that that
work might be contrbuted back to ASF/the Isis project in the future.

Work has also *just* started on developing a new viewer component [4] for
Apache Isis, based on the Vaadin framework.  This work is being done by a
Vaadin employee (like Google, they get their own 10% time and this individual
has chosen a Vaadin/Isis integration as his paid-for side project).
It is too early to know if this work will end up being contributed to ASF
or not, but it will be released as open source and under the Apache v2
license.

Finally, two of the Apache Isis committers entered a 2 day "RAD Race"
competition in the Netherlands, pitching our skills against 7 other teams,
all of which were using proprietary CASE tools.  We didn't win, but we
acquitted ourselves well.  A write-up is available [5].

[1] http://isis.apache.org/release-notes.html#r1.9.0
[2] https://github.com/vaulttec/isis-script
[3] http://www.eclipse.org/Xtext/
[4] https://github.com/alejandro-du/vaadin-viewer
[5] https://github.com/incodehq/radrace2015


## Health report:

Project activitity is broadly the same as previous quarters, in all the
various categories (commits, JIRA tickets, mails).   The rate that
new subscribers to the mailing list has perhaps slowed a little.

We are very aware that we remain a very small community and somewhat
unfashionable project, and are still somewhat searching for our audience.
Unfortunately we have had very little luck in getting talk proposals accepted
at various conferences.  We would seem to be in somewhat in a catch-22
situation... conferences aren't accepting us because they've not heard of
the framework, and people haven't heard of the framework because they've not
seen us at conferences.  However, we hear nothing but praise from those
users who have "discovered" us, so are not overly discouraged.

We have contacted "Software Engineering Radio" podcast with a view to seeing
if a talk might be arranged; nothing is likely on that front for at least
6 months, however.

We hope to publish an article or two writing up the RAD RACE, to help raise
awareness of the framework, as well as tell an interesting story.


## Issues:

There are no issues requiring board attention at this time.


## PMC changes:

 - Currently 11 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Martin Grigorov at Tue Dec 23 2014

## LDAP changes:

 - Currently 11 committers and 11 committee group members.
 - No new committee group members added in the last 3 months
 - No new committers added in the last 3 months
 - Last committer addition was Martin Tzvetanov Grigorov at Thu Dec 11 2014

## Releases:

 - 1.9.0 was released on Tue Sep 01 2015

## Mailing list activity:

 - users@isis.apache.org:
    - 136 subscribers (up 6 in the last 3 months):
    - 338 emails sent to list (305 in previous quarter)

 - dev@isis.apache.org:
    - 73 subscribers (up 2 in the last 3 months):
    - 443 emails sent to list (508 in previous quarter)


## JIRA activity:

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

15 Jul 2015 [Dan Haywood / Shane]

## Description:

Apache Isis is a framework for rapidly developing domain-driven apps in Java

## Activity:

This has been a relatively quiet period, with no new releases, though the
number of subscribers to our users mailing list continues to gently increase.

The most notable activity has been the reworking of our website and
documentation [1], migrating from the Apache CMS and markdown/html to pure
Asciidoc.  This makes it easier both for the existing committers to maintain,
and for the user community to contribute [2].  Much of the material in the
user guide [3] and reference guide [4] is new.

We anticipate our next release, 1.9.0 either later this month (July) or
in August at the latest.

## Issues:

There are no issues requiring board attention at this time

## PMC/Committership changes:

 - Currently 11 committers and 11 PMC members in the project.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Martin Tzvetanov Grigorov at Tue Dec 16 2014
 - No new committers added in the last 3 months
 - Last committer addition was Martin Tzvetanov Grigorov at Thu Dec 11 2014

## Releases:

 - Last release was 1.8.0 on Mon Feb 23 2015

## Mailing list activity:

 - users@isis.apache.org:
    - 129 subscribers (up 7 in the last 3 months):
    - 297 emails sent to list (440 in previous quarter)

 - dev@isis.apache.org:
    - 71 subscribers (down -2 in the last 3 months):
    - 484 emails sent to list (1066 in previous quarter)


## JIRA activity:

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

## References

 [1] http://isis.apache.org/documentation.html
 [2] http://isis.apache.org/guides/cg.html#_cg_asciidoc
 [3] http://isis.apache.org/guides/ug.html
 [4] http://isis.apache.org/guides/rg.html

22 Apr 2015 [Dan Haywood / Brett]

## Description:
   Apache Isis is a framework for rapidly developing domain-driven
   applications in Java.

## Activity:

   Mailing list activity has been steady, while this quarter we also released
   v1.8.0, a major release of approximately 4 months development effort.

   Plans for v1.9.0 include tidying up and fully testing the code
   contribution from one of our user community [1,2] to update our dependency
   on DataNucleus; this will enable us to properly support JDK 1.8 (important
   with support for Java 7 about to end).

   We have also solicited quotes from the user community and have used
   these (with permission) to update the Apache Isis home page [3].

## Issues:

   After our last report Bertrand Delacretaz contacted the Isis PMC through
   private@i.a.o with two concerns.  The first related to the Isis Addons
   website: "from your report It sounds like the Isis PMC owns that external
   addons website, which we don't think is right."  The second related to
   our mention some corporate entities for whom some Isis committers are
   working: "independence from corporate entities and not paying for
   development work are core principles of the ASF".

   We replied to Bertrand on the private list to clarify the position.
   Without repeating the entire thread here, we committed to:

   1) explicitly state that Isis Addons is not directly related to Apache
   2) avoid mentioning employers in future reports

   Bertrand was happy with these assurances.

   I have since gone through the Isis website and ensured that any links to
   the Isis Addons website are followed by "(non ASF)", and there are
   explicit statements on the site [4].  There are also similar statements on
   the Addons site [5].

   Accordingly we believe there are no issues requiring board attention at
   this time.

## PMC/Committership changes:

 - Currently 11 committers and 11 PMC members in the project.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Martin Tzvetanov Grigorov at Tue Dec 16 2014
 - No new committers added in the last 3 months
 - Last committer addition was Martin Tzvetanov Grigorov at Thu Dec 11 2014

## Releases:

 - 1.8.0 was released on Mon Feb 23 2015

## Mailing list activity:

 - users@isis.apache.org:
    - 121 subscribers (up 8 in the last 3 months):
    - 406 emails sent to list (408 in previous quarter)

 - dev@isis.apache.org:
    - 72 subscribers (up 0 in the last 3 months):
    - 1126 emails sent to list (997 in previous quarter)


## JIRA activity:

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


[1] https://issues.apache.org/jira/browse/ISIS-789
[2] https://github.com/apache/isis/pull/27
[3] http://isis.apache.org/
[4] http://isis.apache.org/documentation.html#modules
[5] http://www.isisaddons.org/

21 Jan 2015 [Dan Haywood / Ross]

Apache Isis is a framework to enable the creation of software using
domain-driven design principles, being an implementation of the naked
objects architectural pattern


== Activity ==

Mailing list activity has been steady; user mailing list subscriptions
are unchanged (some turnover) but the number of mailing list messages is
increasing with some good contributions from the user community.

We have also started to get more code contributions from the community, one of
which has been quite substantial.

In the last report we described how we are have created a new "Isis Addons"
website [1] and have moved some components out of the framework's codebase.  To
clarify the relationship, these are external to the framework for several
reasons:
* they tend to be code that either runs on top of Isis (reusable domain logic
 entities) or implementations of optional hooks that Isis exposes (services
 such as auditing, security).
* as such, they have a different cadence to the framework "proper"
* we wanted less formality, leveraging github collaboration capabilities
* also, to allow for contributions that would not be compliant with ASF
 license restrictions, eg if dependent on LGPL.
* (as noted previously) to reduce the size of the Isis codebase so that it
 can be more clearly focussed on its core responsibilities.

== Development and Releases ==

Isis rate of development has increased this quarter.  As noted in the previous
report,  Eurocommercial Properties NV are sponsoring the development of Isis
for two Isis committers, Martin Grigorov (also a Wicket committer), and myself.

In addition, there is another small client that is now sponsoring our time to
implement some additional capabilities of the framework.  This client was
introduced to us by Oscar Bou, another Isis committer.

This quarter we made one new release, v1.7.0 on 18 Oct 2014 [2].


== Committers and PMC ==

There has been one new committer added and change to the PMC this quarter
* last committer added: Martin Grigorov, 4 Dec 2014 [3]
* last PMC change: Martin Grigorov, 13 Dec 2014


== Issues ==

There are no outstanding issues requiring board attention.


[1] http://www.isisaddons.org
[2] http://isis.markmail.org/thread/rrg27kjhoq7bgndc
[3] http://isis.markmail.org/thread/gc3nt3psrquhek75

@Bertrand: Follow up with PMC regarding commercial sponsoring and external repository

15 Oct 2014 [Dan Haywood / Sam]

Apache Isis is a framework to enable the creation of software using
domain-driven design principles, being an implementation of the naked
objects architectural pattern


== Activity ==

Mailing list activity has been steady; user mailing list subscriptions
continue to increase linearly month-on-month with new voices appearing
on the mailing list.

We have had a talk and a tutorial accepted at ApacheCon EU [1], [2]
and also a talk at Agile Testing/BDD Conference (UK) [3].

We did have one student in this year's Google Summer of Code 2014 [4],
while he passed his mid-term eval he unfortunately got way-laid and so
we had to fail him for the final eval.

We have had some useful feedback from the community in terms of identifying
several security issues [5], [6], now addressed and slated for the next release.

However code contributions from the community are meagre (to the point of
non-existent).  One reason is the relatively small size of the community;
another likely cause is the complexity and size of the framework.  We have
two strategies to mitigate this.

First, we are retiring unused/redundant components and refactoring and
simplifying the remaining code.  The long-term plan is to refactor Isis into
a fully JEE7-compliant web architecture, but this will take time.

Second, (and taking inspiration from Apache Wicket's wicketstuff.org companion
website [7]) we are further slimming down Isis by moving some components out
of the framework's codebase and into a new "Isis Addons" isisaddons.org
website [8], hosted on github [9].  The key criteria for moving components
are if it is functionality that is not part of the framework proper (eg sits
"on top of" the framework), and/or is likely to require changing at a
different velocity to the framework.

We hope that these smaller components will attract contributor attention as
well as building up into a useful library of for the community to use
"out-of-the-box" (thus increasing Isis' broader appeal).


== Development and Releases ==

Isis continues to be developed steadily.  As previously highlighted, most of
the recent development has been performed by one committer (namely, myself),
with much of this work sponsored by Eurocommercial Properties NV (see
previous reports).

However, some additional new development is now being performed by Martin
Grigorov, himself a committer with Apache Wicket (Isis uses Wicket in its
web UI).  This work is also being sponsored by Eurocommercial Properties NV.

This quarter we made one new release, v1.6.0 on 28 Jul 2014 [10].


== Committers and PMC ==

There have been no changes to the committers or PMC this quarter
* last committer added: Oscar Bou, 19 Aug 2013
* last PMC change: Oscar Bou, 19 Aug 2013


== Issues ==

There are no outstanding issues requiring board attention.

[1] http://sched.co/1nhAGlb
[2] http://sched.co/1pbB8Sh
[3] https://skillsmatter.com/conferences/1946-agile-testing-bdd-exchange-2014-1946#program
[4] http://www.google-melange.com/gsoc/homepage/google/gsoc2014
[5] https://issues.apache.org/jira/browse/ISIS-883
[6] https://issues.apache.org/jira/browse/ISIS-884
[7] http://wicketstuff.org/
[8] http://www.isisaddons.org
[9] https://github.com/isisaddons
[10] http://isis.markmail.org/thread/bp6cosd67zik5fsd

@Sam: follow up with PMC. Some clarification on the relationship between the addons and the project would be helpful. Are they external just for splitting out, licensing, different community, making use of other github features?

16 Jul 2014 [Dan Haywood / Sam]

Apache Isis is a framework to enable the creation of software using
domain-driven design principles, being an implementation of the naked
objects architectural pattern


== Activity ==

Mailing list activity has been steady; user mailing list subscriptions
continue to increase linearly month-on-month.   There is a notable increase
in subscribers who are clearly using Isis to develop their own systems to take
through to production.

A number of the committers, and one non-committer, met up in Milan for
"Isis Con" 2014 [1] to discuss future evolution of Isis framework.  We not
only got to compare how we are all using the framework for our own particular
projects, we also sketched out a roadmap for the future.  The outputs of those
discussions were summarized to the mailing list [2], also in our wiki [3].

We are also participating in this year's Google Summer of Code 2014 [4].
We had two submissions, and accepted one of them.  This student is tackling
his project very diligently and producing some good work; it wasn't a
difficult decision to pass him on his mid-term eval.

A number of submissions have been made to present at various conferences
later this year: ApacheCon EU, Devoxx (Belgium), Agile Cambridge (UK) and
Agile Testing/BDD Conference (UK).


== Development and Releases ==

Isis continues to be developed steadily, albeit mostly by a single committer
(myself).

This quarter we made one new release, v1.5.0 on 7 Jun 2014 [5].


== Committers and PMC ==

There have been no changes to the committers or PMC this quarter
* last committer added: Oscar Bou, 19 Aug 2013
* last PMC change: Oscar Bou, 19 Aug 2013


== Issues ==

There are no outstanding issues requiring board attention.


[1] https://cwiki.apache.org/confluence/display/ISIS/IsisCon+2014
[2] http://markmail.org/thread/jedaujano3hcbgcc
[3] https://cwiki.apache.org/confluence/display/ISIS/IdiomaticRestApi
[4] http://www.google-melange.com/gsoc/homepage/google/gsoc2014
[5] http://isis.markmail.org/thread/ynvzwuwtgdzwer7b

16 Apr 2014 [Dan Haywood / Doug]

Apache Isis is a framework to enable the creation of software using
domain-driven design principles, being an implementation of the naked
objects architectural pattern


== Community ==

Mailing list activity has been steady; user mailing list subscriptions
continue to increase linearly month-on-month.

A number of the committers are meeting up in Milan 2014 [1] to discuss
future evolution of Isis framework.  An open invitation to others in the
community has also been made [2] (though realistically given the size of the
community we don't expect very much if any take-up).

Any significant discussions made in Milan will of course be taken back to the
dev mailing list to ensure full involvement of other committers not present.

We are signed up for Google Summer of Code 2014 [3], and have had two
submissions.  One of these is very good and there's a very good chance (based
on our experience in GSOC last year) that this project will go ahead.


== Committers and PMC ==

There have been no changes to the committers or PMC this quarter
* last committer added: Oscar Bou, 19 Aug 2013
* last PMC change: Oscar Bou, 19 Aug 2013


== Activity ==

Isis continues to be developed steadily, and this quarter was noteworthy for
the release of a significant major open source application (Estatio [4])
based on Isis.  As mentioned in previous status reports, much of Isis'
development over the last two years has been in support of building Estatio,
for and on behalf of Eurocommercial Properties [5].  ECP have committed to
continue funding through 2014, with new features planned that build upon
Isis' support for Restful Objects spec [6].  (This will be one of the topics
of conversation in Milan).


== Releases ==

This quarter we made two releases, v1.4.0 on 11 Mar 2014, and a follow-up
patch release v1.4.1 on 14 Mar 2014 [7].


== Issues ==

There are no outstanding issues requiring board attention.


[1] https://cwiki.apache.org/confluence/display/ISIS/IsisCon+2014
[2] http://markmail.org/thread/hbjp7jl5pkodnowo
[3] http://www.google-melange.com/gsoc/homepage/google/gsoc2014
[4] https://github.com/apache/isis
[5] http://www.eurocommercialproperties.com/
[6] http://restfulobjects.org/
[7] http://markmail.org/thread/2lchs4akfurvhhpe

15 Jan 2014 [Dan Haywood / Bertrand]

Apache Isis is a framework to enable the creation of software using
domain-driven design principles, being an implementation of the naked
objects architectural pattern


== Community ==

Mailing list activity has been steady; user mailing list subscriptions
continue to slowly increase month-on-month.  It is encouraging to see other
users start to respond to newbie questions on the mailing list, not just the
committers.

There have been no changes to the committers or PMC this quarter.


== Activity ==

Isis continues to be developed steadily, though it must be pointed out that
the vast majority continues to be done by myself, with a smaller amount by
Jeroen van der Wal (one of our committers).  This is primarily in support
of the development of an open source application that Jeroen and I are
building (Estatio [1]), for and on behalf of Eurocommercial Properties [2].
We have a note of thanks on our site to ECP [3].

ECP look set to continue funding through 2014, with new features planned that
build upon Isis' support for Restful Objects spec [4].

The two Google Summer of Coders we had have now (as could be expected) gone
somewhat quiet, though they did both vote on recent releases (see below).

In Nov I presented on Apache Isis at the Oredev conference in Oslo.  A video
of that session [5] and supporting tutorial [6] are both linked from the
Isis documentation page [7].

In Nov I also presented on Apache Isis at the London Java Community
open conference [8].


== Releases ==

This quarter we made two releases, v1.3.0 on 25 Oct 2013, and a follow-up
v1.3.1 on 7 Nov 2013.


== Issues ==

There are no outstanding issues requiring board attention.   Sebastian Bazley
raised a ticket on us [9] with respect to using mirrors and providing MD5
hashes on our download page; this has now been addressed [10].


[1] https://github.com/estatio/estatio
[2] http://www.eurocommercialproperties.com/
[3] http://isis.apache.org/more-thanks.html
[4] http://restfulobjects.org/
[5] http://s.apache.org/bvt
[6] https://github.com/danhaywood/rrraddd-isis-131
[7] http://isis.apache.org/documentation.html
[8] https://sites.google.com/site/ljcopenconference/ljc-conference-2013
[9] https://issues.apache.org/jira/browse/ISIS-622
[10] http://isis.apache.org/download.html

16 Oct 2013 [Dan Haywood / Chris]

Apache Isis is a framework to enable the creation of software using
domain-driven design principles, being an implementation of the naked
objects architectural pattern


== Community ==

Mailing list activity has been steady; user mailing list subscriptions
continue to slowly increase month-on-month.

This quarter we voted in a further new committer to Isis, Oscar Bou [1],
on 12 Aug 2013.  Oscar was also voted to the PMC.  We also voted our
previous two committers, Jeroen van der Wal and Maurizio Taverna, to the PMC
as well [1].


== Activity ==

This year Apache Isis took part in the Google Summer of Code [2].  We
accepted two students [3], [4], both working, respectively, on new viewers
for Isis [5], [6].  Both have successfully completed their
projects.

Because the students projects were standalone components, we decided that
they would work in their own github projects [7], [8] (while interacting on
the Isis dev mailing list, of course).  Both have expressed a willingness to
continue with their projects after GSOC.  We therefore intend to bring their
code into Isis codebase (both have completed ICLAs), such that they can
continue to develop through patches.  If they do do this (given that they
are no longer being paid by Google!), then this will provide visibility to
the rest of the community such that we might vote them in as committers.

As noted in the previous report, I will be presenting on Apache Isis at the
Oredev conference in Oslo in Nov 2013 [9].  In addition, Isis has been
accepted for a presentation and a one-day tutorial slot at the UK's largest
developer conference, DevWeek, in Mar 2014 [10].


== Releases ==

Our last release was on 31 May 2013.  We had expected to put out a further
release this quarter; instead it will be later this month (in time for the
Oredev presentation).


== Issues ==

There are no outstanding issues requiring board attention.


[1] http://isis.markmail.org/thread/cofzf4o2d6jdqzld
[2] http://www.google-melange.com/gsoc/events/google/gsoc2013
[3] http://www.google-melange.com/gsoc/project/google/gsoc2013/
 dimuthuupe/33001
[4] http://www.google-melange.com/gsoc/project/google/gsoc2013/
 bhargavgolla/59001
[5] https://issues.apache.org/jira/browse/ISIS-371
[6] https://issues.apache.org/jira/browse/ISIS-374
[7] https://github.com/DImuthuUpe/ISIS_Android_Viewer
[8] https://github.com/bhargavgolla/isisJavaScript
[9] http://oredev.org/2013/wed-fri-conference/rrraddd-ridiculously-rapid-
 domain-driven-and-restful-apps-with-apache-isis
[10] http://www.devweek.com/

17 Jul 2013 [Dan Haywood / Shane]

Apache Isis is a framework to enable the creation of software using
domain-driven design principles, being an implementation of the naked
objects architectural pattern


== Community ==

Mailing list activity has been steady; user mailing list subscriptions are
increasing month-on-month (albeit slowly).

In the previous report (April 2013) we reported on a substantial new third-
party component being developed.  Directly following from this, the Isis
PMC voted in Maurizio Taverna as a new committer [1], on 26 Apr 2013.


== Activity ==

Apache Isis is taking part in the Google Summer of Code [2].  We have
accepted two students [3], [4], both working, respectively, on new viewers
for Isis [5], [6].  The students are being mentored by Dan Haywood and by
Maurizio Taverna.

An introductory article on Apache Isis was published in Jun 2013 in the
Methods & Tools online magazine [7].

Presentations on Apache Isis have been accepted for the Oredev conference
in Oslo in Nov 2013 [8], and at the inaugural MedIT Symposium conference
in Sicily in Oct 2013 [9].


== Releases ==

On 31 May 2013 we made a further release of Isis [xxx].  This consisted of
our core module, 5 components, and 1 archetype:

- Apache Isis Core version 1.2.0
- Wicket Viewer 1.2.0
- Restful Objects Viewer 2.0.0
- JDO Object Store 1.1.0
- Shiro Security 1.1.1
- File Security 1.0.1
- Quickstart Archetype 1.0.3

We expect to put out a further release in the next quarter.


== Project Branding ==

Compliant as of previous report; no changes.


== Issues ==

There are no outstanding issues requiring board attention.


[1] http://markmail.org/message/o74ijpp5npw7ahph
[2] http://www.google-melange.com/gsoc/events/google/gsoc2013
[3] http://www.google-melange.com/gsoc/project/google/gsoc2013/
 dimuthuupe/33001
[4] http://www.google-melange.com/gsoc/project/google/gsoc2013/
 bhargavgolla/59001
[5] https://issues.apache.org/jira/browse/ISIS-371
[6] https://issues.apache.org/jira/browse/ISIS-374
[7] http://www.methodsandtools.com/mt/download.php?summer13
[8] http://oredev.org/2013/wed-fri-conference/rrraddd-ridiculously-rapid-
 domain-driven-and-restful-apps-with-apache-isis
[9] http://www.medit-symposium.com/schedule-day-one.html

AI: Shane contact PMC: branding report no longer needed

17 Apr 2013 [Dan Haywood / Doug]

Apache Isis graduated from the incubator in Oct 2012.  This is the first
of our quarterly reports (as required we provided monthly reports in the
three months post-graduation).


Project Description:

Apache Isis is a framework to enable the creation of software using
domain-driven design principles, being an implementation of the naked
objects architectural pattern


Community / Development:

Mailing list activity has been steady.  We have had a few new correspondents
on our users mailing list.

We have also had a third party start development on a new integration with
Isis.  Although this component (the DHTMLX viewer [1]) cannot be integrated
with Isis due to licensing restrictions, it is heartening to have such a
substantial new piece of work being undertaken.

We are hoping that the third party dev team will start to contribute into
Isis "proper", and introduce them to the "Apache way" of developing
software.

Releases:

In January we made a further release of Isis [2].  This consisted of our
core module, 2 components, and 1 archetype:

* Isis Core 1.1.0,
* Isis Shiro Security 1.1.0
* Isis Wicket Viewer 1.1.0
* Quickstart (Wicket/Restful/JDO/Shiro) archetype 1.0.2 released.

We expect to put out a new release in the next quarter.


Project Branding:

Compliant as of previous report; no changes.


Issues:

There are no outstanding issues requiring board attention.


[1] http://isis.apache.org/third-party/viewers/dhtmlx/about.html
[2] http://markmail.org/thread/az745ua4pnt3kygi

16 Jan 2013 [Dan Haywood / Jim]

Apache Isis graduated from the incubator in Oct 2012.  This is the third of
the monthly reports required for three months post-graduation.


Project Description:

Apache Isis is a framework to enable the creation of software using
domain-driven design principles, being an implementation of the naked
objects architectural pattern


Community / Development:

We believe we have now completed our work to transition to a TLP.  In
particular, our most important content from our old incubator website
has been moved over to our new CMS-based site [1], and the incubator
site [2] now redirects to the TLP site.  The last of the incubator
metadata pertaining to Isis has been updated [3].

Following on from last month, we have now restructured our codebase in
order to support more frequent releases [4].

We have had a few new correspondents on our users mailing list.


Releases:

As hoped, we made our first release of Isis as a TLP just before Xmas [5].
This consisted of our new core module, 4 components, and 1 archetype:

* Isis Core 1.0.0
* Isis JDO Object Store 1.0.0
* Isis Wicket Viewer 1.0.0
* Isis RestfulObjects Viewer 1.0.0
* Isis File-based Security 1.0.0
* Quickstart (Wicket/Restful/JDO) archetype 1.0.0

Since Xmas we have released one further module and an update to the
archetype:

* Isis Shiro-based Security 1.0.0
* Quickstart (Wicket/Restful/JDO) archetype 1.0.1

This would seem to have validated the work we did to be able to push
out more frequent releases.


Project Branding:

We have checked the branding on our site [1] as per ASF guidelines [6] and
made a number of small changes in order to comply.

Our old incubator site [2] that had invalid/out-of-date branding has
now been retired.


Issues:

There are no outstanding issues requiring board attention.


[1] http://isis.apache.org
[2] http://incubator.apache.org/isis
[3] http://incubator.apache.org/projects/isis.html
[4] http://markmail.org/thread/hqjt4bq2i3at6zri
[5] http://markmail.org/thread/itvypbvc66lys5lo
[6] http://www.apache.org/foundation/marks/pmcs.html

19 Dec 2012 [Dan Haywood / Ross]

Apache Isis graduated from the incubator in Oct 2012.  This is the second of
the monthly reports required for three months post-graduation.


Project Description:

Apache Isis is a framework to enable the creation of software using
domain-driven design principles, being an implementation of the naked objects
architectural pattern


Community / Development:

We continue to work with infra to transition to a TLP.  In particular, we
have now moved our codebase over from svn to git [1].

Compared to last month, our new CMS website is substantially enlarged [2].

We have also had extended discussions on the mailing lists to modularize
our code, with a view to more frequent releases [3].  Work is now well
underway on this restructuring.


Releases:

No releases this month, but we are on track to have a release out before
our final post-graduation report next month.  (We have performed a first
trial release against git and updated our release procedures [4]).


Infrastructure Changes:

* The code copied from svn to git has been put into attic in the SVN repo,
 and made read-only [1]
* git.apache.org and github.com/apache/isis now synchronizing as read-only
 copies of our git repo [1]


Project Branding:

The branding of Isis on the old incubator site [5] is now inaccurate, since
the project is no longer incubating.  We expect to retire the incubator
site before next report.


Issues:

There are no outstanding issues requiring board attention.

[1] https://issues.apache.org/jira/browse/INFRA-5502
[2] http://isis.apache.org
[3] http://markmail.org/thread/hqjt4bq2i3at6zri
[4] http://isis.apache.org/contributors/release-process.html
[5] http://incubator.apache.org/isis

21 Nov 2012 [Dan Haywood / Rich]

Apache Isis graduated from the incubator last month (approved at the Oct 2012
board meeting).  This is the first of the monthly reports required for three
months post-graduation.


Project Description:

Apache Isis is a framework to enable the creation of software using
domain-driven design principles, being an implementation of the naked objects
architectural pattern


Membership:

Dan Haywood is the new PMC chair.  Those listed in the graduation
resolution [1] have been added to the PMC group.


Development:

Two of the Isis committers (Dan Haywood and Jeroen van der Wal) are currently
engaged on a project where the client is in
effect funding development of Isis.  The work is being done under ICLAs of
the committers; client understand they have no claim to IP.  Commits have
continued to be made to the codebase during the reporting period. This
project will continue through 2013.

We have started to work with infra to transition to a TLP [2], [3].

The community has also voted to move from SVN to GIT.  We will be working
with infra to effect this change [4].

The community has also decided to transition to using the CMS website, rather
than the static Maven site currently supported.  We now have a basic
placeholder site up and running [5].


Community Activity:

A presentation on RestfulObjects (a submodule of Isis) was made at
J-Fall 2012 conference in the Netherlands [6].

At the same conference, a set of hands-on lab sessions were also run [7].

At ApacheConEU, a presentation was made on Apache Isis [8].

No new committers or contributors this month.


Infrastructure Changes:

The following post-graduation tasks were performed [2], [3]:
* New root aliases and groups
* New mailing lists have been established, subscribers moved over
* SVN code has moved out from under the incubator branch
* Begin setting up of new CMS-based website


Website:

In addition to the new CMS site, currently a placeholder [5], the old
incubator site [9] is still live.


Project Branding:

The CMS site was adapted from an existing CMS site.  The branding of Isis on
the old incubator site is now inaccurate, since the project is no longer
incubating.  We expect to retire the incubator site before Xmas 2012.


Issues:

There are no outstanding issues requiring board attention.

[1] https://cwiki.apache.org/confluence/display/ISIS/GraduationResolution
[2] https://issues.apache.org/jira/browse/ISIS-276
[3] https://issues.apache.org/jira/browse/INFRA-5480
[4] https://issues.apache.org/jira/browse/INFRA-5502
[5] http://isis.apache.org
[6] http://www.nljug.org/pages/events/content/jfall_2012/sessions/00086/
[7] http://www.nljug.org/pages/events/content/jfall_2012/sessions/00029/
[8] http://www.apachecon.eu/schedule/presentation/171/
[9] http://incubator.apache.org/isis

17 Oct 2012

Establish the Apache ISIS 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 charged with the creation and maintenance of
 open-source software, for distribution at no charge to the public,
 to enable the creation of software using domain-driven
 design principles, and the realization of this through the
 naked objects architectural pattern,

 NOW, THEREFORE, BE IT RESOLVED, that a Project Management
 Committee (PMC), to be known as the "Apache Isis Project",
 be and hereby is established pursuant to Bylaws of the
 Foundation; and be it further

 RESOLVED, that the Apache Isis Project be and hereby is
 responsible for the creation and maintenance of software
 related to and inspired by the naked objects architectural
 pattern; and be it further

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

 Dan Haywood <danhaywood@apache.org>
 Robert Matthews <rmatthews@apache.org>
 Kevin Meyer <kevin@apache.org>
 Alexander Krasnukhin <themalkolm@apache.org>
 Dave Slaughter <dslaughter@apache.org>
 Jeroen van der Wal <jcvanderwal@apache.org>
 Mohammad Nour El-Din <mnour@apache.org>
 Mark Struberg <struberg@apache.org>

 NOW, THEREFORE, BE IT FURTHER RESOLVED, that Dan Haywood
 be appointed to the office of Vice President, Apache Isis, 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 Isis PMC be and hereby is
 tasked with the creation of a set of bylaws intended to
 encourage open development and increased participation in the
 Apache Isis Project; and be it further

 RESOLVED, that the Apache Isis Project be and hereby
 is tasked with the migration and rationalization of the Apache
 Incubator Isis podling; and be it further

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

 Special Order 7C, Establish the Apache ISIS Project, was
 approved by Unanimous Vote of the directors present.

19 Sep 2012

Isis is an ALv2 licensed implementation of the Naked Objects pattern. It is
based on contributions of the original Naked Objects Framework along with
a number of sister projects that were developed for the book "Domain Driven
Design using Naked Objects " (pragprog 2009).

Isis was accepted into the Incubator in 2010, September 7th.

Project Development

 - Work broadly completed on integrating with JDO/DataNucleus
   (in favour of OpenJPA)
 - Numerous Enhancements to Wicket viewer
 - Internal refactoring to simplify codebase

Community Development

 - Several further new correspondents on the mailing list

 - Have had four individuals that have contributed patches this quarter
   - this is a substantive increase from previous quarters
   - maintaining a clone of the SVN codebase on github seems to have helped

 - Project (which is part-funding JDO/Wicket development) continues
   - expected to run until Dec 2012, with possible extension

 - Publicising RestfulObjects spec (as implemented by Isis' RestfulObjects
   viewer)
   - talk given at 1-day conf (DDD10), in Aug
   - InfoQ article on Restful Objects published

 - Talks on Isis and Restful Objects to be presented at J-Fall conf, in Oct.

 - Talk on Isis to be presented at ApacheCon EU, in Nov.

Top 3 Issues to address in move towards graduation

 - None; per previous report we want one new committer voted on prior
   to graduating

 - We currently have three candidates for being new committers.  We just need
   to do a successful vote for one of these (highly unlikely all three
   votes would fail).

 - We should then be in a position to vote to graduate

We don't believe that any of these issues requires Board attention.

New Releases

 - None in this period
 - intention is to release 0.3.1-incubating prior to next report

Signed-off-by: mnour, struberg, mfranklin
IPMC comments:
 Matt Franklin (mfranklin):
   Good report.  Two questions/comments:
   - Why not just propose the committers and see what the PPMC thinks?
     Is there a reason for waiting?
   - The incubator status page needs to be completed. It appears that more
     has happened than the page reflects.

20 Jun 2012

Isis is an ALv2 licensed implementation of the Naked Objects pattern. It is
based on contributions of the original Naked Objects Framework along with
a number of sister projects that were developed for the book "Domain Driven
Design using Naked Objects " (pragprog 2009).

Isis was accepted into the Incubator in 2010, September 7th.

Project Development

 - Removing modules that provide low/no value
 - Internal refactoring to simplify codebase
 - Started work integrating with OpenJPA

Community Development

 - Isis has been selected as the basis for a new project
   - expected to include some funding for Isis' development
   - expected to run Jul~Dec 2012
 - Mailing list remains reasonably active, some new correspondents
 - Restful Objects spec now complete, implemented by Isis and
   by (non-Apache) Naked Objects MVC open source project
   - submitted to OOPSLA
   - InfoQ article lined up for publication
   - presenting RO at 1-day conference

Top 3 Issues to address in move towards graduation

 - only really one issue: need to demonstrate can bring in at least one
   new committer.  At that point, we feel that we have done enough to
   warrant graduation (as a small but viable community)
 - hopeful that the new project currently starting will yield a new committer
 - the ongoing simplification of codebase should also make the codebase
   more approachable

We don't believe that any of these issues requires Board attention.

New Releases

 - None in this period
 - intention is to release 0.3.1 prior to next report

Signed off by mentor: struberg
Shepherd: Jukka Zitting

21 Mar 2012

Isis is an ALv2 licensed implementation of the Naked Objects pattern. It is
based on contributions of the original Naked Objects Framework along with
a number of sister projects that were developed for the book "Domain Driven
Design using Naked Objects " (pragprog 2009).

Isis was accepted into the Incubator in 2010, September 7th.

Project Development

 - Released 0.2.0-incubating, with improved website and archetype
 - Added demo of jQuery mobile to demonstrate REST API
 - Added support for MongoDB in the nosql object store

Community Development

 - Mailing list remains reasonably active
 - New site gone live which improves the "message" for would-be users
 - Hoping to pick up a new committer; awaiting their contribution for review
 - New JIRA tickets raised/tagged existing tickets for potential newbie
   contributors to pick up and contribute back
 - Continuing to work on restful objects spec, implemented by Isis and
   by (non-Apache) Naked Objects MVC open source project
   - hope is that this will raise some synergies and build community
     across both

Top 3 Issues to address in move towards graduation

 - only really one issue: need to demonstrate can bring in at least one
   new committer.  At that point, we feel that we have done enough to
   warrant graduation (as a small but viable community)
 - in mean time, need to continue to remove impediments for building the
   community, by improving the messaging on the website, by making the
   archetypes easy to use, by blogging

We don't believe that any of these issues requires Board attention.

New Releases

 - 0.2.0-incubating was released in Feb 2011
 - intention is to release 0.3.0 in Apr or May (prior to next report)

Signed off by mentor: struberg

21 Dec 2011

Isis is an ALv2 licensed implementation of the Naked Objects pattern. It is
based on contributions of the original Naked Objects Framework along with a
number of sister projects that were developed for the book "Domain Driven
Design using Naked Objects" (pragprog 2009).

Isis was accepted into the Incubator in 2011, September 7th.

Project Development

* Ongoing work on new json viewer, implementing the restfulobjects.org spec
* Enhancements to sql object store
* Enhancements to core (metamodel, support for multiple viewers in single
webapp)

Community Development

* the work on json viewer has brought spawned an independent open source
project
 *  http://code.google.com/p/restfulobjects-js/
* Reasonably active mailing list; first "real" problem/change request raised
(and fixed)
* Presented lightning talk at CodeKen 2011 conf.
* Reworking site to improve the messaging (to go live in next release)
* To support the new site, an example online app demonstrating Isis is now
live at http://mmyco.co.uk:8180/isis-onlinedemo

Top 3 Issues to address in move towards graduation

* Improve the "marketing message" to bring in more users
 * see mailing list thread about this
http://mail-archives.apache.org/mod_mbox/incubator-isis-dev/201111.mbox/%3C4
ECA4BDC.5020609@haywood-associates.co.uk%3E
* Make Isis more accessible
 * online demo, better archetype
* More orchestrated blogging/publicity from existing community
 * (initial guidelines in the Isis wiki,
https://cwiki.apache.org/confluence/display/ISIS/Blogging)

None of these issues requires Board attention.

New Releases

* Next release expected this month (Dec 2011)

26 Oct 2011

Isis is an ALv2 licensed implementation of the Naked Objects pattern. It is
based on contributions of the original Naked Objects Framework along with a
number of sister projects that were developed for the book "Domain Driven
Design using Naked Objects " (pragprog 2009).

Isis was accepted into the Incubator in 2010, September 7th.

Project Development

* Isis-0.1.2-incubating released during July 2011
* Ongoing work on new json viewer, implementing the restfulobjects.org spec
* Enhancements to sql object store

Community Development

* Reasonably active mailing list; first "real" problem/change request raised
(and fixed)
* Frequent commits
* Isis members attended BarCamp Oxford in Sept, presented on Isis

Top 3 Issues to address in move towards graduation

* More blogging/publicity from existing community...
* More users of the framework...
* More committers to the framework

None of these issues requires Board attention.

New Releases

* Next release expected in Nov 2011

21 Sep 2011

Isis is an ALv2 licensed implementation of the Naked Objects pattern. It is
based on contributions of the original Naked Objects Framework along with a
number of sister projects that were developed for the book "Domain Driven
Design using Naked Objects " (pragprog 2009).

Isis was accepted into the Incubator in 2010, September 7th.

Project Development

* Isis-0.1.2-incubating released during July 2011
* Ongoing work on new json viewer, implementing the restfulobjects.org spec
* Enhancements to sql object store

Community Development

* Reasonably active mailing list; first "real" problem/change request raised
(and fixed)
* Frequent commits
* Isis members attended BarCamp Oxford in Sept, presented on Isis

Top 3 Issues to address in move towards graduation

* More blogging/publicity from existing community...
* More users of the framework...
* More committers to the framework

None of these issues requires Board attention.

New Releases

* Next release expected in Nov 2011

15 Jun 2011

Isis is an ALv2 licensed implementation of the Naked Objects pattern. It is
based on contributions of the original Naked Objects Framework along with a
number of sister projects that were developed for the book "Domain Driven
Design using Naked Objects " (pragprog 2009).

Isis was accepted into the Incubator in 2010, September 7th.

Project Development

* Good documentation site is online now.
* Working on an Isis incubator release
* Currently voting on isis-0.1.2-RC4-incubating

Community Development

* Active mailing list.
* Frequent commits

Top 3 Issues to address in move towards graduation

* Getting first release out to demonstrate credibility.
* Ensuring existing committers all happy with transition to Apache.
* support people who like to move from NO to ISIS

None of these issues requires Board attention.

New Releases

* We are currently in the progress of voting on our first release.

16 Mar 2011

Isis is an ASL 2.0 licensed implementation of the Naked Objects pattern. It
is based on contributions of the original Naked Objects Framework along with
a number of sister projects that were developed for the book "Domain Driven
Design using Naked Objects".

Isis was accepted into the Incubator in 2010, September 7th.

Project development (month 6 of incubation):

 * Now (manually) publishing snapshots to Apache snapshot repo, so would-be
users no longer need to compile source
 * New Maven archetype and cheat sheet, so would-be users can get started
more quickly
 * New materials on website so would-be promoters of Isis can spread the
word (downloadable presentation materials)
 * Working on Isis documentation and internal code refactorings to build
community credibility
 * Refactoring of codebase in order to support proposal objectives (JSR-299)

Community Development (month 6 of incubation):

 * A few more new names on isis-dev@incubator.apache.org
 * New materials on website to support community (cheat sheet, downloadable
presentation materials)
 * Mailing list volumes still quite low, but a few more names are showing up
 * Wiki continuing to get useful content on snapshot deployment,
certificates for code signing, building Maven archetypes

Top 3 Issues to address in move towards graduation:

 * Putting good documentation site out as start-off to building larger
community.
 * Getting first release out to demonstrate credibility.
 * Promoting via additional channels (e.g., blogs, articles)

Issues for the Incubator PMC or ASF Board:

 None of these issues requires Board attention.

New Releases:

 There is currently no incubator release yet.

15 Dec 2010

Description

Isis is an ASL 2.0 licensed implementation of the Naked Objects pattern. It
is based on contributions of the original Naked Objects Framework along with
a number of sister projects that were developed for the book "Domain Driven
Design using Naked Objects".

Isis was accepted into the Incubator in 2010, September 7th.

Project development (month 3 of incubation):

 * setting up the build process has been finished.
 * Isis has now a Hudson build
 * Discussing the scope of the first Apache Isis release
 * Apache Isis website is up and running (see
http://incubator.apache.org/isis/)

Community Development (month 3 of incubation):

 * A few new names on isis-dev@incubator.apache.org
 * new contributions from Mike Burton (wiki, reported issues and helped with
build) and Sabine Winkler (site, TimePeriod)
 * Holding a public Skype conference led to highly controversial reaction
from the ASF community and probably caused some irritation within the Isis
community.
 * Wiki starting to get some useful content.
 * Lightning talk at LJC OpenConference, Nov 2010 .

Top 3 Issues to address in move towards graduation:

 * Putting good documentation site out as start-off to building larger
community.
 * Getting first release out to demonstrate credibility.
 * Ensuring existing committers all happy with transition to Apache and
support existing users who like to move from NO to ISIS

Issues for the Incubator PMC or ASF Board:

 None of these issues requires Board attention.

New Releases:

 There is currently no incubator release yet.

17 Nov 2010

Isis is an ASL 2.0 licensed implementation of the Naked Objects pattern.  It
is based on contributions of the original Naked Objects Framework along with
a number of sister projects that were developed for the book "Domain Driven
Design using Naked Objects".

Isis was accepted into the Incubator in 2010, September 7th.

Project Development (month 2 of incubation):

 * All code now uploaded (including sister projects); code now building.
 * Worked on Maven website, stubs for documentation; first-cut
logo/branding; site now building.
 * Initial site uploaded (some issues still outstanding here).

Community Development (month 2 of incubation):

 * Mailing list shows increased usage from previous month.
 * Wiki starting to get some useful content.
 * Vangjel Stavro showed interest in contributing to Wiki documentation.
 * A number of new individuals have expressed an interest in contributing in
various areas... no contributions yet, but hopeful.
 * Informal "spreading the word" and introducing others to what is Apache
Isis and what it can do for their software development at ApacheCon 2010.
 * Lightning talk scheduled at LJC OpenConference, Nov 2010.
 * Session accepted at REConf 2011 conference, on
the Isis "BDD Viewer" (Concordion integration).
 * Got permissions to create Hudson build jobs for Apache Isis, expected to
be finalized maximum by the end of this month November 2010.

Top 3 Issues to address in move towards graduation:

 * Putting good documentation site out as start-off to building larger
community.
 * Getting first release out to demonstrate credibility.
 * Ensuring existing committers all happy with transition to Apache.

None of these issues requires Board attention.

New Releases

 * There is currently no incubator release yet.

20 Oct 2010

Isis is an ASL 2.0 licensed implementation of the Naked Objects pattern.  It
is based on contributions of the original Naked Objects Framework along with
a number of sister projects that were developed for the recent book, "Domain
Driven Design using Naked Objects".

Isis was accepted into the Incubator in 2010, September 7th.

Last quarter, we have worked on the following items:

 * Podling setup activities.
 * Collecting the CCLA from Naked Objects Group Ltd for its contribution of
the Naked Objects framework.
 * Collecting all iCLA(s) from all committers (this includes the sister
projects)
 * Setting up SVN committership, Wiki and JIRA accounts for the initial
committers
 * Uploading code from the existing Subversion repositories (residing on
Sourceforge) and converting over the package names and Maven POM
groupId/artifactIds.  At the time of writing this is still in progress
(Naked Objects codebase uploaded, awaiting sister projects to be uploaded).
 * Due diligence on IP clearance progressing

Top 3 Issues to address in move towards graduation

 * putting good documentation site out as start-off to building larger
community
 * getting first release out to demonstrate credibility
 * ensuring existing committers all happy with transition to Apache

None of these issues requires Board attention.

Community Development (first report)

 * mailing list got setup and shows increased usage; committers are moving
onto it from the old mailing list
 * first pages being created on Isis wiki, contributions from several in
community
 * interview at http://jaxenter.com/apache-isis-interview-30780.html.
 * session accepted at JFokus 2011 conference, hoping for v0.1 out in time
for that.
 * 2 expressions of interest to contribute on isis-dev

Project Development (first report)

 * imported the SVN history from the old projects into a
''contrib/initial-imports'' area in SVN.
 * performed initial converted over package names and Maven POM
groupId/artifactIds.
 * performed further work refining new module structure and corresponding
DocBook guides to be carved out from existing material
 * Started moving code that has passed IP clearance into trunk