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