I'm relatively new to open source, esp. in terms of collaboration, etiquette, etc. I am working on an open source library in the scientific/numerical programming domain, licensed under GPL.
There are some functions which I have not yet implemented that I have found to have already been done in another repo on GitHub, licensed under MIT. To prevent duplicate work, I am interested in incorporating parts of their code into my library, of course with attribution, etc.
I am curious as to the following however:
- Given the differing licensing schemes, what should I do? Should I specify that those subroutines are licensed under a different scheme?
- Should I contact the author of the other package letting them know of this?