This was extracted (@ 2024-12-18 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.
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).
Report was filed, but display is awaiting the approval of the Board minutes.
## Description: Apache OpenDAL is a data access layer that allows users to easily and efficiently retrieve data from various storage services in a unified way. Its vision centers on enabling **access data freely**, with the goal of empowering ALL users to freely access ANY storage service in ANY way they choose. ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache OpenDAL was founded 2024-01-17 (8 months ago) There are currently 26 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. ### Community changes, past quarter: - No new PMC members. Last addition was Yang Shuai on 2024-03-18. - George Miao was added as committer on 2024-06-28 - Hanchin Hsieh was added as committer on 2024-07-25 - Huang Feihan was added as committer on 2024-08-06 ## Project Activity: ### New Release - 0.47.0 was released on 2024-06-10. - 0.47.1 was released on 2024-06-21. - 0.47.2 was released on 2024-07-03. - 0.47.3 was released on 2024-07-07. - 0.48.0 was released on 2024-07-29. - 0.49.0 was released on 2024-08-13. - 0.49.1 was released on 2024-08-19. - 0.49.2 was released on 2024-08-29. OpenDAL will release its 0.50.0 version this week. At the same time, OpenDAL is preparing its first v1.0 release, marking its stable promise and readiness for broader adoption. ### Events #### Results of GSoC All three GSoC projects have been successfully completed, and the three participating students have been nominated as OpenDAL committers. Nice! #### Results of OSPP One of the students works actively and is a great potential candidate as an OpenDAL committer. However, the other two students show no activity. The OpenDAL PMC are contacting them to help remove the blockers of contribution. ## Community Health: ### Mailing List No reports of the mailing list have been generated. However, I feel that only a few people actually read the dev list. Most communication happens off-list on GitHub and Discord. I have been trying to change this trend, but it hasn't worked well. Maybe the board can give us some suggestions. ### Contributors Since our last update, the OpenDAL community has integrated 222 pull requests across 777 files, thanks to the efforts of 49 contributors. Our total number of contributors has now reached 224, an increase of 20 from our previous report.
@Willem: Discuss use of Discord instead of mail list
## Description: Apache OpenDAL is a data access layer that allows users to easily and efficiently retrieve data from various storage services in a unified way. Its vision centers on enabling **access data freely**, with the goal of empowering ALL users to freely access ANY storage service in ANY way they choose. ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: - There are currently 23 committers and 16 PMC members in this project. - The Committer-to-PMC ratio is roughly 3:2. #### Community changes, past quarter: - Yang Shuai was added to the PMC on 2024-03-18 - Runjie Yu was added as committer on 2024-06-10 ## Project Activity: ### New Release OpenDAL released version 0.47.0 this week. Now, OpenDAL integrates seamlessly with the developing Apache Iceberg Rust and Apache Arrow Rust. Additionally, the community is interested in collaborating with more open source communities. ### Events The two student-related events, GSoC and OSPP, were successful. Six students were selected to work on various projects, ranging from additional storage service support (monofs, opfs) to enhanced protocol support (fuse fs, virtio fs, ftp), among others. One student has been nominated as a committer, and two others are strong candidates for the new committer role. The OpenDAL PMC expect most students at this event to become OpenDAL committers. ## Community Health: ### Mailing List - dev@opendal.apache.org had a 50% decrease in traffic in the past quarter (106 emails compared to 209) This is the first time the OpenDAL PMC has performed quarterly reports. Our data are compared with our graduation discussion, which is quite extensive and active. However, the OpenDAL PMC acknowledges that most discussions occur on Discord and GitHub, which are not sufficiently public. We plan to shift more formal discussions to a mailing list to ensure the entire community is informed about our progress, rather than just those who follow GitHub events or have joined our Discord. ### Contributors Since our last update, the OpenDAL community has integrated 219 pull requests across 757 files, thanks to the efforts of 41 contributors. Our total number of contributors has now reached 204, an increase of 16 from our previous report. The OpenDAL PMC has completed the internal refactor, establishing a strong foundation to attract more contributors and users. We will pay closer attention to our integrations (such as arrow_rs object_store, webdav, ftp) and binaries (including opendal command line, opendal gateway, opendal fs). We aim to broaden the use cases for OpenDAL and ultimately increase our contributor base.
## Description: Apache OpenDAL is a data access layer that allows users to easily and efficiently retrieve data from various storage services in a unified way. Its vision centers on enabling **access data freely**, with the goal of empowering ALL users to freely access ANY storage service in ANY way they choose. ## Project Status: Current project status: New Issues for the board: None ## Membership Data: - There are currently 22 committers and 16 PMC members in this project. - The Committer-to-PMC ratio is roughly 3:2. #### Community changes, past quarter: - Yang Shuai was added to the PMC on 2024-03-18 - Liuqing Yue was added to the PMC on 2024-01-22 - Yang Shuai was added as committer on 2024-01-23 ## Project Activity: The OpenDAL community is working on a huge refactor focused on simplifying the implementation and improving performance. We expect this to significantly simplify the maintenance and extension of opendal in the future. Meanwhile, the OpenDAL community is involved in GSoC and OSPP events. We've welcomed several new contributors, with one in particular actively participating. We see this individual as a potential new committer. ## Community Health: ### Mailing List dev@opendal.apache.org had a 26% decrease in traffic in the past quarter (167 emails compared to 223). This report is the first to exclude our discussion on graduation. Therefore, a decrease is expected. However, as the GSoC and OSPP events continue, we anticipate a slight increase in traffic. ### Contributors Since our last update, the OpenDAL community has integrated 66 pull requests across 526 files, thanks to the efforts of 16 contributors. Our total contributor count has now risen to 188, an increase of 2 from our previous report. Our contributor growth has stagnated, with no new committers nominated since the last report. The PMC has proposed several strategies to address this issue, and we are actively working on them. Our primary focus is to streamline the implementation. After these refinements, it will become significantly easier for newcomers to contribute.
## Description: Apache OpenDAL is a data access layer that allows users to easily and efficiently retrieve data from various storage services in a unified way. Its vision centers on enabling **access data freely**, with the goal of empowering ALL users to freely access ANY storage service in ANY way they choose. ## Project Status: Current project status: New Issues for the board: None ## Membership Data: Apache OpenDAL was founded 2024-01-17 (2 months ago) There are currently 22 committers and 15 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - Liuqing Yue was added to the PMC on 2024-01-22 - Yang Shuai was added as committer on 2024-01-23 ## Project Activity: OpenDAL community made one releases since last report (2024-02): - 0.45.1 was released on 2024-03-02. The OpenDAL community participates in GSoC events and has submitted three ideas. We've gained new contributors, some of whom we anticipate will become new committers to OpenDAL. ## Community Health: ### Mailing List dev@opendal.apache.org had a 40% increase in traffic in the past quarter (210 emails compared to 150) As GSoC progresses, we anticipate an increase in traffic in the upcoming report. ### Contributors Since our last report, the OpenDAL community has merged 100 PRs across 209 files, thanks to the work of 18 contributors. Our total number of contributors has now reached 184, marking an increase of 4 since the last report. Our contributor growth has slowed, and no new committers have been nominated since the last report, which is concerning. The OpenDAL PMC plans to implement the following actions to address this: - Participate in GSoC to attract more contributors to OpenDAL. - Enhance documentation for OpenDAL, benefiting both developers and users. - Simplify the internal implementation logic to make contributions easier. We expect to see more committers in the next report.
## Description: Apache OpenDAL is a data access layer that allows users to easily and efficiently retrieve data from various storage services in a unified way. Its vision centers on enabling **access data freely**, with the goal of empowering ALL users to freely access ANY storage service in ANY way they choose. ## Project Status: Current project status: New Issues for the board: None ## Membership Data: Apache OpenDAL was founded 2024-01-17 (21 days ago) There are currently 22 committers and 15 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - Liuqing Yue was added to the PMC on 2024-01-22 - Yang Shuai was added as committer on 2024-01-23 ## Project Activity: OpenDAL community made two releases after TLP setup: - 0.45.0 was released on 2024-02-05. - 0.44.2 was released on 2024-01-20. The community has just set its 2024 goal: - Improve the stability of its Rust core. - Enhance the usability of its language bindings, including Python, Node.js, and Java. - Implement more possible ways for users to access data: FUSE, WebDAV, FTP. - Explore additional platforms like WASM. ## Community Health: ### Mailing List dev@opendal.apache.org had a 150% increase in traffic in the past quarter (260 emails compared to 104). This mainly discusses OpenDAL's recent graduation discussion and release efforts. We expect to see a drop in new report. ### Contributors Since becoming a TLP, the OpenDAL community has merged 95 PRs, affecting 368 files, thanks to the efforts of 26 contributors. Our contributor count has now reached 180, an increase of 16 from the initial 164 at TLP establishment. We're setting our sights on expanding our project with more components such as fuse, webdav, and ftp support. Additionally, we're excited to participate in GSoC events. We look forward to welcoming even more contributors in our next report.
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 the creation and maintenance of software related to Open Data Access Layer: Access data freely, painlessly, and efficiently. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache OpenDAL Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache OpenDAL be and hereby is responsible for the creation and maintenance of software related to the creation and maintenance of software related to Open Data Access Layer: Access data freely, painlessly, and efficiently; and be it further RESOLVED, that the office of "Vice President, Apache OpenDAL" 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 OpenDAL Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache OpenDAL 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 OpenDAL Project: * Zili Chen <tison@apache.org> * Hao Ding <xuanwo@apache.org> * Xiaoqiao He <hexiaoqiao@apache.org> * Willem Ning Jiang <ningjiang@apache.org> * Sundy Li <sundyli@apache.org> * Zheao Li <manjusaka@apache.org> * Ted Liu <tedliu@apache.org> * Cai Lue <cailue@apache.org> * Jun Ouyang <junouyang@apache.org> * Chojan Shang <psiace@apache.org> * Sheng Wu <wusheng@apache.org> * Xiangdong <gxd@apache.org> * Han Xu <suyanhanx@apache.org> * Mingzhuo Yin <silver@apache.org> NOW, THEREFORE, BE IT FURTHER RESOLVED, that Hao Ding be appointed to the office of Vice President, Apache OpenDAL, 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. RESOLVED, that the Apache OpenDAL Project be and hereby is tasked with the migration and rationalization of the Apache Incubator OpenDAL podling; and be it further RESOLVED, that all responsibilities pertaining to the Apache Incubator OpenDAL podling encumbered upon the Apache Incubator PMC are hereafter discharged. Special Order 7B, Establish the Apache OpenDAL Project, was approved by Unanimous Vote of the directors present.
Open Data Access Layer: Access data freely, painlessly, and efficiently. OpenDAL has been incubating since 2023-02-27. ### Three most important unfinished issues to address before graduating: 1. Higher Quality Release Workflow 2. Grow the community. 3. Collect more use cases. ### 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? According to incomplete statistics from GitHub, Opendal currently has 114 contributors and is being used by 205 projects. ### How has the project developed since the last report? Added support for storage services such as tikv, persy and dropbox, as well as language bindings for haskell, zig, lua, etc. In addition, we have also implemented the sink API for cloud storage services. ### 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 - [X] Nearing graduation - [ ] Other: ### Date of last release: 2023-07-21 v0.38.1 ### When were the last committers or PPMC members elected? 2023-07-21 ### Have your mentors been helpful and responsive? Yes. ### Is the PPMC managing the podling's brand / trademarks? Yes. ### Signed-off-by: - [ ] (opendal) tison Comments: - [ ] (opendal) Willem Ning Jiang Comments: - [ ] (opendal) Sheng Wu Comments: - [ ] (opendal) Ted Liu Comments: - [ ] (opendal) Xiaoqiao He Comments: ### IPMC/Shepherd notes:
Open Data Access Layer: Access data freely, painlessly, and efficiently. OpenDAL has been incubating since 2023-02-27. ### Three most important unfinished issues to address before graduating: 1. Making the first release. 2. Grow the community. 3. Collect more use cases. ### 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? In the past month, we have welcomed 5 new contributors, bringing the total number to 91. ### How has the project developed since the last report? In the past month, we added new services integrations like sftp, supabase, vercel artifacts and cos. ### How would you assess the podling's maturity? - [X] Initial setup - [X] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2023-05-23 ### When were the last committers or PPMC members elected? 2023-05-29 ### Have your mentors been helpful and responsive? Yes. ### Is the PPMC managing the podling's brand / trademarks? Yes. ### Signed-off-by: - [ ] (opendal) tison Comments: - [X] (opendal) Willem Ning Jiang Comments: Good to see OpenDAL made a big step to cut the first Apache release. - [ ] (opendal) Sheng Wu Comments: - [ ] (opendal) Ted Liu Comments: - [ ] (opendal) Xiaoqiao He Comments: ### IPMC/Shepherd notes:
Open Data Access Layer: Access data freely, painlessly, and efficiently. OpenDAL has been incubating since 2023-02-27. ### Three most important unfinished issues to address before graduating: 1. Grow the community(attracting more committers, contributors, and users) 2. Publish Apache releases(resolving logistics on Apache releases) 3. Improve project structure and documentation ### 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? We have added support for Supabase, SFTP, OneDrive, Google Drive, and Vercel Artifacts (Vercel Remote Caching), providing more choices to our users. We have noticed that some new projects have adopted OpenDAL, and there are also new users for our bindings who have achieved great results. We have launched a new project called Oay (OpenDAL Gateway). By providing a native gateway, we empower users to access different storage through the same API. We have also participated in open-source community activities. We are excited to be part of the Open Source Promotion Plan (OSPP) 2023, a summer program that encourages students to contribute to open-source projects. We have improved our documentation for new users and developers and set up a fast development environment to make it easier for them to use and contribute. In the past month, we have welcomed 26 new contributors, bringing the total number to 86. ### How has the project developed since the last report? - Core: We have added support for several new services and made improvements to performance and usability. - Cli: There have been no changes from the last report. - Bindings: We made some improvements to the existing bindings, adding new Java and C bindings with basic functions. - Gateway: We are still developing the MVP. ### 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: 2023-04-27 NOTE: v0.33.2 - 2023-04-27 is not yet an official ASF release. We are still in the process of learning how to create a formal one. ### When were the last committers or PPMC members elected? April 24th, 2023. In the last month, we selected one PPMC member who was involved in the implementation of several features and reviewed most of the PRs. ### Have your mentors been helpful and responsive? Yes ### Is the PPMC managing the podling's brand / trademarks N/A ### Signed-off-by: - [X] (opendal) tison Comments: - [X] (opendal) Willem Ning Jiang Comments: The podling is in a good track. - [ ] (opendal) Sheng Wu Comments: - [ ] (opendal) Ted Liu Comments: - [ ] (opendal) Xiaoqiao He Comments: ### IPMC/Shepherd notes:
Open Data Access Layer: Access data freely, painlessly, and efficiently. OpenDAL has been incubating since 2023-02-27. ### Three most important unfinished issues to address before graduating: 1. Grow the community (attracting more committers, contributors, users) 2. Publish Apache releases (resolving logistics on Apache release) 3. Improve project structure and documentation ### 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? OpenDAL has now been adopted by llama-hub to provide support for cloud object storage services. Additionally, we have noticed that a command-line tool called dilu has been using OpenDAL. We are also planning to provide webhdfs support for object store in the near future. In the past month, we have had close to 20 new contributors and elected two new committers. ### How has the project developed since the last report? - Core: We are now pushing for support for copy/rename. - Cli: The implementation of the oli command-line tool is still ongoing, and we support configuration files and some common operations such as `ls` and `cat`. - Bindings: We now have a basic Ruby binding implementation, and further improvements have been made to Python and Node.js bindings. ### 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: 2023-03-31 NOTE: v0.30.5 - 2023-03-31 is not yet an official ASF release. We are still in the process of learning how to create a formal one. ### When were the last committers or PPMC members elected? March 24th, 2023. In the last month, we selected two committers who are maintainers of python bindings and nodejs bindings, respectively. ### Have your mentors been helpful and responsive? Yes. ### 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? N/A ### Signed-off-by: - [ ] (opendal) tison Comments: - [X] (opendal) Willem Ning Jiang Comments: Good to see OpenDAL made it's first release. - [ ] (opendal) Sheng Wu Comments: - [ ] (opendal) Ted Liu Comments: - [ ] (opendal) Xiaoqiao He Comments: ### IPMC/Shepherd notes:
Open Data Access Layer: Access data freely, painlessly, and efficiently. OpenDAL has been incubating since 2023-02-27. ### Three most important unfinished issues to address before graduating: 1. The majority of contributions to the OpenDAL project were made by only four committers, with Xuanwo being the most prolific contributor. 2. The adoption rate of OpenDAL has been relatively low, with only a few projects currently using it. ### Are there any issues that the IPMC or ASF Board need to be aware of? N/A ### How has the community developed since the last report? This is the first report of OpenDAL. Over the past two weeks, the project has successfully attracted four new contributors, one of whom has shown great promise and potential to be considered for committer status in the future. ### How has the project developed since the last report? This is the first report of OpenDAL. During the past two weeks, OpenDAL has added support for the append function and is currently working on developing Python and Node.js bindings. These updates are expected to be included in the upcoming Apache release. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: NOTE: it's not an Apache release, because our repo trasnfer is not DONE yet. 2023-03-02 ### When were the last committers or PPMC members elected? OpenDAL has been in incubation since February 27th, 2023. As of yet, no committers have been elected for the project. ### Have your mentors been helpful and responsive? Yes. ### Is the PPMC managing the podling's brand / trademarks? N/A ### Signed-off-by: - [X] (opendal) tison Comments: - [X] (opendal) Willem Ning Jiang Comments: Just finished the project setup work - [ ] (opendal) Sheng Wu Comments: - [ ] (opendal) Ted Liu Comments: - [X] (opendal) Xiaoqiao He Comments: ### IPMC/Shepherd notes: