jorgecarleitao commented on issue #2709: URL: https://github.com/apache/arrow-datafusion/issues/2709#issuecomment-1167334326
@alamb AFAIK governance has not been a factor when considering dependencies in DataFusion, but maybe I missed it when that decision taken. Specifically, going through some of its dependencies: * sqlparser - unclear governance * ahash - unclear governance * tokio - Tokio team; could not find governance doc * prost - Tokio team; could not find governance doc * thrift - clear governance, Apache Arrow * parquet-format - unclear governance * rayon - unclear governance * rand - unclear governance * parking_lot - unclear governance * smallvec - unclear governance * cranelift - clear governance, ByteCodeAlliance * avro-rs - unclear governance / donated to Apache but no release yet. * parquet - clear governance, Apache Arrow * chrono - unclear governance * async-trait - unclear governance * (under PR) object_store - unclear governance "arrow2 - unclear governance" is imo a more adequate characterization here - I have been contributing the most to it, so it is natural that I have been taking most of the decisions. Ritchie from Polars, @Dandandan, @alamb and others have full write permissions to the repo; @houqp and Ritchie have permissions to publish to crates.io. I would be happy to set/modify a governance to arrow2 to accommodate this community's needs, but I would need to know what is the exact requirement, because being part of Apache does not seem to be one today. Wrt to community over code, I certainly agree with you, @andygrove - I just believe that the Apache Foundation does not own the monopoly of that practice - there are many projects and organizations that fulfill that without forcing projects to a structure like Apache forces, in particular how contributions to some part of the project induce control over the whole project (being PMC). I agree that going through a trait abstraction is a way. Creating an "arrow2arrow" as suggested in https://github.com/jorgecarleitao/arrow2/issues/629 would also be a way. I would be willing to create and maintain such a crate if that would help this community, but again, we would end up with the same question - it would not be Apache governed, can it be a dependency? -- 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]
