4

ISBN Database https://isbndb.com/isbn-database - there is a "basic" plan, limited to 5000 daily calls (more than enough for the intended use). How do you know that 5000 daily requests is enough for the intended use, when your software is open source and you have no way of knowing who uses it or how heavily they use it? If the key is in your source,...


2

If you use a rate limited, or charged per request API in your project you need to hide that API behind one of your own rather than use it directly. This is somewhat obvious when you consider public websites, but lets consider your desktop software used within a single company example. Here, the company has API keys for the APIs and the desktop software could ...


1

In the "Javascript world", there isn't one broadly accepted standard for folders and project hierarchies. But there are tons of frameworks for different purposes, and several of them impose a specific folder layout. So the best recommendation here I can give you here is: find a few other existing libs or frameworks of comparable size and / or ...


1

From a software engineering point of view, others have explained that shipping source code with an API key is a rather bad idea. If you have to meet the terms of some open source license, then you need to check whether shipping source code that you know doesn’t work out of the box is Ok according to the license. Of course you could add some code that lets an ...


Only top voted, non community-wiki answers of a minimum length are eligible