Third-Party Licenses

AppForge is built on open-source components. All of them carry permissive licenses (MIT, BSD-3-Clause, Apache-2.0) that allow use in commercial products, including apps you publish to the App Store and Google Play.

Nothing here restricts what you may do with the app you build. Keep this file in your project so the attributions travel with it.

Flutter app

PackageVersionLicense
provider6.1.5MIT
shared_preferences2.5.5BSD-3-Clause
http1.6.0BSD-3-Clause
connectivity_plus6.1.5BSD-3-Clause
flutter_inappwebview6.1.5Apache-2.0
url_launcher6.3.2BSD-3-Clause
share_plus10.1.4BSD-3-Clause
package_info_plus8.3.1BSD-3-Clause
firebase_core3.15.2BSD-3-Clause
firebase_messaging15.2.10BSD-3-Clause
app_links6.4.1Apache-2.0
path_provider2.1.6BSD-3-Clause
open_filex4.7.0BSD-3-Clause
permission_handler11.4.0MIT
local_auth2.3.0BSD-3-Clause
google_mobile_ads5.3.1Apache-2.0
google_fonts6.3.3BSD-3-Clause
cupertino_icons1.0.9MIT

Development-only (not shipped inside your app):

PackageVersionLicense
flutter_lints5.0.0BSD-3-Clause
flutter_launcher_icons0.14.4MIT
flutter_native_splash2.4.8MIT

Flutter itself and the Dart SDK are BSD-3-Clause (© Google LLC).

Fonts are served by google_fonts from Google Fonts, which publishes them under the SIL Open Font License 1.1 or Apache-2.0 depending on the family. Pick a family you are entitled to redistribute if you bundle it.

Admin panel

ComponentVersionLicense
Bootstrap5.xMIT
Bootstrap Icons1.xMIT
SweetAlert211.xMIT

These are self-hosted in admin/assets/vendor/ — the panel loads no CDN and makes no third-party request.

Backend

The PHP backend uses no external packages. There is no Composer dependency, no framework and no vendor directory: everything is first-party code, which is why it runs on ordinary shared hosting.

AppForge itself

The AppForge source you received is covered by your CodeCanyon license (Regular or Extended), not by any of the licenses above. See LICENSE.md and the Envato license terms.

Verifying this list

The versions above come from flutter/pubspec.lock. After changing dependencies you can regenerate the exact set with:

flutter pub deps --style=compact

Each package's full license text lives in your local pub cache, under .pub-cache/hosted/pub.dev/<package>-<version>/LICENSE.