Skip to content
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

No permission to use/access/something the api #13

Open
crisman opened this issue Feb 15, 2023 · 3 comments
Open

No permission to use/access/something the api #13

crisman opened this issue Feb 15, 2023 · 3 comments
Labels
accepted Good idea and is being worked on

Comments

@crisman
Copy link
Contributor

crisman commented Feb 15, 2023

In reference/SpaceTraders.json in the Info Object there is:

    "license": {
      "name": "No Permission",
      "url": "https://choosealicense.com/no-permission/"
    },

The OpenAPI spec seems real unclear on what a License Object means.

It seems to be saying either that there is no license to use the API
document (i.e. feeding it to the OpenAPI Generator would not be allowed) or
that access to the API (e.g. https://v2.api.spacetraders.io/) is not allowed.
Neither of these seems to fit with what the purpose of SpaceTraders.

Can we get the license object removed or change to something more open?

Perhaps MIT?

https://spdx.org/licenses/MIT.html

@crisman
Copy link
Contributor Author

crisman commented Feb 15, 2023

Would also be nice the the whole api-docs repo had a top level LICENSE file with a matching license.

@space-admiral
Copy link
Contributor

This is a great idea, I'll add this to the TODO list. We basically need a license just to declare that you can't copy the structure of the API and the game, but you're free to build and generate clients, etc.

So mostly free use but not to copy and self-distribute as your own API.

@space-admiral space-admiral added the accepted Good idea and is being worked on label Feb 21, 2023
@ryerson
Copy link

ryerson commented May 21, 2023

+1, adding a license would be very helpful! Without one, it's not clear how this can be used--e.g. can I publish my own SDK or 3rd party client?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accepted Good idea and is being worked on
Projects
None yet
Development

No branches or pull requests

3 participants