Third Party Software Credits
This project utilizes numerous 3rd party libraries and source code licensed under various terms. This document lists those 3rd party contributions that may be used in programs and libraries delivered to customers and other 3rd parties by Haivision.
Contents
- Flutter 3rd Party Packages Used in This Project
- Orthrus 3rd Party Libraries Used in This Project
- List of Common Licenses
NOTE: Some 3rd party libraries and source code used by this project are licensed under the GNU Library General Public License (LGPL) and have been modified by Haivision. These modifications are available upon request to recipients of these products, under the terms of the license. To request a copy of LGPL related modifications contact your Haivision Representative.
Flutter 3rd Party Packages Used in This Project
Flutter Package | Version | Description/License(s) |
---|---|---|
_fe_analyzer_shared | 80.0.0 | Logic that is shared between the front_end and analyzer packages. |
4.0.1 | Greatly simplifies layouts which are difficult to implement with Columns and Rows, by letting you declaratively position and resize widgets in relation to one another. | |
analyzer | 7.3.0 | This package provides a library that performs static analysis of Dart code. |
archive | 4.0.4 | Provides encoders and decoders for various archive and compression formats such as zip, tar, bzip2, gzip, and zlib. The MIT License |
args | 2.6.0 | Library for defining parsers for parsing raw command-line arguments into a set of options and values using GNU and POSIX style options. |
1.6.0 | An ASN1 parser library for Dart. Encodes / decodes from ASN1 Objects to BER bytes. | |
async | 2.12.0 | Utility functions and classes related to the 'dart:async' library. |
boolean_selector | 2.1.2 | A flexible syntax for boolean expressions, based on a simplified version of Dart's expression syntax. |
build | 2.4.2 | A package for authoring build_runner compatible code generators. |
build_config | 1.1.2 | Format definition and support for parsing `build.yaml` configuration. |
build_daemon | 4.0.4 | A daemon for running Dart builds. |
build_resolvers | 2.4.4 | Resolve Dart code in a Builder |
build_runner | 2.4.15 | A build system for Dart code generation and modular compilation. |
build_runner_core | 8.0.0 | Core tools to organize the structure of a build and run Builders. |
5.1.1 | Immutable collections based on the SDK collections. Each SDK collection class is split into a new immutable collection class and a corresponding mutable builder class. | |
built_value | 8.9.4 | Value types with builders, Dart classes as enums, and serialization. This library is the runtime dependency. |
characters | 1.4.0 | String replacement with operations that are Unicode/grapheme cluster aware. |
checked_yaml | 2.0.3 | Generate more helpful exceptions when decoding YAML documents using package:json_serializable and package:yaml. |
cli_util | 0.4.2 | A library to help in building Dart command-line apps. |
clock | 1.1.2 | A fakeable wrapper for dart:core clock APIs. Apache License |
code_builder | 4.10.1 | A fluent, builder-based library for generating valid Dart code. |
collection | 1.19.1 | Collections and utilities functions and classes related to collections. |
6.1.3 | Flutter plugin for discovering the state of the network (WiFi & mobile/cellular) connectivity on Android and iOS. | |
2.0.1 | A common platform interface for the connectivity_plus plugin. | |
4.1.0 | A library for common features required by console applications, including color formatting, keyboard input, and progress bars. | |
convert | 3.1.2 | Utilities for converting between data representations. Provides a number of Sink, Codec, Decoder, and Encoder types. |
1.2.3 | Package for converting between UTM, DMS and DD coordinates in the WGS84 ellipsoid model. The MIT License (MIT) | |
cross_file | 0.3.4+2 | An abstraction to allow working with files across multiple platforms. |
crypto | 3.0.6 | Implementations of SHA, MD5, and HMAC cryptographic functions. |
csslib | 0.17.3 | A library for parsing and analyzing CSS (Cascading Style Sheets). |
cupertino_icons | 1.0.8 | Default icons asset for Cupertino widgets based on Apple styled icons The MIT License (MIT) |
dart_earcut | 1.2.0 | Performant triangulation algorithm based on https://github.com/mapbox/earcutMIT License |
3.0.4 | A library to make it easy to extract OSS license information from Dart packages using pubspec.yaml. MIT License | |
dart_style | 3.0.1 | Opinionated, automatic Dart source code formatter. Provides an API and a CLI tool. |
0.7.11 | A native Dart implementation of the D-Bus message bus client. This package allows Dart applications to directly access services on the Linux desktop. Mozilla Public License Version 2.0 | |
0.0.2 | An alternative to Overlay which allows you to easily render and hit test a widget outside its parent bounds. MIT License | |
0.5.0 | A plugin which allows user dragging files to your flutter desktop applications. Apache License | |
2.1.0 | A flutter package to let users easily add a dashed border around any widget. MIT License | |
3.0.15 | Utilities to make working with 'Duration's easier. Formats duration in human readable form and also parses duration in human readable form to Dart's Duration. BSD 3-Clause License | |
encrypt | 5.0.3 | A set of high-level APIs over PointyCastle for two-way cryptography. BSD 3-Clause License |
2.0.7 | A Dart package that helps to implement value based equality without needing to explicitly override == and hashCode. MIT License | |
fake_async | 1.3.2 | Fake asynchronous events such as timers and microtasks for deterministic testing. Apache License |
ffi | 2.1.4 | Utilities for working with Foreign Function Interface (FFI) code. |
file | 7.0.1 | A pluggable, mockable file system abstraction for Dart. Supports local file system access, as well as in-memory file systems, record-replay file systems, and chroot file systems. |
9.0.2 | A package that allows you to use a native file explorer to pick single or multiple absolute file paths, with extension filtering support. MIT License | |
fixnum | 1.1.1 | Library for 32- and 64-bit signed fixed-width integers with consistent behavior between native and JS runtimes. |
0.68.0 | A highly customizable Flutter chart library that supports Line Chart, Bar Chart, Pie Chart, Scatter Chart, and Radar Chart. MIT License | |
3.29.0 | A framework for writing Flutter applications | |
3.0.0-beta.2 | A Flutter widget for rendering static HTML and CSS as Flutter widgets. MIT License | |
0.13.1 | A package which simplifies the task of updating your Flutter app's launcher icon. MIT License | |
flutter_lints | 3.0.2 | Recommended lints for Flutter apps, packages, and plugins to encourage good coding practices. |
1.1.29 | Provide enhanced list view include jump index, keep position etc. MIT License | |
flutter_map | 7.0.2 | A versatile mapping package for Flutter, that's simple and easy to learn, yet completely customizable and configurable BSD 3-Clause License |
3.0.4 | A tool to generate detail and better OSS license list using pubspec.yaml/lock files. MIT License | |
flutter_plugin_android_lifecycle | 2.0.27 | Flutter plugin for accessing an Android Lifecycle within other plugins. |
flutter_svg | 2.0.17 | An SVG rendering and widget library for Flutter, which allows painting and displaying Scalable Vector Graphics 1.1 files. |
5.0.4 | A package that helps you work with fractions and mixed fractions. MIT License | |
frontend_server_client | 4.0.0 | Client code to start and interact with the frontend_server compiler from the Dart SDK. |
2.3.1 | An rx like extension methods on ValueListenable type, that lets you work with ValueNotifiers almost like with Streams MIT | |
7.7.0 | Simple direct Service Locator that allows to decouple the interface from a concrete implementation and to access the concrete implementation from everywhere in your App" MIT License | |
glob | 2.1.3 | A library to perform Bash-style file and directory globbing. |
graphs | 2.3.2 | Graph algorithms that operate on graphs in any representation. |
html | 0.15.4 | APIs for parsing and manipulating HTML content outside the browser. |
http | 1.3.0 | A composable, multi-platform, Future-based API for HTTP requests. |
http_multi_server | 3.2.2 | A dart:io HttpServer wrapper that handles requests from multiple servers. |
http_parser | 4.1.2 | A platform-independent package for parsing and serializing HTTP formats. |
4.5.3 | Dart Image Library provides server and web apps the ability to load, manipulate, and save images with various image file formats. The MIT License | |
image_compare_2 | 1.1.7 | Package maintained based on image_compare. Compare images using a variety of algorithms. |
intl | 0.19.0 | Contains code to deal with internationalized/localized messages, date and number formatting and parsing, bi-directional text, and other internationalization issues. |
io | 1.0.5 | Utilities for the Dart VM Runtime including support for ANSI colors, file copying, and standard exit code values. |
js | 0.7.2 | Annotations to create static Dart interfaces for JavaScript APIs. |
json_annotation | 4.9.0 | Classes and helper functions that support JSON code generation via the `json_serializable` package. |
json_serializable | 6.9.4 | Automatically generate code for converting to and from JSON by annotating Dart classes. |
0.9.1 | Lightweight library for common latitude and longitude calculation | |
leak_tracker | 10.0.8 | A framework for memory leak tracking for Dart and Flutter applications. |
leak_tracker_flutter_testing | 3.0.9 | An internal package to test leak tracking with Flutter. |
leak_tracker_testing | 3.0.1 | Leak tracking code intended for usage in tests. |
lints | 3.0.0 | Official Dart lint rules. Defines the 'core' and 'recommended' set of lints suggested by the Dart team. |
1.0.2 | A utility for counting in a variety of languages and styles. Made for lists. MIT License | |
1.0.1 | Collection of the lists (BitList, FilledList, GroupedRangeList, ListPointer, RangeList, SparseBoolList, SparseList, StepList, WrappedList). | |
logger | 2.5.0 | Small, easy to use and extensible logger which prints beautiful logs. MIT License |
logging | 1.3.0 | Provides APIs for debugging and error logging, similar to loggers in other languages, such as the Closure JS Logger and java.util.logging.Logger. |
lottie | 3.3.1 | Render After Effects animations natively on Flutter. This package is a pure Dart implementation of a Lottie player. MIT License |
matcher | 0.12.17 | Support for specifying test expectations via an extensible Matcher class. Also includes a number of built-in Matcher implementations for common cases. |
material_color_utilities | 0.11.1 | Algorithms and utilities that power the Material Design 3 color system, including choosing theme colors from images and creating tones of colors; all in a new color space. Apache License |
3.0.1 | Helper math class for easily creating Matrix4 transformations, that you can use in Container's transform parameter and elsewhere. Matrix4_transform Package License (22 Aug 2019): | |
meta | 1.16.0 | Annotations used to express developer intentions that can't otherwise be deduced by statically analyzing source code. |
2.0.0 | Utility for converting between WGS84 lat/lng and MGRS coordinates (Dart version of proj4js/mgrs). MIT License | |
mime | 2.0.0 | Utilities for handling media (MIME) types, including determining a type from a file extension and file contents. |
3.16.8 | A command-line tool that create Msix installer from your flutter windows-build files. MIT License | |
0.1.4 | Widget that allow you to use shortcuts for your application. Custom shortcuts that you define by yourself and global like auto scroll to bottom and top. MIT License | |
0.5.0 | Provides a client to connect to NetworkManager - the service that manages network connections on Linux. Mozilla Public License Version 2.0 | |
orthrus_flutter | 1.0.0+1 | A new Flutter plugin project. |
package_config | 2.1.1 | Support for reading and writing Dart Package Configuration files. |
8.3.0 | Flutter plugin for querying information about the application package, such as CFBundleVersion on iOS or versionCode on Android. | |
3.2.0 | A common platform interface for the package_info_plus plugin. | |
path | 1.9.1 | A string-based path manipulation library. All of the path operations you know and love, with solid support for Windows, POSIX (Linux and Mac OS X), and the web. |
1.0.1 | A flutter library to help with (Canvas) Path creation and manipulation | |
path_parsing | 1.1.0 | A Dart library to help with SVG Path parsing and code generation. Used by Flutter SVG. |
path_provider | 2.1.5 | Flutter plugin for getting commonly used locations on host platform file systems, such as the temp and app data directories. |
path_provider_android | 2.2.15 | Android implementation of the path_provider plugin. |
path_provider_foundation | 2.4.1 | iOS and macOS implementation of the path_provider plugin |
path_provider_linux | 2.2.1 | Linux implementation of the path_provider plugin |
path_provider_platform_interface | 2.1.2 | A common platform interface for the path_provider plugin. |
path_provider_windows | 2.3.0 | Windows implementation of the path_provider plugin |
6.1.0 | A dynamic parser framework to build efficient grammars and parsers quickly. The MIT License | |
platform | 3.1.6 | A pluggable, mockable platform information abstraction for Dart. |
play_isr_common | 0.0.1 | A new Flutter package project. |
plugin_platform_interface | 2.1.8 | Reusable base class for platform interfaces of Flutter federated plugins, to help enforce best practices. |
3.9.1 | A Dart library implementing cryptographic algorithms and primitives, modeled on the BouncyCastle library. | |
polylabel | 1.0.1 | A fast algorithm for finding polygon pole of inaccessibility implemented as a Dart library. Useful for optimal placement of a text label on a polygon. |
pool | 1.5.1 | Manage a finite pool of resources. Useful for controlling concurrent file system or network requests. |
6.0.1 | Exposes the POSIX api on OSx and Linux. MIT License | |
process | 5.0.3 | A pluggable, mockable process invocation abstraction for Dart. |
2.1.0 | Proj4dart is a Dart library to transform point coordinates from one coordinate system to another, including datum transformations (Dart version of proj4js/proj4js). MIT License | |
protobuf | 3.1.0 | Runtime library for protocol buffers support. Use with package:protoc_plugin to generate dart code for your '.proto' files. |
pub_semver | 2.1.5 | Versions and version constraints implementing pub's versioning policy. This is very similar to vanilla semver, with a few corner cases. |
pubspec_parse | 1.5.0 | Simple package for parsing pubspec.yaml files with a type-safe API and rich error reporting. |
0.2.0 | This plugin allows Flutter desktop apps to Retrieve information about screen size, displays, cursor position, etc. MIT License | |
screen_retriever_linux | 0.2.0 | Linux implementation of the screen_retriever plugin. MIT License |
screen_retriever_macos | 0.2.0 | macOS implementation of the screen_retriever plugin. MIT License |
0.2.0 | A common platform interface for the screen_retriever plugin. MIT License | |
screen_retriever_windows | 0.2.0 | Windows implementation of the screen_retriever plugin. MIT License |
sealed_languages | 1.5.1 | Provides data for world languages in the form of sealed classes. MIT License |
shelf | 1.4.2 | A model for web server middleware that encourages composition and easy reuse. |
shelf_web_socket | 3.0.0 | A shelf handler that wires up a listener for every connection. |
source_gen | 2.0.0 | Source code generation builders and utilities for the Dart build system |
source_helper | 1.3.5 | Utilities to help with Dart source code generation. Includes utilities for properly generating String literals from any String value. Apache License |
source_span | 1.10.1 | Provides a standard representation for source code locations and spans. |
7.0.0 | Dart implementation of sprintf. Provides simple printf like formatting such as sprintf("hello %s", "world"); | |
stack_trace | 1.12.1 | A package for manipulating stack traces and printing them readably. |
stream_channel | 2.1.4 | An abstraction for two-way communication channels based on the Dart Stream class. |
stream_transform | 2.1.1 | A collection of utilities to transform and manipulate streams. |
string_scanner | 1.4.1 | A class for parsing strings using a sequence of patterns. |
1.1.0 | Dart library for validating and sanitizing strings, especially those from user input. The MIT License (MIT) | |
sync_http | 0.3.1 | Synchronous HTTP client for Dart. |
term_glyph | 1.2.2 | Useful Unicode glyphs and ASCII substitutes. |
test_api | 0.7.4 | The user facing API for structuring Dart tests and checking expectations. |
timing | 1.0.2 | A simple package for tracking the performance of synchronous and asynchronous actions. |
tuple | 2.0.2 | A library providing a tuple data structure. |
typed_data | 1.4.0 | Utility functions and classes related to the dart:typed_data library. |
0.3.1 | Unicode characters library auto generated from http://www.unicode.org. | |
2.2.2 | Cross-platform 'dart:io' that adds browser support for HttpClient and some other "dart:io" APIs. Apache License | |
url_launcher | 6.3.1 | Flutter plugin for launching a URL. Supports web, phone, SMS, and email schemes. |
url_launcher_android | 6.3.14 | Android implementation of the url_launcher plugin. |
url_launcher_ios | 6.3.2 | iOS implementation of the url_launcher plugin. |
url_launcher_linux | 3.2.1 | Linux implementation of the url_launcher plugin. |
url_launcher_macos | 3.2.2 | macOS implementation of the url_launcher plugin. |
url_launcher_platform_interface | 2.3.2 | A common platform interface for the url_launcher plugin. |
url_launcher_web | 2.4.0 | Web platform implementation of url_launcher url_launcher_web |
url_launcher_windows | 3.1.4 | Windows implementation of the url_launcher plugin. |
uuid | 4.5.1 | RFC4122 (v1, v4, v5, v6, v7, v8) UUID Generator and Parser for Dart |
3.0.0 | String validation and sanitization for Dart. The MIT License (MIT) | |
vector_graphics | 1.1.18 | A vector graphics rendering package for Flutter using a binary encoding. |
vector_graphics_codec | 1.1.13 | An encoding library for the binary format used in `package:vector_graphics` |
vector_graphics_compiler | 1.1.16 | A compiler to convert SVGs to the binary format used by `package:vector_graphics`. |
vector_math | 2.1.4 | A Vector Math library for 2D and 3D applications. |
0.2.2 | A widget that detects the visibility of its child and notifies a callback. | |
vm_service | 14.3.1 | A library to communicate with a service implementing the Dart VM service protocol. |
1.4.2 | The simple state management powered by get_it. It allows to observe changes of objects inside the get_it service locator and rebuild the UI accordingly. MIT License | |
watcher | 1.1.1 | A file system watcher. It monitors changes to contents of directories and sends notifications when files have been added, removed, or modified. |
web | 1.1.1 | Lightweight browser API bindings built around JS interop. |
web_socket | 0.1.6 | Any easy-to-use library for communicating with WebSockets that has multiple implementations. |
web_socket_channel | 3.0.2 | StreamChannel wrappers for WebSockets. Provides a cross-platform WebSocketChannel API, a cross-platform implementation of that API that communicates over an underlying StreamChannel. |
webdriver | 3.0.4 | Provides WebDriver bindings for Dart. Supports WebDriver JSON interface and W3C spec. Requires the use of WebDriver remote server. Apache License |
5.11.0 | Access common Win32 APIs directly from Dart using FFI — no C required! BSD 3-Clause License | |
0.4.3 | This plugin allows Flutter desktop apps to resizing and repositioning the window. MIT License | |
2.0.0 | Wkt-parser is a Dart version of proj4js/wkt-parser. With wkt-parser you can parse a WKT projection string (OGC, ESRI) into json that proj4dart can consume. MIT License | |
xdg_directories | 1.1.0 | A Dart package for reading XDG directory configuration information on Linux. |
6.5.0 | A lightweight library for parsing, traversing, querying, transforming and building XML documents. The MIT License | |
yaml | 3.1.3 | A parser for YAML, a human-friendly data serialization standard |
Orthrus 3rd Party Libraries Used in This Project
List of Common Licenses
- Academic Free License (AFL) v3.0
- Apache Sofware License (ASL) v2.0
- Common Public License (CPL) v1.0
- Berkeley Software Distribution (BSD) Style License
- Berkeley Zero-Clause (0BSD) Style License
- BOOST Software License v1.0
- FLTK Library License
- GCC Runtime Library Exception
- GNU Linking Exception
- GNU General Public License (GPL)
- GNU General Public License (GPL) v3.0
- GNU Library General Public License (LGPL)
- GNU Library General Public License (LGPL) v2.0
- GNU Library General Public License (LGPL) v2.1
- GNU Library General Public License (LGPL) v3.0
- Internet Systems Consortium (ISC) License
- LIBSDTC++ Runtime Library Exception
- LIBSDTC++ Runtime Library Exception FAQ
- Mozilla Public License (MPL)
- Mozilla Public License v2 (MPL2)
- Massachusetts Institute of Technology (MIT) License
- Open Software License v2.1 (OSL-2.1)
- Open Software License v3.0 (OSL-3.0)
- Public Domain License
- ZLIB Library