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

This was extracted (@ 2024-04-17 22:10) from a list of minutes which have been approved by the Board.
Please Note The Board typically approves the minutes of the previous meeting at the beginning of every Board meeting; therefore, the list below does not normally contain details from the minutes of the most recent Board meeting.

WARNING: these pages may omit some original contents of the minutes.
This is due to changes in the layout of the source minutes over the years. Fixes are being worked on.

Meeting times vary, the exact schedule is available to ASF Members and Officers, search for "calendar" in the Foundation's private index page (svn:foundation/private-index.html).

Streams

17 Apr 2024 [Steve Blackmon / Justin]

A report was expected, but not received

17 Jan 2024 [Steve Blackmon / Justin]

## Description:
Apache Streams unifies a diverse world of digital profiles and online
activities into common formats and vocabularies, and makes these datasets
accessible across a variety of databases, devices, and platforms for
streaming, browsing, search, sharing, and analytics use-cases.

## Issues:
The project code and community has become stagnant, and with the end of
Twitter's free API, there is now very little code in the project today
useful enough to attract users or developers.  It's been several years
since the community rallied around a project, much less followed through
on it, unfortunately.  I (Steve) am trying very hard to change that by
inspiring the community toward a new 'North Star'.

## Membership Data:
Apache Streams was founded 2017-07-18 (6 years ago). There are
currently 9 committers and 9 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

## Community changes:
- Brian Hodge joined PMC on 2020-04-26
- Brian Hodge became a committer on 2020-04-26

## Project Activity:
- Apache Streams 0.6.1 was released in March 2020.
- The next Apache Streams release will be the first compatible with JDK11
 and JDK17.
- 2021 and 2022 and 2023 all had minimal commit and mailing list and
 discussions.
- 2024 is different - there are conversations and planning underway to reboot
 the project in an exciting direction that should have wide appeal (see below)

## Other Comments:
- Twitter's pay-walling of the free API is quite unfortunate.  Streams
most mature and powerful libraries and examples are all based on these APIs.
- A silver lining with the turmoil at Twitter is rapidly growing interest in
open alternatives based on ActivityPub ex. Mastadon.  This offers the
project a path to new life, as ActivityPub is based on ActivityStreams.
- Addition of Pekko (incubating) to the wider community is an opportunity to
clean house on the code base, switching plumbing to more suitable patterns, and
supporting scala developmers natively.
- The new 'North Star' under discussion is for Apache Streams to release a
 cloud-native ActivityPub server akin to Mastadon, but optimized for
 deployments to customize the experience, for the community to add new
 features, and able to support massive user bases.
- We need to get the upgrades on our main branch released ASAP.
- We need to better reach out to new users and developers to reinvigorate the
 project, and expand influence and awareness among the ActivityPub ecosystem.
 Now that we have a new exciting relevant objective this is a high priority!

18 Oct 2023 [Steve Blackmon / Bertrand]

## Description:
Apache Streams unifies a diverse world of digital profiles and online
activities into common formats and vocabularies, and makes these datasets
accessible across a variety of databases, devices, and platforms for
streaming, browsing, search, sharing, and analytics use-cases.

## Issues:
The project code and community has become stagnant, and with the end of
Twitter's free API, there is now very little code in the project today
useful enough to attract users or developers.  It's been several years
since the community rallied around a project, much less followed through
on it, unfortunately.

## Membership Data:
Apache Streams was founded 2017-07-18 (6 years ago). There are
currently 9 committers and 9 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

## Community changes:
- Brian Hodge joined PMC on 2020-04-26
- Brian Hodge became a committer on 2020-04-26

## Project Activity:
- Apache Streams 0.6.1 was released in March 2020.
- The next Apache Streams release will be the first compatible with JDK11.
- 2021 and 2022 and 2023 all had minimal commit and mailing list and discussions.
- Several recent board reports have been missed.  Very sorry about that.

## Other Comments:
- Twitter's pay-walling of the free API is quite unfortunate.  Streams
most mature and powerful libraries and examples are all based on these APIs.
- A silver lining with the turmoil at Twitter is rapidly growing interest in
open alternatives based on ActivityPub ex. Mastadon.  This offers the
project a path to new life, as ActivityPub is based on ActivityStreams.
- Addition of Pekko (incubating) to the wider community is an opportunity to
clean house on the code base, switching plumbing to more suitable patterns, and
supporting scala developmers natively.
- We need to get the upgrades on our main branch released ASAP.
- We need to better reach out to users and developers to reinvigorate the project.
- We need to lean further into the ActivityPub ecosystem to become relevant again.

@Justin: follow up on direction

20 Sep 2023 [Steve Blackmon / Willem]

No report was submitted.

16 Aug 2023 [Steve Blackmon / Bertrand]

No report was submitted.

19 Jul 2023 [Steve Blackmon / Bertrand]

No report was submitted.

19 Apr 2023 [Steve Blackmon / Bertrand]

## Description:
Apache Streams unifies a diverse world of digital profiles and online
activities into common formats and vocabularies, and makes these datasets
accessible across a variety of databases, devices, and platforms for
streaming, browsing, search, sharing, and analytics use-cases.

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

## Membership Data:
Apache Streams was founded 2017-07-18 (5 1/2 years ago). There are currently 9
committers and 9 PMC members in this project. The Committer-to-PMC ratio is
1:1.

## Community changes:
- Brian Hodge joined PMC on 2020-04-26
- Brian Hodge became a committer on 2020-04-26

## Project Activity:
- Apache Streams 0.6.1 was released in March 2020.
- The next Apache Streams release will be the first compatible with JDK11.
- 2021 and 2022 both had minimal commit and mailing list and discussions.
- Several recent board reports have been missed.  Very sorry about that.

## Other Comments:
- Twitter's imminent pay-walling of the free API is quite unfortunate.
 Streams most mature and powerful libraries and examples are all based on
 these APIs.
- A silver lining with the turmoil at Twitter is rapidly growing interest in
 open alternatives based on ActivityPub ex. Mastadon.  This offers the
 project a path to new life, as ActivityPub is based on ActivityStreams.
- We need to get the upgrades on our main branch released ASAP.
- We need to better reach out to users and developers to reinvigorate the
 project.
- We need to lean further into the ActivityPub ecosystem to become relevant
 again.

15 Feb 2023 [Steve Blackmon / Sharan]

## Description:
Apache Streams unifies a diverse world of digital profiles and online
activities into common formats and vocabularies, and makes these datasets
accessible across a variety of databases, devices, and platforms for
streaming, browsing, search, sharing, and analytics use-cases.

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

## Membership Data:
Apache Streams was founded 2017-07-18 (4 3/4 years ago).
There are currently 9committers and 9 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

## Community changes:
- Brian Hodge joined PMC on 2020-04-26
- Brian Hodge became a committer on 2020-04-26

## Project Activity:
- Apache Streams 0.6.1 was released in March 2020.
- Next Apache Streams release will be the first compatible with JDK11.
- 2021 and 2022 both had minimal commits and discussions.
- Recent board reports have been missed.  Very sorry about that.

## Other Comments:
- Twitter's imminent pay-walling of the free API is unfortunate.  Streams most
 mature and powerful libraries are based on this API.
- A silver lining with the turmoil at Twitter is rapidly growing interest in
 open alternatives based on ActivityPub ex. Mastadon.  This offers the
 project a path to new life, as ActivityPub is based on ActivityStreams.
- We need to get the upgrades on our main branch released ASAP.
- We need to better reach out to users and developers to reinvigorate the
 project.
- We need to lean further into the ActivityPub ecosystem to become relevant
 again.

18 Jan 2023 [Steve Blackmon / Christofer]

No report was submitted.

21 Dec 2022 [Steve Blackmon / Sharan]

No report was submitted.

16 Nov 2022 [Steve Blackmon / Christofer]

No report was submitted.

19 Oct 2022 [Steve Blackmon / Bertrand]

No report was submitted.

20 Jul 2022 [Steve Blackmon / Rich]

## Description:
Apache Streams unifies a diverse world of digital profiles and online
activities into common formats and vocabularies, and makes these datasets
accessible across a variety of databases, devices, and platforms for
streaming, browsing, search, sharing, and analytics use-cases.

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

## Membership Data:
Apache Streams was founded 2017-07-18 (4 3/4 years ago). There are
currently 9 committers and 9 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

## Community changes:
- Brian Hodge joined PMC on 2020-04-26
- Brian Hodge became a committer on 2020-04-26

## Project Activity:
- Apache Streams 0.6.1 was released in March 2020.
- Next Apache Streams release will be the first compatible with JDK11.
- There was discussion last year about path and priorities to 1.0 release
and roadmap beyond, but not many discussions or commits in 2021 or 2022
thus far.

## Community Health:
- We need to get the upgrades on our main branch released ASAP. Q3 or bust!
- We need to conduct more regular roadmap planning, create and deliver
based on a planned release schedule.
- We need to identify and execute strategies to reach out to likely
interested users and developers to reinvigorate the project.
- We need to be willing to evolve the project toward new use cases if
necessary to expand the community.

18 May 2022 [Steve Blackmon / Christofer]

## Description:
Apache Streams unifies a diverse world of digital profiles and online
activities into common formats and vocabularies, and makes these datasets
accessible across a variety of databases, devices, and platforms for
streaming, browsing, search, sharing, and analytics use-cases.

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

## Membership Data:
Apache Streams was founded 2017-07-18 (4 3/4 years ago). There are currently 9
committers and 9 PMC members in this project. The Committer-to-PMC ratio is
1:1.

## Community changes:
- Brian Hodge joined PMC on 2020-04-26
- Brian Hodge became a committer on 2020-04-26

## Project Activity:
- Apache Streams 0.6.1 was released in March 2020.
- Next Apache Streams release will be the first compatible with JDK11.
- There was discussion last year about path and priorities to 1.0 release and
 roadmap beyond, but not many discussions or commits in 2021 or 2022 thus
 far.

## Community Health:
- We need to get the upgrades on our main branch released asap.
- We need to conduct more regular roadmap planning, create and deliver based
 on a planned release schedule.
- We need to identify and execute strategies to reach out to likely interested
 users and developers to reinvigorate the project.
- We need to be willing to evolve the project toward new use cases if
 necessary to expand the community.

20 Apr 2022 [Steve Blackmon / Bertrand]

No report was submitted.

19 Jan 2022 [Steve Blackmon / Roman]

## Description:
Apache Streams unifies a diverse world of digital profiles and online
activities into common formats and vocabularies, and makes these datasets
accessible across a variety of databases, devices, and platforms for
streaming, browsing, search, sharing, and analytics use-cases.

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

## Membership Data:
Apache Streams was founded 2017-07-18 (4 1/2 years ago). There are currently 9
committers and 9 PMC members in this project. The Committer-to-PMC ratio is
1:1.

## Community changes:
- Brian Hodge joined PMC on 2020-04-26
- Brian Hodge became a committer on 2020-04-26

## Project Activity:
- Apache Streams 0.6.1 was released in March 2020.
- Next Apache Streams release will be the first compatible with JDK11.
- There was a recent discussion about path and priorities to 1.0 release
 and roadmap beyond, but not many discussions or commits in 2021.
- Two PMC members presented work based on Apache Streams during ApacheCon
 2021.

## Community Health:
- We need to conduct more regular roadmap planning, create and deliver based
 on a planned release schedule.
- We need to identify and execute strategies to reach out to likely interested
 users and developers to reinvigorate the project.
- We need to be willing to evolve the project toward new use cases if necessary
 to expand the community.

20 Oct 2021 [Steve Blackmon / Sander]

## Description:
Apache Streams unifies a diverse world of digital profiles and online
activities into common formats and vocabularies, and makes these datasets
accessible across a variety of databases, devices, and platforms for
streaming, browsing, search, sharing, and analytics use-cases.

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

## Membership Data:
Apache Streams was founded 2017-07-18 (4 years ago). There are currently 9
committers and 9 PMC members in this project. The Committer-to-PMC ratio is
1:1.

## Community changes:
- Brian Hodge joined PMC on 2020-04-26
- Brian Hodge became a committer on 2020-04-26

## Project Activity:
- Apache Streams 0.6.1 was released in March 2020.
- Next Apache Streams release will be the first compatible with JDK11.
- Two PMC members presented work based on Apache Streams for ApacheCon
 2021.
- There is an ongoing discussion about path and priorities to 1.0 release
 and roadmap beyond.

## Community Health:
- Adding committers and growing the PMC will remain a focus.
- We need to identify and execute strategies to reach out to likely interested
 users and developers, including evolving the project for new use cases.
- We need to conduct more regular roadmap planning, create and deliver based
 on a planned release schedule.

15 Sep 2021 [Steve Blackmon / Sander]

## Description:
Apache Streams unifies a diverse world of digital profiles and online
activities into common formats and vocabularies, and makes these datasets
accessible across a variety of databases, devices, and platforms for
streaming, browsing, search, sharing, and analytics use-cases.

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

## Membership Data:
Apache Streams was founded 2017-07-18 (4 years ago). There are currently 9
committers and 9 PMC members in this project. The Committer-to-PMC ratio is
1:1.

## Community changes:
- Brian Hodge joined PMC on 2020-04-26
- Brian Hodge became a committer on 2020-04-26

## Project Activity:
- Apache Streams 0.6.1 was released in March 2020.
- Next Apache Streams release will be the first compatible with JDK11.
- Necessary work to enable an Apache Streams binary/bytecode release so far
 has stalled: curation of an accurate NOTICE file is required and no one has
 demonstrated interest/time to complete this effort.
- Two PMC members are presenting work based on Apache Streams for ApacheCon
 2021.
- Not much code or mailing list discussion since Q2 board report :(
- There is an ongoing discussion about path and priorities to 1.0 release.

## Community Health:
- Adding committers and growing the PMC will remain a focus.
- We need to identify and execute strategies to reach out to likely interested
 users and developers, including evolving the project for new use cases.
- We need to conduct more regular roadmap planning, create and deliver based
 on a release schedule.

18 Aug 2021 [Steve Blackmon / Bertrand]

No report was submitted.

@Sander: pursue a report for Streams

21 Jul 2021 [Steve Blackmon / Sheng]

No report was submitted.

21 Apr 2021 [Steve Blackmon / Roy]

## Description:
Apache Streams unifies a diverse world of digital profiles and online
activities into common formats and vocabularies, and makes these datasets
accessible across a variety of databases, devices, and platforms for
streaming, browsing, search, sharing, and analytics use-cases.

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

## Membership Data:
Apache Streams was founded 2017-07-18 (3 years ago) There are currently 9
committers and 9 PMC members in this project. The Committer-to-PMC ratio is
1:1.

## Community changes:
- Brian Hodge joined PMC on 2020-04-26
- Brian Hodge became a committer on 2020-04-26

## Project Activity:
- Apache Streams 0.6.1 was released in March 2020.
- Apache Streams 0.7.0 will be the first compatible with JDK11.
- No pull requests or mailing list discussion since Q1 board report :(
- Necessary work to enable Apache Streams 0.7.0 binary/bytecode release seems
 to have stalled: curation of an accurate NOTICE file is required and no one
 has demonstrated interest/time to do this work.
- Activity will likely be high(er) into and through summer, with work
 supporting ApacheCon Social Data track presentations.

## Community Health:
- Adding committers and growing the PMC will remain a focus.
- We need to identify and execute strategies to reach out to likely interested
 users and developers.
- We need to conduct more regular roadmap planning, create and deliver based
 on a release schedule.

20 Jan 2021 [Steve Blackmon / Niclas]

## Description:
Apache Streams unifies a diverse world of digital profiles and online
activities into common formats and vocabularies, and makes these datasets
accessible across a variety of databases, devices, and platforms for
streaming, browsing, search, sharing, and analytics use-cases.

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

## Membership Data:
Apache Streams was founded 2017-07-18 (3 years ago)
There are currently 9 committers and 9 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

## Community changes:
- Brian Hodge joined PMC on 2020-04-26
- Brian Hodge became a committer on 2020-04-26

## Project Activity:
- Apache Streams 0.6.1 was released in March 2020.
- Apache Streams 0.7.0 will be the first compatible with JDK11.
- 6 pull requests merged since Q4 board report.
- Necessary work to enable Apache Streams 0.7.0 binary/bytecode release is in
 progress: curation of a NOTICE file.

## Community Health:
- Adding committers and growing the PMC will remain a focus.
- We need to identify and execute strategies to reach out to likely
 interested users and developers.
- We need to conduct more regular roadmap planning, create and deliver based
 on a release schedule.

18 Nov 2020 [Steve Blackmon / Niclas]

## Description:
Apache Streams unifies a diverse world of digital profiles and online
activities into common formats and vocabularies, and makes these datasets
accessible across a variety of databases, devices, and platforms for
streaming, browsing, search, sharing, and analytics use-cases.

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

## Membership Data:
Apache Streams was founded 2017-07-18 (3 years ago)
There are currently 9 committers and 9 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

## Community changes:
- Brian Hodge joined PMC on 2020-04-26
- Brian Hodge became a committer on 2020-04-26

## Project Activity:
- Numerous improvements made to the twitter SDK and example streams that use
 it since last report.
- Apache Streams 0.7.0 release (first binary/bytecode release) preparation is
 in progress; LICENSE work is done but NOTICE file work remains.

## Community Health:
- Adding committers and growing the PMC will remain a focus.
- We need to identify and execute strategies to reach out to likely
 interested users and developers.
- We need to conduct more regular roadmap planning, create and deliver based
 on a release schedule.

21 Oct 2020 [Steve Blackmon / Shane]

No report was submitted.

15 Jul 2020 [Steve Blackmon / Niclas]

## Description:
Apache Streams unifies a diverse world of digital profiles and online
activities into common formats and vocabularies, and makes these datasets
accessible across a variety of databases, devices, and platforms for
streaming, browsing, search, sharing, and analytics use-cases.

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

## Membership Data:
Apache Streams was founded 2017-07-18 (3 years ago)
There are currently 9 committers and 9 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

## Community changes:
- Brian Hodge joined PMC on 2020-04-26
- Brian Hodge became a committer on 2020-04-26

## Project Activity:
- Apache Streams 0.6.1 was released in March 2020.
- Apache Streams 0.6.2-SNAPSHOT is now compatible with JDK11 !!!
- Necessary work to enable Apache Streams 0.7.0 binary/bytecode release is in
 progress, principally curating new LICENSE and NOTICE files.

## Community Health:
- Adding committers and growing the PMC will remain a focus.
- We need to identify and execute strategies to reach out to likely
 interested users and developers.
- We need to conduct more regular roadmap planning, create and deliver based
 on a release schedule.

15 Apr 2020 [Steve Blackmon / Bertrand]

## Description:
Apache Streams unifies a diverse world of digital profiles and online
activities into common formats and vocabularies, and makes these datasets
accessible across a variety of databases, devices, and platforms for
streaming, browsing, search, sharing, and analytics use-cases.

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

## Membership Data:
Apache Streams was founded 2017-07-18 (3 years ago) There are currently 9
committers and 9 PMC members in this project. The Committer-to-PMC ratio is
1:1. Community changes, past quarter:
- One new PMC member - Brian Hodge added on 2020-04-08
- One new committer - Brian Hodge added on 2020-04-08

## Project Activity:
- Apache Streams 0.6.1 was released in March 2020.

## Community Health:
- Adding committers and growing the PMC will remain a focus.
- We need to identify and execute strategies to reach out to likely interested
 users and developers.
- We need to conduct more regular roadmap planning, create and deliver based
 on a release schedule.

@Justin: look into release policy issues with Streams

19 Feb 2020 [Steve Blackmon / Roman]

## Description:
Apache Streams unifies a diverse world of digital profiles and online
activities into common formats and vocabularies, and makes these datasets
accessible across a variety of databases, devices, and platforms for
streaming, browsing, search, sharing, and analytics use-cases.

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

## Membership Data:
Apache Streams was founded 2017-07-18 (3 years ago)
There are currently 8 committers and 8 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

Community changes, past quarter:
- No new PMC members. Last addition was Ate Douma on 2017-07-18.
- No new committers were added.

## Project Activity:
- Three modules are new or materially improved this quarter.
- One module was submitted (and several reviewed) by a new project participant
 bhodge.

## Community Health:
- Mailing list and commit participation was low again.  Adding committers and
 growing the PMC needs to be a focus.
- Streams is over-due for a release to incorporate new ActivityStreams
 2.0 support and updates to several of our core dependencies.

15 Jan 2020 [Steve Blackmon / Ted]

No report was submitted.

@Ted: pursue a report for Streams

16 Oct 2019 [Steve Blackmon / Shane]

## Description:
Apache Streams unifies a diverse world of digital profiles and online
activities into common formats and vocabularies, and makes these datasets
accessible across a variety of databases, devices, and platforms for
streaming, browsing, search, sharing, and analytics use-cases.

## Issues:
- Keeping the existing community active and growing the community remains a
 challenge.

## Membership Data:
Apache Streams was founded 2017-07-18 (2 years ago)
There are currently 8 committers and 8 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

Community changes, past quarter:
- No new PMC members. Last addition was Ate Douma on 2017-07-18.
- No new committers were added.

## Project Activity:
- Activity was low again this quarter
- Most development focused on integrating person & company data enrichment
 services.
- Several PMC members will be participating in the upcoming ACEU 2019
 hackathon.

## Community Health:
- Mailing list and commit participation was low again.  Adding committers and
 growing the PMC needs to be a focus.
- Streams is over-due for a release to incorporate new ActivityStreams
 2.0 support and updates to several of our core dependencies.

17 Jul 2019 [Steve Blackmon / Rich]

## Description:

- Apache Streams unifies a diverse world of digital profiles and online
 activities into common formats and vocabularies, and makes these datasets
 accessible across a variety of databases, devices, and platforms for
 streaming, browsing, search, sharing, and analytics use-cases.

## Issues:

- Keeping the existing community active and growing the community remains a
 challenge.

## Activity:

- Activity was low again this quarter, but a check-in thread in Q1 confirmed 4
 attentive PMC members [1]
- Some development occurred this quarter, primarily maintaining and
 modernizing existing modules.
- Several interesting new data integrations are being actively developed but
 have not yet merged.
- Several PMC members are committed to code and community development
 activities during ACNA 2019 hackathon, and ACEU 2019 hackathon, maybe also
 at Flink Forward Berlin 2019.
- Streams-related presentation at Chicago Roadshow in May

## Health report:

- Mailing list and commit participation was low again.  Adding committers and
 growing the PMC needs to be a focus this year.
- Streams is still over-due for a release to incorporate new ActivityStreams
2.0 support and updates to several of our core dependencies.

## PMC changes:

- None. There are currently 8 PMC members.  The most recent PMC addition
 occurred on July 19, 2017.

## Committer base changes:

- None. There are currently 8 committers.  The most recent PMC addition
 occurred on July 19, 2017.

## Releases:

- Apache Streams 0.6.0 was released on June 17, 2018

## Upcoming Project Initiatives:

- Perform first binary release
- Additional examples in source tree and on the web
- Export archives of more online services
- Integrations with additional APIs containing profile and activity data
- More support for Activity Streams 2.0
- Reduce disparities between normalized activities and objects of like type
 collected from various data sources.- Deprecate and delete non-essential
 modules
- Drop non-essential third-party maven dependencies
- Support JDKs > 8

[1] https://lists.apache.org/thread.html/677af59d2b30e4b2793e49f434d16a7ace5c9d88b65d5e3332c3552e@%3Cprivate.streams.apache.org%3E

17 Apr 2019 [Steve Blackmon / Roman]

## Description:

- Apache Streams unifies a diverse world of digital profiles and online
 activities into common formats and vocabularies, and makes these datasets
 accessible across a variety of databases, devices, and platforms for
 streaming, browsing, search, sharing, and analytics use-cases.

## Issues:

- More code has been unintentionally deprecated due to loss of functionality
 of upstream APIs.
- Keeping the existing community active and growing the community remains a
 challenge.

## Activity:

- Some additional development occurred on existing modules but activity was
 low again this quarter.
- Project is over-due for a release to incorporate new ActivityStreams
2.0 support and updates to several of our core dependencies.
- Three Apache members have recently expressed some interest in getting
 involved, potentially joining PMC, although not yet officially on-list.
- Some progress was made on firming up a project roadmap on email list, in
 confluence, and a public summary of the roadmap is now on the website.

## Health report:

- Mailing list and commit participation was low again.  Adding committers and
 growing the PMC needs to be a focus this year.

## PMC changes:

- None. There are currently 8 PMC members.  The most recent PMC addition
 occurred on July 19, 2017.

## Committer base changes:

- None. There are currently 8 committers.  The most recent PMC addition
 occurred on July 19, 2017.

## Releases:

- Apache Streams 0.6.0 was released on June 17, 2018

## Upcoming Project Initiatives:

- Build a library of examples in source tree and on the web
- Deprecate and delete non-essential modules
- Drop non-essential third-party maven dependencies
- Export archives of online services
- Harmonize Provider Configurations
- More support for Activity Streams 2.0
- Support JDKs > 8
- Perform first binary release
- Reduce disparities between normalized activities and objects of like type
 collected from various data sources.

16 Jan 2019 [Steve Blackmon / Shane]

## Description:

- Apache Streams unifies a diverse world of digital profiles and online
 activities into common formats and vocabularies, and makes these datasets
 accessible across a variety of databases, devices, and platforms for
 streaming, browsing, search, sharing, and analytics use-cases.

## Issues:

- More code has been unintentionally deprecated due to loss of functionality
 of upstream APIs.
- Instagram turned off quite a few endpoints this quarter and Google announced
 they will shut down Google+ entirely.

## Activity:

- Some additional development occurred on existing modules and one new module
 is in an open pull request, but activity was low this quarter.
- Project is over-due for a release to incorporate new ActivityStreams 2.0
 support and updates to several of our core dependencies
- Three Apache members have recently expressed some interest in getting
 involved, potentially joining PMC, although not yet officially on-list.

## Health report:

- Mailing list and commit participation was low again.  Adding committers and
 growing the PMC needs to be a focus this year.

## PMC changes:

- None. There are currently 8 PMC members.  The most recent PMC addition
 occurred on July 19, 2017.

## Committer base changes:

- None. There are currently 8 committers.  The most recent PMC addition
 occurred on July 19, 2017.

## Releases:

- Apache Streams 0.6.0 was released on June 17, 2018

## Upcoming Project Initiatives:

- More support for RDF/JSON-LD Activity Streams 2.0 vocabulary as well as JSON
 Activity Streams 1.0 vocabulary.
- Continue developing the new functionality that sources data from export
 archives of online services (twitter, facebook, google, etc).
- Complete release version that includes binary distribution and official
 docker container.
- Drop remaining maven dependencies on java SDKs for accessing third-party
 APIs in favor of HTTP/REST interfaces via Apache Foundation code.
- Reduce disparities between normalized activities and objects of like type
 collected from various data sources.
- Reduce disparities between the configuration objects that initialize similar
 providers from various data sources.
- More tweets and blog posts of zeppelin notebooks demonstrating data
 pipelines and analyses based on Apache Streams.
- More official examples in source tree demonstrating integration of Apache
 Streams with complementary technologies.
- Improve the interfaces by which components are created, configured,
 activated, and executed via SDK and CLI.
- Joint development with complementary projects including Apache Any23, Apache
 Juneau, and Apache Kibble.
- Refactoring work to support compiling and tests passing on newer JDK
 versions 9, 10, and 11.

@Mark: is there sufficient activity on the project?

17 Oct 2018 [Steve Blackmon / Mark]

## Description:

- Apache Streams unifies a diverse world of digital profiles and online activities into common formats and vocabularies, and makes these datasets accessible across a variety of databases, devices, and platforms for streaming, browsing, search, sharing, and analytics use-cases.

## Issues:

- There are a lot of changes occurring in the APIs of our supported data sources.  Due primarily to the EU's GDPR legislation, a user's ability to collect profiles and posts from accounts other than the authenticated account is being limited.
- On the other hand comprehensive data about the authenticated account (sometimes via bulk export not via API) is becoming richer, presenting an opportunity for the project to assist users in awareness of the data collected about them by third-parties, and with data portability between systems using bulk export archives.

## Activity:

- Steve Blackmon presented initial support for social media export archives and Activity Streams 2.0 at ApacheCon NA 2018.

## Health report:

Mailing list and commit participation was reduced this quarter.  Adding committers and growing the PMC needs to be a focus this year.

## PMC changes:

- None. There are currently 8 PMC members.  The most recent PMC addition occurred on July 19, 2017.

 ## Committer base changes:

- None. There are currently 8 committers.  The most recent PMC addition occurred on July 19, 2017.

## Releases:

- Apache Streams 0.6.0 was released on June 17, 2018

## Upcoming Project Initiatives:

- More support for RDF/JSON-LD Activity Streams 2.0 vocabulary as well as JSON Activity Streams 1.0 vocabulary.
- Continue developing the new functionality that sources data from export archives of online services (twitter, facebook, google, etc).
- Complete release version that includes binary distribution and official docker container.
- Drop remaining maven dependencies on java SDKs for accessing third-party APIs in favor of HTTP/REST interfaces via Apache Foundation code.
- Reduce disparities between normalized activities and objects of like type collected from various data sources.
- Reduce disparities between the configuration objects that initialize similar providers from various data sources.
- More tweets and blog posts of zeppelin notebooks demonstrating data pipelines and analyses based on Apache Streams.
- More official examples in source tree demonstrating integration of Apache Streams with complementary technologies.
- Improve the interfaces by which components are created, configured, activated, and executed via SDK and CLI.
- Joint development with complementary projects including Apache Any23, Apache Juneau, and Apache Kibble.
- Refactoring work to support compiling and tests passing on newer JDK versions 9, 10, and 11.

18 Jul 2018 [Steve Blackmon / Phil]

## Description:

- Apache Streams unifies a diverse world of digital profiles and online
 activities into common formats and vocabularies, and makes these datasets
 accessible across a variety of databases, devices, and platforms for
 streaming, browsing, search, sharing, and analytics use-cases.

## Issues:

- There are a lot of changes occurring in the APIs of our supported data
 sources.  Due primarily to the EU's GDPR legislation, a user's ability to
 collect profiles and posts from accounts other than the authenticated
 account is being limited.
- On the other hand comprehensive data about the authenticated account
 (sometimes via bulk export not via API) is becoming richer, presenting an
 opportunity for the project to assist users in awareness of the data
 collected about them by third-parties, and with data portability between
 systems using bulk export archives.

## Activity:

- We released Apache Streams 0.6.0, coordinated by a new release manager
 (number 5).
- We made progress toward including a binary artifact in an upcoming release.

## Health report:

Significant new features are expected this quarter.  Adding committers and
growing the PMC needs to be a focus this year.

## PMC changes:

- None. There are currently 8 PMC members.  The most recent PMC addition
 occurred on July 19, 2017.

## Committer base changes:

- None. There are currently 8 committers.  The most recent PMC addition
 occurred on July 19, 2017.

## Releases:

- Apache Streams 0.6.0 was released on June 17, 2018

## Mailing list activity: (3 month)

19 Emails sent during these 91 days, down 18 (-45%) compared to previous 91
days. 8 topics started during these 91 days, down 6 (-42%) compared to
previous 91 days. 6 Participants during these 91 days, down 2 (-25%) compared
to previous 91 days.

## JIRA Statistics: (3 month)

12 new, 15 resolved

## Website Traffic: (3 month)

1,187 sessions, up 5.89% compared to previous 3 months. 1,107 users, up 10.04%
compared to previous 3 months.

## Upcoming Project Initiatives:
- Complete preparations for a binary release.
- Add new providers that source streams from export archives of existing data
 sources (twitter, facebook, google).
- Integrate binary release with Apache Kibble.
- More tweets and blog posts of zeppelin notebooks demonstrating data
 pipelines and analyses based on Apache Streams.
- More official examples in source tree demonstrating integration of Apache
 Streams with complementary technologies.
- Drop remaining maven dependencies on java SDKs for accessing third-party
 APIs in favor of HTTP/REST interfaces powered by Apache Juneau Remoteable
 Annotations.
- Improve the interfaces by which components are created, configured,
 activated, and executed via SDK and CLI.
- Reduce disparities between normalized activities and objects of like type
 collected from various data sources.
- Reduce disparities between the configuration objects that initialize similar
 providers from various data sources.
- Add official support for Schema.org and Activity Streams 2.0 data types.

18 Apr 2018 [Steve Blackmon / Phil]

## Description:
- Apache Streams unifies a diverse world of digital profiles and online
 activities into common formats and vocabularies, and makes these datasets
 accessible across a variety of databases, devices, and platforms for
 streaming, browsing, search, sharing, and analytics use-cases.

## Issues:
- There are a lot of changes occurring in the APIs of our supported data
 sources.  Due primarily to the EU's GDPR legislation, a user's ability to
 collect profiles and posts from accounts other than the authenticated
 account is being limited. On the other hand comprehensive data about the
 authenticated account (sometimes via bulk export not via API) is becoming
 richer, presenting an opportunity for the project to assist users in
 awareness of the data collected about them by third-parties, and with data
 portability between systems using bulk export archives.

## Activity:
- We are preparing to release Apache Streams 0.6.0 - the first to include a
 binary artifact allowing users to run Streams classes from their terminal
 without building the project or wrapping it's modules in custom code.
- We ran a comprehensive audit of dependencies (including transitive
 dependencies) and removed all items with undesirable licenses.  The license
 audit now gets published to the website, and the maven plugins involved can
 used to help us maintain our NOTICE file.
- We revamped the way that configuration details are provided to classes
 rather substantially, making it more flexible, powerful, and easier to
 understand.
- The secondary apache/streams-examples repository has been integrated into
 apache/streams.

## Health report:
Streams graduated to TLP on July 19 2017.  New features and platform
improvements are happening at a steady pace.  Adding committers and growing
the PMC needs to be a focus this year.

## PMC changes:
None. There are currently 8 PMC members.

## Committer base changes:
None. There are currently 8 committers.

## Releases:
- Apache Streams 0.5.1 was released on January 09, 2018
- Apache Streams 0.6.0 is targeted for release this month (April 2018)

## Upcoming Project Initiatives:
- Integrate new binary release with Apache Kibble, and with the Apache
 Software Foundation instance of Kibble.
- Add new providers that source streams from export archives of existing data
 sources (twitter, facebook, google).
- More tweets and blog posts of zeppelin notebooks demonstrating data
 pipelines and analyses based on Apache Streams.
- More official examples in source tree demonstrating integration of Apache
 Streams with complementary technologies.
- Drop remaining maven dependencies on java SDKs for accessing third-party
 APIs in favor of HTTP/REST interfaces powered by Apache Juneau Remoteable
 Annotations.
- Improve the interfaces by which components are created, configured,
 activated, and executed via SDK and CLI.- Reduce disparities between
 normalized activities and objects of like type collected from various data
 sources.
- Reduce disparities between the configuration objects that initialize similar
 providers from various data sources.
- Add official support for Schema.org and Activity Streams 2.0 data types.

17 Jan 2018 [Steve Blackmon / Bertrand]

## Description:
- Apache Streams unifies a diverse world of digital profiles and online
  activities into common formats and vocabularies, and makes these datasets
  accessible across a variety of databases, devices, and platforms for
  streaming, browsing, search, sharing, and analytics use-cases.

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

## Activity:
- We have completed all known PMC setup, infra, code, and website refactoring
  work due to graduation.
- We now have streams.apache.org on CI/CD with no manual steps for the first
  time ever.
- We have completed our first TLP release, Apache Streams 0.5.1.
- Apache Streams 0.5.1 adds code for interfacing with Twitter’s new account
  activity and enterprise search APIs, and removes our dependency on the
  external twitter4j project (which had a category X json.org dependency)
- Apache Kibble expressed interested in integrating Streams to collect social
  media profiles and activity - a perfect use case and opportunity to grow the
  community.
- Several new faces submitted and reviewed pull requests this quarter.

## Health report:
Streams graduated to TLP on July 19 2017.  Activity and email traffic has been
light, but new features and platform improvements are happening at a steady
pace.

## PMC changes:
- None. There are currently 8 PMC members.

 ## Committer base changes:
- None. There are currently 8 committers.

## Releases:
- Apache Streams 0.5.1 was released on January 09, 2018
- We now have four experienced release managers on the PMC

## Mailing list activity:
21 Emails sent during these 92 days, up 0 (0%) compared to previous 92 days. 6
topics started during these 92 days, down 3 (-33%) compared to previous 92
days. 6 Participants during these 92 days, down 5 (-45%) compared to previous
92 days. Streams > Board Report - January 2018 > PonyMail.png
https://s.apache.org/GTrn

## JIRA Statistics:
36 new, 28 resolved Streams > Board Report - January 2018 > Jira.png
https://s.apache.org/plwc

## Website Traffic (3 month)
1141 sessions, up 20.11% compared to previous 3 months. 1014 users, up 17.77%
compared to previous 3 months. Streams > Board Report - January 2018 > Streams
Web Site Data January 2018.pdf https://s.apache.org/D0pl

## Upcoming Project Initiatives:
- Add official support for Schema.org and Activity Streams 2.0 data types.
- Consolidate streams-examples into primary streams repository, simplifying
  deployment and release process.
- Drop remaining maven dependencies on java SDKs for accessing third-party
  APIs in favor of HTTP/REST interfaces powered by Apache Juneau Remoteable
  Annotations.
- More tweets and blog posts of zeppelin notebooks demonstrating data
  pipelines and analyses based on Apache Streams.
- More official examples in source tree demonstrating integration of Apache
  Streams with complementary technologies.
- Improve the interfaces by which components are created, configured,
  activated, and executed via SDK and CLI.
- Official Binaries and Containers that can be integrated with Apache Kibble.
- Reduce disparities between normalized activities and objects of like type
  collected from various data sources.
- Reduce disparities between the configuration objects that initialize similar
  providers from various data sources.

18 Oct 2017 [Steve Blackmon / Chris]

## Description:
- Apache Streams unifies a diverse world of digital profiles and online
activities into common formats and vocabularies, and makes these datasets
accessible across a variety of databases, devices, and platforms for
streaming, browsing, search, sharing, and analytics use-cases.

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

## Activity:
- Updates to the twitter integration enabling bi-directional data-flow and new
applications, such as DM chatbots.
- Our final graduation task remaining is to cease hosting the website from the
incubator svn, we’re working with infra on this.

## Health report:
- Streams graduated to TLP on July 19 2017.  
- Eight PPMC members have joined the new PMC.
- Email activity been low since graduation, though pull request and code
reviews have continued at pace.
- Streams PMC needs to focus on increasing users and committers.

## PMC changes:
- None. There are currently 8 PMC members.
 
## Committer base changes:
- None. There are currently 8 committers.

## Releases:
- Prior release was 0.5-incubating on March 20, 2017
- Next release will be 0.6.0 - discussion on list has started.

## Mailing list activity: (3 month) 60 subscribers (47 to dev@ 13 to
commits@). 21 emails sent by 10 people, down 47 (-69%) compared to previous 92
days. 6 topics started during these 92 days, down 18 (-75%) compared to
previous 92 days. 10 Participants during these 92 days, down 4 (-28%) compared
to previous 92 days. https://s.apache.org/nmFn

## JIRA Statistics: (3 month) 21 new, 16 resolved https://s.apache.org/BcPL

## Website activity: (3 month) 953 sessions, up 59.90% compared to previous 3
months. 865 users, up 89.28% compared to previous 3 months.
https://s.apache.org/fgno

## Upcoming Project Initiatives:
- Reduce disparities between normalized activities and objects of like type
collected from various data sources. 
- Reduce disparities between the configuration objects that initialize similar
providers from various data sources.
- Improve the interfaces by which components are created, configured,
activated, and executed via SDK and CLI.
- Drop remaining maven dependencies on java SDKs for accessing third-party
HTTP APIs in favor of interfaces powered by Apache Juneau (incubating)
Remoteable Annotations.
- Add official support for Schema.org and Activity Streams 2.0 data types.
- More tweets and blog posts of zeppelin notebooks demonstrating data
pipelines and analyses based on Apache Streams.
- More official examples in source tree demonstrating integration of Apache
Streams with complementary technologies.

20 Sep 2017 [Steve Blackmon / Phil]

## Description:
- Apache Streams unifies a diverse world of digital profiles and online activities into common formats and vocabularies, and makes these datasets accessible across a variety of databases, devices, and platforms for streaming, browsing, search, sharing, and analytics use-cases.

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

## Activity:
- We have completed almost all known PMC setup, infra, code, and website refactoring work due to graduation.
- The final task remaining is to stop hosting the website from the incubator svn.
- We now have our pull requests under continuous integration via jenkins.

## Health report:
Streams graduated to TLP on July 19 2017.  Eight PPMC members have joined the new PMC.  Enthusiasm is strong and there is a lot of important work ahead. 

## PMC changes:
- None. There are currently 8 PMC members.
 
## Committer base changes:
- None. There are currently 8 committers.

## Releases:
- Prior release was 0.5-incubating on March 20, 2017
- Next release will be 0.6.0 - discussion on list has started.

## Mailing list activity: (3 month)
50 emails sent by 15 people, down 1 (-1%) compared to previous 92 days.
9 topics started during these 92 days, down 15 (-62%) compared to previous 92 days.
16 Participants during these 92 days, up 2 (14%) compared to previous 92 days.
https://s.apache.org/QNOh

## JIRA Statistics: (3 month)
14 new, 15 resolved
https://s.apache.org/Bm5T

## Website activity: (3 month)
800 sessions, up 9.44% compared to previous 3 months.
728 users, up 46.5% compared to previous 3 months.
https://s.apache.org/XGBW

## Upcoming Project Initiatives:
- Reduce disparities between normalized activities and objects of like type collected from various data sources. 
- Reduce disparities between the configuration objects that initialize similar providers from various data sources.
- Improve the interfaces by which components are created, configured, activated, and executed via SDK and CLI.
- Drop remaining maven dependencies on java SDKs for accessing third-party HTTP APIs in favor of interfaces powered by Apache Juneau (incubating) Remoteable Annotations.
- Add official support for Schema.org and Activity Streams 2.0 data types.
- More tweets and blog posts of zeppelin notebooks demonstrating data pipelines and analyses based on Apache Streams.
- More official examples in source tree demonstrating integration of Apache Streams with complementary technologies.

16 Aug 2017 [Stephen D Blackmon / Brett]

## Description:

- Apache Streams unifies a diverse world of digital profiles and online
activities into common formats and vocabularies, and makes these datasets
accessible across a variety of databases, devices, and platforms for
streaming, browsing, search, sharing, and analytics use-cases.

## Issues:

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

- Most recent activity has been focused on graduation and TLP
post-graduation tasks.
- We have completed most PMC setup and infra tasks; some code and website
refactoring work remains.

## Health report:

Streams graduated to TLP on July 19 2017.  Eight PPMC members have joined
the new PMC.  Enthusiasm is strong and there is a lot of important work
ahead.

## PMC changes:
- PMC has been just formalized as part of the graduation resolution.
- Currently 8 PMC members.

## Committer base changes:

- PMC has been just formalized as part of the graduation resolution.
- Currently 8 committers.

## Releases:

- Prior release was 0.5-incubating on March 20, 2017

- Next release will be 0.6.0 - discussion on list has started.

## Mailing list activity: (3 month)

81 Emails sent during these 92 days, up 32 (65%) compared to previous 92
days.

25 topics started during these 92 days, up 10 (66%) compared to previous 92
days.
17 Participants during these 92 days, up 6 (54%) compared to previous 92
days.

https://s.apache.org/yYqm

## JIRA Statistics: (3 month)

13 new, 7 resolved

https://s.apache.org/72GL

## Upcoming Project Initiatives:

- Work to reduce disparities between normalized activities and objects of
like type collected from various data sources.

- Work to reduce disparities between the configuration objects that
initialize similar providers from various data sources.

- Drop remaining maven dependencies on java SDKs for accessing third-party
HTTP APIs in favor of interfaces powered by Apache Juneau (incubating)
Remoteable Annotations.

- Add official support for Schema.org <http://schema.org/> and Activity
Streams 2.0 data types.

- More tweets and blog posts of zeppelin notebooks demonstrating data
pipelines and analyses based on Apache Streams.

- More official examples in source tree demonstrating integration of Apache
Streams with complementary technologies.

19 Jul 2017

Establish the Apache Streams 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, related to interoperability of online profiles and
 activity feeds.

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

 RESOLVED, that the Apache Streams Project be and hereby is responsible
 for the creation and maintenance of software related to
 interoperability of online profiles and activity feeds; and be it
 further

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

 * Stephen D Blackmon   <sblackmon@apache.org>
 * Robert Baker Douglas <rdouglas@apache.org>
 * Ate Douma            <ate@apache.org>
 * Ryan Edward Ebanks   <rebanks@apache.org>
 * Matt Franklin        <mfranklin@apache.org>
 * Joey Frazee          <jfrazee@apache.org>
 * Trevor Grant         <rawkintrevo@apache.org>
 * Suneel Marthi        <smarthi@apache.org>

 NOW, THEREFORE, BE IT FURTHER RESOLVED, that Stephen D Blackmon be
 appointed to the office of Vice President, Apache Streams, 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 Streams 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 Streams Project;
 and be it further

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

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

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

21 Jun 2017

Apache Streams (incubating) unifies a diverse world of digital profiles and
online activities into common formats and vocabularies, and makes these
datasets accessible across a variety of databases, devices, and platforms for
streaming, browsing, search, sharing, and analytics use-cases.

Streams has been incubating since 2012-11-20.

Three most important issues to address in the move towards graduation:

1. Community growth and PMC maturity. 2. Demonstrate a consistent release
schedule. 3. Participation of project community within related
standards-bodies and Apache projects.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware
of?

The community has completed an internal assessment using the Apache Maturity
Model to identify gaps that should be addressed before graduation.

The community is working against a task list of graduation TODOs:
https://cwiki.apache.org/confluence/display/STREAMS/Graduation+TODOs

It is likely that Streams will pursue graduation to TLP during the coming
quarter.

How has the community developed since the last report?

Dev List
57 emails sent by 12 people, divided into 20 topics

Web Page
820 Sessions (up ~75%), 508 Users (up ~50%), 1507 Pageviews (up ~30%).

Public Slack: apachestreams.slack.com
1202 Messages, 11 Files

Committers Slack: the-asf.slack.com #dev-streams 157 Messages, 3 Files

How has the project developed since the last report?

Source Control
https://github.com/apache/incubator-streams Excluding merges, 4 authors have
pushed 29 commits to master. On master, 165 files have changed and there have
been 5,891 additions and 1,647 deletions.

https://github.com/apache/incubator-streams-examples Excluding merges, 3
authors have pushed 4 commits to master. On master, 10 files have changed and
there have been 18 additions and 72 deletions.

JIRA

24 issues closed with 0.5-incubating release 7 issues closed after
0.5-incubating release 18 new issues opened this period

Date of last release:

2017-03-20 : 0.5-incubating release

When were the last committers or PMC members elected?

2017-04-14: Trevor Grant elected as committer / PPMC member

Signed-off-by:

 [X](streams) Matt Franklin
    Comments: The community is small, but diverse and dedicated.  I look
      forward to seeing them move past the incubator and hopefully continuing
      to add new contributors.
 [X](streams) Ate Douma
    Comments:
 [X](streams) Suneel Marthi
    Comments:

15 Mar 2017

Apache Streams is a lightweight server for ActivityStreams.

Streams has been incubating since 2012-11-20.

Three most important issues to address in the move towards graduation:

 1. Community growth and PMC maturity.
 2. Demonstrate a consistent release schedule.
 3. Participation of project community within related standards-bodies
    and Apache projects.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

 The podling has satisfied all of the requirements as laid down in the Apache
 Maturity Model and is ready to graduate to TLP.

 The Apache Maturity Model Assessment for Streams can be found at:
 https://cwiki.apache.org/confluence/display/STREAMS/Apache+Maturity+Model+Assessment+for+Streams

How has the community developed since the last report?

 Dev List
 60 emails sent by 14 people, divided into 27 topics.

 Web Page
 844 Sessions, 631 Users, 2183 Pageviews.

How has the project developed since the last report?

 Source Control
 https://github.com/apache/incubator-streams

 Excluding merges, 5 authors have pushed 46 commits to master. On master,
 446 files have changed and there have been 22,388 additions and 13,129
 deletions.

 https://github.com/apache/incubator-streams-examples

 Excluding merges, 2 authors have pushed 29 commits to master and 2
 commits to all branches. On master, 79 files have changed and there
 have been 2655 additions and 2458 deletions.

 Team presently has a 0.5-incubating release candidate out for PPMC voting
 and will be pushing the same for IPMC vote the week of March 5, 2017.

 Since September 2016, the project has had 4 releases and has been having
 consistent activity.

How would you assess the podling's maturity?
Please feel free to add your own commentary.

 [ ] Initial setup
 [ ] Working towards first release
 [ ] Community building
 [X] Nearing graduation
 [ ] Other:

Date of last release:

 2016-12-26

When were the last committers or PPMC members elected?

 2016-10-27: Joey Frazee elected as committer / PPMC member
 2016-09-28: Suneel Marthi elected as mentor / PPMC member

Signed-off-by:

 [X](streams) Matt Franklin
    Comments:

       The podling has a small, but invested community from multiple
       different companies.  I agree with Suneel that we should consider
       graduation.

 [X](streams) Ate Douma
    Comments:

       Getting close to termination a little over 6 months ago because of
       lack of activity, the podling has remarkably revived and revitalized
       itself, and IMO now is in good shape, ready to graduate.

 [X](streams) Suneel Marthi
    Comments:

       This podling is ready to graduate and has fulfilled all the criteria
       as laid down in the Apache Maturity Model Assessment.  The discussion
       to graduate the podling can start off once the in progress Streams
       0.5-incubating release is through.

21 Dec 2016

Apache Streams (incubating) unifies a diverse world of digital profiles
and online activities into common formats and vocabularies, and makes
these datasets accessible across a variety of databases, devices, and
platforms for streaming, browsing, search, sharing, and analytics
use-cases.

Streams has been incubating since 2012-11-20.

Three most important issues to address in the move towards graduation:

 1. Community growth and PMC maturity.
 2. Demonstrate a consistent release schedule.
 3. Participation of project community within related standards-bodies
    and Apache projects.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

  The community has begun an internal assessment using the Apache
  Maturity Model to identify gaps that should be addressed before
  graduation.

How has the community developed since the last report?

  Dev List
  117 emails sent by 16 people, divided into 32 topics.

  Web Page
  498 Sessions (up ~150%), 341 Users (up ~35%), 1178 Pageviews (up 10%).

How has the project developed since the last report?

  Source Control
  https://github.com/apache/incubator-streams

  Excluding merges, 2 authors have pushed 17 commits to master and 17
  commits to all branches. On master, 816 files have changed and there
  have been 36,280 additions and 38,567 deletions.

  https://github.com/apache/incubator-streams-examples

  Excluding merges, 2 authors have pushed 2 commits to master and 2
  commits to all branches. On master, 8 files have changed and there
  have been 323 additions and 301 deletions.

  Steve Blackmon presented Apache Streams at Shark Tank, ApacheCon
  Europe, Seville, Spain on Nov 18, 2016.

  Team is presently working on 0.4.1-incubating release scheduled for
  the week of Dec 5, 2016.

  Work has been scoped out for an upcoming 0.5-incubating release
  scheduled for later this year.

  JIRA

  52 issues closed with 0.4-incubating release
  12 issues closed after 0.4-incubating release
  16 new issues opened in November.

Date of last release:

  2016-11-11 : 0.4-incubating release

When were the last committers or PMC members elected?

  2016-10-27: Joey Frazee elected as committer / PPMC member
  2016-09-28: Suneel Marthi elected as mentor / PPMC member

Signed-off-by:

  [X](streams) Matt Franklin
  [X](streams) Ate Douma
  [X](streams) Suneel Marthi

Shepherd/Mentor notes:

  Suneel Marthi:

    There's been lot of activity on the project since Sep 2016 and the
    project has had 2 releases since then. The project's on track for
    TLP graduation.

16 Nov 2016

Apache Streams (incubating) unifies a diverse world of digital profiles and
online activities into common formats and vocabularies, and makes these
datasets accessible across a variety of databases, devices, and platforms for
streaming, browsing, search, sharing, and analytics use-cases.

Streams has been incubating since 2012-11-20.

Three most important issues to address in the move towards graduation:

 1. Community growth and PMC maturity.
 2. Demonstrate a consistent release schedule.
 3. Participation of project community within related standards-bodies and
    Apache projects.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware
of?

  The project is now on a monthly reporting schedule to monitor effective
  progress in growing the community and active participation.

How has the community developed since the last report?

  dev@streams.incubator.apache.org
  115 emails (up >100%) sent by 16 people (+1), divided into 36 topics (up
  400%).

  http://streams.incubator.apache.org
  196 Sessions (up ~60%), 247 Users (up ~35%), 1110 Pageviews (up >100%).

How has the project developed since the last report?

  https://github.com/apache/incubator-streams-master
  Excluding merges, 4 authors (+3) have pushed 32 commits (up ~375%) to
  master.  On master, 22 files (up 250%) have changed.

  https://github.com/apache/incubator-streams
  Excluding merges, 7 authors (+6) have pushed 106 commits (up >1000%) to
  master.  On master, 868 files (up >1000%) have changed.

  https://github.com/apache/incubator-streams-examples
  Excluding merges, 3 authors (+2) have pushed 7 commits (+1) to master.
  On master, 24 files have changed.

  52 Issues closed for the upcoming 0.4-incubating release
  35 new Issues opened (+28)

Date of last release:

  2016-10-03 : 0.3-incubating release

When were the last committers or PMC members elected?

  2016-10-27: Joey Frazee elected as committer / PPMC member
  2016-09-28: Suneel Marthi elected as mentor / PPMC member

Signed-off-by:

 [X](streams) Ate Douma
 [X](streams) Matt Franklin
 [X](streams) Suneel Marthi

Shepherd/Mentor notes:

  Suneel Marthi:

    Healthy community activity, following the 0.3 release on Oct 3, 0.4
    release is presently in the works and work has been scoped out for the 0.5
    release.

  Ate Douma:

    The Streams podling is getting back on track, making good progress:

    * new community participants
    * good mailing list discussions
    * elected a new committer and ppmc member (Joey)
    * a new release candidate 0.4-incubating is in progress

19 Oct 2016

Apache Streams (incubating) unifies a diverse world of digital profiles and
online activities into common formats and vocabularies, and makes these
datasets accessible across a variety of databases, devices, and platforms for
streaming, browsing, search, sharing, and analytics use-cases.

Streams has been incubating since 2012-11-20.

Three most important issues to address in the move towards graduation:

 1. Community growth and PMC maturity.
 2. Demonstrate a consistent release schedule.
 3. Participation of project community within related standards-bodies and
   Apache projects.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware
of?

 A vote to retire the project was initiated but cancelled after several
 individuals on the IPMC list expressed new interest in helping the project
 continue to grow and eventually graduate. The project is now on a monthly
 reporting schedule to monitor effective progress in growing the community
 and active participation.

How has the community developed since the last report?

 dev@streams.incubator.apache.org
 46 emails sent by 15 people, divided into 9 topics.

 http://streams.incubator.apache.org
 196 Sessions, 170 Users, 512 Pageviews

How has the project developed since the last report?

 https://github.com/apache/incubator-streams-master
 Excluding merges, 1 author has pushed 9 commits to master and 9 commits to
   all branches.
 On master, 8 files have changed and there have been 114 additions and 193
   deletions.

 https://github.com/apache/incubator-streams
 Excluding merges, 1 author has pushed 6 commits to master and 6 commits to
   all branches.
 On master, 61 files have changed and there have been 85 additions and 66
   deletions.

 https://github.com/apache/incubator-streams-examples
 Excluding merges, 1 author has pushed 12 commits to master and 15 commits to
   all branches.
 On master, 67 files have changed and there have been 549 additions and 761
   deletions.

 92 Issues closed with release of 0.3-incubating
 7 new Issues opened

Date of last release:

 2016-10-03 : 03-incubating release

When were the last committers or PMC members elected?

 2016-09-28: Suneel Marthi elected as mentor / PMC member

Signed-off-by:

 [X](streams) Ate Douma
 [ ](streams) Matt Franklin
 [X](streams) Suneel Marthi

Shepherd/Mentor notes:
 Ate Douma: I see promising improvements with open discussions about next
   steps
 and future plans, both technically and to broaden the community involvement.
 It's still wait and see however if and how the community does pick this up.

21 Sep 2016

Apache Streams (incubating) unifies a diverse world of digital profiles
and online activities into common formats and vocabularies, and makes
these datasets accessible across a variety of databases, devices, and
platforms for streaming, browsing, search, sharing, and analytics use-cases.

Streams has been incubating since 2012-11-20.

Three most important issues to address in the move towards graduation:

 1. Community growth and PMC maturity.
 2. Demonstrate a consistent release schedule.
 3. Participation of project community within related standards-bodies and
    Apache projects.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

 No commits or mailing list activity since the last report.

How has the community developed since the last report?

 No commits or mailing list activity since the last report.

How has the project developed since the last report?

 No commits or mailing list activity since the last report.

 No issues resolved

Date of last release:

 2015-04-26

When were the last committers or PMC members elected?

 2015-02-23: Robert Douglas elected as committer / PMC member

Signed-off-by:

 [ ](streams) Matt Franklin
 [X](streams) Ate Douma
 [ ](streams) Craig McClanahan

Shepherd/Mentor notes:

 Ate Douma:

   As indicated in the report, the activity and community of the project
   has dwindled down to practically zero.  As a consequence I've now raised
   the question on the dev list if better to retire the project. Unless
   this triggers some serious activity and interest from the community, I
   expect an actual vote to retire before the next board report.

15 Jun 2016

Apache Streams (incubating) unifies a diverse world of digital profiles
and online activities into common formats and vocabularies, and makes
these datasets accessible across a variety of databases, devices, and
platforms for streaming, browsing, search, sharing, and analytics use-cases.

Streams has been incubating since 2012-11-20.

Three most important issues to address in the move towards graduation:

 1. Community growth and PMC maturity.
 2. Demonstrate a consistent release schedule.
 3. Participation of project community within related standards-bodies and
    Apache projects.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

 # of contributors submitting and reviewing pull requests and participating
 in discussions is still too low.  Getting the attention of developers who
 work with social datasets and highlighting the ways that adopting and
 contributing to streams could provide value for their projects remains our
 biggest challenge and opportunity in community growth.

How has the community developed since the last report?

 Several recently in-active project contributors participated again this
 quarter.

How has the project developed since the last report?

 http://streams.incubator.apache.org has been completely overhauled, and
 following several talks given at ApacheCon NA 2016, a new blog post, and a
 renewed focus on marketing we’re beginning to see a payoff in the form of
 a consistent level of unique visitors, according to google analytics.

25 Issues resolved + 4 Issues resolved by open pull requests

Date of last release:

 2015-04-26

When were the last committers or PMC members elected?

 2015-02-23: Robert Douglas elected as committer / PMC member

Signed-off-by:

 [ ](streams) Matt Franklin
 [X](streams) Ate Douma
 [ ](streams) Craig McClanahan

16 Mar 2016

Apache Streams (incubating) unifies a diverse world of digital profiles
and online activities into common formats and vocabularies, and makes
these datasets accessible across a variety of databases, devices,
and platforms for streaming, browsing, search, sharing, and analytics use-cases.

Streams has been incubating since 2012-11-20.

Three most important issues to address in the move towards graduation:

 1. Community growth and PMC maturity.
 2. Demonstrate a consistent release schedule.
 3. Collaborate with other Apache projects to improve integrations
    with their software.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

 # of contributors submitting and reviewing pull requests has remained
 low this quarter.

How has the community developed since the last report?

 no demonstrable progress in community growth.

How has the project developed since the last report?

 5 issues created / 1 resolved this quarter
 at mentors suggestion, this quarter the project focused on
 documenting project purpose, philosophies, place in ecosystem,
 how to get started, etc... as part of a web site overhaul.
 the new version is hosted at streams.staging.apache.org and will go
 live at streams.incubator.apache.org soon.

Date of last release:

  2015-04-26

When were the last committers or PMC members elected?

 2015-02-23: Robert Douglas elected as committer / PMC member

Signed-off-by:

 [ ](streams) Matt Franklin
 [X](streams) Ate Douma
 [ ](streams) Craig McClanahan

16 Dec 2015

Apache Streams (incubating) is a lightweight (yet scalable) framework for
ActivityStreams.  Streams contains a commons for Rest API connectors and
data schemas, and support normalization of digital events and entities into
the industry-standard Activity Streams format.

Streams has been incubating since 2012-11-20.

Three most important issues to address in the move towards graduation:

 1. Community growth and PMC maturity.
 2. Demonstrate a consistent release schedule.
 3. Collaborate with other Apache projects to improve integrations
    with their software.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

 # of contributors submitting and reviewing pull requests has remained
 low this quarter. mentor participation has been low. the last PPMC vote
 for a release had no -1's but failed to gain the necessary support for
 submission to the IPMC.

How has the community developed since the last report?

 ~25 ApacheCon Europe attendees came to project presentation, but otherwise
 no measurable progress in community growth.

How has the project developed since the last report?

 34 issues created / 21 merged / 1 in pull request this quarter

Date of last release:

  2015-04-26

When were the last committers or PMC members elected?

 2015-02-23: Robert Douglas elected as committer / PMC member

Signed-off-by:

 [ ](streams) Matt Franklin
 [X](streams) Ate Douma
 [ ](streams) Craig McClanahan

Shepherd/Mentor notes:

 Ate Douma (ate):

   As reported above, mentor support has been too low, including my own.
   I find the dwindling down of participation and contributions other than
   from only one (very) active committer (Steve Blackmon) worrisome.
   More or even primary focus should be turned towards community
   development instead of only churning out code.
   I've suggested some concrete steps for this and propose to give the
   project a bit more time to try building up a community and more
   contributor involvement. As a mentor I'll try to help out more as well.
   However, if there is no substantial improvement within one or two
   reporting periods, it might be better to consider retirement instead.

 Timothy Chen (tnachen):

   Seems like there is one active committer as mentioned, and the majority
   of the mailing list activity is from JIRA and github from the same
   committer as well.  Also second that will need to consider retirement if
   this continues.

16 Sep 2015

Apache Streams (incubating) is a lightweight (yet scalable) framework for
ActivityStreams.

Streams has been incubating since 2012-11-20.

Three most important issues to address in the move towards graduation:

 1. Community growth and PMC maturity.
 2. Demonstrate a consistent release schedule.
 3. Collaborate with other Apache projects to improve integrations
    with their software.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

 # of contributors submitting and reviewing pull requests has been
 uncharacteristically low in 2015.

How has the community developed since the last report?

 # of contributors submitting and reviewing pull requests has been
 uncharacteristically low in 2015.

How has the project developed since the last report?

 26 issues created / 21 merged / 4 in pull request this quarter

Date of last release:

  2015-04-26

When were the last committers or PMC members elected?

 2015-02-23: Robert Douglas elected as committer / PMC member

Signed-off-by:

 [ ](streams) Matt Franklin
 [X](streams) Ate Douma
 [ ](streams) Craig McClanahan

Shepherd/Mentor notes:

 John D. Ament (johndament):

   Most mailing list activity is JIRA/Github.  Little live communication
   occurring.

17 Jun 2015

Apache Streams is a lightweight server framework for ActivityStreams.

Streams has been incubating since 2012-11-20.

Three most important issues to address in the move towards graduation:

 1.  Community growth and PMC maturity.
 2.  Demonstrate a consistent release schedule.
 3.  Collaborate with other Apache projects to improve integrations with
     their software.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

 # of contributors submitting and reviewing pull requests dropped this quarter.

How has the community developed since the last report?

 # of contributors submitting and reviewing pull requests dropped this quarter.

How has the project developed since the last report?

 1. second comprehensive source release
 2. official examples source repository contains 6 well-documented
    ready-to-run streams
 3. official examples source repository in vote for release
 4. 40 issues created / 6 resolved / 13 in pull request this quarter

Date of last release:

 2015-04-26

When were the last committers or PMC members elected?

 2015-02-23: Robert Douglas elected as committer / PMC member

Signed-off-by:

 [ ](streams) Matt Franklin
 [ ](streams) Ate Douma
 [ ](streams) Craig McClanahan

Shepherd/Mentor notes:

18 Mar 2015

Apache Streams (incubating) is a lightweight (yet scalable) framework for
ActivityStreams.

Streams has been incubating since 2012-11-20.

Three most important issues to address in the move towards graduation:

 1.  Community growth and PMC maturity.
 2.  Demonstrate a consistent release schedule.
 3.  Increase quality of code, documentation, and automated testing.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

 No.

How has the community developed since the last report?

 Two individuals contributed pull requests / pull request reviews for the
 first time.

How has the project developed since the last report?

 1. first comprehensive source release
 2. creation of an official examples source repository
    (git://git.apache.org/incubator-streams-examples.git) and jenkins job
 3. one example has been merged, one is in pull request, three are
    in-progress
 4. 35 issues created, 23 issues closed so far in 2015

Date of last release:

 2015-02-02: Streams Project v0.1-incubating released.

When were the last committers or PMC members elected?

 2015-02-23: Robert Douglas elected as committer / PMC member

Signed-off-by:

 [x](streams) Matt Franklin
 [x](streams) Ate Douma
 [ ](streams) Craig McClanahan

17 Dec 2014

Apache Streams (incubating) is a lightweight (yet scalable) framework for
ActivityStreams.

Streams has been incubating since 2012-11-20.

 The project provides a framework for abstracting away individual data
 schemas and API protocols from solutions built to collect, publish,
 process, and analyze digital activity data, as well as a community-
 driven process for determining best practice usage of the ActivityStreams
 specification with real-world datasets - valuing working, tested,
 adaptable, useful code over strict adherence to existing specs.
 Importantly, the project does not impose one execution framework -
 modules built to Apache Streams interfaces and coding standards may
 be instantiated within multiple JVM-based runtime containers, including
 popular ‘big-data' frameworks.

Three most important issues to address in the move towards graduation:

 1.  Establish and maintain a consistent release process.
 2.  Improve quality of code, tests, documentation, and examples.
 3.  PPMC must relieve project mentors of all responsibility for the
     project's adherence to the Apache Way and long-term viability.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

 No.

How has the community developed since the last report?

 Ryan Ebanks was voted in as committer and PPMC member on 10-17-2014.

How has the project developed since the last report?

 Since the last report, 50 pull requests were submitted and merged to
 master, 43 issues were marked resolved, and 78 issues were created.

Date of last release:

 streams-master:0.1-incubating Jan-2013
 incubator-streams:0.1-incubating in progress, ETC Dec-2014

When were the last committers or PMC members elected?

 Ryan Ebanks, committer and PPMC, 10-17-2014

Signed-off-by:

 [ ](streams) Matt Franklin
 [X](streams) Ate Douma
 [ ](streams) Craig McClanahan

15 Oct 2014

Apache Streams is a lightweight server for ActivityStreams.

Streams has been incubating since 2012-11-20.

Three most important issues to address in the move towards graduation:

 1. Community Growth
 2. PPMC picks up the duties required of it, rather than rely on the mentors
    or let them languish
 3. Generate Documentation

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

N/A

How has the community developed since the last report?

The community engagement has been strong for this period. The list serve has
had multiple discussions around project standards and generating
documentation.  Also the number of community members comment on pull requests
has increased.

How has the project developed since the last report?

20 pull requests have been open in Sept.
15 pull requests have been merged in Sept.
55 comments have been made on those pull requests
6 community members have opened pull requests in Sept.

Date of last release:

 2013-01-09

When were the last committers or PMC members elected?

2014-01-14 (Carol Hansen)

Signed-off-by:

 [x](streams) Matt Franklin
 [x](streams) Ate Douma
 [ ](streams) Craig McClanahan

18 Jun 2014

Apache Streams is a lightweight server for ActivityStreams.

Streams has been incubating since 2012-11-20.

Three most important issues to address in the move towards graduation:

 1. Growing the community
 2. Consolidate codebase and produce a release
 3. Continue to implement the Apache way and community decision making

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

 None

How has the community developed since the last report?

 There are contributions from new individuals and an increase in new faces
 on the dev list.

How has the project developed since the last report?

 There has been a significant increase in development and communication on
 the dev list; but, the community still needs to grow in size and adoption
 of the Apache Way.

Date of last release:

 2013-01-09

When were the last committers or PMC members elected?

 2014-01-14 (Carol Hansen)

Signed-off-by:

 [ ](streams) Matt Franklin
 [x](streams) Ate Douma
 [ ](streams) Craig McClanahan

19 Mar 2014

Apache Streams is a lightweight server for ActivityStreams.

Streams has been incubating since 2012-11-20.

Three most important issues to address in the move towards graduation:

 1. Growing the active developer community
 2. Making a secondary incubator release
 3. Develop concrete use cases and providing tutorials for users

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?



How has the community developed since the last report?

 Since the last report we have admitted a new committer Carol Hansen, who
 has provided an interface for streams. We have started discussions on
 modules to possible incorporate into Streams, which Steve Blackmon has
 spearheaded. We have also received pull requests from outside developers
 and started a migration from svn to git. Discussions have also begun on
 schema clarification which is a pressing issue as the project becomes
 standardized.

How has the project developed since the last report?

 A substantial commit was made by Steve Blackmon including a Twitter
 Firehose attachment and a Apache Storm. It has laid the ground work for
 additional attachments. A Lucene connector and Elastic Search connector
 are being planned.

Date of last release:

 2013-01-09

When were the last committers or PMC members elected?

 2014-01-14 (Carol Hansen)

Signed-off-by:

 [x](streams) Matt Franklin
 [x](streams) Ate Douma
 [ ](streams) Craig McClanahan

18 Dec 2013

Apache Streams is a lightweight server for ActivityStreams.

Streams has been incubating since 2012-11-20.

Three most important issues to address in the move towards graduation:

 1. Growing the active developer community
 2. Making our second incubating release
 3.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?



How has the community developed since the last report?

 Received and incorporated community code contributions from Carol Hansen
 for Streams Web interface.

How has the project developed since the last report?

 Switched to using Apache Cassandra for default persistent storage.
 Very good community based architectural discussions, like about using
 Apache Camel vs Web Services vs SpringMVC, possible integration of Apache
 Storm, etc.
 Evaluation of alternatives done in separate branch from trunk.


Date of last release:

 2013-01-09

When were the last committers or PMC members elected?

 2013-07-18 (Danny Sullivan)

Signed-off-by:

 [X](streams) Matt Franklin
 [X](streams) Ate Douma
 [ ](streams) Craig McClanahan

18 Sep 2013

Apache Streams is a lightweight server for ActivityStreams.

Streams has been incubating since 2012-11-20.

Three most important issues to address in the move towards graduation:

 1. Growing the active developer community
 2. Making our second incubating release
 3.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?



How has the community developed since the last report?

 The community has welcomed one new committer, Danny Sullivan, to the team.


How has the project developed since the last report?

 Architectural discussions (e.g.: handling issues of condensing unusually
 high volume/noisy streams, publisher identification, message splitting,
 etc.) continue to happen on-list and provoke thoughtful responses. We have
 also heard from a number of outside individuals about issues and questions
 related to deployment of our first incubating release. Several of these
 have turned into deeper relationships including the addition of Danny
 Sullivan as a committer/PPMC member last month. Streams is now working to
 create our second incubating release.

Date of last release:

 2013-01-09

When were the last committers or PMC members elected?

 2013-07-18

Signed-off-by:

 [ ](streams) Matt Franklin
 [ ](streams) Ate Douma
 [ ](streams) Craig McClanahan

Shepherd notes:

 (rvs) Look like project is on track. Nothing jumped out at me as requiring
 any special attention, except it would be nice to have to have a second
 release out (since the first release was done immediately after entering an
 incubation).

19 Jun 2013

 Apache Streams is a lightweight server for ActivityStreams.

Streams has been incubating since 2012-11-20.

Three most important issues to address in the move towards graduation:

  1. Diverse participation in development.  More of the community
needs to be actively engaged.
  2. Increase the codebase
  3. Develop a larger community.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of?
Not at this time

How has the community developed since the last report?
Streams was discussed at the Apache BarCamp in Boston during the month of May.

How has the project developed since the last report?  Some discussions
have occurred on list for improved documentation for new users as well
as some architectural discussion.  After a period of inactivity, the
discussions have picked up as of late.

Please check this [ ] when you have filled in the report for Streams.

Signed-off-by:
Matt Franklin: [x](streams)
Ate Douma: [x](streams)
Craig McClanahan: [ ](streams)
Andrew Hart: [ ](streams)

Shepherd notes:

20 Mar 2013

Apache Streams is a lightweight server for ActivityStreams.

Streams has been incubating since 2012-11-20.

Three most important issues to address in the move towards graduation:

 1. Diverse participation in development.  More of the community needs
 to be actively engaged.
 2. Increase the codebase
 3. Develop a larger community.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?
Not at this time

How has the community developed since the last report?
Craig McClanahan gave a presentation on Apache Streams at ApacheCon
North America.

How has the project developed since the last report?
Discussions initiated at ApacheCon have recently been continued on the
list and the major issues are being addressed.

Signed-off-by:
Matt Franklin: [X](streams)
Ate Douma: [X](streams)
Craig McClanahan: [ ](streams)
Andrew Hart: [ ](streams)


Shepherd notes:

20 Feb 2013

Apache Streams is a lightweight server for ActivityStreams.

Streams has been incubating since 2012-11-20.

Three most important issues to address in the move towards graduation:

 1. Diverse participation in development.  More of the community needs to
    be actively engaged.
 2. Increase the codebase
 3. Develop a larger community.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to
be aware of?
Not at this time

How has the community developed since the last report?
Discussions are starting to include a wider group of participants.

How has the project developed since the last report?
The community successfully voted on a new logo.
Streams had its first minor release (Streams Master POM 0.1-incubating)

Signed-off-by:
Matt Franklin: [X](streams)
Ate Douma: [X](streams)
Craig McClanahan: [ ](streams)


Shepherd notes:

16 Jan 2013

Apache Streams is a lightweight server for ActivityStreams.

Streams has been incubating since 2012-11-20.

Three most important issues to address in the move towards graduation:

  1. Getting started ;)
  2. Build a code base
  3. Build a community

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

None

How has the community developed since the last report?

No changes

How has the project developed since the last report?

Most infrastructural services like mailing lists, svn, website, wiki
and JIRA are now setup.

First code has been committed and work is underway to get a first minimal
release done ASAP. We will thereafter strive for a monthly release cycle.

Next steps:
 * Select a Streams logo.
 * Get a first initial release out.
 * Start building up the code base.

Signed-off-by:
Matt Franklin: [X](streams)
Ate Douma: [X](streams)
Craig McClanahan: [ ](streams)
Andrew Hart: [ ](streams)

Shepherd notes:

19 Dec 2012

Apache Streams is a lightweight server for ActivityStreams.

Streams just entered incubation on November 20 2012, this is our first board
report.

Mailing lists, SVN and user accounts have been created or are pending request.

Website creation and management is underway, using cms.apache.org, but
pending some INFRA tasks.

Discussion has started on topics like what wiki to use and about ideas for a
logo.

Next steps:
 * Get needed services like wiki, issue tracking etc. setup.
 * Get the Streams website ready for publishing and select a Streams logo.
 * Get started on importing, verifying and accepting the initial code donation.

Signed-off-by: ate, mfranklin, craigmcc, ahart