I am looking at an open source project that handles OData calls against APIs. I'm thinking that it would make a great starting point for a new library aimed at an industry-specific API that is closely (but not exactly) based on OData that I will be working on.
As an open source developer, I have built quite a few libraries and apps, but I haven't borrowed from another project so directly before.
Is there a guide to
- properly crediting the original devs / library as I move forward
- ensuring the licenses are compatible (I'd probably stay with MIT, which is the original)
- letting the original team know what my intentions are and why I'm using their work?
I know what I'm proposing is strictly legal and within the scope of the open source movement, but I am curious if there's an accepted etiquette for these situations. I've had my code lifted wholesale and used in essentially identical projects that people are charging money for, and I don't want any misunderstanding like this.