There is django-auth-kerberos (MIT) which I want to cherry-pick as initial implementation and include+modify as a plugin to python-social-auth/social-core (BSD). Does the MIT license permit this? Are there examples from other projects that did this?
I want to re-use the original kerberos implementation and tests, retaining all copyright attributions, commit authorship info, etc and subsequently modify them to work in the context of Python Social Auth because this is what we use and don't want to add yet another auth library.
I plan on sending a PR to PSA where the first commit will be the original kerberos implementation so the history is visible and the 2nd commit will be modifications to match the new framework.