ApacheCon is Coming 9-12 Sept. 2019 - Las Vegas The Apache Software Foundation
Apache 20th Anniversary Logo

Community-led development "The Apache Way"

Apache Support Logo

This was extracted (@ 2020-10-21 20: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.

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

StreamPipes

16 Sep 2020

StreamPipes is a self-service (Industrial) IoT toolbox to enable non-
technical users to connect, analyze and explore (Industrial) IoT data
streams.

StreamPipes has been incubating since 2019-11-11.

### Three most important unfinished issues to address before graduating:

 1. Multiple Apache releases
 2. Grow the developer community
 3. Attract more users

### Are there any issues that the IPMC or ASF Board need to be aware of?

 There are no issues right now.

### How has the community developed since the last report?

 - We have two accepted talks for the ApacheCon @Home, one about flexible
 Industrial IoT Management and one joint talk with PLC4X about data
 analyzing with PLC4X and StreamPipes
 - StreamPipes was elected for the AI-Champions Award (awarded by the
 German state of Baden-Wurttemberg, Germany), which created more visibility
 in the IIoT domain
 - New users have joined the mailing list, and there is an increasing
 amount of traffic on the dev mailing list
 - We had several remote training sessions to show users how to use
 StreamPipes
 - We are updating the documentation for a better overview over all
 features of StreamPipes and a better onboarding for new users
 (https://s.apache.org/8rfq8 <https://s.apache.org/8rfq8>)
 - We updated the README’s for the upcoming release for a quicker entry of
 new developers
 - Gathered more feedback from manufacturing companies how they use
 StreamPipes for IIoT analytics
 - Number of Twitter followers increased (last report: 128, currently: 148)
 - Number of Github stars increased (last report: 144, currently: 163)

### How has the project developed since the last report?

 - Refactor UI and remove all AngularJS components. This is a big
 improvement for the code base, because new changes and features are now
 much easier to accomplish. This especially improves experience for new
 developers.
 - Created release branch and perform final testing for our second release
 (version 0.67.0), with around 70 bug fixes/improvements/new features
 - New Features:
   - Add Data Explorer to explore historic data
   - Rework the installer and command line tool
   - Remove AngularJS from UI
   - Several new processors and adapters
   - We added the Apache Maturity Model to our developer wiki:
 https://s.apache.org/owbuc
 -  This month, we plan to perform our release and discuss about
 future developments.

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

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

### Date of last release:

 2020-05-19 (Version 0.66.0)

### When were the last committers or PPMC members elected?

 2020-05-22

### Have your mentors been helpful and responsive?
 Are things falling through the cracks? If so, please list any
 open issues that need to be addressed.

 Our mentors always provided very good feedback and support.

### Is the PPMC managing the podling's brand / trademarks?
 Are 3rd parties respecting and correctly using the podlings
 name and brand? If not what actions has the PPMC taken to
 correct this? Has the VP, Brand approved the project name?

 - We started a discussion in the community about our new logo
 https://s.apache.org/x5rtr <https://s.apache.org/x5rtr>
 - We are constantly monitoring the usage of the Apache StreamPipes name
 in external websites and posts

### Signed-off-by:

 - [X] (streampipes) Christofer Dutz
    Comments:
 - [ ] (streampipes) Jean-Baptiste Onofré
    Comments:
 - [X] (streampipes) Julian Feinauer
    Comments: There is a lot of development going on in the project and
    the core community is very active. I hope that more contributors will join
    the community in the near future.
 - [X] (streampipes) Justin Mclean
    Comments:
 - [ ] (streampipes) Kenneth Knowles
    Comments:

### IPMC/Shepherd notes:

17 Jun 2020

 StreamPipes is a self-service (Industrial) IoT toolbox to enable non-
 technical users to connect, analyze and explore (Industrial) IoT data
 streams.

 StreamPipes has been incubating since 2019-11-11.

### Three most important unfinished issues to address before graduating:

 1. Multiple Apache releases
 2. Grow the developer community
 3. Attract more users

### Are there any issues that the IPMC or ASF Board need to be aware of?

 There are no issues right now.

### How has the community developed since the last report?

 In the past three months, the community developed rather well: New users
 appeared on the mailing lists, and we were able to elect the first
 external committers. The mailing list activity has increased and many
 discussions on development-related tasks were done on the developer
 mailing list. Overall, we feel that the community is more and more
 following the Apache way.

 Some specific community development activities include:
 - We updated the wiki with developer information, getting started guides
   and step-by-step manuals for release management (see
   https://s.apache.org/ocz7t)
 - Updated website to include better overview of existing pipeline elements
 - Intensified work with manufacturing company to use StreamPipes for IIoT
   analytics
 - We published a blog post on how to run StreamPipes on Kubernetes, we now
   plan to publish blog posts at regular intervals
 - Added "communication channels & strategy" page in the wiki and gathered
   potential communication channels in close exchange with our mentors
   planning to intensify community growth
 - Took part in webinar series about open source for small and medium
   sized companies (video on YouTube, currently only in German)
 - Number of Twitter followers increased (last report: 103, currently: 128)
 - Number of Github stars increased (last report: 109, currently: 144)

### How has the project developed since the last report?

 - We successfully released our first official Apache release (version
   0.66.0) including several improvements (see release notes
   https://s.apache.org/2grsk), to name the most prominent changes:
   completely new dashboard and notification design in UI, more pipeline
   elements and improved connectors
 - Many new pipeline elements have been added by newly elected committers
 - Both documentation and website were improved in order to increase the
   adoption of Apache StreamPipes and grow the user base

 In the next month, we plan to add better support for edge computing and
 improve the UI.

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

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

### Date of last release:

 2020-05-19 (Version 0.66.0)

### When were the last committers or PPMC members elected?

 Four new committers were elected and joined the team since the last report
 aiding in contributing/maturing the project.

 - Florian Micklich (2020-03-26)
 - Daniel Ebi (2020-05-12)
 - Felix John (2020-05-12)
 - Grainier Perera (2020-05-22)

### Have your mentors been helpful and responsive?

 Our mentors provided very good support in preparing and performing our
 first Apache release. We would like to thank them for very helpful advice,
 also for some licensing questions we had on the list.

### Is the PPMC managing the podling's brand / trademarks?

 Yes, we started to prepare a wiki page to develop a communication
 strategy, which also includes brand management. The next step is to
 create a new logo that will be voted on by the community. We are
 constantly monitoring the usage of the Apache StreamPipes name in
 external websites and posts.

### Signed-off-by:

 - [X] (streampipes) Christofer Dutz
    Comments: Looking forward to them starting to use the normal
    incubation disclaimer as they are on a pretty good path with
    their release.
 - [X] (streampipes) Jean-Baptiste Onofré
    Comments:
 - [X] (streampipes) Julian Feinauer
    Comments: I think the project really adopts the Apache Way
    and I am happy to see that more and more Comitters are
    added to the lineup!
 - [X] (streampipes) Justin Mclean
    Comments: Congratulations on the new committers.
 - [ ] (streampipes) Kenneth Knowles
    Comments:

### IPMC/Shepherd notes:
 Dave Fisher: Podling looks to be very much on track!

18 Mar 2020

 StreamPipes is a self-service (Industrial) IoT toolbox to enable non-
 technical users to connect, analyze and explore (Industrial) IoT data
 streams.

StreamPipes has been incubating since 2019-11-11.

### Three most important unfinished issues to address before graduating:

 1. Make a first Apache release
 2. Grow the community
 3. Diversify PPMC members & committers

### Are there any issues that the IPMC or ASF Board need to be aware of?
 There are no issues right now.

### How has the community developed since the last report?
 * We gave a talk about StreamPipes at Bosch Connected World 2020 (~100
 participants in the talk)
 * We gave several IIoT demos involving Apache StreamPipes at FZI Open
  House (~300 participants)
 * There was a lot more communication on the mailing list concerning
 the discussion on upcoming features and improvements
 * An external company mentioned their usage of StreamPipes in one
 of their upcoming products
 * Some new contributions/pull requests from external contributors
 * The number of Twitter followers has increased (currently at 113)
 * The number of Github stars has increased (currently at 117)

### How has the project developed since the last report?
 * The community is currently working on the final steps concerned
 with the preparation of the first ASF release
 * We performed an upgrade of the UI components to Angular 9, which
 improves performance
 * We implemented a new live dashboard
 * We refactored the code base and removed/rewrote components which
 relied on non-ASF conformant licenses, e.g., kafka-rest
 * LICENSE and NOTICE files have been created for the
 incubator-streampipes project

 The first release is planned within the next few weeks.

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

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

### Date of last release:

 XXXX-XX-XX

### When were the last committers or PPMC members elected?
 No new committers have been added so far.

### Have your mentors been helpful and responsive?
 Our mentors are very responsive and provide good feedback.

### Is the PPMC managing the podling's brand / trademarks?
 * Currently, no issues are known related to brand misuse, but
 there are still some open issues concerning the transition to
 the ASF infrastructure (e.g., shutting down the old streampipes
 organization on Github to avoid confusion)
 * We started to contact external websites who provided links
 to the old streampipes.org website and asked them (or created
 pull requests) to change this to the new streampipes.apache.org
 domain.

### Signed-off-by:

 - [X] (streampipes) Christofer Dutz
    Comments: Perhaps it would help assigning streampipes.org domain
    to apache and have auto-redirect?
 - [X] (streampipes) Jean-Baptiste Onofré
    Comments: The highest priority is a first release and it's planned in
    few weeks.
 - [ ] (streampipes) Julian Feinauer
    Comments:
 - [X] (streampipes) Justin Mclean
    Comments:
 - [ ] (streampipes) Kenneth Knowles
    Comments:

### IPMC/Shepherd notes:

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

## Spot

Apache Spot is a platform for network telemetry built on an open data model
and Apache Hadoop.
Spot has been incubating since 2016-09-23.

### Three most important unfinished issues to address before graduating:

 - Revive community activity (Discussion in mailing lists, increase
 frequency of commits)
 - Create a new roadmap and release plan that will improve adoption.
 - Make it easier to contribute to the project (e.g. documentation,
 framework).

### Are there any issues that the IPMC or ASF Board need to be aware of?

 No

### How has the community developed since the last report?

 The number of active committers has increased over the past quarter, and
 we also have several new potential community members looking to become
 committers. We will work with our mentors to go through the process to
 onboard them.

 Much of the activity from the community has been focused on stabilizing
 the codebase and fixing known issues in the documentation and Spot website.
 This will greatly benefit new users and reduce confusion when standing up
 the Spot different modules.

### How has the project developed since the last report?

 Several projects have been proposed, discussed, and completed during the
 past quarter. We're also working to close the remaining open PRs as soon
 once the community finishes its review. Additionally there were some
 Podling Website check failures in the Whimsy report that we began to look
 into and resolve. These should be mostly resolved by the next Podling
 report update.

 We've also begun discussions on the second version of the Open Data Model
 (ODM v2). There were several problems seen in the implementation with ODM
 v1 that need to be resolved before substantial adoption of Apache Spot
 can take place. Its our goal to come to a decision on the design of ODM
 v2 this next quarter. Once a data model redesign is agreed upon this will
 serve as a catalyst to modernizing other Spot modules so everything is
 properly integrated.

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

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

### Date of last release:

 - 2017-09-08

### When were the last committers or PPMC members elected?

 - 2019-09-02 - Mark Schoeni

### Have your mentors been helpful and responsive?

 Yes our mentors have been helpful. We will be engaging them more soon for
 guidance on on-boarding new committers, as well as a few other items
 related to the Whimsy and Clutch reports and also updating the Apache
 Spot Podling website as this is missing a number of updates.

### Is the PPMC managing the podling's brand / trademarks?

 Yes

### Signed-off-by:

 - [X] (spot) Uma Maheswara Rao G
    Comments: There is some improvement on mailing lists recently.
              IMO, Still needs improvement in community development.

### IPMC/Shepherd notes:

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

## Superset

Apache Superset (incubating) is a modern, enterprise-ready business
intelligence web application.

### Three most important unfinished issues to address before graduating:

 - Keep producing a steady stream of approved Apache releases
 - Produce a project charter
 - Seek a positive recommendation from the IPMC

### Are there any issues that the IPMC or ASF Board need to be aware of?

 No

### How has the community developed since the last report?
 - Suitable name search was
 [approved](https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-173)
 by Apache legal!
 - The first Superset Meetup took place, hosted by Preset, on 2020-02-11,
 with talks by Maxime Beauchemin, Beto Dealmeida, and Evan Rusackas
 - Organic growth of our Github Contributors: -- Stars (27,034 → 27,885)
 -- Forks (5,400 → 5636) -- Watchers (1245 → 1,241)
 - Added 225 commits (Dec 1, 2019 to Feb 24, 2020)
 - Grew Superset slack users to (1,023→ 1,309)

### How has the project developed since the last report?

 - Release 0.35.1
 - Release 0.35.2

### 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:

 - 2020-01-06

### When were the last committers or PPMC members elected?

 - 2020-02-24 - Evan Rusackas
 - 2020-01-30 - Ville Brofeldt
 - 2019-12-06 - Craig Rueda

### Have your mentors been helpful and responsive?

 Alan Gates and Jakob Homan approved the prior Podling report

### Is the PPMC managing the podling's brand / trademarks?
 No answer

### Signed-off-by:

 - [X] (superset) Alan Gates
 Comments:
 - [X] (superset) Jakob Homan
 Comments:
 - [ ] (superset) Ashutosh Chauhan
 Comments:

### IPMC/Shepherd notes:

19 Feb 2020

StreamPipes is a self-service (Industrial) IoT toolbox to enable non-
technical users to connect, analyze and explore (Industrial) IoT data
streams.

StreamPipes has been incubating since 2019-11-11.

### Three most important unfinished issues to address before graduating:

 1. Finish license review of third-party dependencies
 2. Make a first Apache release
 3. Grow the community

### Are there any issues that the IPMC or ASF Board need to be aware of?
 There are no issues right now.

### How has the community developed since the last report?
 In the last month, our focus was on setting up some structures that help
 growing the community:

 * Further people appeared on the mailing list expressing their interest
 to develop StreamPipes components
 * We added issues in Jira that are targeted at new developers
 (marked with a newbie tag)
 * We migrated the previously internal Wiki to Confluence and added
 developer information to lower the entry barrier to contribute
 * Blog post on how to run StreamPipes on a Raspberry Pi, we now plan to
 publish blog posts at regular intervals
 * Contact to sensor producer, and first integrations with their sensors,
 which should help growing the ecosystem
 * Meeting with a manufacturing company to present StreamPipes and talk
 about cooperation possibilities
 * We started to plan ApacheCon talks (also a joint talk together with
 Apache PLC4X)
 * The number of Twitter followers has increased (currently at 103)
 * The number of Github stars has increased (currently at 109)

### How has the project developed since the last report?
 * Successfully migrated complete development cycle to new GitHub and
 Docker Hub repositories
 * Optimized containers to run on ARM architectures
 * Implemented further algorithms to merge data streams and pre-process
 data for machine learning tasks
 * Checking licences of the UI and adding checklist to Wiki
 * Checking licenses of the backend and populated the LICENSE-binary file
 * Currently, we are finishing a license review to properly create LICENSE
 and NOTICE files

 In the next month, we plan to continue our work towards the first Apache
 release.

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

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

### Date of last release:

 XXXX-XX-XX

### When were the last committers or PPMC members elected?
 No new committers were elected beyond the initial committers. Two people
 mentioned on the mailing list that they might be willing to contribute to
 StreamPipes.

### Have your mentors been helpful and responsive?
 Our mentors are very responsive and provide good feedback. We discovered
 an issue that some mentors are not subscribed to the private mailing list
 and got in contact with them to fix this issue.

### Is the PPMC managing the podling's brand / trademarks?
 * We are currently preparing a new logo
 * Currently, no issues are known related to brand misuse, but there are
 still some open issues concerning the transition to the ASF infrastructure
 (e.g., shutting down the old streampipes organization on Github to avoid
 confusion)
 * We've started to research best-practices related to brand management
 (other ASF projects) and intend to add a section in the Confluence Wiki
 on brand management.

### Signed-off-by:

 - [X] (streampipes) Christofer Dutz
    Comments:
 - [ ] (streampipes) Jean-Baptiste Onofré
    Comments:
 - [X] (streampipes) Julian Feinauer
    Comments:
 - [X] (streampipes) Justin Mclean
    Comments:
 - [ ] (streampipes) Kenneth Knowles
    Comments:

### IPMC/Shepherd notes:

15 Jan 2020

StreamPipes is a self-service (Industrial) IoT toolbox to enable non-
technical users to connect, analyze and explore (Industrial) IoT data
streams.

StreamPipes has been incubating since 2019-11-11.

### Three most important unfinished issues to address before graduating:

 1. Finish license review of third-party dependencies
 2. Make a first Apache release
 3. Grow the community

### Are there any issues that the IPMC or ASF Board need to be aware of?
 There are no issues right now.

### How has the community developed since the last report?
 Although our priority in the last reporting period was on finishing the
 initial setup, there are some notable things regarding community
 development:
 - A few new people appeared on the mailing list expressing their interest
 to contribute to StreamPipes
 - First pull requests from an external committer were merged
 - Many users appeared on the Slack channel or sent emails and asked
 questions around the installation/usage of StreamPipes, we hope that some
 of them will consider to contribute in the future
 - We met people from two companies and talked about the possibility to
 contribute to StreamPipes
 - The number of Twitter followers has increased (currently at 94)
 - The number of Github stars has increased (currently at 102)

 Community development will be the focus of the next reporting period.

### How has the project developed since the last report?
 We finished the initial setup:
 * The website is now online at streampipes.apache.org, and we added pages
 that explain how to participate in the project
 * All Git repos were transferred to the ASF
 * Setup of several CI/CD pipelines based on Github Actions to build the
 website and code
 * Setup of a CI/CD pipeline in the ASF Jenkins to publish snapshots to
 the ASF Nexus
 * Finished setup of Jira and migrated old issues from the previous Gitlab
 to Jira
 * Finished setup of the StreamPipes Confluence space and moved existing
 content to Confluence
 * Currently, we are finishing a license review to properly create LICENSE
 and NOTICE files
 * Having completed the initial setup, we are now shifting the focus back
 to feature development

 In the next month, we plan to work towards the first Apache release and
 also intensify work on community development.

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

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

### Date of last release:

 No answer.

### When were the last committers or PPMC members elected?
 No new committers were elected beyond the initial committers. Two people
 mentioned on the mailing list that they might be willing to contribute to
 StreamPipes.

### Have your mentors been helpful and responsive?

 Our mentors are very responsive and provide good feedback. They provided
 very good guidance during the initial setup phase of the project, thanks
 a lot. We would also like to thank the people from INFRA who were very
 responsive and helpful in getting some issues resolved during the
 transition phase.

### Is the PPMC managing the podling's brand / trademarks?

 * The project name StreamPipes got approved by VP, Brand on December 2nd.

### Signed-off-by:

 - [X] (streampipes) Christofer Dutz
    Comments:
 - [X] (streampipes) Jean-Baptiste Onofré
    Comments:
 - [ ] (streampipes) Julian Feinauer
    Comments:
 - [X] (streampipes) Justin Mclean
    Comments:
 - [ ] (streampipes) Kenneth Knowles
    Comments:

### IPMC/Shepherd notes:
 Justin Mclean: There is more to managing the brand than just having
 the project name approved.

18 Dec 2019

StreamPipes is a self-service (Industrial) IoT toolbox to enable non-
technical users to connect, analyze and explore (Industrial) IoT data
streams.

StreamPipes has been incubating since 2019-11-11.

### Three most important unfinished issues to address before graduating:

 1. Finish the initial setup
 2. Make a first Apache release
 3. Grow the community

### Are there any issues that the IPMC or ASF Board need to be aware of?

 There are no issues right now.

### How has the community developed since the last report?

 All initial committers have subscribed to the new mailing list.
 We started to spread the project on Twitter and other channels to
 reach more potential community members, but currently, the main priority
 is to move the project infrastructure to Apache.
 There was also one event focused on extending the developer base:
 * We gave a talk at a meetup on "Self-Service IoT Data Analytics with
 StreamPipes" (~70 participants)

### How has the project developed since the last report?

 This is the first report after StreamPipes joined the incubator on
 November 11th.
 Most work during the last month was focused around setting up StreamPipes
 and doing some legal paperwork to transition StreamPipes to Apache:

 * Creation of mailing lists
 * Setting up the new StreamPipes Jira
 * We made a last pre-Apache release and started to refactor our code
 (restructuring the code base to reflect the new repository structure)
 * The website and documentation is already moved to Apache Git
 repositories,
 and a draft is online at streampipes.apache.org, however, we need to wait
 to "announce" the web page   and forward traffic from the existing
 domains untilthe Git repos are all transferred
 * All initial committers have signed and submitted their ICLAs
 * FZI has submitted a CCLA and donated the initial code base to Apache
 * Right now, we are waiting to transfer our existing Git repos from the
 streampipes organization to the Apache organization on Github
 * We are also waiting to get admin access to the StreamPipes instance on
 Jira to import existing issues to the new issue tracker

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

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

### Date of last release:

 XXXX-XX-XX

### When were the last committers or PPMC members elected?

 No new committers were elected beyond the initial committers.
 We'll focus on attracting new committers once the initial setup is
 finished.

### Have your mentors been helpful and responsive?

 We would really like to thank our mentors. Chris was very helpful and
 responsive in setting up the infrastructure, and all questions we had
 on the mailing list were answered immediately by our mentors.

### Is the PPMC managing the podling's brand / trademarks?

 * We initiated an initial podling name search and created a ticket to get
 the name approved in Jira (November 25th).
 * The name "Apache StreamPipes" got approved by VP Brand Management on
 December, 12th

### Signed-off-by:

 - [X] (streampipes) Christofer Dutz
    Comments:
 - [ ] (streampipes) Jean-Baptiste Onofré
    Comments:
 - [ ] (streampipes) Julian Feinauer
    Comments:
 - [X] (streampipes) Justin Mclean
    Comments:
 - [ ] (streampipes) Kenneth Knowles
    Comments:

### IPMC/Shepherd notes: