Justin has identified the following two types of issues:
- Refer to OpenDAL appropriately in accordance with Apache branding guidelines.
- Ensure all OpenDAL domains are under control.
The OpenDAL PPMC has addressed all the issues. Below is a summary.
For "Refer to OpenDAL appropriately in accordance with Apache branding guidelines":
There are three kinds of websites:
- Controlled by the PPMC and generated on commits.
Including websites like opendal.apache.org and pages on github.com. For example: [1].
The OpenDAL PPMC addressed by submitting PRs directly:
- docs: Add Apache prefix for all bindings [2]
- docs: Add apache prefix for python docs [3]
- docs: Add branding in README [4]
- docs: Add trademark for Apache OpenDALâ„¢ [5]
- docs: Add trademark sign for core [6]
- Controlled by the PPMC but generated on released.
Including websites for convenient releases on PyPI, Crates.io, and npm.
For example: PyPI [7], crates.io [8], docs.rs [9]
The OpenDAL PPMC has addressed the issues by submitting PRs and releasing an update.
- Not controlled by the PPMC.
Including websites from 3rd. For example: [10], [11], [12]
The OpenDAL PPMC has reached out to the third-party projects.
- docs: Address branding issues of Apache OpenDAL [13]
- docs: Update README to address opendal branding [14]
- chore: Address branding of Apache OpenDAL [15]
For "Ensure all OpenDAL domains are under control":
Justin also suggested that we should take control of opendal.databend.rs. However,
since databend.rs is the primary website for Databend Labs and cannot be managed by
the OpenDAL PPMC, we reached out to Databend Labs to discontinue resolving
opendal.databend.rs and remove it.
[1] https://opendal.apache.org/docs/python/opendal.html
[2] https://github.com/apache/incubator-opendal/pull/3829
[3] https://github.com/apache/incubator-opendal/pull/3830
[4] https://github.com/apache/incubator-opendal/pull/3831
[5] https://github.com/apache/incubator-opendal/pull/3832
[6] https://github.com/apache/incubator-opendal/pull/3833
[7] https://pypi.org/project/opendal
[8] https://crates.io/crates/opendal
[9] https://docs.rs/crate/opendal/latest
[10] https://hackmd.io/@opendal
[11] https://llamahub.ai/l/opendal_reader
[12] https://databend.rs/
[13] https://github.com/run-llama/llama-hub/pull/817
[14] https://github.com/zwpaper/dilu/pull/1
[15] https://github.com/datafuselabs/databend-docs/pull/285