docs/architecture/adr/0008-change-shared-modules-package-name.md
net.thunderbirdThe Thunderbird Android project is a white-label version of K-9 Mail, and both apps — app-thunderbird and app-kmail
— coexist in the same repository. They have distinct application IDs and branding, but share a significant portion of
the code through common modules.
These shared modules currently use the app.k9mail or com.fsck package name, which are legacy artifacts from
K-9 Mail. While K-9 will remain available for some time, the project’s primary focus has shifted toward Thunderbird.
To reflect this shift, establish clearer ownership, and prepare for future development (including cross-platform code
integration), we will rename the packages in shared modules from app.k9mail and com.fsck to net.thunderbird.
The actual application IDs and package names of app-thunderbird and app-k9mail must remain unchanged.
We decided to rename the base package in all shared modules from app.k9mail and com.fsck to net.thunderbird.
Specifically:
net.thunderbird as the baseapp-thunderbird or app-kmail, which will remain as-isThis change will establish a clearer identity for the shared code, align with Thunderbird's branding, and prepare the project for cross-platform development.