I know that GPL requires linking application to be licensed under GPL. Some database lisense covers data usage. I'm sure there's something for API too. But from the comments here on OSSE I also know that there seems to be no consensus.
Is there a general rule for these aspects? Should I check each license each time or can I assume something from the opensource fact? Is there something like TLDRLegal.com which covers specifically these points? Are they considered distinct? Is there a general rule which specifies what is what? Are they even a part of an application or rather a product of it?
Some bonus questions to further describe my confusion:
- is web API considered linking over net?
- or is it only data usage?
- do I use API if I'm only sending a request but do not check for response?
PS: I know that I should read licenses but this question is more about general coverage.