Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

[Request]: Add legal copyright from Windows exe etc. to PackageInfo

Open
#3,779 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
38/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Stale
Tech stack
dart, flutter

Research direction

Start with the package_info_plus platform implementations and the PackageInfo class; the issue does not name specific files or tests. Trace how Windows executable metadata is currently exposed, then determine how the proposed Android and iOS copyright sources fit the API. Done means PackageInfo exposes the requested legal-copyright value with platform behavior defined.

Written by the indexing model from the issue text.

Description

enhancement triage
Plugin

package_info_plus

Use case

I am using the package_info_plus-Addon to retrieve a PackageInfo instance and fill with this the properties of the AboutDialog. Currently, I use the following properties to fill the following properties:

  • appName -> applicationName
  • 'v${version} (Build ${buildNumber})' -> applicationVersion

and I am missing the legal copyright-String from the executable of the app to use that for the applicationLegalese property. Can you please add to extract the LegalCopyright property from the Windows application executable and provide that value in a field within the PackageInfo class?

Proposal

The plugin should also extract the value from the LegalCopyright property of the Windows executable and provide that as a field in the PackageInfo class. For Android, the contents for that field may come from a copyright text file (see https://ash12rai-weblearning.medium.com/copyright-profiles-android-studio-e476f6613274). For iOS, the copyright text may come from https://developer.apple.com/documentation/BundleResources/Information-Property-List/NSHumanReadableCopyright.

Dominant language
Dart
Stars
1.9k
Forks
1.3k
Avg merge
6d 16h
Merged PRs (30d)
16

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from fluttercommunity/plus_plugins

All issues in fluttercommunity/plus_plugins

Similar issues

More Dart issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.