This was extracted (@ 2025-01-15 21:10) from a list of minutes
which have been approved by the Board.
Please Note
The Board typically approves the minutes of the previous meeting at the
beginning of every Board meeting; therefore, the list below does not
normally contain details from the minutes of the most recent Board meeting.
WARNING: these pages may omit some original contents of the minutes.
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).
## Description: The mission of Apache Hop is the creation and maintenance of software related to a platform for data orchestration ## Project Status: Current project status: Ongoing Issues for the board: none ## Membership Data: Apache Hop was founded 2021-12-15 (3 years ago) There are currently 24 committers and 10 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Bart Maertens on 2021-12-15. - No new committers. Last addition was Sergio De Lorenzis on 2024-06-11. ## Project Activity: 2.10.0 was released and we are planning to release 2.11.0 at the end of the month. We have had some contribution to interract with LLMs and are working on bug fixes and documentation improvements to improve the entry level for newcomers. ## Community Health: We have enabled GitHub Discussions and created a channel in the ASF slack. We hope enabling GitHub discussions will increase community engagement. All discussions are mirrored to our mailing list. We have 4 new contributors during the 2.10.0 development process and will convert some to committers if they keep contributing to the project.
## Description: The mission of Apache Hop is the creation and maintenance of software related to a platform for data orchestration ## Project Status: Current project status: Ongoing Issues for the board: none ## Membership Data: Apache Hop was founded 2021-12-15 (3 years ago) There are currently 24 committers and 10 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Bart Maertens on 2021-12-15. - Sergio De Lorenzis was added as committer on 2024-06-11 ## Project Activity: 2.9.0 was released in May and we are working on 2.10.0. With this release we will be moving to Java 17 and are focussing on cleaning up old code. ## Community Health: A new committer has been added to the project. We have a healthy activity of work. We are looking for ways to gather more information from end users on what features and components they find important. We launched a first simple survey and will be sharing those results on the ML.
## Description: The mission of Apache Hop is the creation and maintenance of software related to a platform for data orchestration ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache Hop was founded 2021-12-15 (2 years ago) There are currently 23 committers and 10 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Bart Maertens on 2021-12-15. - No new committers. Last addition was Shuiliang Xue on 2022-09-28. Unfortunately, the latest committer we were adding has gone awol during the onboarding process and hasn't been heard from in a couple of weeks. Employment changes are at the root of this and I fear he won't be joining the community. ## Project Activity: We are working on releasing 2.9, this will be our final Java 11 release. We plan on moving to Java 17 for our upcoming release. We are also looking at adding an SBOM and will try to move to reproducible builds. ## Community Health: Our community health can be considered slowly growing, we see more end users and questions on our user mailing list. On the development side, we also have a slight increase. Finding committers for software which mainly focuses on non-developers as end users remains a challenge.
## Description: The mission of Apache Hop is the creation and maintenance of software related to a platform for data orchestration ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache Hop was founded 2021-12-15 (2 years ago) There are currently 23 committers and 10 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Bart Maertens on 2021-12-15. - No new committers. Last addition was Shuiliang Xue on 2022-09-28. ## Project Activity: Since the previous report 2.7 was released. We are working on a 2.8 release which should be available shortly. For the near future the community is working on following items: - An external contribution of two plugins for Amazon SQS and SNS these were made for a prior project a few years ago and he agreed to let us port and include them in Hop. - Extra information, documentation and terraform templates for a reference architecture incorporating Apache Hop deployed using Fargate. - analyze and implement a new way to resolve variables using `lookup plugins’. - A new expression language close to SQL to offer powerful transformations and actions to the product. - explore the possibility of integrating observability with OpenTelemetry. ## Community Health: We have invited a new committer, the acceptance has not happened yet and is an action for our PMC chair to follow up. A community member created a training course in English and Spanish for Hop and had an overwhelmingly positive reception in the first round (reached the limit of 50 registrations in a couple of hours on a Saturday morning). This training is a welcome addition. We also see various training initiatives in the Brazilian community which brings training to a more global and international community. Though our metrics show a bit of a downward trend, which is partially caused by the end-of-year period, we are seeing a better mix of contributors and participants in the project.
## Description: The mission of Apache Hop is the creation and maintenance of software related to a platform for data orchestration ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache Hop was founded 2021-12-15 (2 years ago) There are currently 23 committers and 10 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Bart Maertens on 2021-12-15. - No new committers. Last addition was Shuiliang Xue on 2022-09-28. ## Project Activity: The Apache Hop team has created a new release 2.6.0 and is working on it's 2.7.0 release. No noteworthy other activity since the previous report ## Community Health: Over the past quarter, our number of contributors has remained about the same. We have seen a decrease in the developer mailing list but user emails have gone up. Our socials have been very quiet and will need a boost to have more inflow of new users/developers. The blocks of code have grown a bit explaining why the number of tickets that has been closed in the last quarter has decreased. Overall we are happy with the current status.
## Description: The mission of Apache Hop is the creation and maintenance of software related to a platform for data orchestration ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache Hop was founded 2021-12-15 (2 years ago) There are currently 23 committers and 10 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Bart Maertens on 2021-12-15. - No new committers. Last addition was Shuiliang Xue on 2022-09-28. ## Project Activity: It has been a slower period over the summer but we are preparing our 2.6 release. We expect activity to increase again in the coming period. ## Community Health: Overall the community is in a good spot from a user perspective, we have increased activity on the mailing lists and on our socials. We are trying to get more users move from direct communication (chat) to the mailing list but that is a hard sell. We also hope to start onboarding a couple extra committers in the near future.
No report was submitted.
## Description: The mission of Apache Hop is the creation and maintenance of software related to a platform for data orchestration ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Hop was founded 2021-12-15 (a year ago) There are currently 23 committers and 10 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Bart Maertens on 2021-12-15. - No new committers. Last addition was Shuiliang Xue on 2022-09-28. ## Project Activity: We are sticking to our 1 release every 2 months schedule, since previous board report 2 releases have been made (2.3 and 2.4) and we are slowly wrapping up our 2.5 release. No further special events have occured since prvious report. ## Community Health: During the previous quarter there has been a decline on commits, but I believe it's more a seasonal effect and not a real negative indicator. We are still struggeling on getting more activity on the mailinglist. people tend to prefer non-formal communication methods.
## Description: The mission of Apache Hop is the creation and maintenance of software related to a platform for data orchestration ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Hop was founded 2021-12-15 (a year ago) There are currently 23 committers and 10 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Bart Maertens on 2021-12-15. - No new committers. Last addition was Shuiliang Xue on 2022-09-28. ## Project Activity: Since the previous report 2 new releases have been made. We are currently focussing on code hardening and bugfixing based on feedback from the community. We have a set of new features we will start to work on in the near future. We have also moved our ticketing/issuetracking from Jira to Github Issues. ## Community Health: To lower the threshold of creating issues we have moved from Jira to GitHub, we hope that this will increase community involvement and reach an additional audience. The migration of our current open tickets in Jira is still ongoing (we are re-validating all the tickets). Getting users/developers to the mailing list is an ongoing struggle. Our PR's are increasing (+28%), we have a bit more activity from one-time/sporadic contributors. All in All we are slowly growing.
## Description: The mission of Apache Hop is the creation and maintenance of software related to a platform for data orchestration ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Hop was founded 2021-12-15 (a year ago) There are currently 23 committers and 10 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Bart Maertens on 2021-12-15. - Shuiliang Xue was added as committer on 2022-09-28 ## Project Activity: Over the summer months, the activity has been a bit lower. Activity ramped up again in September resulting in a new release. We are also working towards a next release which should see the light of day in November. There are some great ideas from the community which we will combine in a future roadmap ## Community Health: The community is still growing but it is growing faster on the more informal channels (twitter/LI/chat). We will keep pushing people to the ML. Number of PR's has dropped a bit, main reason is that the complexity/size of the PR's is growing. We are moving from a more bugfixing/firefighting mode to new development
## Description: The mission of Apache Hop is the creation and maintenance of software related to a platform for data orchestration ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Hop was founded 2021-12-15 (8 months ago) There are currently 22 committers and 10 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Bart Maertens on 2021-12-15. - No new committers. Last addition was Ricardo Gouvea on 2022-02-22. ## Project Activity: Released 2.0 containing an upgrade to Java 11 in June. Working on 2.1 which wil mainly be a bugfix release. Also creating a roadmap for major functions we will be working on in the future. ## Community Health: Overall the community is growing, receiving interest from other Apache projects. We are also starting to receive more contributions from non-core contributors. We hope to add a couple of those contributors to our committer team. Our mailing list is a bit underused, people tend to use the direct communication channels more but we as PMC are trying to get them on the lists.
## Description: The mission of Apache Hop is the creation and maintenance of software related to a platform for data orchestration ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Hop was founded 2021-12-15 (5 months ago) There are currently 22 committers and 10 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Bart Maertens on 2021-12-15. - Gabriel Dutra was added as committer on 2022-02-19 - Ricardo Gouvea was added as committer on 2022-02-22 ## Project Activity: latest release: 1.2.0 was released on 2022-03-07 Working towards a next major release. Including a Java 11 upgrade. It has been a bit more quiet period after busy months. ## Community Health: In the previous period there has been a bit less activity in number of commits and PR's. But the complexity and size has grown. Our global reach is slowly growing and partnerships with other Apache projects is growing (Beam,Doris,Kafka). By reviving our meetups and spending a bit more time on our socials we expect to grow further.
## Description: The mission of Apache Hop is the creation and maintenance of software related to a platform for data orchestration ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Hop was founded 2021-12-15 (3 months ago) There are currently 22 committers and 10 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members (project graduated recently). - Gabriel Dutra was added as committer on 2022-02-19 - Ricardo Gouvea was added as committer on 2022-02-22 - Ray Chang was added as committer on 2022-01-24 ## Project Activity: Apache Hop just completed the release of 1.2.0 on 2022-03-07. This was mainly a quality release solving bugs and minimal new features. Currently work has started on what will be Apache Hop 2.0, the major version change containing API breaking changes and update to Java 11 ## Community Health: Our small community is growing with more global interest, new committers have been added and there is a general increase in code commits and contributors. There is an increase in interest from China and we are trying to onboard people from there. There has been a bit less activity on our socials but we hope to pick this back up. * chat:300 (up from 282) * LinkedIn:840 (up from 786) * Twitter:670 (up from 634) * YouTube:452 (up from 415) * Meetup:219 (up from 217)
## Description: The mission of Apache Hop is the creation and maintenance of software related to a platform for data orchestration ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Hop was founded 2021-12-15 (2 months ago) There are currently 20 committers and 10 PMC members in this project. The Committer-to-PMC ratio is 2:1. Community changes, past quarter: - No new PMC members (project graduated recently). - Ray Chang was added as committer on 2022-01-24 ## Project Activity: Recent releases: 1.1.0 was released on 2022-01-24. - Working on release 1.2.0 - Working on release 2.0.0 (upgrade to java 11) ## Community Health: Since announcement of graduation we are receiving more external interest. We hope to onboard a couple extra committers form the pool of new contributors The community continues to grow on all social media platforms. Since previous report * chat: 282 (up from 256) * LinkedIn: 786 (up from 728) * Twitter: 634 (up from 578) * YouTube: 415 (up from 368) * Meetup: 217 (up from 215)
WHEREAS, the Board of Directors heretofore appointed Bart Maertens (bartmaer) to the office of Vice President, Apache Hop, and WHEREAS, the Board of Directors is in receipt of the resignation of Bart Maertens from the office of Vice President, Apache Hop, and WHEREAS, the Project Management Committee of the Apache Hop project has chosen by vote to recommend Hans Van Akelyen (hansva) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Bart Maertens is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Hop, and BE IT FURTHER RESOLVED, that Hans Van Akelyen be and hereby is appointed to the office of Vice President, Apache Hop, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7A, Change the Apache Hop Project Chair, was approved by Unanimous Vote of the directors present.
## Description: Apache Hop aims to facilitate all aspects of data and metadata orchestration. ## Issues: No known issues. ## Membership Data: Apache Hop was founded 2021-12-15 (a month ago) There are currently 19 committers and 10 PMC members in this project. The Committer-to-PMC ratio is roughly 5:3. Community changes, past quarter: - number of followers on social media continues to grow ## Project Activity: After the 1.0 release (October 2021), Apache Hop started working on the graduation process. All references to "incubator" or "incubating" have been removed from code, config, infra and documentation. Simultaneously, the team started working on Hop 1.1.0, with well over 200 tickets processed so far. The cutoff point for the 1.1.0 release will be Jan, 14th. ## Community Health: The community continues to grow on all social media platforms. The number and type of contributions is increasing. Since Dec, 1st * 133 commits by 9 committers * chat: 256 (up from 243) * LinkedIn: 728 (up from 690) * Twitter: 578 (up from 545) * YouTube: 368 (up from 325) * Meetup: 215 (up from 211)
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 a platform for data orchestration. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache Hop Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache Hop be and hereby is responsible for the creation and maintenance of software related to a platform for data orchestration; and be it further RESOLVED, that the office of "Vice President, Apache Hop" 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 Hop Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache Hop 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 Hop Project: * Nicolas Adment <nadment@apache.org> * Hans Van Akelyen <hansva@apache.org> * Dave Campen <dcampen@apache.org> * Matt Casters <mcasters@apache.org> * Julian Hyde <jhyde@apache.org> * Brandon Jackson <usbrandon@apache.org> * Bart Maertens <bartmaer@apache.org> * Francois Papon <fpapon@apache.org> * Sergio Ramazzina <sramazzina@apache.org> * Kevin Ratnasekera <djkevincr@apache.org> NOW, THEREFORE, BE IT FURTHER RESOLVED, that Bart Maertens be appointed to the office of Vice President, Apache Hop, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7E, Establish the Apache Hop Project, was approved by Unanimous Vote of the directors present.
Hop is short for the Hop Orchestration Platform. Written completely in Java it aims to provide a wide range of data orchestration tools, including a visual development environment, servers, metadata analysis, auditing services and so on. As a platform, Hop also wants to be a reusable library so that it can be easily reused by other software. Hop has been incubating since 2020-09-24. ### Three most important unfinished issues to address before graduating: 1. the community has [voted](https://lists.apache.org/thread/s8vg1nh1g707s4hhcxjtg1zdccjpjh2k) on graduation and will (re)start the discussion on the incubator mailing list. ### Are there any issues that the IPMC or ASF Board need to be aware of? None ### How has the community developed since the last report? The community is active and growing. Hop has hundreds of followers on each of the social media accounts. The PPMC sees an increased traction around Hop. ### How has the project developed since the last report? Hop 1.0 was released in early October. The project is working towards graduation and continues to work towards Hop 1.1. ### How would you assess the podling's maturity? - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [X] Nearing graduation: community vote passed and resolution accepted - [ ] Other: ### Date of last release: 2021-10-05 ### When were the last committers or PPMC members elected? 2021-07-05 (Dave Campen) ### Have your mentors been helpful and responsive? Julian, Kevin and Francois have always been available when the Hop PPMC needed help or advice. ### Is the PPMC managing the podling's brand / trademarks? No known issues. The Hop project name was approved with [PODLINGNAMESEARCH-191](https://issues.apache.org/jira/browse/PODLINGNAMESEA RCH-191) ### Signed-off-by: - [ ] (hop) Tom Barber Comments: - [X] (hop) Julian Hyde Comments: Hop has approved the graduation resolution. Good luck with graduation! - [ ] (hop) Maximilian Michels Comments: - [X] (hop) Francois Papon Comments: - [ ] (hop) Kevin Ratnasekera Comments: ### IPMC/Shepherd notes:
Hop is short for the Hop Orchestration Platform. Written completely in Java it aims to provide a wide range of data orchestration tools, including a visual development environment, servers, metadata analysis, auditing services and so on. As a platform, Hop also wants to be a reusable library so that it can be easily reused by other software. Hop has been incubating since 2020-09-24. ### Three most important unfinished issues to address before graduating: no known remaining issues ### Are there any issues that the IPMC or ASF Board need to be aware of? none ### How has the community developed since the last report? the community continues to grow on our Mattermost chat and social media. Local user groups have started in (at least) Brazil, Spain, Italy and Japan. ### How has the project developed since the last report? Hop released 0.99 in early August and aims to release 1.0 in the next couple of weeks. In preparation for 1.0, the focus has been on testing, bug fixing and documentation, although new functionality is added continuously as well. ### How would you assess the podling's maturity? Please feel free to add your own commentary. Hop wants to release 1.0 first, and will start the graduation preparation once 1.0 is available. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2021-08-07 ### When were the last committers or PPMC members elected? Bruno Silva: 2021-07-05 David Campen: 2021-07-06 ### Have your mentors been helpful and responsive? There haven't been any issues that required mentor input. Whenever we need input from our mentors, they are available. Especially Julian Hyde has been very helpful. ### Is the PPMC managing the podling's brand / trademarks? No known issues. Name search has been performed, no issues there either: https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-191 ### Signed-off-by: - [ ] (hop) Tom Barber Comments: - [X] (hop) Julian Hyde Comments: Project is very close to graduation. I encourage them to take the next step. - [ ] (hop) Maximilian Michels Comments: - [X] (hop) Francois Papon Comments: The project is moving forward very fast and is now closed to be graduate to Top Level. - [ ] (hop) Kevin Ratnasekera Comments: ### IPMC/Shepherd notes:
Hop is short for the Hop Orchestration Platform. Written completely in Java it aims to provide a wide range of data orchestration tools, including a visual development environment, servers, metadata analysis, auditing services and so on. As a platform, Hop also wants to be a reusable library so that it can be easily reused by other software. Hop has been incubating since 2020-09-24. ### Three most important unfinished issues to address before graduating: 1. growth in number of PMC members and committers 2. 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? None ### How has the community developed since the last report? Hop has an active and growing community on social media, chat and a limited but increasing activity on the mailing lists. A growing number of organizations of all sizes are actively using Hop ### How has the project developed since the last report? Hop 0.70 was released in mid April, the Hop community is now working on 0.99 in preparation of a 1.0 release. Detailed updates are available in the monthly roundups: - March: http://hop.apache.org/blog/2021/04/roundup-2021-04/ - 0.70 release announcement: http://hop.apache.org/blog/2021/04/release-0.70/ - April: http://hop.apache.org/blog/2021/05/roundup-2021-05/ - May: http://hop.apache.org/blog/2021/06/roundup-2021-06/ ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] first release is done - [X] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2021-04-12 ### When were the last committers or PPMC members elected? November 2020. Even though we have an active user community, we are aware of the fact that we need to grow the developer community. This has been discussed and is an action item that is being worked on. ### Have your mentors been helpful and responsive? Julian Hyde has stepped up as our de facto champion, who is always ready to provide feedback and constructive criticism. ### Is the PPMC managing the podling's brand / trademarks? Apache Hop (Incubating) has been used consistently, there are no violations that we know of. Name search for the Hop project name has been completed: https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-191 ### Signed-off-by: - [ ] (hop) Tom Barber Comments: - [X] (hop) Julian Hyde Comments: Hop are doing great. They are very close to graduating. There's a nice vibe to the 'monthly roundups' (see above) and Twitter posts. - [ ] (hop) Maximilian Michels Comments: - [X] (hop) Francois Papon Comments: The project is doing very well and is closed to the graduation. As discuss in the mailing list, the project need to grow the developer community. - [X] (hop) Kevin Ratnasekera Comments: ### IPMC/Shepherd notes:
Hop is short for the Hop Orchestration Platform. Written completely in Java it aims to provide a wide range of data orchestration tools, including a visual development environment, servers, metadata analysis, auditing services and so on. As a platform, Hop also wants to be a reusable library so that it can be easily reused by other software. Hop has been incubating since 2020-09-24. ### Three most important unfinished issues to address before graduating: 1. create a first full release (including binaries) 2. trademark (re)search 3. [HOP-2469](https://issues.apache.org/jira/browse/HOP-2469): Ensure that Hop complies with ASF encryption policy ### Are there any issues that the IPMC or ASF Board need to be aware of? None ### How has the community developed since the last report? Community and interactivity on social media continues to grow (LinkedIn: 400+, Twitter: 325+, Youtube: 80). We're actively engaging in discussions on the dev mailing lists. There's still some room for improvement, but we're convinced this will grow over time and as the community continues to grow. ### How has the project developed since the last report? 0.60 was released as source only. This allowed/forced us to tackle the most pressing licensing issues. We're working towards the 0.70 release. Since this release will include binaries, we're cleaning up any remaining license issues with dependencies and the notice, license and other files. Development continues at a fast pace. We're starting to see a steady stream of contributions from a variety of community members. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] First release done - [X] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2021-01-26 ### When were the last committers or PPMC members elected? November 2020 ### Have your mentors been helpful and responsive? We've been able to get all the help and answers we needed. Julian Hyde has been especially helpful since the start of the incubation process by pointing out risks, providing guidance in adopting "The Apache Way" and being an overall great support to the Hop team. ### Is the PPMC managing the podling's brand / trademarks? The "Apache Hop" brand name seems to be used correctly, we are not aware of any violations. Third parties may not always use the "(Incubating)" suffix sufficiently, but since this is mentioned extensively in our own communication, website and social media accounts, we consider this to be a minor issue. Trademark search still needs to be done, but is high on the PPMC's priority list. ### Signed-off-by: - [ ] (hop) Tom Barber Comments: - [X] (hop) Julian Hyde Comments: Hop are doing great. After some prodding from the mentors, they have moved discussions away from chat and onto the dev list. They flag themselves as "nearing graduation" and I concur. Note that we need some help from Justin to register the project's use of encryption. - [X] (hop) Maximilian Michels Comments: The project is doing well. More and more blockers for graudation got resolved, e.g. licensing headers and the first release. Let's keep up the good work! - [X] (hop) Francois Papon Comments: - [X] (hop) Kevin Ratnasekera Comments: ### IPMC/Shepherd notes: Dave Fisher: Its great to see an active and engaging community on the dev list. I think that the PPMC does need to grow in numbers some prior to graduation.
Hop is short for the Hop Orchestration Platform. Written completely in Java it aims to provide a wide range of data orchestration tools, including a visual development environment, servers, metadata analysis, auditing services and so on. As a platform, Hop also wants to be a reusable library so that it can be easily reused by other software. Hop has been incubating since 2020-09-24. ### Three most important unfinished issues to address before graduating: 1. identify and resolve the last remaining incompatibly licensed dependencies (if any) 2. create a first release 3. grow the community ### Are there any issues that the IPMC or ASF Board need to be aware of? No known significant issues at this moment ### How has the community developed since the last report? - 3 additional committers, lots of committer and community activity in the last month - 14 new registered chat members (108->122) - 1 new subscriber to dev (21->22), 0 to users mailing lists (11) - significant follower growth on LinkedIn (309->321), Twitter (233->253) and YouTube (40->50) ### How has the project developed since the last report? Two releases candidates (0.50-rc1, 0.50-rc2) were created but failed to get enough positive votes. Hop will take the feedback and lessons learned from 0.50-rc1 and 0.50-rc2 to build a new 0.60-rc1. Summary of the 2 RCs: https://s.apache.org/06hws December was a very active month, with continued activity over the holiday period: - metadata perspective - look and feel updates - new transform plugins (UDJC, Token Replacement) - partitioned stream lookup - docker included, community activity on kubernetes - jandex-based plugins - integration testing - community activity on Hop Web - documentation updates Full details are available in the December monthly roundup: https://hop.apache.org/blog/2021/01/roundup-2021-01/ ### 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: XXXX-XX-XX ### When were the last committers or PPMC members elected? 2020-12-2 ### Have your mentors been helpful and responsive? Julian Hyde and François Papon regularly check in and provide valuable input. We're sure our other mentors will step in for RCs after the holiday period. ### Is the PPMC managing the podling's brand / trademarks? There are no known brand and naming issues. The PPMC only uses "Apache Hop (Incubating)" as the official project name and has explicitly called "Project Hop" deprecated as of the moment of acceptance in the Incubator. ### Signed-off-by: - [X] (hop) Tom Barber Comments: I agree with Julian. The community is great, obviously a lot came from knowledge of the previous life and interest in seeing it progress which is good. The chat vs mailing list stuff is true, I don't follow the chat too much, just lurk but there is a lot going on there, not necessarily decision making but communication that could be missed for those who choose not to use it. Conversely I would say that a lot of the folk on the chat room are users as opposed to developers, and as such don't have to be treated in the same manner. Might be worth checking committers vs chat vs dev list? I suspect its probably pretty much up to date. Great progress on the software front, good to see it coming together. - [X] (hop) Julian Hyde Comments: Good report! I'd say you are through 'initial setup' and can uncheck that box next time. The community is going great, and I'm sure that the first release will happen very soon. One concern: the difference in the number of people on chat vs the dev list (122 vs 22). The traffic on chat is benign (e.g. no major decisions being made) but I am concerned that with so few of the regulars on the dev list, chat will become the de facto place to make decisions. Also I couldn't find a public archive of chat. I'll raise this issue on the dev list. - [X] (hop) Maximilian Michels Comments: I'm continuing to be amazed by the progress of the Hop project. There is a constant flow of incoming pull requests and the first release is nearing completion. It might not be clear to all community members but I've tried to only step in when necessary, e.g. give feedback to unblock the release process. - [X] (hop) Francois Papon Comments: The community is still very active and starting to learn the release process. For now, the only issue in the release is the license part and the team is focused on it to prepare a new vote. - [X] (hop) Kevin Ratnasekera Comments: ### IPMC/Shepherd notes:
Hop is short for the Hop Orchestration Platform. Written completely in Java it aims to provide a wide range of data orchestration tools, including a visual development environment, servers, metadata analysis, auditing services and so on. As a platform, Hop also wants to be a reusable library so that it can be easily reused by other software. Hop has been incubating since 2020-09-24. ### Three most important unfinished issues to address before graduating: 1. identify and resolve the last remaining incompatibly licensed dependencies (if any) 2. create a first release 3. grow the community ### Are there any issues that the IPMC or ASF Board need to be aware of? No known significant issues at this moment ### How has the community developed since the last report? - 2 additional committers, committers are increasingly active - 9 new registered chat members (99 -> 108) - 21 subscribers to dev, 11 to user mailing list - significant follower growth on social media, mainly on LinkedIn (+46) and Twitter (+15) ### How has the project developed since the last report? - After JIRA and the website, code and documentation repositories have been migrated. - For the code migration, a copyright header related fix was required, which was delivered and accepted. - All existing builds have been recreated and updated to run on ASF Jenkins - new functionality has been created (new transform and action plugins, UI updates and more) - significant documentation updates - discussion of and preparation for a first release (0.50) has started Full details are available in the November monthly roundup: https://hop.apache.org/blog/2020/12/roundup-2020-12/ ### 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: No releases so far ### When were the last committers or PPMC members elected? 2020-11-18 ### Have your mentors been helpful and responsive? We have mainly been working on infrastructure and or software items over the last month. Mentor input will become more important now we've started working towards a first release. Julian Hyde regularly checks in and provides valuable input. ### Is the PPMC managing the podling's brand / trademarks? There are no known brand and naming issues. The PPMC only uses "Apache Hop (Incubating)" as the official project name and has explicitly called "Project Hop" deprecated as of the moment of acceptance in the Incubator. ### Signed-off-by: - [ ] (hop) Tom Barber Comments: - [X] (hop) Julian Hyde Comments: Plenty of work on features, good cooperation on dev list, appointing the first committers since incubation, and pushing hard for the first release. Hop is doing great. - [ ] (hop) Maximilian Michels Comments: - [X] (hop) Francois Papon Comments: Community is growing well (new committer, dev list, mattermost channel) and a great work is done on the source code for the first release. The Hop team is very active. - [X] (hop) Kevin Ratnasekera Comments: Significant progress has been made through out past time period, with related to first release and community growth. ### IPMC/Shepherd notes:
Hop is short for the Hop Orchestration Platform. Written completely in Java it aims to provide a wide range of data orchestration tools, including a visual development environment, servers, metadata analysis, auditing services and so on. As a platform, Hop also wants to be a reusable library so that it can be easily reused by other software. Hop has been incubating since 2020-09-24. ### Three most important unfinished issues to address before graduating: 1. migrate source code 2. create a first release 3. grow the community ### Are there any issues that the IPMC or ASF Board need to be aware of? We are in the process of preparing our code for migration to the ASF repositories ### How has the community developed since the last report? 6 new users on our MatterMost [chat](https://chat.project-hop.org) (currently 99 registered users) 22 subscribers on the dev mailing list ### How has the project developed since the last report? JIRA migration is done. https://jira.project-hop.org is now read-only. Website migration is done, website has received a face lift. A couple of community members became very active contributors and will be added as committers shortly. Code continues to evolve in non-ASF repository in preparation for the code migration. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [ ] Working towards first release - [X] Working towards code migration - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: No releases so far ### When were the last committers or PPMC members elected? No additional committers or PPMC members so far. ### Have your mentors been helpful and responsive? We've received help when needed. Mentors step in whenever they see an action that needs to be taken care of. ### Is the PPMC managing the podling's brand / trademarks? Not much third-party activity. We're keeping all communication about the incubation on a low level until the code has been migrated. No information on brand approval so far. ### Signed-off-by: - [ ] (hop) Tom Barber Comments: - [X] (hop) Julian Hyde Comments: Hop has got off to a great start. They are tearing through the incubation tasks (e.g. JIRA, code migration, mailing lists) and community activity is happening on the dev list. - [X] (hop) Maximilian Michels Comments: I'm very pleased to see the enthusiasm and the quick learning process that the project has already undergone. We already migrated existing issues and code. We setup infrastructure. We've had discussions on the mailing lists. It's clear that there are still many more things to learn experience (e.g. releases) but I'm feeling very confident about the project. - [X] (hop) Francois Papon Comments: The project team made a great work in the startup process and we can see a real interest about the incubating process. Many things have to be done but I also have a good feeling for the next. - [X] (hop) Kevin Ratnasekera Comments: ### IPMC/Shepherd notes: