I'm developing a new project, which uses the following licenses:
┌─────────────────────────────────────────────────────────────────
│ Package Name License
├─────────────────────────────────────────────────────────────────
│ _fe_analyzer_shared BSD-3-Clause
│ _flutterfire_internals BSD-3-Clause
│ analyzer BSD-3-Clause
│ app_links Apache-2.0
│ archive MIT
│ args BSD-3-Clause
│ async BSD-3-Clause
│ boolean_selector BSD-3-Clause
│ characters BSD-3-Clause
│ checked_yaml BSD-3-Clause
│ cli_util BSD-3-Clause
│ clock Apache-2.0
│ collection BSD-3-Clause
│ convert BSD-3-Clause
│ coverage BSD-3-Clause
│ crypto BSD-3-Clause
│ cupertino_icons MIT
│ dart_dotenv AGPL-3.0
│ dbus MPL-2.0
│ device_info_plus BSD-3-Clause
│ device_info_plus_platform_interface BSD-3-Clause
│ email_validator MIT
│ equatable MIT
│ event_bus MIT
│ fake_async Apache-2.0
According to this source I couldn't mix MPL-2.0 along with AGPL-3.0, MIT and others. Is it correct?
Plus, I would like to keep it open by using the MIT license, but I'm not that sure I can with this kind of licences to be compliant with.