ropensci / fishbaseapi

Fishbase API
https://fishbaseapi.readme.io/
MIT License
42 stars 12 forks source link

Fishbase license/copyright #124

Closed sckott closed 3 months ago

sckott commented 6 years ago

cc @cboettig

cboettig commented 6 years ago

Good questions. Have you seen any other APIs that have similar issues? How do they address this?

I'm guessing it doesn't make sense to make that a field for every API response (since API responses are generally meant to be read by computers not people; this would seem to add clutter without really making these terms any more visible), though maybe there should be a dedicated API endpoint to display these terms of use.

sckott commented 6 years ago

I imagine most APIs would do this through API keys - that way they can vary rate limits for different tyeps of users.

Right, agree doesn't make sense to return terms in the API response - also agree could do a separate route for that.

cboettig commented 6 years ago

right, though I don't suppose FishBase expects us to switch to a full-blown registration model where we verify commercial vs educational/research use and give out API keys? Fishbase license is basically CC-BY-NC right, so commercial use is not covered by that license and would be subject to a charge of copyright infringement? Then presumably it is sufficient from our end to just make it clear that any (re-)use is subject to the CC-BY-NC terms (unless FishBase grants the user special permission otherwise, e.g. by paying a commercial use fee)?

sckott commented 6 years ago

though I don't suppose FishBase expects us to switch to a full-blown registration model where we verify commercial vs educational/research use and give out API keys?

I don't know, have asked them that - will loop you in on the email.

Then presumably it is sufficient from our end to just make it clear that any (re-)use is subject to the CC-BY-NC terms (unless FishBase grants the user special permission otherwise, e.g. by paying a commercial use fee)?

Seems reasonable. I've asked for details of how we should direct commercial users

sckott commented 6 years ago

Rainer says to "ask commercial users to contact FishBase, e.g. through the "Comments & corrections" link at the bottom of the FishBase search page."

this link: http://www.fishbase.us/mail/MailForm.php

cboettig commented 6 years ago

Nice, that looks like a perfectly good system. We should just make it clear that Fishbase API is free for non-commercial use with attribution as defined by the terms of CC-BY-NC license, an that commercial users should first inquire at that address. I imagine most commercial users would rather get permission than open themselves up to liability for copyright infringement, and we don't have to deal with tracking API keys and registration.

sckott commented 6 years ago

Will do, and will open an issue in rfishbase repo to add to docs there

sckott commented 6 years ago

added info to the landing pages for the API - restarting API