I’m emerging from a feature request for a forked AOSP default contacts app for mass-exporting/sharing contacts.
The code to fulfill the feature request was written and proposed by a Qualcomm innovation center (QuIC) employee sometime back in 2018/2019. It was never merged in AOSP because it was contributed under a BSD 3-clause license in an Apache 2.0 licensed codebase with its own copyright header, unclear boundaries and in very small parts refactored code lines.
- https://android-review.googlesource.com/c/platform/packages/apps/Contacts/+/858576
- Draft: Contacts selection enhancements (!105) · Merge requests · e / os / android_packages_apps_Contacts · GitLab
Basically I pose the question if one can introduce differently permissive-licensed code on a per-commit/per-line basis and how to properly attribute this in a binary distribution form.
While I try to get back to the original authors and copyright holder to streamline the contribution license (Qualcomm IC / Linux Foundation), I do have little hope considering the time span (~5 years). So I wonder if it can be properly accommodated.