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

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

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

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

OpenDAL

20 Mar 2024 [Hao Ding / Jean-Baptiste]

Report was filed, but display is awaiting the approval of the Board minutes.

21 Feb 2024 [Hao Ding / Justin]

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

17 Jan 2024

Establish the Apache OpenDAL Project

 WHEREAS, the Board of Directors deems it to be in the best interests of
 the Foundation and consistent with the Foundation's purpose to
 establish a Project Management Committee charged with the creation and
 maintenance of open-source software, for distribution at no charge to
 the public, related to 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.

16 Aug 2023

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:

21 Jun 2023

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:

17 May 2023

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:

19 Apr 2023

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:

22 Mar 2023

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: