Apache Logo
The Apache Way Contribute ASF Sponsors

Formal board meeting minutes from 2010 through present. Please Note: The board typically approves minutes from one meeting during the next board meeting, so minutes will be published roughly one month later than the scheduled date. Other corporate records are published, as is an alternate categorized view of all board meeting minutes.

2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | Pre-organization meetings

Isis

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