Next revision | Previous revisionLast revisionBoth sides next revision |
documentation:packages [2015/04/20 08:09] – external edit 127.0.0.1 | documentation:packages [2016/11/29 16:27] – fachet |
---|
~~NOCACHE~~ | The actual list of all packages including version and license type can be found on the router Web-GUI under |
====== Software Packages ===== | ''SYSTEM->Legal_Notice->Licenses''. |
As of version 3.8 NRSW is composed of the following software {{:nrsw:packages:packages.txt | packages}}. | |
Licenses include NetModule proprietary license as well as various opensource licenses. See also our [[legal:oss-notice|Open Source Software Notice]]. | |
<php> | |
$licenses = Array( | |
"apache-1.0" => "Apache v1.0", | |
"apache-1.1" => "Apache v1.1", | |
"apache-2.0" => "Apache v2.0", | |
"bsd" => "BSD", | |
"bsd-1" => "BSD 1-clause", | |
"bsd-2" => "BSD 2-clause", | |
"bsd-3" => "BSD 3-clause", | |
"bsd-4" => "BSD 4-clause", | |
"bsd-sun" => "BSD/SUN", | |
"dual-bsd-gpl" => "GPL/BSD Dual", | |
"gpl-2" => "GPL v2", | |
"gpl-3.1-with-gcc-exception" => "GPL v3.1 (GCC)", | |
"isc" => "ISC", | |
"kernel" => "GPL v2", | |
"lgpl-2.1" => "LGPL v2.1", | |
"mit" => "MIT", | |
"openssl" => "OpenSSL", | |
"ppp-mix" => "PPP Mix (BSD/GPL)", | |
"php-3.0" => "PHP v3.0", | |
"public-domain" => "Public Domain", | |
"vendor" => "NetModule", | |
"zlib" => "Zlib", | |
); | |
$licenseurls = Array( | |
"apache-1.0" => "", | |
"apache-1.1" => "", | |
"apache-2.0" => "", | |
"bsd" => "", | |
"bsd-1" => "", | |
"bsd-2" => "", | |
"bsd-3" => "http://opensource.org/licenses/BSD-3-Clause", | |
"bsd-4" => "", | |
"bsd-sun" => "", | |
"dual-bsd-gpl" => "", | |
"gpl-2" => "https://www.gnu.org/licenses/gpl-2.0.txt", | |
"gpl-3.1-with-gcc-exception" => "https://www.gnu.org/licenses/gcc-exception-3.1.html", | |
"isc" => "http://opensource.org/licenses/ISC", | |
"kernel" => "http://ftp.kernel.org/pub/linux/kernel/COPYING", | |
"lgpl-2.1" => "https://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt", | |
"mit" => "http://opensource.org/licenses/MIT", | |
"openssl" => "https://www.openssl.org/source/license.html", | |
"ppp-mix" => "https://ppp.samba.org/README.html", | |
"php-3.0" => "http://php.net/license/3_01.txt", | |
"public-domain" => "", | |
"vendor" => "", | |
"zlib" => "http://opensource.org/licenses/zlib-license.php", | |
); | |
| |
echo "<html>"; | <html><!-- file can be found on router /usr/local/share/license/summary.txt.gz --></html> |
echo "<table>"; | |
echo "<tr><th>Package</th><th>Version</th><th>License</th></tr>"; | <code> |
$lines = file("data/media/nrsw/packages/packages.txt"); | # package license modified url |
foreach ($lines as $line_num => $line) { | # ------------------------------------------------------------------------------------------------------------------------------- |
if (substr($line, 0, 1) === "#") continue; // fist 2 lines | arena-0.9.9 gpl-2 yes http://sourceforge.net/projects/intend |
$fields = preg_split('/\s+/', $line); // split at spaces -> 4 colums with package, license, modified and URL | arpwatch-2.1a15 bsd-3 yes http://www-nrg.ee.lbl.gov |
if (count($fields) >= 4) { | atftp-0.7 gpl-2 no http://sourceforge.net/projects/atftp/ |
$package = $fields[0]; | atftpd-0.7 gpl-2 no http://sourceforge.net/projects/atftp/ |
$name = array_shift(preg_split('/-\d/', $package)); // first part is name | at-3.1.10ubuntu4 gpl-2 yes http://packages.ubuntu.com/at |
$lic = $fields[1]; | base-files-61 gpl-2 no http://openwrt.org |
$license = (array_key_exists($lic,$licenses)) ? $licenses[$lic] : "unknown license key"; | bc-1.06.95 gpl-2 yes http://packages.debian.org/bc |
$licenseurl = (array_key_exists($lic,$licenseurls)) ? $licenseurls[$lic] : ""; | bofh-1.0.0 vendor yes http://www.netmodule.com |
$modified = $fields[2]; | busybox-1.17.3 gpl-2 yes http://busybox.net |
$url = $fields[3]; | can-utils-2014-09-08 gpl-2 yes http://elinux.org/Can-utils |
$version = substr($package,strlen($name)+1, strlen($package)); | cfconvert-0.1 vendor yes http://www.netmodule.com |
$version = ($modified == "yes" && $license != "NetModule") ? $version . "-modified" : $version; | cfverify-0.1 vendor yes http://www.netmodule.com |
echo "<tr>"; | chat-2.4.4 public-domain yes http://ppp.samba.org |
echo ($url!="") ? "<td><a href='$url'>". $name . "</a></td>" : "<td>". $name . "</td>"; | chrony-1.29.1 gpl-2 yes http://download.tuxfamily.org/chrony |
echo "<td>". $version . "</td>"; | cli-1.0 gpl-2 yes http://www.netmodule.com |
echo ($licenseurl!="") ? "<td><a href='$licenseurl'>". $license . "</a></td>" : "<td>". $license . "</td>"; | conntrack-tools-0.9.14 gpl-2 no http://conntrack-tools.netfilter.org |
// echo "<td>". $license . "</td>"; | curl-7.37.0 mit yes http://curl.haxx.se |
echo "</tr>"; | darkstat-3.0.713 gpl-2 yes http://dmr.ath.cx/net/darkstat |
} | dfu-util-0.7 gpl-2 yes http://dfu-util.gnumonks.org |
} | dnsmasq-2.68 gpl-2 yes http://www.thekelleys.org.uk/dnsmasq |
echo "</table>"; | dos2unix-5.0 gpl-2 no http://sourceforge.net/projects/dos2unix |
echo "</html>"; | dropbear-2014.63 gpl-2 yes http://matt.ucc.asn.au/dropbear |
</php> | dropbearconvert-2014.63 gpl-2 yes http://matt.ucc.asn.au/dropbear |
| ethtool-2.6.35 gpl-2 yes http://sourceforge.net/projects/gkernel |
| event-manager-0.1 vendor yes http://www.netmodule.com |
| extagimage-0.1 vendor yes http://www.netmodule.com |
| firewall-2 gpl-2 no http://openwrt.org |
| fuse-utils-2.8.4 gpl-2 yes http://fuse.sourceforge.net |
| gpsd-3.9 gpl-2 yes https://savannah.nongnu.org/projects/gpsd |
| hostapd-2014-04-04 bsd-3 yes http://hostap.epitest.fi |
| hotplug2-1.0-beta gpl-2 yes http://hotplug2.googlecode.com |
| hydra-0.1 vendor yes http://www.netmodule.com |
| ip-2.6.35 gpl-2 yes http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2 |
| iperf-2.0.5 bsd-3 yes http://sourceforge.net/projects/iperf |
| ipupdate-1.1.1 public-domain yes http://ipupdate.sourceforge.net/ |
| ifrename-1 gpl-2 yes http://hplabs.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html |
| igmpproxy-0.1 gpl-2 no http://sourceforge.net/projects/igmpproxy |
| iproute2-2.6.35 gpl-2 yes http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2 |
| ipsec-tools-0.7.3 gpl-2 yes http://ipsec-tools.sourceforge.net |
| iptables-1.4.9.1 gpl-2 yes http://netfilter.org |
| iw-0.9.21 gpl-2 yes http://wireless.kernel.org/en/users/Documentation/iw |
| kernel-2.6.36 kernel yes http://www.kernel.org |
| ldconfig-0.9.31 gpl-2 no http://www.gnu.org |
| ldd-0.9.31 gpl-2 no http://www.gnu.org |
| led-manager-0.1 vendor yes http://www.netmodule.com |
| uClibc-0.9.31 lgpl-2.1 no http://www.uclibc.org |
| libcurl-7.37.0 mit yes http://curl.haxx.se |
| libelf-0.8.13 lgpl-2.1 no http://www.mr511.de/software |
| libevent-1.4.13 bsd-3 no http://www.monkey.org/~provos/libevent |
| libexpat-2.0.1 mit no http://expat.sourceforge.net |
| libfuse-2.8.4 lgpl-2.1 yes http://fuse.sourceforge.net |
| libgcc-4.4.5 gpl-3.1-with-gcc-exception no http://gcc.gnu.org |
| libgmp-4.3.1 lgpl-2.1 no http://gmplib.org |
| libiconv-1.11 lgpl-2.1 yes http://www.gnu.org/software/libiconv |
| libintl-0.17 lgpl-2.1 yes http://www.gnu.org/software/gettext |
| libiptc-1.4.9.1 bsd-3 yes http://netfilter.org |
| libiw-29 lgpl-2.1 yes http://hplabs.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html |
| liblzo-2.03 gpl-2 no http://www.oberhumer.com/opensource/lzo |
| libncurses-5.7 mit yes http://www.gnu.org/software/ncurses |
| libnetfilter-conntrack-0.0.101 gpl-2 no http://www.netfilter.org/projects/libnetfilter_conntrack |
| libnetsnmp-5.4.4 bsd-3 yes http://www.net-snmp.org |
| libnfnetlink-1.0.0 gpl-2 no http://netfilter.org/projects/libnfnetlink |
| libnl-tiny-0.1 lgpl-2.1 yes http://people.suug.ch/~tgr/libnl |
| libopenssl-1.0.1k openssl yes http://www.openssl.org |
| libpcap-1.0.0 bsd-3 yes http://www.tcpdump.org |
| libpcre-8.10 bsd-3 yes http://www.pcre.org |
| libpthread-0.9.31 lgpl-2.1 no http://www.uclibc.org |
| libreadline-5.2 gpl-2 yes http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html |
| librt-0.9.31 lgpl-2.1 no http://www.uclibc.org |
| libtar-1.2.11 bsd-3 yes http://www.feep.net/libtar |
| libtecla-1.6.2 bsd-3 yes http://www.astro.caltech.edu/~mcs/tecla |
| libusb-1.0.9 bsd-3 yes http://libusb.wiki.sourceforge.net |
| libwrap-7.6 mit yes ftp://ftp.porcupine.org/pub/security/index.html |
| libxtables-1.4.9.1 gpl-2 yes http://netfilter.org |
| lighttpd-1.4.35 bsd-3 yes http://www.lighttpd.net |
| link-manager-0.1 vendor yes http://www.netmodule.com |
| lldpd-0.6.1 isc yes http://vincentbernat.github.io/lldpd/ |
| mgetty-1.1.36 gpl-2 yes http://mgetty.greenie.net |
| minicom-2.3 gpl-2 no http://alioth.debian.org/projects/minicom |
| mobile-ip-1.0.0 vendor yes http://www.netmodule.com |
| mtd-14 gpl-2 yes http://www.openwrt.org |
| nbtestcase-1.0.0 vendor yes http://www.netmodule.com |
| netbox-legacy-1.0.0 vendor yes http://www.netmodule.com |
| nmutils-1.0.0 vendor yes http://www.netmodule.com |
| ntpdate-4.2.6p2 gpl-2 yes http://www.ntp.org |
| openssl-util-1.0.1k openssl yes http://www.openssl.org |
| openswan-2.6.38 gpl-2 yes http://www.openswan.org |
| openvpn-2.3.6 gpl-2 no http://openvpn.net |
| pciutils-3.1.7 gpl-2 yes http://mj.ucw.cz/pciutils.shtml |
| pdb-0.1 vendor yes http://www.netmodule.com |
| php5-5.4.38 php-3.0 yes http://www.php.net |
| php5-cgi-5.4.38 php-3.0 yes http://www.php.net |
| php5-fastcgi-5.4.38 php-3.0 yes http://www.php.net |
| ppp-2.4.4 ppp-mix yes http://ppp.samba.org |
| pptp-1.7.1 gpl-2 yes http://pptpclient.sourceforge.net |
| pptpd-1.3.4 gpl-2 yes http://sourceforge.net/projects/poptop |
| qmid-1.0.0 vendor yes http://www.netmodule.com |
| qosd-0.1 vendor yes http://www.netmodule.com |
| reset-monitor-0.1 vendor yes http://www.netmodule.com |
| rp-pppoe-client-3.10 gpl-2 yes http://roaringpenguin.com/products/pppoe |
| sdkhost-0.1 vendor yes http://www.netmodule.com |
| ser2net-2.7 gpl-2 yes http://sourceforge.net/projects/ser2net |
| smsd-0.2 vendor no http://www.netmodule.com |
| smsext-0.1 vendor yes http://www.netmodule.com |
| smstools-0.1 gpl-2 yes http://smstools3.kekekasvi.com |
| snmpd-5.4.4 gpl-2 yes http://www.net-snmp.org |
| sofia-sip-1.12.11 gpl-2 yes http://sofia-sip.sourceforge.net |
| sscep-20040325+ng2 gpl-2 yes http://www.klake.org/~jt/sscep/ |
| ssmtp-2.64 gpl-2 yes http://packages.debian.org/ssmtp |
| strace-4.5.20 gpl-2 no http://strace.sourceforge.net |
| surveyor-0.1 vendor yes http://www.netmodule.com |
| swupdate-2.0 vendor yes http://www.netmodule.com |
| syscookie-0.1 vendor yes http://www.netmodule.com |
| sysfsutils-2.1.0 gpl-2 no http://sourceforge.net/projects/linux-diag/files/sysfsutils |
| tc-2.6.35 gpl-2 yes http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2 |
| tcpdump-4.0.0 bsd-3 yes http://www.tcpdump.org |
| tinyalsa-1.0.0 gpl-2 yes https://github.com/tinyalsa/tinyalsa |
| uboot-2011.09 gpl-2 yes ftp://ftp.denx.de/pub/u-boot |
| uclibcxx-0.2.2 lgpl-2.1 yes http://cxx.uclibc.org/src |
| udev-142 gpl-2 no http://www.kernel.org/pub/linux/utils/kernel/hotplug |
| udevtrigger-106 gpl-2 yes http://www.kernel.org/pub/linux/utils/kernel/hotplug |
| unzip-5.52 bsd-3 no http://infozip.sourceforge.net/UnZip.html |
| uradius-0.1 gpl-2 yes http://www.radius.cistron.nl |
| usbip-0.1.7 gpl-2 yes http://usbip.sourceforge.net |
| usbutils-007 gpl-2 yes http://www.linux-usb.org |
| voice-daemon-1.0.0 vendor yes http://www.netmodule.com |
| vrrpd-1.0 gpl-2 yes http://www.sourceforge.net/projects/vrrpd |
| vsftpd-2.3.2 gpl-2 yes http://vsftpd.beasts.org |
| watchdog-0.1 vendor yes http://www.netmodule.com |
| wireless-tools-29 gpl-2 yes http://hplabs.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html |
| wpa-cli-2014-04-04 bsd-3 yes http://hostap.epitest.fi/wpa_supplicant |
| wpa-supplicant-2014-04-04 bsd-3 yes http://hostap.epitest.fi/wpa_supplicant |
| wput-0.6.2 gpl-2 yes http://wput.sourceforge.net |
| wwan-manager-0.1 vendor yes http://www.netmodule.com |
| wwanmd-0.2 vendor yes http://www.netmodule.com |
| xl2tpd-1.2.5 gpl-2 yes http://www.xelerance.com/software/xl2tpd |
| zip-2.32 bsd-3 no http://infozip.sourceforge.net/Zip.html |
| zlib-1.2.5 zlib yes http://www.zlib.net |
| </code> |