-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Replace jsonbender with jsonata for transformation of json documents #272
Comments
JSONBender works great and I would like to continue using it, though the repo on GitHub has been deleted. |
Did you try to reach out to the original developer? It may be worth initiating a conversation. WDYT? |
An option would also be to fork it ourselves. It works great, though the choice of DSL is also a bit questionable and would be a good thing to change. jsonata is also a good option, though JSONBender does exactly what I need and with jsonata you need to go through the hoops of writing a transformation in json and parse it later on. With JSONBender everything is in python code which is clearly an advantage. |
I did not reach out to the original author as it was created > 10 years ago and the last release from the fork was 6 years ago, so long time dead already, no hopes of any revival. |
gotcha, makes sense.
I think I would be less worried if we were doing that. However, I cannot find anything license information in the pypi package. Do we know the original license of the code? |
here is a link to another still existent fork updated to the latest released version https://github.com/Formlabs/jsonbender/blob/develop/LICENSE should be like MIT |
the original repo does not have a LICENSE though: https://github.com/eduardostalinho/jsonbender, actually all commits come from this developer https://github.com/etandel so that code was copied around it seems. I cant find any reference to the original code on GitHub by this user. |
From a IP perspective, it is very shady. Did it pass the EF IP review? |
yes |
Ok, then please fork this with the license EMO has detected. Do you want to make the fork internal to otterdog, or as a separate repo in CSI? |
hmm I want to reach out to the original author first and see what he has to say. He seems to be active just there is no trace of this project anymore from him. |
looking at his linkedin profile, he worked for the company that published JSONBender to pypi. So this repo was the canonical source. |
so I did not receive any answer from the original author of JSONBender on keybase. |
so I am inclined to rewrite JSONBender with a DSL that would be more fitting. It should not be too hard, using jsonata feels a bit like an overkill. |
Python implementation: https://pypi.org/project/jsonata-python/
The text was updated successfully, but these errors were encountered: