Licensing

Licensing Software from FirstWave.

The purpose of this licensing page is to list the products and licenses included in Firstwave Commercial products

For clarity, the following products are licensed under GPL or AGPL:

NMIS Version 9 is licensed from Firstwave under GPLv3 or later.

NMIS Version 8 is licensed from Firstwave under GPLv3.

Open-AudIT is licensed from Firstwave under AGPLv3 or later.

NMIS Version 4 and earlier versions of NMIS were licensed under GPLv2.

NMIS is written in Perl, Perl is licensed under the GPL or the Artistic License.

All other Firstwave Network Management Products include the following libraries and projects, which are supplied unmodified and licensed as indicated:

Package Name Language License
HighCharts JavaScript Proprietary. If you want to modify HighCharts you may require a license, you do not require a HighCharts license to use Firstwave products
Backbone.js JavaScript MIT License
Vue.js JavaScript MIT License
Bootstrap CSS and JavaScript MIT License
Select2 JavaScript MIT License
Backgrid.js JavaScript MIT License
Underscore.js JavaScript MIT License
Cytoscape.js JavaScript MIT License
Fontawesome CSS Code: MIT License

Icons: CC By 4.0

Fonts: SIL OFL 1.1

jQuery JavaScript MIT License
DataTables JavaScript MIT License
google-diff-match-patch JavaScript Apache 2.0
Gridster.js JavaScript MIT License
Typeahead.js JavaScript MIT License
Date Range Picker for Bootstrap JavaScript MIT License
Moment.js JavaScript MIT License

The Following Perl Libraries are used in Firstwave Software, these libraries are used without modification. Thanks to all the CPAN authors who develop the awesome packages we use, we hope you enjoy our contributions to the open source community.

Algorithm::Diff

Archive::Zip

Array::Utils

CGI::Carp

CGI::Session

Carp::Assert

Crypt::CBC

Crypt::DES

Crypt::PasswdMD5

Crypt::Rijndael

Data::Compare

Data::Dumper

Date::Parse

DateTime

DateTime::Span

DateTime::SpanSet

DateTime::TimeZone

Devel::Size

Digest::HMAC

Digest::HMAC_MD5

Digest::MD5

Digest::SHA

Email::Valid

Excel::Writer::XLSX

File::Basename

File::ChangeNotify

File::Copy

File::Find

File::Path

File::ReadBackwards

File::Slurp

File::Spec

File::Temp

File::stat

Geo::IP

Getopt::Long

Getopt::Std

Graph::Undirected

HTML::Entities

HTTP::Tiny

Hash::Merge

IO::Handle

IO::Socket::INET

JSON::PP

JSON::XS

LWP::MediaTypes

List::MoreUtils

List::Util

Locale::Country

MIME::Base64

MIME::Entity

Mail::Address

Module::Load

Mojolicious

MongoDB::OID

MooX::Types::MooseLike::Base

Net::Appliance::Session

Net::CIDR

Net::DNS

Net::IP

Net::LDAP::Constant

Net::NfDump

Net::SFTP::Foreign

Net::SMTPS

Net::SNMP

Net::hostent

Net::protoent

Net::servent

NetAddr::IP

Proc::ProcessTable

SOAP::Lite

Safe::Isa

Scalar::Util

Statistics::Descriptive

Statistics::LineFit

Statistics::Lite

Statistics::Regression

String::Escape

Sys::Hostname

Sys::Syslog

Term::ANSIColor

Term::ReadKey

Test::Deep

Test::Deep::NoTest

Test::Mojo

Test::More

Text::Abbrev

Text::CSV

Tie::IxHash

Time::HiRes

Time::Local

Time::Moment

Time::ParseDate

Time::Piece

Try::Tiny

UI::Dialog

URI::Escape

URI::QueryParam

UUID::Tiny

Win32::Daemon

XML::LibXML

YAML::XS

If you have any questions about licensing, please contact us.