P Pling Legal Center

Open Source Licenses

Working dependency inventory derived from the current app and backend manifests, updated March 21, 2026.

Inventory summary

This page reflects the direct dependencies currently declared in the Flutter app and Python backend manifests in this workspace. It is a working notice page and should be regenerated whenever those manifests change.

  • 46 direct dependencies total
  • 29 app dependencies
  • 17 backend dependencies
  • Direct dependency inventory only; transitive review should be repeated when manifests change

Review notes

  • No GPL, AGPL, or SSPL dependency appears in the latest snapshot.
  • psycopg2-binary appears in the backend snapshot as LGPL with exceptions and should be explicitly reviewed before backend dependency changes ship.
  • flutter_localizations and flutter_test rely on Flutter SDK notice verification because the previous scan did not find separate local license metadata.
  • Fonts, icons, images, and illustrations must be reviewed separately from package licenses.
  • If app or backend manifests change, regenerate this page before store submission.

Flutter app dependencies

Direct dependencies declared in pling_app/pubspec.yaml.

Package Version Scope License Source Review note
csv6.0.0direct-mainSee local license filehttps://github.com/close2/csvLocal file: LICENSE
cupertino_icons1.0.8direct-mainSee local license filehttps://github.com/flutter/packages/tree/main/third_party/packages/cupertino_iconsLocal file: LICENSE
dio5.9.0direct-mainSee local license filehttps://github.com/cfug/dioLocal file: LICENSE
fl_chart0.68.0direct-mainSee local license filehttps://flchart.dev/Local file: LICENSE
flutter0.0.0direct-mainSee local license filehttps://flutter.devLocal file: LICENSE
intlanydirect-mainSee package metadatahttps://pub.dev/packages/intlManifest constraint from current pubspec
flutter_local_notifications17.2.4direct-mainSee local license filehttps://github.com/MaikuB/flutter_local_notifications/tree/master/flutter_local_notificationsLocal file: LICENSE
flutter_localizations0.0.0direct-mainUnknownUnavailableNo local LICENSE file found
flutter_map7.0.2direct-mainSee local license filehttps://github.com/fleaflet/flutter_mapLocal file: LICENSE
flutter_native_splash2.4.7direct-mainSee local license filehttps://github.com/jonbhanson/flutter_native_splashLocal file: LICENSE
flutter_riverpod3.2.0direct-mainSee local license filehttps://riverpod.devLocal file: LICENSE
flutter_secure_storage10.0.0direct-mainSee local license filehttps://github.com/mogol/flutter_secure_storage/tree/develop/flutter_secure_storageLocal file: LICENSE
flutter_timezone5.0.1direct-mainSee local license filehttps://github.com/tjarvstrand/flutter_timezoneLocal file: LICENSE
geocoding3.0.0direct-mainSee local license filehttps://github.com/baseflow/flutter-geocoding/tree/main/geocodingLocal file: LICENSE
geolocator13.0.4direct-mainSee local license filehttps://github.com/baseflow/flutter-geolocator/tree/main/geolocatorLocal file: LICENSE
go_router17.0.1direct-mainSee local license filehttps://github.com/flutter/packages/tree/main/packages/go_routerLocal file: LICENSE
http1.6.0direct-mainSee local license filehttps://github.com/dart-lang/http/tree/master/pkgs/httpLocal file: LICENSE
http_parser4.1.2direct-mainSee local license filehttps://github.com/dart-lang/http/tree/master/pkgs/http_parserLocal file: LICENSE
image_picker1.2.1direct-mainSee local license filehttps://github.com/flutter/packages/tree/main/packages/image_picker/image_pickerLocal file: LICENSE
jwt_decode0.3.1direct-mainSee local license filehttps://github.com/sidsbrmnn/jwt_decodeLocal file: LICENSE
latlong20.9.1direct-mainSee local license filehttps://github.com/jifalops/dart-latlongLocal file: LICENSE
package_info_plus8.3.1direct-mainSee local license filehttps://github.com/fluttercommunity/plus_pluginsLocal file: LICENSE
path_provider2.1.5direct-mainSee local license filehttps://github.com/flutter/packages/tree/main/packages/path_provider/path_providerLocal file: LICENSE
shared_preferences2.5.4direct-mainSee local license filehttps://github.com/flutter/packages/tree/main/packages/shared_preferences/shared_preferencesLocal file: LICENSE
timezone0.9.4direct-mainSee local license filehttps://github.com/srawlins/timezoneLocal file: LICENSE
webview_flutter4.13.1direct-mainSee local license filehttps://github.com/flutter/packages/tree/main/packages/webview_flutter/webview_flutterLocal file: LICENSE
flutter_launcher_icons0.14.4direct-devSee local license filehttps://github.com/fluttercommunity/flutter_launcher_iconsLocal file: LICENSE
flutter_lints6.0.0direct-devSee local license filehttps://github.com/flutter/packages/tree/main/packages/flutter_lintsLocal file: LICENSE
flutter_test0.0.0direct-devUnknownUnavailableNo local LICENSE file found

Python backend dependencies

Direct runtime and development dependencies declared in pling-server/pyproject.toml.

Package Version Scope License Source Review note
alembic1.17.2direct-mainMIThttps://alembic.sqlalchemy.orgMetadata file: LICENSE
asyncpg0.30.0direct-mainApache License, Version 2.0https://github.com/MagicStack/asyncpgMetadata file: LICENSE
bcrypt5.0.0direct-mainApache-2.0https://github.com/pyca/bcrypt/Metadata file: LICENSE
fastapi0.121.3direct-mainMIThttps://github.com/fastapi/fastapiMetadata file: LICENSE
google-cloud-storage3.9.0direct-mainApache 2.0https://github.com/googleapis/python-storageMetadata file: LICENSE
greenlet3.2.4direct-mainMIT AND Python-2.0https://greenlet.readthedocs.io/Metadata file: LICENSE
httpx0.28.1direct-mainBSD-3-Clausehttps://github.com/encode/httpxNo License-File entry in METADATA
litellm1.81.13direct-mainMIThttps://litellm.aiNo License-File entry in METADATA
passlib1.7.4direct-mainBSDhttps://passlib.readthedocs.ioNo License-File entry in METADATA
psycopg2-binary2.9.11direct-mainLGPL with exceptionshttps://psycopg.org/Metadata file: LICENSE
pydantic2.12.4direct-mainMIThttps://github.com/pydantic/pydanticMetadata file: LICENSE
pydantic-settings2.12.0direct-mainMIThttps://github.com/pydantic/pydantic-settingsMetadata file: LICENSE
python-jose3.5.0direct-mainMIThttps://github.com/mpdavis/python-jose/Metadata file: LICENSE
python-multipart0.0.20direct-mainApache-2.0https://github.com/Kludex/python-multipartMetadata file: LICENSE.txt
SQLAlchemy2.0.44direct-mainMIThttps://docs.sqlalchemy.orgMetadata file: LICENSE
uvicorn0.38.0direct-mainBSD-3-Clausehttps://uvicorn.dev/Metadata file: LICENSE.md
pytest9.0.2direct-devMIThttps://docs.pytest.org/en/latest/Metadata file: LICENSE

Update workflow

Before each store submission, confirm this page still matches the latest app and backend manifests. The release workflow and review checklist live in docs/compliance/open-source-license-workflow.md.