gabesullice / hades

Hades is a hypermedia-based HTTP/2 reverse proxy for JSON:API servers.
MIT License
100 stars 1 forks source link

What's the license of this project? #1

Open dunglas opened 5 years ago

dunglas commented 5 years ago

Hi! Thanks for this interesting project. I stumbled upon it while working on a somewhat similar project.

It could be interesting for mine to copy some part of Hades, but it looks like there is no license for this project. Is it a free software?

Best regards!

gabesullice commented 5 years ago

Just added an MIT license. You should be good to go.

Do you mind pointing me to your project?

gabesullice commented 5 years ago

I see you're on the Symfony core team... I work on Drupal core!

You might also be interested in https://www.drupal.org/project/jsonapi_push since you're interested in this.

dunglas commented 5 years ago

Thanks for adding the license, and for the link to this Drupal feature!

I'm working for something very similar, but that will work for any hypermedia API (JSON-LD / Hydra, HAL, JSON:API)... And also for any "legacy" non-standard RESTish API as long as it has an OpenAPI (aka Swagger) definition. My main target are APIs built with API Platform

It's basically similar to GraphQL (or Hades), but generalized a bit. It will support both Server Push and the new 103 early hints status code. I'll also submit the protocol powering the project as an internet draft.

It's not public yet, but as soon as it is, I'll ping you to see if both projects can converge in some way! Best regards, and thanks you for this project!

gabesullice commented 5 years ago

Interesting! Have you seen the Prefer-Push draft? There's some GitHub issue activity here (it's slowed down a bit recently). I'll invite you to a Slack channel as well.