Skip to content
New issue

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

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

Already on GitHub? Sign in 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 :)

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

Successfully merging this pull request may close these issues.

2 participants