Hi, I'm new to delta sharing and I have a question on the license it is under. The repo states Apache License 2.0, whoever the the yaml file of the protocol description is listed as AGPL 3.0 (here: https://github.com/delta-io/delta-sharing/blob/main/delta-sharing-protocl-api-description.yml#L11). Does anyone know the thinking to that? In my scant understanding of licensing, this would not have any bearing on the project today, as the yaml file is not used to generate the APIs (at present) so the AGPL license doesn't seem to extend to the delta-sharing project overall, but seems a bit out of place to have that one file licensed differently. And someone might in future add a yaml->code generator which would very much change that.
08/03/2023, 3:31 PM
That's a good catch @Christian Daudt, I originally authored that file as part of riverbank, a rust delta-sharing server which I had originally licensed as AGPL before it entered the delta-incubator.
When I updated to the Apache license I forgot about that little note, that's a clerical error and can be cleaned up.
08/03/2023, 3:37 PM
cool thanks. I'm looking at riverbank (hadn't seen it before) and got pointed to delta-sharing-rs from there. Will definitely be taking a peek at that one. I see that it has admin REST apis above and beyond the official delta-sharing protocol.
@rtyler are there plans to add admin interface to the official protocol?
08/03/2023, 3:43 PM
@Christian Daudt I don't know frankly, I'm not heavily involved in Delta Sharing's design or implementation at the moment, it's not something I've been following lately
08/03/2023, 3:46 PM
@rtyler okay thanks - looking forward to the cleanup on the api-description. I wanted to use a modified version of it for an internal project and had to put the brakes on it due to the license. Happy to submit a PR if you want but I suspect a license change better come from the original author.
08/03/2023, 3:49 PM
please submit a pull request and link me here, I can approve it but won't otherwise have the time