Third‑Party Licenses
Xolmis Mobile uses several third‑party open‑source libraries to provide features such as data storage, charts, file handling, localization, permissions, and UI components. Each of these dependencies is distributed under its own license, and Xolmis Mobile includes a dedicated screen where you can view all third‑party license information.
This topic explains how third‑party licenses are handled and how to access them within the app.
Why Third‑Party Licenses Matter
Open‑source libraries are essential for modern mobile development. They provide:
- Reliable and tested functionality
- Faster development cycles
- Community‑maintained improvements
- Transparent and permissive licensing
To comply with open‑source requirements, Xolmis Mobile includes a complete list of licenses for all dependencies used in the app.
Viewing Third‑Party Licenses in the App
You can access the full list of licenses directly from the app:
- Open the main menu.
- Tap Settings.
- Scroll to the General section.
- Tap About the app.
- Tap Open source licenses
This screen lists all third‑party packages along with their respective license texts.
Types of Licenses Used
Most dependencies in Xolmis Mobile use permissive open‑source licenses, commonly including:
- MIT License
- BSD License (2‑clause or 3‑clause)
- Apache License 2.0
- Flutter SDK License (BSD‑style)
These licenses generally allow:
- Free use
- Modification
- Redistribution
- Inclusion in commercial apps
as long as attribution is preserved.
Examples of Licensed Components
Xolmis Mobile uses third‑party packages for:
UI and Interaction
material_uiside_sheetsettings_uifleatherfl_chartimage_pickerfile_pickershare_plusfab_m3em3e_designnumberpickerflutter_local_notifications
Data and Persistence
sqflitecsvshared_preferencesdocx_creatorexcel(GitHub version)geoxmlarchiveflutter_markdown_plus
Device and System Integration
providerpathpath_providerpermission_handlergeolocatorpackage_info_plusdevice_info_plusurl_launcherfpdart
Each of these packages includes its own license, visible in the Licenses screen.
License Compliance
Xolmis Mobile complies with open‑source licensing requirements by:
- Including all license texts in the app
- Providing attribution for each dependency
- Respecting redistribution terms
- Using only libraries with compatible licenses
No modifications are made to third‑party licenses, and all original copyright notices are preserved.
Updating Licenses
Whenever Xolmis Mobile updates its dependencies:
- New licenses are automatically included
- Removed dependencies are no longer listed
- The Licenses screen always reflects the current set of packages
This ensures transparency and ongoing compliance.
Summary
The Third‑Party Licenses section provides full visibility into the open‑source components used by Xolmis Mobile. These libraries enable essential features while maintaining a transparent and responsible approach to software licensing.
You can review all license texts at any time through Settings → About the app → Open Source Licenses.