Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Add OSS Licenses Plugin to Display Open Source Licenses #4022

Merged
merged 1 commit into from
Nov 23, 2024

Conversation

CodeWithTamim
Copy link
Contributor

  • Integrated Google OSS Licenses Plugin to display the licenses of third-party libraries used in the app.
  • Added the plugin to app-level Gradle file and included the required dependencies.
  • Created a pre-built activity (OssLicensesMenuActivity) to show the licenses, accessible via a button/menu.
  • Verified the implementation, ensuring the licenses are displayed correctly.
  • Tested on release builds to confirm functionality and compliance.

This implementation ensures transparency and complies with open-source license requirements.

Image 1 Image 2 Image 3

### Commit Message
- Integrated Google OSS Licenses Plugin to display the licenses of third-party libraries used in the app.
- Added the plugin to app-level Gradle file and included the required dependencies.
- Created a pre-built activity (`OssLicensesMenuActivity`) to show the licenses, accessible via a button/menu.
- Verified the implementation, ensuring the licenses are displayed correctly.
- Tested on release builds to confirm functionality and compliance.

This implementation ensures transparency and complies with open-source license requirements.
@CodeWithTamim
Copy link
Contributor Author

BTW, YouTube already has the same thing :

YouTube Example 1 YouTube Example 2

@2dust 2dust merged commit 4a62aff into 2dust:master Nov 23, 2024
@CodeWithTamim
Copy link
Contributor Author

It works only on release builds sadly :) so as github releases are built as debug as I know form the build.yml file then it will not work for the github releases but will work for playstore builds as they are release builds :)

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants