alamb opened a new issue, #1797:
URL: https://github.com/apache/iceberg-rust/issues/1797

   
   First of all, I hope it goes without saying thank you so much for all your 
work on this crate 🙏 
   
   # Problem Statement
   
   Recently, I have heard from multiple people and projects that they are 
maintaining (or considering maintaining) forks or reimplementations of 
`iceberg-rust` because `iceberg-rust` is not yet suitable for them for some 
reason.
   
   I think the speaks to a great demand for iceberg functionality in Rust.  
Having multiple different forks / implementations is of course an option, but I 
also believe it means the same amount of effort will be split across multiple 
projects, meaning the available capacity for each will inevitably be smaller 
than if our efforts were combined somehow
   
   Selfishly, from my DataFusion 🎩  perspective, many projects are interested 
(understandably) in building systems that use DataFusion to read data stored in 
Apache Iceberg. I feel that the lack of a super-easy-to-use Iceberg integration 
crate is holding many of these projects back
   
   Unfortunately I don't have a list of things that would allow these projects 
to use `iceberg-rust`, but I hope to generate that list using this ticket.
   
   
   # Ideas to fix:
   
   As I am only relaying this need second hand I don't have many specific ideas 
to share, and  I hope people with firsthand challenges will comment directly on 
this issue. 
   
   One strong strong suspicion is looking at the project 
[commits](https://github.com/apache/iceberg-rust/commits/main/) is that it 
might help to get some more capacity for reviews / docs / whatever (it appears 
that @liurenjie1024 is doing the bulk of reviews recently, and @Xuanwo has been 
helping too)
   
   As always in open source projects, I think the most productive conversation 
is NOT  "people asking the maintainers for things" but rather  "how can the 
people asking for things also contribute to the solution"
   
   # Call to Action
   Thus I would like to ask:
   
   **To people considering a fork**:
   1. What specific challenges are you facing that means you can't use 
iceberg-rust
   2. What, if anything, are you willing to do / contribute to help get 
iceberg-rust to the point where you could use it directly
   
   
   **To the existing maintainers**:
   1. What would help you the most maintaining / moving this crate forward? How 
can we help?
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to