UNPKG

416 kBPlain TextView Raw
1NOTICE
2
3This document includes terms and conditions applicable to the Separately Licensed Code included with the Program(s) listed below. Only those terms and conditions applicable to the Separately Licensed Code included with the Program(s) for which Licensee has acquired entitlements apply.
4
5
6
7
8=========================
9
10
11TERMS AND CONDITIONS FOR SEPARATELY LICENSED CODE
12
13IBM API Connect Essentials Edition V5.0
14
15The IBM license agreement and any applicable information on the web
16download page for IBM products refers Licensee to this file for details
17concerning terms and conditions applicable to code identified as
18Separately Licensed Code in the License Information document and
19included in the products listed above ("the Program").
20
21The "Separately Licensed Code" identified in the License Information
22document of the IBM license agreement is provided to Licensee under terms
23and conditions that are different from the IBM license agreement.
24Licensee's use of such components or portions thereof is subject to the
25terms of the associated license agreement provided or referenced in this
26section and not the terms of the IBM license agreement.
27
28Please note: This NON_IBM_LICENSE file may identify Separately Licensed
29Code and its related agreements that are not used by, or that were not
30shipped with, the Program as Licensee installed it.
31
32The following are Separately Licensed Code:
33acl
34acpi
35acpid
36acpi-support
37adaptivetheme (drupal)
38addressfield (drupal)
39AddToAny (drupal)
40AddToAny (drupal)
41adduser
42admin_menu (drupal)
43adminimal_admin_menu (drupal)
44adminimal_theme (drupal)
45advagg (drupal)
46Advanced Forum (drupal)
47Advanced syslog (drupal)
48alpha_pagination
49alsa-lib
50angular.js/images/logo
51Ansible
52apt
53aptitude
54aptitude-common
55apt-utils
56at
57AT Tools (drupal)
58atk
59attr
60audit
61augeas
62autogen
63Automated Logout (drupal)
64avahi
65base-files
66base-lsb
67base-passwd
68bash
69bc
70Bean (drupal)
71Bean (drupal)
72better_exposed_filters (drupal...
73binary_heap.js
74bind
75bind9-host
76binutils
77Block Class (drupal)
78Block Class Styles (drupal)
79BOA
80bridge-utils
81busybox
82c3p0
83ca-certificates
84cairo
85cairo-spice
86caniuse-db(node)
87CAPTCHA (Drupal)
88cdrkit
89chain_menu_access
90chkconfig
91commons.wikimedia
92compat-gcc-32
93config.guess
94ConsoleKit
95console-setup
96content_access (drupal)
97context (drupal)
98coreutils
99cpio
100cron
101cronie
102crontabs
103cryptsetup-luks
104csync2
105CTools (drupal)
106CTools (drupal)
107cups
108cvs
109d3 (drupal)
110dash
111dbus
112dbus-glib
113debian-archive-keyring
114debianutils
115desktop-file-utils
116device-mapper-multipath
117dialog
118dictionaries-common
119diffutils
120discover
121dmidecode
122dmsetup
123dnsmasq
124dpkg
125dracut
126drbd83-kmod
127drbd83-utils
128Drupal
129Drupal
130drupal_helpers (drupal)
131drush_language (drupal)
132e2fslibs
133e2fsprogs
134ebtables
135ed
136eggdbus
137eject
138ejectorseat (drupal)
139elfutils
140entity (drupal)
141Entity API (drupal)
142Entity API (drupal)
143Entity Reference (drupal)
144ethtool
145FAQ (drupal)
146faq.html
147Farbtastic
148ffmpeg-spice
149field_group (drupal)
150filesystem
151findutils
152Fivestar (drupal)
153Flag (Drupal)
154Flag (Drupal)
155flood_control
156follow
157Font Awesome4.1.0
158Font-Awesome
159forum_access
160forum_access
161frameprevention (drupal)
162gamin
163gawk
164gcc
165gcc-4.7-base
166gdb
167gdbm
168geoip-database
169gettext
170gettext-base
171git
172git-core
173git-man
174glib2
175glibc
176gmp
177GNU Libtool
178gnupg
179gnutls
180gpgv
181gpm
182gpxe
183grep
184groff
185groff-base
186Group (drupal)
187grub
188grub2-common
189grubby
190grub-common
191grub-pc
192grub-pc-bin
193gtfs
194gtk2
195gzip
196Hibernate
197hicolor-icon-theme
198hide_submit (Drupal)
199Hierachical Select (Drupal)
200hierarchical_select
201hierarchical_select (drupal)
202hostname
203Htmlmail (drupal)
204httprl (drupal)
205hwdata
206hybridauth (drupal)
207hybridauth library
208i18n (drupal)
209ifupdown
210igb-kmod
211Image CAPTCHA Refresh (drupal)
212Images
213IMCE
214IMCE (drupal)
215imce_wysiwyg
216imce_wysiwyg (drupal)
217index-debug.html
218info
219initramfs-tools
220initscripts
221insserv
222installation-report
223install-info
224iproute
225iptables
226iputils-ping
227ipvsadm
228irqbalance
229iscsi-initiator-utils
230iso-codes
231ixgbe-kmod
232jq
233jQuery Update (drupal)
234JSONSelect site
235kbd
236kernel
237kexec-tools
238keyboard-configuration
239keyutils
240klibc-utils
241kmod
242l10n_update
243l10n_update (drupal)
244LDAP (drupal)
245LDAP (drupal)
246legal (drupal)
247less
248libacl1
249libaio
250libapt-inst1.5
251libapt-pkg4.12
252libart_lgpl
253libasprintf0c2
254libasyncns
255libattr1
256libblkid1
257libbz2-1.0
258libc6
259libcap2
260libcap-ng
261libc-bin
262libcgroup
263libclass-isa-perl
264libcmpiutil
265libcomerr2
266libcwidget3
267libdb5.1
268libdbd-mysql-perl
269libdbi-perl
270libdevmapper1.02.1
271libdevmapper-event1.02.1
272libdiscover2
273libept1.4.12
274liberror-perl
275libev4
276libfile-copy-recursive-perl
277libfreetype6
278libfuse2
279libgcc1
280libgcrypt
281libgcrypt11
282libgd2-xpm
283libgdbm3
284libgeoip1
285libgnutls2
286libgnutls-openssl27
287libgpg-error
288libgpg-error0
289libhtml-template-perl
290libidn
291libidn11
292libkeyutils1
293libklibc
294libkmod2
295liblocale-gettext-perl
296libltdl7
297liblzma5
298libmariadbclient18
299libmcrypt4
300libmount1
301libmverbs
302libmysqlclient18
303libnewt0.52
304libnfnetlink0
305libnih
306libnl
307libp11-kit0
308libpam0g
309libpam-modules
310libpam-modules-bin
311libpam-runtime
312libpci3
313libpipeline1
314libpng12-0
315libpopt0
316libprocps0
317libqdbm14
318Libraries API (drupal)
319libreadline5
320libreadline6
321librsync1
322librtmp0
323libsasl2-2
324libsasl2-modules
325libselinux1
326libsemanage1
327libsemanage-common
328libsepol
329libsepol1
330libsigc++-2.0-0c2a
331libsigsegv2
332libslang2
333libsndfile
334libss2
335libstdc++6
336libswitch-perl
337libt
338libtasn1
339libtasn1-3
340libtext-charwidth-perl
341libtext-iconv-perl
342libtext-wrapi18n-perl
343libthai
344libtool
345libudev0
346libusb
347libusb-0.1-4
348libuser
349libustr-1.0-1
350libutempter
351libuuid1
352libuuid-perl
353libvirt
354libvirt-cim
355libxapian22
356linkchecker (drupal)
357linkchecker (drupal)
358linkit
359linkit (drupal)
360linkit_picker
361linkit_picker (drupal)
362linux-base
363linux-image-3.2.0
364lksctp-tools
365lm_sensors
366locales
367login
368logrotate
369lsb-base
370lsb-release
371lsof
372lsyncd
373lvm2
374lzo
375lzop
376m4
377Mailsystem (drupal)
378make
379MAKEDEV
380man
381man-db
382manpages
383mariadb-client-5.5
384mariadb-client-core-5.5
385mariadb-common
386mariadb-galera-server
387mariadb-galera-server-5.5
388markdown (drupal)
389material-design-icons
390material-design-icons-iconfont
391mawk
392mdadm
393megaraid_sas-kmod
394menu_item_visibility (drupal)
395menu_item_visibility (drupal)
396messaging (drupal)
397metatag (drupal)
398microcode_ctl
399mime-support
400mingetty
401module-init-tools
402mount
403mptlinux-kmod
404multiarch-support
405mysql
406mysql-common
407nano
408netbase
409netcat-traditional
410netcf
411net-tools
412newt
413nfs-utils
414nginx
415nginx-common
416nginx-full
417nmap
418no_autocomplete (drupal)
419node_clone (drupal)
420notifications (drupal)
421notifications_forum (drupal)
422nss-pam-ldapd
423numactl
424numad
425ocfs2-tools
426ofa_kernel
427OpenIPMI
428openssh-blacklist
429openssh-blacklist-extra
430openssh-client
431openssh-server
432oprofile
433os-prober
434pam
435pam_ldap
436Panels (drupal)
437Panels (drupal)
438pango
439parted
440passwd
441Password policy (drupal)
442patch
443Pathologic (drupal)
444PCD
445pciutils
446percona-xtrabackup
447Percona-XtraDB-Cluster
448perl
449perl-base
450perl-modules
451PHP SAML2
452phpmailer
453PHPMailer (drupal)
454pkgconfig
455pkg-config
456plymouth
457pm-utils
458polkit
459portreserve
460prelink
461procmail
462procps
463psmisc
464pulseaudio
465python
466python2.7
467python2.7-minimal
468python-apt
469python-apt-common
470python-gnupginterface
471python-minimal
472python-pycurl
473python-software-properties
474python-support
475qemu-kvm
476readline
477readline-common
478restrict_by_ip (drupal)
479restws (drupal)
480rng-tools
481rpm
482rsync
483rsyslog
484Rules_http_client (drupal)
485scsi-target-utils
486seabios
487search_autocomplete (drupal)
488search_config (drupal)
489search404 (drupal)
490seckit (drupal)
491security_questions (drupal)
492sed
493seek-bzip
494sensible-utils
495session_limit (drupal)
496sgml-base
497shadow-utils
498shared-mime-info
499sharutils
500Simple Dialog
501simplesamlphp
502simplesamlphp_auth (drupal)
503site_test (drupal)
504site_test_helpers (drupal)
505slang
506slick (drupal)
507slick_extras (drupal)
508slick_views (drupal)
509socat
510SPDX specification
511spdx-exceptions(Node)1.0.3
512spdx-exceptions(Node)1.0.4
513spdx-exceptions(Node)1.0.5
514spdx-expression-parse (node)
515spice-server
516sshpass
517ssmtp
518StatsD (drupal)
519stickynav (drupal)
520Support Ticketing System (drupal)
521swig
522sysfsutils
523syslog-ng
524sysstat
525sysvinit
526sysvinit-utils
527sysv-rc
528TagCloud (drupal)
529tar
530tar-static
531tasksel
532tasksel-data
533taxonomy_menu
534taxonomy_menu (drupal)
535taxonomy_menu_block (drupal)
536texinfo
537tfa
538tfa (drupal)
539tfa_basic
540tfa_basic (drupal)
541time
542tinyMCE
543tmpreaper
544Token (Drupal)
545traceroute
546Translation helpers (drupal)
547transliteration (drupal)
548trustedgrub
549tunctl
550Twitter Timeline (drupal)
551ucf
552udev
553Ulimate Cron (Drupal)
554Ulimate Cron (Drupal)
555unattended-upgrades
556underscore.js (drupal)
557unixODBC
558update-inetd
559upstart
560user_pwreset_timeout (Drupal)
561util-linux
562util-linux-locales
563util-linux-ng
564Variable (drupal)
565vgabios
566Views (drupal)
567Views_bulk_operations (drupal)
568views_send (drupal)
569vim
570Voting API (drupal)
571VPPR (drupal)
572wget
573which
574whiptail
575workbench (drupal)
576workbench_moderation (drupal)
577Wysiwig (drupal)
578xautoload (drupal)
579xml-core
580xmlto
581xpath.js
582xtrabackup
583xz
584xz-utils
585
586The Program includes some or all of the following licensed to you as Separately Licensed Code under the GNU General Public License version 2.
587
588Acl,acpi,acpid,acpi-support,adaptivetheme (drupal),addressfield (drupal),AddToAny (drupal),AddToAny (drupal),adduser,admin_menu (drupal),adminimal_admin_menu (drupal),adminimal_theme (drupal),advagg (drupal),Advanced Forum (drupal),Advanced syslog (drupal),alpha_pagination,apt,aptitude,aptitude-common,apt-utils,AT Tools (drupal),Automated Logout (drupal),base-files,base-passwd,Bean (drupal),Bean (drupal),better_exposed_filters (drupal...,Block Class (drupal),Block Class Styles (drupal),BOA,ca-certificates,CAPTCHA (Drupal),chain_menu_access,console-setup,content_access (drupal),context (drupal),cron,csync2,CTools (drupal),CTools (drupal),d3 (drupal),dash,dbus,debian-archive-keyring,debianutils,dictionaries-common,discover,dmsetup,dpkg,Drupal,Drupal,drupal_helpers (drupal),drush_language (drupal),e2fslibs,eject,ejectorseat (drupal),entity (drupal),Entity API (drupal),Entity API (drupal),Entity Reference (drupal),FAQ (drupal),Farbtastic,field_group (drupal),Fivestar (drupal),Flag (Drupal),Flag (Drupal),flood_control,follow,forum_access,forum_access,frameprevention (drupal),gettext-base,git,git-core,git-man,Group (drupal),hide_submit (Drupal),Hierachical Select (Drupal),hierarchical_select,hierarchical_select (drupal),hostname,Htmlmail (drupal),httprl (drupal),hybridauth (drupal),i18n (drupal),ifupdown,Image CAPTCHA Refresh (drupal),IMCE,imce_wysiwyg,initramfs-tools,initscripts,installation-report,iproute,iputils-ping,jq,jQuery Update (drupal),kbd,keyboard-configuration,klibc-utils,kmod,l10n_update,LDAP (drupal),LDAP (drupal),legal (drupal),libapt-inst1.5,libapt-pkg4.12,libblkid1,libbz2-1.0,libc6,libcap2,libc-bin,libclass-isa-perl,libcomerr2,libcwidget3,libdb5.1,libdbd-mysql-perl,libdbi-perl,libdevmapper1.02.1,libdevmapper-event1.02.1,libdiscover2,libev4,libfuse2,libgcrypt11,libgd2-xpm,libgdbm3,libhtml-template-perl,libkeyutils1,libklibc,libkmod2,liblocale-gettext-perl,libltdl7,libmariadbclient18,libmount1,libmysqlclient18,libnih,libp11-kit0,libpci3,libpng12-0,libpopt0,libprocps0,libqdbm14,Libraries API (drupal),libreadline5,libreadline6,librtmp0,libselinux1,libsemanage1,libsemanage-common,libsepol1,libsigsegv2,libslang2,libss2,libswitch-perl,libt,libtext-charwidth-perl,libtext-iconv-perl,libtext-wrapi18n-perl,libudev0,libustr-1.0-1,libuuid1,libuuid-perl,libxapian22,linkchecker (drupal),linkchecker (drupal),linkit,linkit_picker,linux-base,linux-image-3.2.0,locales,login,lsb-base,lsb-release,lsof,lsyncd,lvm2,Mailsystem (drupal),man-db,manpages,mariadb-client-5.5,mariadb-client-core-5.5,mariadb-common,mariadb-galera-server,mariadb-galera-server-5.5,markdown (drupal),mawk,menu_item_visibility (drupal),menu_item_visibility (drupal),messaging (drupal),metatag (drupal),mime-support,module-init-tools,mount,multiarch-support,mysql-common,netbase,netcat-traditional,nginx,nginx-common,nginx-full,no_autocomplete (drupal),node_clone (drupal),notifications (drupal),notifications_forum (drupal),openssh-blacklist,openssh-blacklist-extra,os-prober,Panels (drupal),Panels (drupal),passwd,Password policy (drupal),patch,Pathologic (drupal),pciutils,percona-xtrabackup,Percona-XtraDB-Cluster,perl,perl-base,perl-modules,PHPMailer (drupal),python,python2.7,python2.7-minimal,python-apt,python-apt-common,python-gnupginterface,python-minimal,python-software-properties,python-support,readline-common,restrict_by_ip (drupal),restws (drupal),Rules_http_client (drupal),search_autocomplete (drupal),search_config (drupal),search404 (drupal),seckit (drupal),security_questions (drupal),sensible-utils,session_limit (drupal),sgml-base,shared-mime-info,Simple Dialog,simplesamlphp_auth (drupal),site_test (drupal),site_test_helpers (drupal),slick (drupal),slick_extras (drupal),slick_views (drupal),socat,sshpass,StatsD (drupal),stickynav (drupal),Support Ticketing System (drupal),syslog-ng,sysvinit,sysvinit-utils,sysv-rc,TagCloud (drupal),tar,tasksel,tasksel-data,taxonomy_menu,taxonomy_menu_block (drupal),tfa,tfa_basic,tmpreaper,Token (Drupal),traceroute,Translation helpers (drupal),transliteration (drupal),Twitter Timeline (drupal),ucf,Ulimate Cron (Drupal),Ulimate
589 Cron (Drupal),unattended-upgrades,underscore.js (drupal),update-inetd,upstart,user_pwreset_timeout (Drupal),util-linux-locales,Variable (drupal),Views (drupal),Views_bulk_operations (drupal),views_send (drupal),Voting API (drupal),VPPR (drupal),wget,workbench (drupal),workbench_moderation (drupal),Wysiwig (drupal),xautoload (drupal),xml-core,xtrabackup
590
591Note: Source code to any of the above-listed packages is available upon written request to the following address: IBM Corporation, Dept. QX3A, 3039 Cornwallis Rd., Research Triangle Park NC 27709. Identify the IBM product and the GPL-licensed program for which you are requesting the source code.
592
593=========================================================
594
595The Program includes some or all of the following licensed to you as Separately Licensed Code under the GNU Lesser General Public License version 2.1.
596
597aaa_base,acl,attr,bash,bc,bind,busybox,c3p0,coreutils,device-mapper,dialog,dmidecode,drbd,e2fsprogs,ethtool,filesystem,fillup,gawk,gdb,gdbm,git,git-core,git-man,glib2,glib2,glibc,grep,grub,gzip,hibernate,insserv,iproute2,iptables,ipvsadm,iso-codes,kernel,kexec-tools,keyutils,kmod,libacl1,libaio1,libattr1,libc6,libc-bin,libdevmapper1.02.1,libdevmapper-event1.02.1,libept1.4.12,libgcrypt11,libgnutls26,libgnutls-openssl27,libgpg-error0,libidn11,libkmod2,liblzma5,libnl,libqdbm14,librsync1,librtmp0,libsemanage1,libsemanage-common,libsepol1,libsigc++-2.0-0c2a,libstdcxx-compat,libtasn1-3,libudev0,libusb,libustr-1.0-1,locales,logrotate,lvm2,mdadm,mingetty,module-init-,module-init-tools,multiarch-support,multipath-tools,netcfg,net-tools,numactl,open-iscsi,pam,pam_ldap,PCD,PHP SAML2,phpmailer,procps,psmisc,python-pycurl,readline,rpm,sed,seek-bzip,sharutils,simplesamlphp,strongswan,sysfsutils,sysstat,termcap,tinyMCE,tools,traceroute,trustedgrub,udev,update-desktop-files,util-linux,vlan,wodim,xz-utils
598
599Note: Source code to any of the above-listed packages is available upon written request to the following address: IBM Corporation, Dept. QX3A, 3039 Cornwallis Rd., Research Triangle Park NC 27709. Identify the IBM product and the LGPL-licensed program for which you are requesting the source code.
600
601=========================================================
602
603This product contains certain code packages that are licensed pursuant to the terms of the GNU General Public License ("GPL") and/or the GNU Lesser General Public License ("LGPL"). Those terms are reproduced below for your reference. The code packages that are licensed under the GPL or LGPL version 2 include:
604
605geoip-database,libfuse2,libgeoip1,libkeyutils1,libmcrypt4,libnewt0.52,libprocps0,libusb-0.1-4,lsof,procps,whiptail
606
607Note: Source code to any of the above-listed packages is available upon written request to the following address:
608IBM Corporation
609Linux Technology Center, Dept. 7UDA
61011501 Burnet Road
611Austin, TX 78758
612
613=========================================================
614
615The code packages that are licensed under the GPL or LGPL version 3 include:
616
617Ansible,autogen,bash,bind9-host,busybox,coreutils,cpio,diffutils,findutils,gawk,gcc-4.7-base,gmp,gnupg,gpgv,grep,groff-base,grub2-common,grub-common,grub-pc,grub-pc-bin,gzip,hybridauth library,info,install-info,less,libasprintf0c2,liberror-perl,libfile-copy-recursive-perl,libfreetype6,libgcc1,libgnutls26,libgnutls-openssl27,libidn11,liblzma5,libnfnetlink0,libpam0g,libpam-modules,libpam-modules-bin,libpam-runtime,libpipeline1,libreadline5,libreadline6,libsasl2-2,libsasl2-modules,libstdc++6,libstdcxx,libtasn1-3,man-db,nano,openssh-client,openssh-server,percona-xtrabackup,python-software-properties,rsync,rsyslog,socat,tar,xtrabackup,xz-utils
618
619Note: Source code to any of the above-listed packages is available upon written request to the following address:
620IBM Corporation
621Linux Technology Center, Dept. 7UDA
62211501 Burnet Road
623Austin, TX 78758
624
625=========================================================
626
627The icons that are licensed under the Creative Commons Attribution 2.5 license include :
628
629silk/star.png
630silk/readme.txt
631silk/magnifier.png
632silk/heart.png
633silk/exclamation.png
634silk/error.png
635silk/delete.png
636silk/accept.png
637
638=========================================================
639
640The icon packages that are listed under the SIL Open Font License include :
641
642Font-Awesome
643material-design-icons
644
645=========================================================
646
647++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
648Creative Commons License CC by 3.0
649
650The Program includes some or all of the following works licensed under
651the Creative Commons CC by 3.0 License.
652
653spdx-exceptions(Node)1.0.3, Kyle E. Mitchell, https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.3.tgz
654spdx-exceptions(Node)1.0.4, Kyle E. Mitchell, https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz
655spdx-exceptions(Node)1.0.5, Kyle E. Mitchell, https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.5.tgz
656Font Awesome4.1.0, Dave Gandy, https://github.com/nomiddlename/log4js-node/releases/tag/v0.6.26
657binary_heap.js, (C) Marijn Haverbeke, http://eloquentjavascript.net/1st_edition/appendix2.html
658JSONSelect site, Lloyd Hilaiel <lloyd@hilaiel.com>, https://registry.npmjs.org/JSONSelect/-/JSONSelect-0.4.0.tgz|
659index-debug.html, Google, Inc., https://code.angularjs.org/1.2.0rc1/angular-1.2.0rc1.zip
660spdx-expression-parse(node)1.0.4, Kyle E. Mitchell, https://github.com/kemitchell/spdx-expression-parse.js/archive/v1.0.4.tar.gz
661
662
663End of Creative Commons License NOTICES AND INFORMATION
664++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
665
666Creative Commons License CC by 4.0
667
668The Program includes some or all of the following works licensed under
669the Creative Commons CC by 4.0 License.
670
671caniuse-db(node) Alexis Deveria https://github.com/Fyrd/caniuse/tree/798250b18f61bf8763dbe9a1c4cacb27ba8e3457
672material-design-icons-iconfont
673
674End of Creative Commons License NOTICES AND INFORMATION
675++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
676
677Creative Commons License CC by SA 2.0
678The Program includes some or all of the following works licensed under
679the Creative Commons CC by SA 2.0 License.
680
681xpath.js 1.0.3, Cameron McCormack, https://github.com/yaronn/xpath.js.git
682
683End of Creative Commons License NOTICES AND INFORMATION
684++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
685
686
687Creative Commons Attribution-ShareAlike 3.0
688
689The Program includes some or all of the following works licensed under
690the Creative Commons Attribution-ShareAlike 3.0 License.
691
692commons.wikimedia, jQuery Foundation, http://commons.wikimedia.org/wiki/Main_Page
693angular.js/images/logo, Google, Inc., https://github.com/angular/angular.js/tree/master/images/logo
694faq.html, Google, Inc., https://code.angularjs.org/1.2.0rc1/angular-1.2.0rc1.zip
695Images, jQuery Foundation and other contributors, https://github.com/jquery/jquery-ui/tree/1.10.4
696SPDX specification, Kyle E. Mitchell, https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz
697gtfs, Daniel Wirtz, https://github.com/dcodeIO/ProtoBuf.js
698
699End of Creative Commons License NOTICES AND INFORMATION
700++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
701
702++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
703Unique License
704
705optjs (node) 3.2.1-boom
706
707NASA OPEN SOURCE AGREEMENT VERSION 1.3
708THIS OPEN SOURCE AGREEMENT ("AGREEMENT") DEFINES THE RIGHTS OF USE,
709REPRODUCTION, DISTRIBUTION, MODIFICATION AND REDISTRIBUTION OF CERTAIN
710COMPUTER SOFTWARE ORIGINALLY RELEASED BY THE UNITED STATES GOVERNMENT AS
711REPRESENTED BY THE GOVERNMENT AGENCY LISTED BELOW ("GOVERNMENT AGENCY").
712THE UNITED STATES GOVERNMENT, AS REPRESENTED BY GOVERNMENT AGENCY, IS AN
713INTENDED THIRD-PARTY BENEFICIARY OF ALL SUBSEQUENT DISTRIBUTIONS OR
714REDISTRIBUTIONS OF THE SUBJECT SOFTWARE. ANYONE WHO USES, REPRODUCES,
715DISTRIBUTES, MODIFIES OR REDISTRIBUTES THE SUBJECT SOFTWARE, AS DEFINED
716HEREIN, OR ANY PART THEREOF, IS, BY THAT ACTION, ACCEPTING IN FULL THE
717RESPONSIBILITIES AND OBLIGATIONS CONTAINED IN THIS AGREEMENT.
718
719
720
721Government Agency: _____________________________________
722Government Agency Original Software Designation: ______________
723Government Agency Original Software Title: ____________________
724User Registration Requested. Please Visit http://__________________
725Government Agency Point of Contact for Original Software: ___________________ ________________________________________________
726
7271. DEFINITIONS
728
729A. "Contributor" means Government Agency, as the developer of the
730Original Software, and any entity that makes a Modification. B.
731"Cover|ed Patents" mean patent claims licensable by a Contributor |that
732are necessarily infringed by the |use or sale of its Modification alone
733or when combined with the Subject Software. C. "Display" means the
734showing of a copy of the Subject Software, either directly or by means
735of an image, or any other device. D. "Distribution" means conveyance or
736transfer of the Subject Software, regardless of means, to another. E.
737"Larger Work" means computer software that combines Subject Software, or
738portions thereof, with software separate from the Subject Software that
739is not governed by the terms of this Agreement. F. "Modification" means
740any alteration of, including |addition to or deletion from, the
741substance or structure of either the Original |Software or Subject
742Software, and includes derivative works, as that term is defined in the
743Copyright Statute, 17 USC 101. However, the act of including Subject
744Software as part of a Larger Work does not in and of itself constitute a
745Modification. G. "Original Software" means the computer software first
746released under this Agreement by Government Agency with Government
747Agency designation ______________ and entitled
748_____________________________________________, |including source code,
749object code and |accompanying documentation, if any. H. "Recipient"
750means anyone who acquires the Subject Software |under this Agreement,
751including all Contributors. |I. "Redistribution" means Distribution of
752the Subject Software after a Modification has been made. J.
753"Reproduction" means the making of a counterpart, image or copy of the
754Subject Software. K. "Sale" means the exchange of the Subject Software
755for money or equivalent value. L. "Subject Software" means the Original
756Software, Modifications, or any respective parts thereof. M. "Use" means
757the application or employment of the Subject Software for any purpose.
758
759
7602. GRANT OF RIGHTS
761
762A. Under Non-Patent Rights: |Subject to the terms and conditions of this
763|Agreement, each Contributor, with respect to its own contribution to
764the Subject Software, hereby grants to each |Recipient a non-exclusive,
765world-wide, royalty-free |license to engage in the following activities
766pertaining to the Subject Software:
767
768
769
7701. Use
7712. Distribution
7723. Reproduction
7734. Modification
7745. Redistribution
7756. Display
776
777B. Under Patent Rights: |Subject to the terms and conditions of this
778|Agreement, each Contributor, with respect to its own contribution to
779the Subject Software, hereby grants to each Recipient under Covered
780Patents |a non-exclusive, world-wide, royalty-free license |to engage in
781the following activities pertaining to the Subject Software:
782
783
784
785
7861. Use
7872. Distribution
7883. Reproduction
7894. Sale
7905. Offer for Sale
791
792C. The rights granted under Paragraph B. also apply to the combination
793of a Contributor's Modification and the Subject Software if, at the time
794the Modification is added by the Contributor, the addition of such
795Modification causes the combination to be covered by the Covered
796Patents. It does not apply to any other combinations that include a
797Modification.
798
799D. The rights granted in Paragraphs A. and B. allow the Recipient to
800sublicense those same rights. Such sublicense must be under the sam|e
801terms and conditions of this Agreement.
802
803
804
8053. |OBLIGATIONS OF RECIPIENT
806
807A. Distribution or Redistribution of the Subject Software must be made under this Agreement except for additions covered under paragraph 3H.
808
8091. Whenever a Recipient distributes or redistributes the Subject
810Software, |a copy of this Agreement must be included with each copy of
811the |Subject Software; and 2. If Recipient distributes or redistributes
812the Subject |Software in any form other than source code, |Recipient
813must also make the source code freely available, and must provide with
814each copy of the Subject Software information on how to obtain the
815source code |in a reasonable manner on or through a medium customarily
816used for software exchange.
817
818|B. Each Recipient must ensure that the following copyright notice
819appears prominently in the Subject Software:
820
821[Government Agency will insert the applicable copyright notice in each
822agreement accompanying the initial distribution of original software and
823remove this bracketed language.]
824
825[The following copyright notice will be used if created by a contractor
826pursuant to Government Agency contract and rights obtained from creator
827by assignment. Government Agency will insert the year and its Agency
828designation and remove the bracketed language.] Copyright " {YEAR}
829United States Government as represented by ______
830_________________________. All Rights Reserved.
831
832[The following copyright notice will be used if created by civil
833servants only. Government Agency will insert the year and its Agency
834designation and remove the bracketed language.] Copyright " {YEAR}
835United States Government as represented by _____________
836_____________________________. No copyright is claimed in the United
837States under Title 17, U.S.Code. All Other Rights Reserved.
838
839C. Each Contributor must characterize its alteration of the Subject
840Software as a Modification and |must identify itself as the originator
841of its |Modification |in a manner that reasonably allows subsequent
842Recipients to identify the originator of the |Modification. In
843fulfillment of these requirements, Contributor must include a file
844(e.g., a change log file) that describes the alterations made and the
845date of the alterations, identifies Contributor as originator of the
846alterations, and consents to characterization of the alterations as a
847Modification, for example, by including a |statement that the
848Modification is derived, directly or indirectly, from Original |Software
849provided by Government Agency. Once consent is granted, it may not
850thereafter be revoked.
851
852D. A Contributor may add its own copyright notice to the Subject
853Software. Once a copyright notice has been added to the Subject
854Software, a Recipient may not remove it without the express permission
855of the Contributor who added the notice.
856
857E. A Recipient may not make any representation in the Subject Software
858or in any promotional, advertising or other material that may be
859construed as an endorsement by Government Agency or by any prior
860Recipient of any product or service provided by Recipient, or that may
861seek to obtain commercial advantage by the fact of Government Agency's
862or a prior Recipient's participation in this Agreement.
863
864F. In an effort to track usage and maintain accurate records of the
865Subject Software, each Recipient, upon receipt of the Subject Software,
866is requested to register with Government Agency by visiting the
867following website: ______________________________. Recipient's name and
868personal information shall be used for statistical purposes only. Once a
869Recipient makes a Modification available, it is requested that the
870Recipient inform Government Agency at the web site provided above how to
871access the Modification.
872
873[Alternative paragraph for use when a web site for release and
874monitoring of subject software will not be supported by releasing
875Government Agency] In an effort to track usage and maintain accurate
876records of the Subject Software, each Recipient, upon receipt of the
877Subject Software, is requested to provide Government Agency, by e-mail
878to the Government Agency Point of Contact listed in clause 5.F., the
879following information: ______________________________. Recipient's name
880and personal information shall be used for statistical purposes only.
881Once a Recipient makes a Modification available, it is requested that
882the Recipient inform Government Agency, by e-mail to the Government
883Agency Point of Contact listed in clause 5.F., how to access the
884Modificatio|n.
885
886G. Each Contributor represents that t|hat its Modification is believed
887to be Contributor's original creation and does not violate any existing
888agreements, regulations, statutes or rules, and further that
889|Contributor has sufficient rights to grant the rights conveyed by this
890|Agreement.
891
892H. A Recipient |may choose to offer, and to charge a fee for, warranty,
893support, indemnity |and/|or liability obligations to one or more |other
894Recipients of the Subject Software. A Recipient may do so, however, only
895on its own behalf and not on behalf of Government Agency or any other
896Recipient. Such a Recipient |must make it absolutely clear that any such
897warranty, support, indemnity |and/|or liability obligation is offered by
898|that Recipient alone. Further, such Recipient agrees to indemnify
899Government Agency and every other Recipient for any liability incurred
900by them |as a result of warranty, support, indemnity |and/or liability
901offered by such Recipient.
902
903I. A Recipient may create a Larger Work by combining Subject Software
904with separate software not governed by the terms of this agreement |and
905distribute the Larger Work as a single product. In such |case, the
906Recipient must make sure Subject Software, or portions thereof, included
907in the Larger Work is subject to this Agreement.
908
909J. Notwithstanding any provisions contained herein, Recipient is hereby
910put on notice that export of any goods |or technical data from the
911United States may require some form of export |license from the U.S.
912Government. Failure to obtain necessary export licenses |may result in
913criminal liability under U.S. laws. |Government Agency neither
914represents that a license shall not be required nor that, if required,
915it shall be issued. Nothing granted herein provides any such export
916license.
917
9184. DISCLAIMER OF WARRANTIES AND LIABILITIES; WAIVER AND INDEMNIFICATION
919
920A. No Warranty: THE SUBJECT |SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY
921|WARRANTY OF ANY KIND, EITHER EXPRESSED, IMPLIED, OR STATUTORY,
922INCLUDING, |BUT NOT LIMITED TO, ANY WARRANTY THAT THE |SUBJECT SOFTWARE
923WILL CONFORM TO SPECIFICATIONS, |ANY IMPLIED WARRANTIES OF
924MERCHANTABILITY, |FITNESS FOR A PARTICULAR PURPOSE, OR FREEDOM FROM
925INFRINGEMENT, ANY WARRANTY THAT THE SUBJECT SOFTWARE WILL BE ERROR FREE,
926OR ANY WARRANTY THAT DOCUMENTATION, IF PROVIDED, WILL CONFORM TO THE
927SUBJECT SOFTWARE. THIS AGREEMENT DOES NOT, IN ANY MANNER, CONSTITUTE AN
928ENDORSEMENT BY GOVERNMENT AGENCY OR ANY PRIOR RECIPIENT OF ANY RESULTS,
929RESULTING DESIGNS, HARDWARE, SOFTWARE PRODUCTS OR ANY OTHER APPLICATIONS
930RESULTING FROM USE OF THE SUBJECT SOFTWARE. FURTHER, GOVERNMENT AGENCY
931DISCLAIMS ALL WARRANTIES AND LIABILITIES REGARDING THIRD-PARTY SOFTWARE,
932IF PRESENT IN THE ORIGINAL SOFTWARE, AND DISTRIBUTES IT "AS IS."
933
934B. Waiver and Indemnity: RECIPIENT AGREES TO WAIVE ANY AND ALL CLAIMS
935AGAINST THE UNITED STATES GOVERNMENT, ITS CONTRACTORS AND
936SUBCONTRACTORS, AS WELL AS ANY PRIOR RECIPIENT. IF RECIPIENT'S USE OF
937THE SUBJECT SOFTWARE RESULTS IN ANY LIABILITIES, DEMANDS, DAMAGES,
938EXPENSES OR LOSSES ARISING FROM SUCH USE, INCLUDING ANY DAMAGES FROM
939PRODUCTS BASED ON, OR RESULTING FROM, RECIPIENT'S USE OF THE SUBJECT
940SOFTWARE, RECIPIENT SHALL INDEMNIFY AND HOLD HARMLESS THE UNITED STATES
941GOVERNMENT, ITS CONTRACTORS AND SUBCONTRACTORS, AS WELL AS ANY PRIOR
942RECIPIENT, TO THE EXTENT PERMITTED BY LAW. RECIPIENT'S SOLE REMEDY FOR
943ANY SUCH MATTER SHALL BE THE IMMEDIATE, UNILATERAL TERMINATION OF THIS
944AGREEMENT.
945
9465. GENERAL TERMS
947
948A. Termination: This Agreement |and the rights granted hereunder will
949terminate automatically if |a Recipient fails to comply with these terms
950and conditions, and fails to cure such noncompliance within thirty (30)
951days of |becoming aware of such noncompliance. |Upon termination, a
952Recipient agrees to immediately cease use and distribution of the
953Subject Software. All sublicenses to the Subject Software properly
954granted by the breaching Recipient shall survive any such termination of
955this Agreement.
956
957B. Severability: |If any provision of this Agreement is invalid or
958unenforceable under applicable law, it shall not affect the validity or
959enforceability of the remainder of the terms of this Agreement.
960
961|C. Applicable Law: This Agreement shall be subject to United States
962federal law only for all purposes, including, but not limited to,
963determining the validity of this Agreement, the meaning of its
964provisions and the rights, obligations and remedies of the parties.
965
966D. Entire Understanding: This Agreement constitutes the entire
967understanding and agreement of the parties relating to release of the
968Subject Software and may not be superseded, modified or amended except
969by further written agreement duly executed by the parties.
970
971E. Binding Authority: By accepting and using the Subject Software under
972this Agreement, a Recipient affirms its authority to bind the Recipient
973to all |terms and conditions of this Agreement and |that that Recipient
974hereby agrees to all terms and conditions herein.
975
976F. Point of Contact: Any Recipient contact with Government Agency is to
977be directed to the designated representative as follows:
978
979
980END OF Unique LICENSE NOTICES AND INFORMATION
981++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
982
983GNU GENERAL PUBLIC LICENSE
984
985Version 2, June 1991
986
987Copyright (C) 1989, 1991 Free Software Foundation, Inc.
98851 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
989
990Everyone is permitted to copy and distribute verbatim copies
991of this license document, but changing it is not allowed.
992
993Preamble
994
995The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too.
996
997When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.
998
999To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.
1000
1001For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.
1002
1003We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.
1004
1005Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.
1006
1007Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.
1008
1009The precise terms and conditions for copying, distribution and modification follow.
1010TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
1011
10120. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".
1013
1014Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.
1015
10161. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.
1017
1018You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.
1019
10202. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:
1021
1022
1023=========================================================
1024
1025CREATIVE COMMONS ATTRIBUTION 2.5 LICENSE
1026
1027THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.
1028
1029BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS.
1030
10311. Definitions
1032
1033 "Collective Work" means a work, such as a periodical issue, anthology or encyclopedia, in which the Work in its entirety in unmodified form, along with a number of other contributions, constituting separate and independent works in themselves, are assembled into a collective whole. A work that constitutes a Collective Work will not be considered a Derivative Work (as defined below) for the purposes of this License.
1034 "Derivative Work" means a work based upon the Work or upon the Work and other pre-existing works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which the Work may be recast, transformed, or adapted, except that a work that constitutes a Collective Work will not be considered a Derivative Work for the purpose of this License. For the avoidance of doubt, where the Work is a musical composition or sound recording, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered a Derivative Work for the purpose of this License.
1035 "Licensor" means the individual or entity that offers the Work under the terms of this License.
1036 "Original Author" means the individual or entity who created the Work.
1037 "Work" means the copyrightable work of authorship offered under the terms of this License.
1038 "You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation.
1039
10402. Fair Use Rights. Nothing in this license is intended to reduce, limit, or restrict any rights arising from fair use, first sale or other limitations on the exclusive rights of the copyright owner under copyright law or other applicable laws.
1041
10423. License Grant. Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below:
1043
1044 to reproduce the Work, to incorporate the Work into one or more Collective Works, and to reproduce the Work as incorporated in the Collective Works;
1045 to create and reproduce Derivative Works;
1046 to distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission the Work including as incorporated in Collective Works;
1047 to distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission Derivative Works.
1048
1049 For the avoidance of doubt, where the work is a musical composition:
1050 Performance Royalties Under Blanket Licenses. Licensor waives the exclusive right to collect, whether individually or via a performance rights society (e.g. ASCAP, BMI, SESAC), royalties for the public performance or public digital performance (e.g. webcast) of the Work.
1051 Mechanical Rights and Statutory Royalties. Licensor waives the exclusive right to collect, whether individually or via a music rights agency or designated agent (e.g. Harry Fox Agency), royalties for any phonorecord You create from the Work ("cover version") and distribute, subject to the compulsory license created by 17 USC Section 115 of the US Copyright Act (or the equivalent in other jurisdictions).
1052 Webcasting Rights and Statutory Royalties. For the avoidance of doubt, where the Work is a sound recording, Licensor waives the exclusive right to collect, whether individually or via a performance-rights society (e.g. SoundExchange), royalties for the public digital performance (e.g. webcast) of the Work, subject to the compulsory license created by 17 USC Section 114 of the US Copyright Act (or the equivalent in other jurisdictions).
1053
1054The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats. All rights not expressly granted by Licensor are hereby reserved.
1055
10564. Restrictions.The license granted in Section 3 above is expressly made subject to and limited by the following restrictions:
1057
1058 You may distribute, publicly display, publicly perform, or publicly digitally perform the Work only under the terms of this License, and You must include a copy of, or the Uniform Resource Identifier for, this License with every copy or phonorecord of the Work You distribute, publicly display, publicly perform, or publicly digitally perform. You may not offer or impose any terms on the Work that alter or restrict the terms of this License or the recipients' exercise of the rights granted hereunder. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties. You may not distribute, publicly display, publicly perform, or publicly digitally perform the Work with any technological measures that control access or use of the Work in a manner inconsistent with the terms of this License Agreement. The above applies to the Work as incorporated in a Collective Work, but this does not require the Collective Work apart from the Work itself to be made subject to the terms of this License. If You create a Collective Work, upon notice from any Licensor You must, to the extent practicable, remove from the Collective Work any credit as required by clause 4(b), as requested. If You create a Derivative Work, upon notice from any Licensor You must, to the extent practicable, remove from the Derivative Work any credit as required by clause 4(b), as requested.
1059 If you distribute, publicly display, publicly perform, or publicly digitally perform the Work or any Derivative Works or Collective Works, You must keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or (ii) if the Original Author and/or Licensor designate another party or parties (e.g. a sponsor institute, publishing entity, journal) for attribution in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; the title of the Work if supplied; to the extent reasonably practicable, the Uniform Resource Identifier, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work; and in the case of a Derivative Work, a credit identifying the use of the Work in the Derivative Work (e.g., "French translation of the Work by Original Author," or "Screenplay based on original Work by Original Author"). Such credit may be implemented in any reasonable manner; provided, however, that in the case of a Derivative Work or Collective Work, at a minimum such credit will appear where any other comparable authorship credit appears and in a manner at least as prominent as such other comparable authorship credit.
1060
10615. Representations, Warranties and Disclaimer
1062
1063UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.
1064
10656. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
1066
10677. Termination
1068
1069 This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Derivative Works or Collective Works from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License.
1070 Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above.
1071
10728. Miscellaneous
1073
1074 Each time You distribute or publicly digitally perform the Work or a Collective Work, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License.
1075 Each time You distribute or publicly digitally perform a Derivative Work, Licensor offers to the recipient a license to the original Work on the same terms and conditions as the license granted to You under this License.
1076 If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.
1077 No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent.
1078 This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You.
1079
1080
1081 a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.
1082 b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.
1083 c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)
1084
1085These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.
1086
1087Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.
1088
1089In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.
1090
10913. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:
1092
1093 a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
1094 b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
1095 c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)
1096
1097The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
1098
1099If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.
1100
11014. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
1102
11035. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.
1104
11056. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.
1106
11077. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.
1108
1109If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.
1110
1111It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.
1112
1113This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.
1114
11158. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.
1116
11179. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
1118
1119Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.
1120
112110. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.
1122
1123NO WARRANTY
1124
112511. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
1126
112712. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
1128END OF TERMS AND CONDITIONS
1129How to Apply These Terms to Your New Programs
1130
1131If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.
1132
1133To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.
1134
1135one line to give the program's name and an idea of what it does.
1136Copyright (C) yyyy name of author
1137
1138This program is free software; you can redistribute it and/or
1139modify it under the terms of the GNU General Public License
1140as published by the Free Software Foundation; either version 2
1141of the License, or (at your option) any later version.
1142
1143This program is distributed in the hope that it will be useful,
1144but WITHOUT ANY WARRANTY; without even the implied warranty of
1145MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1146GNU General Public License for more details.
1147
1148You should have received a copy of the GNU General Public License
1149along with this program; if not, write to the Free Software
1150Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1151
1152Also add information on how to contact you by electronic and paper mail.
1153
1154If the program is interactive, make it output a short notice like this when it starts in an interactive mode:
1155
1156Gnomovision version 69, Copyright (C) year name of author
1157Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
1158type `show w'. This is free software, and you are welcome
1159to redistribute it under certain conditions; type `show c'
1160for details.
1161
1162The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program.
1163
1164You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:
1165
1166Yoyodyne, Inc., hereby disclaims all copyright
1167interest in the program `Gnomovision'
1168(which makes passes at compilers) written
1169by James Hacker.
1170
1171signature of Ty Coon, 1 April 1989
1172Ty Coon, President of Vice
1173
1174This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License.
1175
1176In addition to the above listed program packages, this product also contains portions of the Linux kernel, which is licensed under the terms of the GPL license reproduced above, with the following additional clarification:
1177
1178NOTE! This copyright does *not* cover user programs that use kernel services by normal system calls - this is merely considered normal use of the kernel, and does *not* fall under the heading of "derived work". Also note that the GPL below is copyrighted by the Free Software Foundation, but the instance of code that it refers to (the linux kernel) is copyrighted by me and others who actually wrote it. Linus Torvalds
1179
1180This product also contains portions of the Libstdc++ library, which is licensed under the GPL license referenced above, modified by the following exception language:
1181
1182As a special exception, you may use this file as part of a free software library without restriction. Specifically, if other files instantiate templates or use macros or inline functions from this file, or you compile this file and link it with other files to produce an executable, this file does not by itself cause the resulting executable to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the executable file might be covered by the GNU General Public License.
1183
1184=========================================================
1185
1186GNU LESSER GENERAL PUBLIC LICENSE
1187
1188Version 2.1, February 1999
1189
1190Copyright (C) 1991, 1999 Free Software Foundation, Inc.
119151 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
1192Everyone is permitted to copy and distribute verbatim copies
1193of this license document, but changing it is not allowed.
1194
1195[This is the first released version of the Lesser GPL. It also counts
1196 as the successor of the GNU Library Public License, version 2, hence
1197 the version number 2.1.]
1198
1199Preamble
1200
1201The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users.
1202
1203This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below.
1204
1205When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things.
1206
1207To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it.
1208
1209For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights.
1210
1211We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library.
1212
1213To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others.
1214
1215Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license.
1216
1217Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs.
1218
1219When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library.
1220
1221We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances.
1222
1223For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License.
1224
1225In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system.
1226
1227Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library.
1228
1229The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run.
1230TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
1231
12320. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you".
1233
1234A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables.
1235
1236The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".)
1237
1238"Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library.
1239
1240Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does.
1241
12421. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library.
1243
1244You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.
1245
12462. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:
1247
1248 * a) The modified work must itself be a software library.
1249 * b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change.
1250 * c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License.
1251 * d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful.
1252
1253 (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.)
1254
1255These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.
1256
1257Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library.
1258
1259In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.
1260
12613. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices.
1262
1263Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy.
1264
1265This option is useful when you wish to copy part of the code of the Library into a program that is not a library.
1266
12674. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange.
1268
1269If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code.
1270
12715. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.
1272
1273However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables.
1274
1275When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law.
1276
1277If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.)
1278
1279Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself.
1280
12816. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications.
1282
1283You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things:
1284
1285 * a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.)
1286 * b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with.
1287 * c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution.
1288 * d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place.
1289 * e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy.
1290
1291For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
1292
1293It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute.
1294
12957. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things:
1296
1297 * a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above.
1298 * b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work.
1299
13008. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
1301
13029. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it.
1303
130410. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License.
1305
130611. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library.
1307
1308If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances.
1309
1310It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.
1311
1312This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.
1313
131412. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.
1315
131613. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
1317
1318Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation.
1319
132014. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.
1321
1322NO WARRANTY
1323
132415. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
1325
132616. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
1327END OF TERMS AND CONDITIONS
1328How to Apply These Terms to Your New Libraries
1329
1330If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License).
1331
1332To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.
1333
1334one line to give the library's name and an idea of what it does.
1335Copyright (C) year name of author
1336
1337This library is free software; you can redistribute it and/or
1338modify it under the terms of the GNU Lesser General Public
1339License as published by the Free Software Foundation; either
1340version 2.1 of the License, or (at your option) any later version.
1341
1342This library is distributed in the hope that it will be useful,
1343but WITHOUT ANY WARRANTY; without even the implied warranty of
1344MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
1345Lesser General Public License for more details.
1346
1347You should have received a copy of the GNU Lesser General Public
1348License along with this library; if not, write to the Free Software
1349Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
1350
1351Also add information on how to contact you by electronic and paper mail.
1352
1353You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names:
1354
1355Yoyodyne, Inc., hereby disclaims all copyright interest in
1356the library `Frob' (a library for tweaking knobs) written
1357by James Random Hacker.
1358
1359signature of Ty Coon, 1 April 1990
1360Ty Coon, President of Vice
1361
1362That's all there is to it!
1363
1364=========================================================
1365
1366GNU GENERAL PUBLIC LICENSE (GPLv3)
1367
1368Version 3, 29 June 2007
1369
1370Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
1371
1372Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
1373Preamble
1374
1375The GNU General Public License is a free, copyleft license for software and other kinds of works.
1376
1377The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too.
1378
1379When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things.
1380
1381To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others.
1382
1383For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.
1384
1385Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it.
1386
1387For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions.
1388
1389Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users.
1390
1391Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free.
1392
1393The precise terms and conditions for copying, distribution and modification follow.
1394TERMS AND CONDITIONS
13950. Definitions.
1396
1397"This License" refers to version 3 of the GNU General Public License.
1398
1399"Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks.
1400
1401"The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations.
1402
1403To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work.
1404
1405A "covered work" means either the unmodified Program or a work based on the Program.
1406
1407To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well.
1408
1409To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying.
1410
1411An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion.
14121. Source Code.
1413
1414The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work.
1415
1416A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language.
1417
1418The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it.
1419
1420The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work.
1421
1422The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source.
1423
1424The Corresponding Source for a work in source code form is that same work.
14252. Basic Permissions.
1426
1427All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law.
1428
1429You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you.
1430
1431Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary.
14323. Protecting Users' Legal Rights From Anti-Circumvention Law.
1433
1434No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures.
1435
1436When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures.
14374. Conveying Verbatim Copies.
1438
1439You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program.
1440
1441You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee.
14425. Conveying Modified Source Versions.
1443
1444You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions:
1445
1446 * a) The work must carry prominent notices stating that you modified it, and giving a relevant date.
1447 * b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices".
1448 * c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it.
1449 * d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so.
1450
1451A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate.
14526. Conveying Non-Source Forms.
1453
1454You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways:
1455
1456 * a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange.
1457 * b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge.
1458 * c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b.
1459 * d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements.
1460 * e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d.
1461
1462A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work.
1463
1464A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product.
1465
1466"Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made.
1467
1468If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM).
1469
1470The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network.
1471
1472Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying.
14737. Additional Terms.
1474
1475"Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions.
1476
1477When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission.
1478
1479Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms:
1480
1481 * a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or
1482 * b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or
1483 * c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or
1484 * d) Limiting the use for publicity purposes of names of licensors or authors of the material; or
1485 * e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or
1486 * f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors.
1487
1488All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying.
1489
1490If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms.
1491
1492Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way.
14938. Termination.
1494
1495You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11).
1496
1497However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation.
1498
1499Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice.
1500
1501Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10.
15029. Acceptance Not Required for Having Copies.
1503
1504You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so.
150510. Automatic Licensing of Downstream Recipients.
1506
1507Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License.
1508
1509An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts.
1510
1511You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it.
151211. Patents.
1513
1514A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version".
1515
1516A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License.
1517
1518Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version.
1519
1520In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party.
1521
1522If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid.
1523
1524If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it.
1525
1526A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007.
1527
1528Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law.
152912. No Surrender of Others' Freedom.
1530
1531If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program.
153213. Use with the GNU Affero General Public License.
1533
1534Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such.
153514. Revised Versions of this License.
1536
1537The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
1538
1539Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation.
1540
1541If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program.
1542
1543Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version.
154415. Disclaimer of Warranty.
1545
1546THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
154716. Limitation of Liability.
1548
1549IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
155017. Interpretation of Sections 15 and 16.
1551
1552If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee.
1553
1554END OF TERMS AND CONDITIONS
1555How to Apply These Terms to Your New Programs
1556
1557If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.
1558
1559To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.
1560
1561 <one line to give the program's name and a brief idea of what it does.>
1562 Copyright (C) <year> <name of author>
1563
1564 This program is free software: you can redistribute it and/or modify
1565 it under the terms of the GNU General Public License as published by
1566 the Free Software Foundation, either version 3 of the License, or
1567 (at your option) any later version.
1568
1569 This program is distributed in the hope that it will be useful,
1570 but WITHOUT ANY WARRANTY; without even the implied warranty of
1571 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1572 GNU General Public License for more details.
1573
1574 You should have received a copy of the GNU General Public License
1575 along with this program. If not, see <http://www.gnu.org/licenses/>.
1576
1577Also add information on how to contact you by electronic and paper mail.
1578
1579If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode:
1580
1581 <program> Copyright (C) <year> <name of author>
1582 This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
1583 This is free software, and you are welcome to redistribute it
1584 under certain conditions; type `show c' for details.
1585
1586The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box".
1587
1588You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see <http://www.gnu.org/licenses/>.
1589
1590The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read <http://www.gnu.org/philosophy/why-not-lgpl.html>.
1591
1592=========================================================
1593
1594GNU LESSER GENERAL PUBLIC LICENSE (LGPLv3)
1595
1596Version 3, 29 June 2007
1597
1598Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
1599
1600Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
1601
1602This version of the GNU Lesser General Public License incorporates the terms and conditions of version 3 of the GNU General Public License, supplemented by the additional permissions listed below.
16030. Additional Definitions.
1604
1605As used herein, "this License" refers to version 3 of the GNU Lesser General Public License, and the "GNU GPL" refers to version 3 of the GNU General Public License.
1606
1607"The Library" refers to a covered work governed by this License, other than an Application or a Combined Work as defined below.
1608
1609An "Application" is any work that makes use of an interface provided by the Library, but which is not otherwise based on the Library. Defining a subclass of a class defined by the Library is deemed a mode of using an interface provided by the Library.
1610
1611A "Combined Work" is a work produced by combining or linking an Application with the Library. The particular version of the Library with which the Combined Work was made is also called the "Linked Version".
1612
1613The "Minimal Corresponding Source" for a Combined Work means the Corresponding Source for the Combined Work, excluding any source code for portions of the Combined Work that, considered in isolation, are based on the Application, and not on the Linked Version.
1614
1615The "Corresponding Application Code" for a Combined Work means the object code and/or source code for the Application, including any data and utility programs needed for reproducing the Combined Work from the Application, but excluding the System Libraries of the Combined Work.
16161. Exception to Section 3 of the GNU GPL.
1617
1618You may convey a covered work under sections 3 and 4 of this License without being bound by section 3 of the GNU GPL.
16192. Conveying Modified Versions.
1620
1621If you modify a copy of the Library, and, in your modifications, a facility refers to a function or data to be supplied by an Application that uses the facility (other than as an argument passed when the facility is invoked), then you may convey a copy of the modified version:
1622
1623 * a) under this License, provided that you make a good faith effort to ensure that, in the event an Application does not supply the function or data, the facility still operates, and performs whatever part of its purpose remains meaningful, or
1624 * b) under the GNU GPL, with none of the additional permissions of this License applicable to that copy.
1625
16263. Object Code Incorporating Material from Library Header Files.
1627
1628The object code form of an Application may incorporate material from a header file that is part of the Library. You may convey such object code under terms of your choice, provided that, if the incorporated material is not limited to numerical parameters, data structure layouts and accessors, or small macros, inline functions and templates (ten or fewer lines in length), you do both of the following:
1629
1630 * a) Give prominent notice with each copy of the object code that the Library is used in it and that the Library and its use are covered by this License.
1631 * b) Accompany the object code with a copy of the GNU GPL and this license document.
1632
16334. Combined Works.
1634
1635You may convey a Combined Work under terms of your choice that, taken together, effectively do not restrict modification of the portions of the Library contained in the Combined Work and reverse engineering for debugging such modifications, if you also do each of the following:
1636
1637 * a) Give prominent notice with each copy of the Combined Work that the Library is used in it and that the Library and its use are covered by this License.
1638 * b) Accompany the Combined Work with a copy of the GNU GPL and this license document.
1639 * c) For a Combined Work that displays copyright notices during execution, include the copyright notice for the Library among these notices, as well as a reference directing the user to the copies of the GNU GPL and this license document.
1640 * d) Do one of the following:
1641 o 0) Convey the Minimal Corresponding Source under the terms of this License, and the Corresponding Application Code in a form suitable for, and under terms that permit, the user to recombine or relink the Application with a modified version of the Linked Version to produce a modified Combined Work, in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source.
1642 o 1) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (a) uses at run time a copy of the Library already present on the user's computer system, and (b) will operate properly with a modified version of the Library that is interface-compatible with the Linked Version.
1643 * e) Provide Installation Information, but only if you would otherwise be required to provide such information under section 6 of the GNU GPL, and only to the extent that such information is necessary to install and execute a modified version of the Combined Work produced by recombining or relinking the Application with a modified version of the Linked Version. (If you use option 4d0, the Installation Information must accompany the Minimal Corresponding Source and Corresponding Application Code. If you use option 4d1, you must provide the Installation Information in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source.)
1644
16455. Combined Libraries.
1646
1647You may place library facilities that are a work based on the Library side by side in a single library together with other library facilities that are not Applications and are not covered by this License, and convey such a combined library under terms of your choice, if you do both of the following:
1648
1649 * a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities, conveyed under the terms of this License.
1650 * b) Give prominent notice with the combined library that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work.
1651
16526. Revised Versions of the GNU Lesser General Public License.
1653
1654The Free Software Foundation may publish revised and/or new versions of the GNU Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
1655
1656Each version is given a distinguishing version number. If the Library as you received it specifies that a certain numbered version of the GNU Lesser General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that published version or of any later version published by the Free Software Foundation. If the Library as you received it does not specify a version number of the GNU Lesser General Public License, you may choose any version of the GNU Lesser General Public License ever published by the Free Software Foundation.
1657
1658If the Library as you received it specifies that a proxy can decide whether future versions of the GNU Lesser General Public License shall apply, that proxy's public statement of acceptance of any version is permanent authorization for you to choose that version for the Library.
1659
1660=========================================================
1661-----------------------------------------------------------
1662SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
1663-----------------------------------------------------------
1664
1665PREAMBLE
1666The goals of the Open Font License (OFL) are to stimulate worldwide
1667development of collaborative font projects, to support the font creation
1668efforts of academic and linguistic communities, and to provide a free and
1669open framework in which fonts may be shared and improved in partnership
1670with others.
1671
1672The OFL allows the licensed fonts to be used, studied, modified and
1673redistributed freely as long as they are not sold by themselves. The
1674fonts, including any derivative works, can be bundled, embedded,
1675redistributed and/or sold with any software provided that any reserved
1676names are not used by derivative works. The fonts and derivatives,
1677however, cannot be released under any other type of license. The
1678requirement for fonts to remain under this license does not apply
1679to any document created using the fonts or their derivatives.
1680
1681DEFINITIONS
1682"Font Software" refers to the set of files released by the Copyright
1683Holder(s) under this license and clearly marked as such. This may
1684include source files, build scripts and documentation.
1685
1686"Reserved Font Name" refers to any names specified as such after the
1687copyright statement(s).
1688
1689"Original Version" refers to the collection of Font Software components as
1690distributed by the Copyright Holder(s).
1691
1692"Modified Version" refers to any derivative made by adding to, deleting,
1693or substituting -- in part or in whole -- any of the components of the
1694Original Version, by changing formats or by porting the Font Software to a
1695new environment.
1696
1697"Author" refers to any designer, engineer, programmer, technical
1698writer or other person who contributed to the Font Software.
1699
1700PERMISSION & CONDITIONS
1701Permission is hereby granted, free of charge, to any person obtaining
1702a copy of the Font Software, to use, study, copy, merge, embed, modify,
1703redistribute, and sell modified and unmodified copies of the Font
1704Software, subject to the following conditions:
1705
17061) Neither the Font Software nor any of its individual components,
1707in Original or Modified Versions, may be sold by itself.
1708
17092) Original or Modified Versions of the Font Software may be bundled,
1710redistributed and/or sold with any software, provided that each copy
1711contains the above copyright notice and this license. These can be
1712included either as stand-alone text files, human-readable headers or
1713in the appropriate machine-readable metadata fields within text or
1714binary files as long as those fields can be easily viewed by the user.
1715
17163) No Modified Version of the Font Software may use the Reserved Font
1717Name(s) unless explicit written permission is granted by the corresponding
1718Copyright Holder. This restriction only applies to the primary font name as
1719presented to the users.
1720
17214) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
1722Software shall not be used to promote, endorse or advertise any
1723Modified Version, except to acknowledge the contribution(s) of the
1724Copyright Holder(s) and the Author(s) or with their explicit written
1725permission.
1726
17275) The Font Software, modified or unmodified, in part or in whole,
1728must be distributed entirely under this license, and must not be
1729distributed under any other license. The requirement for fonts to
1730remain under this license does not apply to any document created
1731using the Font Software.
1732
1733TERMINATION
1734This license becomes null and void if any of the above conditions are
1735not met.
1736
1737DISCLAIMER
1738THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
1739EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
1740MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
1741OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
1742COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
1743INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
1744DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
1745FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
1746OTHER DEALINGS IN THE FONT SOFTWARE.
1747
1748=========================================================
1749
1750
1751L/N: L-CLIG-AD7QWQ
1752D/N: L-CLIG-AD7QWQ
1753P/N: L-CLIG-AD7QWQ
1754
1755
1756=========================
1757
1758
1759TERMS AND CONDITIONS FOR SEPARATELY LICENSED CODE
1760
1761IBM API Connect Professional Edition V5.0
1762IBM API Connect Professional Non Production V5.0
1763
1764The IBM license agreement and any applicable information on the web
1765download page for IBM products refers Licensee to this file for details
1766concerning terms and conditions applicable to code identified as
1767Separately Licensed Code in the License Information document and
1768included in the products listed above ("the Program").
1769
1770The "Separately Licensed Code" identified in the License Information
1771document of the IBM license agreement is provided to Licensee under terms
1772and conditions that are different from the IBM license agreement.
1773Licensee's use of such components or portions thereof is subject to the
1774terms of the associated license agreement provided or referenced in this
1775section and not the terms of the IBM license agreement.
1776
1777Please note: This NON_IBM_LICENSE file may identify Separately Licensed
1778Code and its related agreements that are not used by, or that were not
1779shipped with, the Program as Licensee installed it.
1780
1781The following are Separately Licensed Code:
1782acl
1783acpi
1784acpid
1785acpi-support
1786adaptivetheme (drupal)
1787addressfield (drupal)
1788AddToAny (drupal)
1789adduser
1790admin_menu (drupal)
1791adminimal_admin_menu (drupal)
1792adminimal_theme (drupal)
1793advagg (drupal)
1794Advanced Forum (drupal)
1795Advanced syslog (drupal)
1796alpha_pagination
1797alsa-lib
1798angular.js/images/logo
1799apt
1800aptitude
1801aptitude-common
1802apt-utils
1803at
1804AT Tools (drupal)
1805atk
1806attr
1807audit
1808augeas
1809autogen
1810Automated Logout (drupal)
1811avahi
1812base-files
1813base-lsb
1814base-passwd
1815bash
1816bc
1817Bean (drupal)
1818better_exposed_filters (drupal...
1819binary_heap.js
1820bind
1821bind9-host
1822binutils
1823Block Class (drupal)
1824Block Class Styles (drupal)
1825BOA
1826Book access (drupal)
1827bridge-utils
1828busybox
1829c3p0
1830ca-certificates
1831cairo
1832cairo-spice
1833caniuse-db(node)
1834CAPTCHA (Drupal)
1835cdrkit
1836chain_menu_access
1837chkconfig
1838commons.wikimedia
1839compat-gcc-32
1840config.guess
1841ConsoleKit
1842console-setup
1843content_access (drupal)
1844context (drupal)
1845coreutils
1846cpio
1847cron
1848cronie
1849crontabs
1850cryptsetup-luks
1851csync2
1852CTools (drupal)
1853cups
1854cvs
1855d3 (drupal)
1856dash
1857dbus
1858dbus-glib
1859debian-archive-keyring
1860debianutils
1861desktop-file-utils
1862device-mapper-multipath
1863dialog
1864dictionaries-common
1865diffutils
1866discover
1867dmidecode
1868dmsetup
1869dnsmasq
1870dpkg
1871dracut
1872drbd83-kmod
1873drbd83-utils
1874Drupal
1875drupal_helpers (drupal)
1876drush_language (drupal)
1877e2fslibs
1878e2fsprogs
1879ebtables
1880ed
1881eggdbus
1882eject
1883ejectorseat (drupal)
1884elasticsearch_connector (drupal)
1885elfutils
1886entity (drupal)
1887Entity API (drupal)
1888Entity Translation (drupal)
1889ethtool
1890FAQ (drupal)
1891faq.html
1892Farbtastic
1893ffmpeg-spice
1894filesystem
1895findutils
1896Fivestar (drupal)
1897Flag (Drupal)
1898flood_control
1899follow
1900Font Awesome4.1.0
1901Font-Awesome
1902forum_access
1903frameprevention (drupal)
1904gamin
1905gawk
1906gcc
1907gcc-4.7-base
1908gdb
1909gdbm
1910geoip-database
1911gettext
1912gettext-base
1913git
1914git-core
1915git-man
1916glib2
1917glibc
1918gmp
1919GNU Libtool
1920gnupg
1921gnutls
1922gpgv
1923gpm
1924gpxe
1925grep
1926groff
1927groff-base
1928Group (drupal)
1929grub
1930grub2-common
1931grubby
1932grub-common
1933grub-pc
1934grub-pc-bin
1935gtfs
1936gtk2
1937gzip
1938Hibernate
1939hicolor-icon-theme
1940hide_submit (Drupal)
1941Hierachical Select (Drupal)
1942hierarchical_select
1943hierarchical_select (drupal)
1944highlightjs
1945hostname
1946Htmlmail (drupal)
1947httprl (drupal)
1948hwdata
1949hybridauth (drupal)
1950hybridauth library
1951i18n (drupal)
1952ifupdown
1953igb-kmod
1954Image CAPTCHA Refresh (drupal)
1955Images
1956IMCE
1957IMCE (drupal)
1958imce_wysiwyg
1959imce_wysiwyg (drupal)
1960index-debug.html
1961info
1962initramfs-tools
1963initscripts
1964insserv
1965installation-report
1966install-info
1967iproute
1968iptables
1969iputils-ping
1970ipvsadm
1971irqbalance
1972iscsi-initiator-utils
1973iso-codes
1974ixgbe-kmod
1975jq
1976jQuery Update (drupal)
1977JSONSelect site
1978kbd
1979kernel
1980kexec-tools
1981keyboard-configuration
1982keyutils
1983klibc-utils
1984kmod
1985l10n_update
1986l10n_update (drupal)
1987LDAP (drupal)
1988legal (drupal)
1989less
1990libacl1
1991libaio
1992libapt-inst1.5
1993libapt-pkg4.12
1994libart_lgpl
1995libasprintf0c2
1996libasyncns
1997libattr1
1998libblkid1
1999libbz2-1.0
2000libc6
2001libcap2
2002libcap-ng
2003libc-bin
2004libcgroup
2005libclass-isa-perl
2006libcmpiutil
2007libcomerr2
2008libcwidget3
2009libdb5.1
2010libdbd-mysql-perl
2011libdbi-perl
2012libdevmapper1.02.1
2013libdevmapper-event1.02.1
2014libdiscover2
2015libept1.4.12
2016liberror-perl
2017libev4
2018libfile-copy-recursive-perl
2019libfreetype6
2020libfuse2
2021libgcc1
2022libgcrypt
2023libgcrypt11
2024libgd2-xpm
2025libgdbm3
2026libgeoip1
2027libgnutls2
2028libgnutls-openssl27
2029libgpg-error
2030libgpg-error0
2031libhtml-template-perl
2032libidn
2033libidn11
2034libkeyutils1
2035libklibc
2036libkmod2
2037liblocale-gettext-perl
2038libltdl7
2039liblzma5
2040libmariadbclient18
2041libmcrypt4
2042libmount1
2043libmverbs
2044libmysqlclient18
2045libnewt0.52
2046libnfnetlink0
2047libnih
2048libnl
2049libp11-kit0
2050libpam0g
2051libpam-modules
2052libpam-modules-bin
2053libpam-runtime
2054libpci3
2055libpipeline1
2056libpng12-0
2057libpopt0
2058libprocps0
2059libqdbm14
2060Libraries API (drupal)
2061libreadline5
2062libreadline6
2063librsync1
2064librtmp0
2065libsasl2-2
2066libsasl2-modules
2067libselinux1
2068libsemanage1
2069libsemanage-common
2070libsepol
2071libsepol1
2072libsigc++-2.0-0c2a
2073libsigsegv2
2074libslang2
2075libsndfile
2076libss2
2077libstdc++6
2078libswitch-perl
2079libt
2080libtasn1
2081libtasn1-3
2082libtext-charwidth-perl
2083libtext-iconv-perl
2084libtext-wrapi18n-perl
2085libthai
2086libtool
2087libudev0
2088libusb
2089libusb-0.1-4
2090libuser
2091libustr-1.0-1
2092libutempter
2093libuuid1
2094libuuid-perl
2095libvirt
2096libvirt-cim
2097libxapian22
2098linkchecker (drupal)
2099linkit
2100linkit (drupal)
2101linkit_picker
2102linkit_picker (drupal)
2103linux-base
2104linux-image-3.2.0
2105lksctp-tools
2106lm_sensors
2107locales
2108login
2109logrotate
2110lsb-base
2111lsb-release
2112lsof
2113lsyncd
2114lvm2
2115lzo
2116lzop
2117m4
2118Mailsystem (drupal)
2119make
2120MAKEDEV
2121man
2122man-db
2123manpages
2124mariadb-client-5.5
2125mariadb-client-core-5.5
2126mariadb-common
2127mariadb-galera-server
2128mariadb-galera-server-5.5
2129markdown (drupal)
2130material-design-icons
2131material-design-icons-iconfont
2132mawk
2133mdadm
2134megaraid_sas-kmod
2135menu_item_visibility (drupal)
2136messaging (drupal)
2137metatag (drupal)
2138microcode_ctl
2139mime-support
2140mingetty
2141module-init-tools
2142mount
2143mptlinux-kmod
2144multiarch-support
2145mysql
2146mysql-common
2147nano
2148netbase
2149netcat-traditional
2150netcf
2151net-tools
2152newt
2153nfs-utils
2154nginx
2155nginx-common
2156nginx-full
2157nmap
2158no_autocomplete (drupal)
2159node_clone (drupal)
2160notifications (drupal)
2161notifications_forum (drupal)
2162nss-pam-ldapd
2163numactl
2164numad
2165ocfs2-tools
2166ofa_kernel
2167OpenID Connect (drupal)
2168OpenIPMI
2169openssh-blacklist
2170openssh-blacklist-extra
2171openssh-client
2172openssh-server
2173oprofile
2174os-prober
2175pam
2176pam_ldap
2177Panels (drupal)
2178pango
2179parted
2180passwd
2181Password policy (drupal)
2182patch
2183Pathologic (drupal)
2184PCD
2185pciutils
2186percona-xtrabackup
2187Percona-XtraDB-Cluster
2188perl
2189perl-base
2190perl-modules
2191PHP SAML2
2192phpmailer
2193PHPMailer (drupal)
2194pkgconfig
2195pkg-config
2196plymouth
2197pm-utils
2198polkit
2199portreserve
2200prelink
2201procmail
2202procps
2203psmisc
2204pulseaudio
2205python
2206python2.7
2207python2.7-minimal
2208python-apt
2209python-apt-common
2210python-gnupginterface
2211python-minimal
2212python-pycurl
2213python-software-properties
2214python-support
2215qemu-kvm
2216readline
2217readline-common
2218restrict_by_ip (drupal)
2219restws (drupal)
2220rng-tools
2221rpm
2222rsync
2223rsyslog
2224Rules (drupal)
2225scsi-target-utils
2226seabios
2227search_autocomplete (drupal)
2228search_config (drupal)
2229search404 (drupal)
2230seckit (drupal)
2231security_questions (drupal)
2232sed
2233seek-bzip
2234sensible-utils
2235session_limit (drupal)
2236sgml-base
2237shadow-utils
2238shared-mime-info
2239sharutils
2240Simple Dialog
2241simplesamlphp
2242simplesamlphp_auth (drupal)
2243site_test (drupal)
2244site_test_helpers (drupal)
2245slang
2246slick (drupal)
2247slick_extras (drupal)
2248slick_views (drupal)
2249socat
2250SPDX specification
2251spdx-exceptions(Node)1.0.3
2252spdx-exceptions(Node)1.0.4
2253spdx-exceptions(Node)1.0.5
2254spice-server
2255sshpass
2256ssmtp
2257StatsD (drupal)
2258stickynav (drupal)
2259Subform (drupal)
2260Support Ticketing System (drupal)
2261swig
2262sysfsutils
2263syslog-ng
2264sysstat
2265sysvinit
2266sysvinit-utils
2267sysv-rc
2268TagCloud (drupal)
2269tar
2270tar-static
2271tasksel
2272tasksel-data
2273taxonomy_menu
2274taxonomy_menu (drupal)
2275taxonomy_menu_block (drupal)
2276texinfo
2277tfa
2278tfa (drupal)
2279tfa_basic
2280tfa_basic (drupal)
2281time
2282tinyMCE
2283title (drupal)
2284Token (Drupal)
2285traceroute
2286Translation helpers (drupal)
2287transliteration (drupal)
2288trustedgrub
2289tunctl
2290Twitter Timeline (drupal)
2291ucf
2292udev
2293Ulimate Cron (Drupal)
2294unattended-upgrades
2295underscore.js (drupal)
2296unixODBC
2297update-inetd
2298upstart
2299user_pwreset_timeout (Drupal)
2300util-linux
2301util-linux-locales
2302util-linux-ng
2303Variable (drupal)
2304vgabios
2305Views (drupal)
2306Views_bulk_operations (drupal)
2307views_send (drupal)
2308vim
2309Voting API (drupal)
2310VPPR (drupal)
2311wget
2312which
2313whiptail
2314workbench (drupal)
2315workbench_moderation (drupal)
2316Wysiwig (drupal)
2317xautoload (drupal)
2318xml-core
2319xmlto
2320xtrabackup
2321xz
2322xz-utils
2323
2324The Program includes some or all of the following licensed to you as Separately Licensed Code under the GNU General Public License version 2.
2325
2326Acl,acpi,acpid,acpi-support,adaptivetheme (drupal),addressfield (drupal),AddToAny (drupal),AddToAny (drupal),adduser,admin_menu (drupal),adminimal_admin_menu (drupal),adminimal_theme (drupal),advagg (drupal),Advanced Forum (drupal),Advanced syslog (drupal),alpha_pagination,apt,aptitude,aptitude-common,apt-utils,AT Tools (drupal),Automated Logout (drupal),base-files,base-passwd,Bean (drupal),Bean (drupal),better_exposed_filters (drupal...,Block Class (drupal),Block Class Styles (drupal),BOA,ca-certificates,CAPTCHA (Drupal),chain_menu_access,console-setup,content_access (drupal),context (drupal),cron,csync2,CTools (drupal),CTools (drupal),d3 (drupal),dash,dbus,debian-archive-keyring,debianutils,dictionaries-common,discover,dmsetup,dpkg,Drupal,Drupal,drupal_helpers (drupal),drush_language (drupal),e2fslibs,eject,ejectorseat (drupal),entity (drupal),Entity API (drupal),Entity API (drupal),Entity Reference (drupal),FAQ (drupal),Farbtastic,field_group (drupal),Fivestar (drupal),Flag (Drupal),Flag (Drupal),flood_control,follow,forum_access,forum_access,frameprevention (drupal),gettext-base,git,git-core,git-man,Group (drupal),hide_submit (Drupal),Hierachical Select (Drupal),hierarchical_select,hierarchical_select (drupal),hostname,Htmlmail (drupal),httprl (drupal),hybridauth (drupal),i18n (drupal),ifupdown,Image CAPTCHA Refresh (drupal),IMCE,imce_wysiwyg,initramfs-tools,initscripts,installation-report,iproute,iputils-ping,jq,jQuery Update (drupal),kbd,keyboard-configuration,klibc-utils,kmod,l10n_update,LDAP (drupal),LDAP (drupal),legal (drupal),libapt-inst1.5,libapt-pkg4.12,libblkid1,libbz2-1.0,libc6,libcap2,libc-bin,libclass-isa-perl,libcomerr2,libcwidget3,libdb5.1,libdbd-mysql-perl,libdbi-perl,libdevmapper1.02.1,libdevmapper-event1.02.1,libdiscover2,libev4,libfuse2,libgcrypt11,libgd2-xpm,libgdbm3,libhtml-template-perl,libkeyutils1,libklibc,libkmod2,liblocale-gettext-perl,libltdl7,libmariadbclient18,libmount1,libmysqlclient18,libnih,libp11-kit0,libpci3,libpng12-0,libpopt0,libprocps0,libqdbm14,Libraries API (drupal),libreadline5,libreadline6,librtmp0,libselinux1,libsemanage1,libsemanage-common,libsepol1,libsigsegv2,libslang2,libss2,libswitch-perl,libt,libtext-charwidth-perl,libtext-iconv-perl,libtext-wrapi18n-perl,libudev0,libustr-1.0-1,libuuid1,libuuid-perl,libxapian22,linkchecker (drupal),linkchecker (drupal),linkit,linkit_picker,linux-base,linux-image-3.2.0,locales,login,lsb-base,lsb-release,lsof,lsyncd,lvm2,Mailsystem (drupal),man-db,manpages,mariadb-client-5.5,mariadb-client-core-5.5,mariadb-common,mariadb-galera-server,mariadb-galera-server-5.5,markdown (drupal),mawk,menu_item_visibility (drupal),menu_item_visibility (drupal),messaging (drupal),metatag (drupal),mime-support,module-init-tools,mount,multiarch-support,mysql-common,netbase,netcat-traditional,nginx,nginx-common,nginx-full,no_autocomplete (drupal),node_clone (drupal),notifications (drupal),notifications_forum (drupal),openssh-blacklist,openssh-blacklist-extra,os-prober,Panels (drupal),Panels (drupal),passwd,Password policy (drupal),patch,Pathologic (drupal),pciutils,percona-xtrabackup,Percona-XtraDB-Cluster,perl,perl-base,perl-modules,PHPMailer (drupal),python,python2.7,python2.7-minimal,python-apt,python-apt-common,python-gnupginterface,python-minimal,python-software-properties,python-support,readline-common,restrict_by_ip (drupal),restws (drupal),Rules_http_client (drupal),search_autocomplete (drupal),search_config (drupal),search404 (drupal),seckit (drupal),security_questions (drupal),sensible-utils,session_limit (drupal),sgml-base,shared-mime-info,Simple Dialog,simplesamlphp_auth (drupal),site_test (drupal),site_test_helpers (drupal),slick (drupal),slick_extras (drupal),slick_views (drupal),socat,sshpass,StatsD (drupal),stickynav (drupal),Support Ticketing System (drupal),syslog-ng,sysvinit,sysvinit-utils,sysv-rc,TagCloud (drupal),tar,tasksel,tasksel-data,taxonomy_menu,taxonomy_menu_block (drupal),tfa,tfa_basic,tmpreaper,Token (Drupal),traceroute,Translation helpers (drupal),transliteration (drupal),Twitter Timeline (drupal),ucf,Ulimate Cron (Drupal),Ulimate
2327 Cron (Drupal),unattended-upgrades,underscore.js (drupal),update-inetd,upstart,user_pwreset_timeout (Drupal),util-linux-locales,Variable (drupal),Views (drupal),Views_bulk_operations (drupal),views_send (drupal),Voting API (drupal),VPPR (drupal),wget,workbench (drupal),workbench_moderation (drupal),Wysiwig (drupal),xautoload (drupal),xml-core,xtrabackup
2328
2329
2330Note: Source code to any of the above-listed packages is available upon written request to the following address: IBM Corporation, Dept. QX3A, 3039 Cornwallis Rd., Research Triangle Park NC 27709. Identify the IBM product and the GPL-licensed program for which you are requesting the source code.
2331
2332=========================================================
2333
2334The Program includes some or all of the following licensed to you as Separately Licensed Code under the GNU Lesser General Public License version 2.1.
2335
2336aaa_base,acl,attr,bash,bc,bind,busybox,c3p0,coreutils,device-mapper,dialog,dmidecode,drbd,e2fsprogs,ethtool,filesystem,fillup,gawk,gdb,gdbm,git,git-core,git-man,glib2,glib2,glibc,grep,grub,gzip,hibernate,insserv,iproute2,iptables,ipvsadm,iso-codes,kernel,kexec-tools,keyutils,kmod,libacl1,libaio1,libattr1,libc6,libc-bin,libdevmapper1.02.1,libdevmapper-event1.02.1,libept1.4.12,libgcrypt11,libgnutls26,libgnutls-openssl27,libgpg-error0,libidn11,libkmod2,liblzma5,libnl,libqdbm14,librsync1,librtmp0,libsemanage1,libsemanage-common,libsepol1,libsigc++-2.0-0c2a,libstdcxx-compat,libtasn1-3,libudev0,libusb,libustr-1.0-1,locales,logrotate,lvm2,mdadm,mingetty,module-init-,module-init-tools,multiarch-support,multipath-tools,netcfg,net-tools,numactl,open-iscsi,pam,pam_ldap,PCD,PHP SAML2,phpmailer,procps,psmisc,python-pycurl,readline,rpm,sed,seek-bzip,sharutils,simplesamlphp,strongswan,sysfsutils,sysstat,termcap,tinyMCE,tools,traceroute,trustedgrub,udev,update-desktop-files,util-linux,vlan,wodim,xz-utils
2337
2338Note: Source code to any of the above-listed packages is available upon written request to the following address: IBM Corporation, Dept. QX3A, 3039 Cornwallis Rd., Research Triangle Park NC 27709. Identify the IBM product and the LGPL-licensed program for which you are requesting the source code.
2339
2340=========================================================
2341
2342This product contains certain code packages that are licensed pursuant to the terms of the GNU General Public License ("GPL") and/or the GNU Lesser General Public License ("LGPL"). Those terms are reproduced below for your reference. The code packages that are licensed under the GPL or LGPL version 2 include:
2343
2344geoip-database,libfuse2,libgeoip1,libkeyutils1,libmcrypt4,libnewt0.52,libprocps0,libusb-0.1-4,lsof,procps,whiptail
2345
2346Note: Source code to any of the above-listed packages is available upon written request to the following address:
2347IBM Corporation
2348Linux Technology Center, Dept. 7UDA
234911501 Burnet Road
2350Austin, TX 78758
2351
2352=========================================================
2353
2354The code packages that are licensed under the GPL or LGPL version 3 include:
2355
2356Ansible,autogen,bash,bind9-host,busybox,coreutils,cpio,diffutils,findutils,gawk,gcc-4.7-base,gmp,gnupg,gpgv,grep,groff-base,grub2-common,grub-common,grub-pc,grub-pc-bin,gzip,hybridauth library,info,install-info,less,libasprintf0c2,liberror-perl,libfile-copy-recursive-perl,libfreetype6,libgcc1,libgnutls26,libgnutls-openssl27,libidn11,liblzma5,libnfnetlink0,libpam0g,libpam-modules,libpam-modules-bin,libpam-runtime,libpipeline1,libreadline5,libreadline6,libsasl2-2,libsasl2-modules,libstdc++6,libstdcxx,libtasn1-3,man-db,nano,openssh-client,openssh-server,percona-xtrabackup,python-software-properties,rsync,rsyslog,socat,tar,xtrabackup,xz-utils
2357
2358Note: Source code to any of the above-listed packages is available upon written request to the following address:
2359IBM Corporation
2360Linux Technology Center, Dept. 7UDA
236111501 Burnet Road
2362Austin, TX 78758
2363
2364=========================================================
2365
2366The icons that are licensed under the Creative Commons Attribution 2.5 license include :
2367
2368silk/star.png
2369silk/readme.txt
2370silk/magnifier.png
2371silk/heart.png
2372silk/exclamation.png
2373silk/error.png
2374silk/delete.png
2375silk/accept.png
2376
2377=========================================================
2378
2379The icon packages that are listed under the SIL Open Font License include :
2380
2381Font-Awesome
2382material-design-icons
2383
2384=========================================================
2385
2386++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2387Creative Commons License CC by 3.0
2388
2389The Program includes some or all of the following works licensed under
2390the Creative Commons CC by 3.0 License.
2391
2392spdx-exceptions(Node)1.0.3, Kyle E. Mitchell, https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.3.tgz
2393spdx-exceptions(Node)1.0.4, Kyle E. Mitchell, https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz
2394spdx-exceptions(Node)1.0.5, Kyle E. Mitchell, https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.5.tgz
2395Font Awesome4.1.0, Dave Gandy, https://github.com/nomiddlename/log4js-node/releases/tag/v0.6.26
2396binary_heap.js, (C) Marijn Haverbeke, http://eloquentjavascript.net/1st_edition/appendix2.html
2397JSONSelect site, Lloyd Hilaiel <lloyd@hilaiel.com>, https://registry.npmjs.org/JSONSelect/-/JSONSelect-0.4.0.tgz|
2398index-debug.html, Google, Inc., https://code.angularjs.org/1.2.0rc1/angular-1.2.0rc1.zip
2399spdx-expression-parse(node)1.0.4, Kyle E. Mitchell, https://github.com/kemitchell/spdx-expression-parse.js/archive/v1.0.4.tar.gz
2400
2401End of Creative Commons License NOTICES AND INFORMATION
2402++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2403
2404Creative Commons License CC by 4.0
2405
2406The Program includes some or all of the following works licensed under
2407the Creative Commons CC by 4.0 License.
2408
2409caniuse-db(node) Alexis Deveria https://github.com/Fyrd/caniuse/tree/798250b18f61bf8763dbe9a1c4cacb27ba8e3457
2410material-design-icons-iconfont
2411
2412End of Creative Commons License NOTICES AND INFORMATION
2413++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2414
2415Creative Commons License CC by SA 2.0
2416The Program includes some or all of the following works licensed under
2417the Creative Commons CC by SA 2.0 License.
2418
2419xpath.js 1.0.3, Cameron McCormack, https://github.com/yaronn/xpath.js.git
2420
2421End of Creative Commons License NOTICES AND INFORMATION
2422++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2423
2424Creative Commons Attribution-ShareAlike 3.0
2425
2426The Program includes some or all of the following works licensed under
2427the Creative Commons Attribution-ShareAlike 3.0 License.
2428
2429commons.wikimedia, jQuery Foundation, http://commons.wikimedia.org/wiki/Main_Page
2430angular.js/images/logo, Google, Inc., https://github.com/angular/angular.js/tree/master/images/logo
2431faq.html, Google, Inc., https://code.angularjs.org/1.2.0rc1/angular-1.2.0rc1.zip
2432Images, jQuery Foundation and other contributors, https://github.com/jquery/jquery-ui/tree/1.10.4
2433SPDX specification, Kyle E. Mitchell, https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz
2434gtfs, Daniel Wirtz, https://github.com/dcodeIO/ProtoBuf.js
2435
2436End of Creative Commons License NOTICES AND INFORMATION
2437++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2438
2439++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2440Unique License
2441
2442optjs (node) 3.2.1-boom
2443
2444NASA OPEN SOURCE AGREEMENT VERSION 1.3
2445THIS OPEN SOURCE AGREEMENT ("AGREEMENT") DEFINES THE RIGHTS OF USE,
2446REPRODUCTION, DISTRIBUTION, MODIFICATION AND REDISTRIBUTION OF CERTAIN
2447COMPUTER SOFTWARE ORIGINALLY RELEASED BY THE UNITED STATES GOVERNMENT AS
2448REPRESENTED BY THE GOVERNMENT AGENCY LISTED BELOW ("GOVERNMENT AGENCY").
2449THE UNITED STATES GOVERNMENT, AS REPRESENTED BY GOVERNMENT AGENCY, IS AN
2450INTENDED THIRD-PARTY BENEFICIARY OF ALL SUBSEQUENT DISTRIBUTIONS OR
2451REDISTRIBUTIONS OF THE SUBJECT SOFTWARE. ANYONE WHO USES, REPRODUCES,
2452DISTRIBUTES, MODIFIES OR REDISTRIBUTES THE SUBJECT SOFTWARE, AS DEFINED
2453HEREIN, OR ANY PART THEREOF, IS, BY THAT ACTION, ACCEPTING IN FULL THE
2454RESPONSIBILITIES AND OBLIGATIONS CONTAINED IN THIS AGREEMENT.
2455
2456
2457
2458Government Agency: _____________________________________
2459Government Agency Original Software Designation: ______________
2460Government Agency Original Software Title: ____________________
2461User Registration Requested. Please Visit http://__________________
2462Government Agency Point of Contact for Original Software: ___________________ ________________________________________________
2463
24641. DEFINITIONS
2465
2466A. "Contributor" means Government Agency, as the developer of the
2467Original Software, and any entity that makes a Modification. B.
2468"Cover|ed Patents" mean patent claims licensable by a Contributor |that
2469are necessarily infringed by the |use or sale of its Modification alone
2470or when combined with the Subject Software. C. "Display" means the
2471showing of a copy of the Subject Software, either directly or by means
2472of an image, or any other device. D. "Distribution" means conveyance or
2473transfer of the Subject Software, regardless of means, to another. E.
2474"Larger Work" means computer software that combines Subject Software, or
2475portions thereof, with software separate from the Subject Software that
2476is not governed by the terms of this Agreement. F. "Modification" means
2477any alteration of, including |addition to or deletion from, the
2478substance or structure of either the Original |Software or Subject
2479Software, and includes derivative works, as that term is defined in the
2480Copyright Statute, 17 USC 101. However, the act of including Subject
2481Software as part of a Larger Work does not in and of itself constitute a
2482Modification. G. "Original Software" means the computer software first
2483released under this Agreement by Government Agency with Government
2484Agency designation ______________ and entitled
2485_____________________________________________, |including source code,
2486object code and |accompanying documentation, if any. H. "Recipient"
2487means anyone who acquires the Subject Software |under this Agreement,
2488including all Contributors. |I. "Redistribution" means Distribution of
2489the Subject Software after a Modification has been made. J.
2490"Reproduction" means the making of a counterpart, image or copy of the
2491Subject Software. K. "Sale" means the exchange of the Subject Software
2492for money or equivalent value. L. "Subject Software" means the Original
2493Software, Modifications, or any respective parts thereof. M. "Use" means
2494the application or employment of the Subject Software for any purpose.
2495
2496
24972. GRANT OF RIGHTS
2498
2499A. Under Non-Patent Rights: |Subject to the terms and conditions of this
2500|Agreement, each Contributor, with respect to its own contribution to
2501the Subject Software, hereby grants to each |Recipient a non-exclusive,
2502world-wide, royalty-free |license to engage in the following activities
2503pertaining to the Subject Software:
2504
2505
2506
25071. Use
25082. Distribution
25093. Reproduction
25104. Modification
25115. Redistribution
25126. Display
2513
2514B. Under Patent Rights: |Subject to the terms and conditions of this
2515|Agreement, each Contributor, with respect to its own contribution to
2516the Subject Software, hereby grants to each Recipient under Covered
2517Patents |a non-exclusive, world-wide, royalty-free license |to engage in
2518the following activities pertaining to the Subject Software:
2519
2520
2521
2522
25231. Use
25242. Distribution
25253. Reproduction
25264. Sale
25275. Offer for Sale
2528
2529C. The rights granted under Paragraph B. also apply to the combination
2530of a Contributor's Modification and the Subject Software if, at the time
2531the Modification is added by the Contributor, the addition of such
2532Modification causes the combination to be covered by the Covered
2533Patents. It does not apply to any other combinations that include a
2534Modification.
2535
2536D. The rights granted in Paragraphs A. and B. allow the Recipient to
2537sublicense those same rights. Such sublicense must be under the sam|e
2538terms and conditions of this Agreement.
2539
2540
2541
25423. |OBLIGATIONS OF RECIPIENT
2543
2544A. Distribution or Redistribution of the Subject Software must be made under this Agreement except for additions covered under paragraph 3H.
2545
25461. Whenever a Recipient distributes or redistributes the Subject
2547Software, |a copy of this Agreement must be included with each copy of
2548the |Subject Software; and 2. If Recipient distributes or redistributes
2549the Subject |Software in any form other than source code, |Recipient
2550must also make the source code freely available, and must provide with
2551each copy of the Subject Software information on how to obtain the
2552source code |in a reasonable manner on or through a medium customarily
2553used for software exchange.
2554
2555|B. Each Recipient must ensure that the following copyright notice
2556appears prominently in the Subject Software:
2557
2558[Government Agency will insert the applicable copyright notice in each
2559agreement accompanying the initial distribution of original software and
2560remove this bracketed language.]
2561
2562[The following copyright notice will be used if created by a contractor
2563pursuant to Government Agency contract and rights obtained from creator
2564by assignment. Government Agency will insert the year and its Agency
2565designation and remove the bracketed language.] Copyright " {YEAR}
2566United States Government as represented by ______
2567_________________________. All Rights Reserved.
2568
2569[The following copyright notice will be used if created by civil
2570servants only. Government Agency will insert the year and its Agency
2571designation and remove the bracketed language.] Copyright " {YEAR}
2572United States Government as represented by _____________
2573_____________________________. No copyright is claimed in the United
2574States under Title 17, U.S.Code. All Other Rights Reserved.
2575
2576C. Each Contributor must characterize its alteration of the Subject
2577Software as a Modification and |must identify itself as the originator
2578of its |Modification |in a manner that reasonably allows subsequent
2579Recipients to identify the originator of the |Modification. In
2580fulfillment of these requirements, Contributor must include a file
2581(e.g., a change log file) that describes the alterations made and the
2582date of the alterations, identifies Contributor as originator of the
2583alterations, and consents to characterization of the alterations as a
2584Modification, for example, by including a |statement that the
2585Modification is derived, directly or indirectly, from Original |Software
2586provided by Government Agency. Once consent is granted, it may not
2587thereafter be revoked.
2588
2589D. A Contributor may add its own copyright notice to the Subject
2590Software. Once a copyright notice has been added to the Subject
2591Software, a Recipient may not remove it without the express permission
2592of the Contributor who added the notice.
2593
2594E. A Recipient may not make any representation in the Subject Software
2595or in any promotional, advertising or other material that may be
2596construed as an endorsement by Government Agency or by any prior
2597Recipient of any product or service provided by Recipient, or that may
2598seek to obtain commercial advantage by the fact of Government Agency's
2599or a prior Recipient's participation in this Agreement.
2600
2601F. In an effort to track usage and maintain accurate records of the
2602Subject Software, each Recipient, upon receipt of the Subject Software,
2603is requested to register with Government Agency by visiting the
2604following website: ______________________________. Recipient's name and
2605personal information shall be used for statistical purposes only. Once a
2606Recipient makes a Modification available, it is requested that the
2607Recipient inform Government Agency at the web site provided above how to
2608access the Modification.
2609
2610[Alternative paragraph for use when a web site for release and
2611monitoring of subject software will not be supported by releasing
2612Government Agency] In an effort to track usage and maintain accurate
2613records of the Subject Software, each Recipient, upon receipt of the
2614Subject Software, is requested to provide Government Agency, by e-mail
2615to the Government Agency Point of Contact listed in clause 5.F., the
2616following information: ______________________________. Recipient's name
2617and personal information shall be used for statistical purposes only.
2618Once a Recipient makes a Modification available, it is requested that
2619the Recipient inform Government Agency, by e-mail to the Government
2620Agency Point of Contact listed in clause 5.F., how to access the
2621Modificatio|n.
2622
2623G. Each Contributor represents that t|hat its Modification is believed
2624to be Contributor's original creation and does not violate any existing
2625agreements, regulations, statutes or rules, and further that
2626|Contributor has sufficient rights to grant the rights conveyed by this
2627|Agreement.
2628
2629H. A Recipient |may choose to offer, and to charge a fee for, warranty,
2630support, indemnity |and/|or liability obligations to one or more |other
2631Recipients of the Subject Software. A Recipient may do so, however, only
2632on its own behalf and not on behalf of Government Agency or any other
2633Recipient. Such a Recipient |must make it absolutely clear that any such
2634warranty, support, indemnity |and/|or liability obligation is offered by
2635|that Recipient alone. Further, such Recipient agrees to indemnify
2636Government Agency and every other Recipient for any liability incurred
2637by them |as a result of warranty, support, indemnity |and/or liability
2638offered by such Recipient.
2639
2640I. A Recipient may create a Larger Work by combining Subject Software
2641with separate software not governed by the terms of this agreement |and
2642distribute the Larger Work as a single product. In such |case, the
2643Recipient must make sure Subject Software, or portions thereof, included
2644in the Larger Work is subject to this Agreement.
2645
2646J. Notwithstanding any provisions contained herein, Recipient is hereby
2647put on notice that export of any goods |or technical data from the
2648United States may require some form of export |license from the U.S.
2649Government. Failure to obtain necessary export licenses |may result in
2650criminal liability under U.S. laws. |Government Agency neither
2651represents that a license shall not be required nor that, if required,
2652it shall be issued. Nothing granted herein provides any such export
2653license.
2654
26554. DISCLAIMER OF WARRANTIES AND LIABILITIES; WAIVER AND INDEMNIFICATION
2656
2657A. No Warranty: THE SUBJECT |SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY
2658|WARRANTY OF ANY KIND, EITHER EXPRESSED, IMPLIED, OR STATUTORY,
2659INCLUDING, |BUT NOT LIMITED TO, ANY WARRANTY THAT THE |SUBJECT SOFTWARE
2660WILL CONFORM TO SPECIFICATIONS, |ANY IMPLIED WARRANTIES OF
2661MERCHANTABILITY, |FITNESS FOR A PARTICULAR PURPOSE, OR FREEDOM FROM
2662INFRINGEMENT, ANY WARRANTY THAT THE SUBJECT SOFTWARE WILL BE ERROR FREE,
2663OR ANY WARRANTY THAT DOCUMENTATION, IF PROVIDED, WILL CONFORM TO THE
2664SUBJECT SOFTWARE. THIS AGREEMENT DOES NOT, IN ANY MANNER, CONSTITUTE AN
2665ENDORSEMENT BY GOVERNMENT AGENCY OR ANY PRIOR RECIPIENT OF ANY RESULTS,
2666RESULTING DESIGNS, HARDWARE, SOFTWARE PRODUCTS OR ANY OTHER APPLICATIONS
2667RESULTING FROM USE OF THE SUBJECT SOFTWARE. FURTHER, GOVERNMENT AGENCY
2668DISCLAIMS ALL WARRANTIES AND LIABILITIES REGARDING THIRD-PARTY SOFTWARE,
2669IF PRESENT IN THE ORIGINAL SOFTWARE, AND DISTRIBUTES IT "AS IS."
2670
2671B. Waiver and Indemnity: RECIPIENT AGREES TO WAIVE ANY AND ALL CLAIMS
2672AGAINST THE UNITED STATES GOVERNMENT, ITS CONTRACTORS AND
2673SUBCONTRACTORS, AS WELL AS ANY PRIOR RECIPIENT. IF RECIPIENT'S USE OF
2674THE SUBJECT SOFTWARE RESULTS IN ANY LIABILITIES, DEMANDS, DAMAGES,
2675EXPENSES OR LOSSES ARISING FROM SUCH USE, INCLUDING ANY DAMAGES FROM
2676PRODUCTS BASED ON, OR RESULTING FROM, RECIPIENT'S USE OF THE SUBJECT
2677SOFTWARE, RECIPIENT SHALL INDEMNIFY AND HOLD HARMLESS THE UNITED STATES
2678GOVERNMENT, ITS CONTRACTORS AND SUBCONTRACTORS, AS WELL AS ANY PRIOR
2679RECIPIENT, TO THE EXTENT PERMITTED BY LAW. RECIPIENT'S SOLE REMEDY FOR
2680ANY SUCH MATTER SHALL BE THE IMMEDIATE, UNILATERAL TERMINATION OF THIS
2681AGREEMENT.
2682
26835. GENERAL TERMS
2684
2685A. Termination: This Agreement |and the rights granted hereunder will
2686terminate automatically if |a Recipient fails to comply with these terms
2687and conditions, and fails to cure such noncompliance within thirty (30)
2688days of |becoming aware of such noncompliance. |Upon termination, a
2689Recipient agrees to immediately cease use and distribution of the
2690Subject Software. All sublicenses to the Subject Software properly
2691granted by the breaching Recipient shall survive any such termination of
2692this Agreement.
2693
2694B. Severability: |If any provision of this Agreement is invalid or
2695unenforceable under applicable law, it shall not affect the validity or
2696enforceability of the remainder of the terms of this Agreement.
2697
2698|C. Applicable Law: This Agreement shall be subject to United States
2699federal law only for all purposes, including, but not limited to,
2700determining the validity of this Agreement, the meaning of its
2701provisions and the rights, obligations and remedies of the parties.
2702
2703D. Entire Understanding: This Agreement constitutes the entire
2704understanding and agreement of the parties relating to release of the
2705Subject Software and may not be superseded, modified or amended except
2706by further written agreement duly executed by the parties.
2707
2708E. Binding Authority: By accepting and using the Subject Software under
2709this Agreement, a Recipient affirms its authority to bind the Recipient
2710to all |terms and conditions of this Agreement and |that that Recipient
2711hereby agrees to all terms and conditions herein.
2712
2713F. Point of Contact: Any Recipient contact with Government Agency is to
2714be directed to the designated representative as follows:
2715
2716
2717END OF Unique LICENSE NOTICES AND INFORMATION
2718++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2719
2720GNU GENERAL PUBLIC LICENSE
2721
2722Version 2, June 1991
2723
2724Copyright (C) 1989, 1991 Free Software Foundation, Inc.
272551 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
2726
2727Everyone is permitted to copy and distribute verbatim copies
2728of this license document, but changing it is not allowed.
2729
2730Preamble
2731
2732The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too.
2733
2734When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.
2735
2736To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.
2737
2738For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.
2739
2740We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.
2741
2742Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.
2743
2744Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.
2745
2746The precise terms and conditions for copying, distribution and modification follow.
2747TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
2748
27490. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".
2750
2751Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.
2752
27531. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.
2754
2755You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.
2756
27572. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:
2758
2759
2760=========================================================
2761
2762CREATIVE COMMONS ATTRIBUTION 2.5 LICENSE
2763
2764THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.
2765
2766BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS.
2767
27681. Definitions
2769
2770 "Collective Work" means a work, such as a periodical issue, anthology or encyclopedia, in which the Work in its entirety in unmodified form, along with a number of other contributions, constituting separate and independent works in themselves, are assembled into a collective whole. A work that constitutes a Collective Work will not be considered a Derivative Work (as defined below) for the purposes of this License.
2771 "Derivative Work" means a work based upon the Work or upon the Work and other pre-existing works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which the Work may be recast, transformed, or adapted, except that a work that constitutes a Collective Work will not be considered a Derivative Work for the purpose of this License. For the avoidance of doubt, where the Work is a musical composition or sound recording, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered a Derivative Work for the purpose of this License.
2772 "Licensor" means the individual or entity that offers the Work under the terms of this License.
2773 "Original Author" means the individual or entity who created the Work.
2774 "Work" means the copyrightable work of authorship offered under the terms of this License.
2775 "You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation.
2776
27772. Fair Use Rights. Nothing in this license is intended to reduce, limit, or restrict any rights arising from fair use, first sale or other limitations on the exclusive rights of the copyright owner under copyright law or other applicable laws.
2778
27793. License Grant. Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below:
2780
2781 to reproduce the Work, to incorporate the Work into one or more Collective Works, and to reproduce the Work as incorporated in the Collective Works;
2782 to create and reproduce Derivative Works;
2783 to distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission the Work including as incorporated in Collective Works;
2784 to distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission Derivative Works.
2785
2786 For the avoidance of doubt, where the work is a musical composition:
2787 Performance Royalties Under Blanket Licenses. Licensor waives the exclusive right to collect, whether individually or via a performance rights society (e.g. ASCAP, BMI, SESAC), royalties for the public performance or public digital performance (e.g. webcast) of the Work.
2788 Mechanical Rights and Statutory Royalties. Licensor waives the exclusive right to collect, whether individually or via a music rights agency or designated agent (e.g. Harry Fox Agency), royalties for any phonorecord You create from the Work ("cover version") and distribute, subject to the compulsory license created by 17 USC Section 115 of the US Copyright Act (or the equivalent in other jurisdictions).
2789 Webcasting Rights and Statutory Royalties. For the avoidance of doubt, where the Work is a sound recording, Licensor waives the exclusive right to collect, whether individually or via a performance-rights society (e.g. SoundExchange), royalties for the public digital performance (e.g. webcast) of the Work, subject to the compulsory license created by 17 USC Section 114 of the US Copyright Act (or the equivalent in other jurisdictions).
2790
2791The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats. All rights not expressly granted by Licensor are hereby reserved.
2792
27934. Restrictions.The license granted in Section 3 above is expressly made subject to and limited by the following restrictions:
2794
2795 You may distribute, publicly display, publicly perform, or publicly digitally perform the Work only under the terms of this License, and You must include a copy of, or the Uniform Resource Identifier for, this License with every copy or phonorecord of the Work You distribute, publicly display, publicly perform, or publicly digitally perform. You may not offer or impose any terms on the Work that alter or restrict the terms of this License or the recipients' exercise of the rights granted hereunder. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties. You may not distribute, publicly display, publicly perform, or publicly digitally perform the Work with any technological measures that control access or use of the Work in a manner inconsistent with the terms of this License Agreement. The above applies to the Work as incorporated in a Collective Work, but this does not require the Collective Work apart from the Work itself to be made subject to the terms of this License. If You create a Collective Work, upon notice from any Licensor You must, to the extent practicable, remove from the Collective Work any credit as required by clause 4(b), as requested. If You create a Derivative Work, upon notice from any Licensor You must, to the extent practicable, remove from the Derivative Work any credit as required by clause 4(b), as requested.
2796 If you distribute, publicly display, publicly perform, or publicly digitally perform the Work or any Derivative Works or Collective Works, You must keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or (ii) if the Original Author and/or Licensor designate another party or parties (e.g. a sponsor institute, publishing entity, journal) for attribution in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; the title of the Work if supplied; to the extent reasonably practicable, the Uniform Resource Identifier, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work; and in the case of a Derivative Work, a credit identifying the use of the Work in the Derivative Work (e.g., "French translation of the Work by Original Author," or "Screenplay based on original Work by Original Author"). Such credit may be implemented in any reasonable manner; provided, however, that in the case of a Derivative Work or Collective Work, at a minimum such credit will appear where any other comparable authorship credit appears and in a manner at least as prominent as such other comparable authorship credit.
2797
27985. Representations, Warranties and Disclaimer
2799
2800UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.
2801
28026. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
2803
28047. Termination
2805
2806 This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Derivative Works or Collective Works from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License.
2807 Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above.
2808
28098. Miscellaneous
2810
2811 Each time You distribute or publicly digitally perform the Work or a Collective Work, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License.
2812 Each time You distribute or publicly digitally perform a Derivative Work, Licensor offers to the recipient a license to the original Work on the same terms and conditions as the license granted to You under this License.
2813 If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.
2814 No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent.
2815 This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You.
2816
2817
2818 a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.
2819 b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.
2820 c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)
2821
2822These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.
2823
2824Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.
2825
2826In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.
2827
28283. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:
2829
2830 a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
2831 b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
2832 c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)
2833
2834The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
2835
2836If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.
2837
28384. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
2839
28405. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.
2841
28426. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.
2843
28447. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.
2845
2846If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.
2847
2848It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.
2849
2850This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.
2851
28528. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.
2853
28549. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
2855
2856Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.
2857
285810. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.
2859
2860NO WARRANTY
2861
286211. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
2863
286412. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
2865END OF TERMS AND CONDITIONS
2866How to Apply These Terms to Your New Programs
2867
2868If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.
2869
2870To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.
2871
2872one line to give the program's name and an idea of what it does.
2873Copyright (C) yyyy name of author
2874
2875This program is free software; you can redistribute it and/or
2876modify it under the terms of the GNU General Public License
2877as published by the Free Software Foundation; either version 2
2878of the License, or (at your option) any later version.
2879
2880This program is distributed in the hope that it will be useful,
2881but WITHOUT ANY WARRANTY; without even the implied warranty of
2882MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2883GNU General Public License for more details.
2884
2885You should have received a copy of the GNU General Public License
2886along with this program; if not, write to the Free Software
2887Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
2888
2889Also add information on how to contact you by electronic and paper mail.
2890
2891If the program is interactive, make it output a short notice like this when it starts in an interactive mode:
2892
2893Gnomovision version 69, Copyright (C) year name of author
2894Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
2895type `show w'. This is free software, and you are welcome
2896to redistribute it under certain conditions; type `show c'
2897for details.
2898
2899The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program.
2900
2901You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:
2902
2903Yoyodyne, Inc., hereby disclaims all copyright
2904interest in the program `Gnomovision'
2905(which makes passes at compilers) written
2906by James Hacker.
2907
2908signature of Ty Coon, 1 April 1989
2909Ty Coon, President of Vice
2910
2911This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License.
2912
2913In addition to the above listed program packages, this product also contains portions of the Linux kernel, which is licensed under the terms of the GPL license reproduced above, with the following additional clarification:
2914
2915NOTE! This copyright does *not* cover user programs that use kernel services by normal system calls - this is merely considered normal use of the kernel, and does *not* fall under the heading of "derived work". Also note that the GPL below is copyrighted by the Free Software Foundation, but the instance of code that it refers to (the linux kernel) is copyrighted by me and others who actually wrote it. Linus Torvalds
2916
2917This product also contains portions of the Libstdc++ library, which is licensed under the GPL license referenced above, modified by the following exception language:
2918
2919As a special exception, you may use this file as part of a free software library without restriction. Specifically, if other files instantiate templates or use macros or inline functions from this file, or you compile this file and link it with other files to produce an executable, this file does not by itself cause the resulting executable to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the executable file might be covered by the GNU General Public License.
2920
2921=========================================================
2922
2923GNU LESSER GENERAL PUBLIC LICENSE
2924
2925Version 2.1, February 1999
2926
2927Copyright (C) 1991, 1999 Free Software Foundation, Inc.
292851 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
2929Everyone is permitted to copy and distribute verbatim copies
2930of this license document, but changing it is not allowed.
2931
2932[This is the first released version of the Lesser GPL. It also counts
2933 as the successor of the GNU Library Public License, version 2, hence
2934 the version number 2.1.]
2935
2936Preamble
2937
2938The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users.
2939
2940This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below.
2941
2942When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things.
2943
2944To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it.
2945
2946For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights.
2947
2948We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library.
2949
2950To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others.
2951
2952Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license.
2953
2954Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs.
2955
2956When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library.
2957
2958We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances.
2959
2960For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License.
2961
2962In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system.
2963
2964Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library.
2965
2966The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run.
2967TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
2968
29690. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you".
2970
2971A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables.
2972
2973The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".)
2974
2975"Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library.
2976
2977Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does.
2978
29791. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library.
2980
2981You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.
2982
29832. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:
2984
2985 * a) The modified work must itself be a software library.
2986 * b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change.
2987 * c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License.
2988 * d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful.
2989
2990 (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.)
2991
2992These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.
2993
2994Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library.
2995
2996In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.
2997
29983. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices.
2999
3000Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy.
3001
3002This option is useful when you wish to copy part of the code of the Library into a program that is not a library.
3003
30044. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange.
3005
3006If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code.
3007
30085. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.
3009
3010However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables.
3011
3012When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law.
3013
3014If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.)
3015
3016Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself.
3017
30186. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications.
3019
3020You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things:
3021
3022 * a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.)
3023 * b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with.
3024 * c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution.
3025 * d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place.
3026 * e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy.
3027
3028For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
3029
3030It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute.
3031
30327. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things:
3033
3034 * a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above.
3035 * b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work.
3036
30378. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
3038
30399. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it.
3040
304110. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License.
3042
304311. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library.
3044
3045If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances.
3046
3047It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.
3048
3049This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.
3050
305112. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.
3052
305313. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
3054
3055Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation.
3056
305714. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.
3058
3059NO WARRANTY
3060
306115. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
3062
306316. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
3064END OF TERMS AND CONDITIONS
3065How to Apply These Terms to Your New Libraries
3066
3067If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License).
3068
3069To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.
3070
3071one line to give the library's name and an idea of what it does.
3072Copyright (C) year name of author
3073
3074This library is free software; you can redistribute it and/or
3075modify it under the terms of the GNU Lesser General Public
3076License as published by the Free Software Foundation; either
3077version 2.1 of the License, or (at your option) any later version.
3078
3079This library is distributed in the hope that it will be useful,
3080but WITHOUT ANY WARRANTY; without even the implied warranty of
3081MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
3082Lesser General Public License for more details.
3083
3084You should have received a copy of the GNU Lesser General Public
3085License along with this library; if not, write to the Free Software
3086Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
3087
3088Also add information on how to contact you by electronic and paper mail.
3089
3090You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names:
3091
3092Yoyodyne, Inc., hereby disclaims all copyright interest in
3093the library `Frob' (a library for tweaking knobs) written
3094by James Random Hacker.
3095
3096signature of Ty Coon, 1 April 1990
3097Ty Coon, President of Vice
3098
3099That's all there is to it!
3100
3101=========================================================
3102
3103GNU GENERAL PUBLIC LICENSE (GPLv3)
3104
3105Version 3, 29 June 2007
3106
3107Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
3108
3109Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
3110Preamble
3111
3112The GNU General Public License is a free, copyleft license for software and other kinds of works.
3113
3114The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too.
3115
3116When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things.
3117
3118To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others.
3119
3120For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.
3121
3122Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it.
3123
3124For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions.
3125
3126Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users.
3127
3128Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free.
3129
3130The precise terms and conditions for copying, distribution and modification follow.
3131TERMS AND CONDITIONS
31320. Definitions.
3133
3134"This License" refers to version 3 of the GNU General Public License.
3135
3136"Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks.
3137
3138"The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations.
3139
3140To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work.
3141
3142A "covered work" means either the unmodified Program or a work based on the Program.
3143
3144To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well.
3145
3146To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying.
3147
3148An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion.
31491. Source Code.
3150
3151The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work.
3152
3153A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language.
3154
3155The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it.
3156
3157The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work.
3158
3159The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source.
3160
3161The Corresponding Source for a work in source code form is that same work.
31622. Basic Permissions.
3163
3164All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law.
3165
3166You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you.
3167
3168Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary.
31693. Protecting Users' Legal Rights From Anti-Circumvention Law.
3170
3171No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures.
3172
3173When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures.
31744. Conveying Verbatim Copies.
3175
3176You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program.
3177
3178You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee.
31795. Conveying Modified Source Versions.
3180
3181You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions:
3182
3183 * a) The work must carry prominent notices stating that you modified it, and giving a relevant date.
3184 * b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices".
3185 * c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it.
3186 * d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so.
3187
3188A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate.
31896. Conveying Non-Source Forms.
3190
3191You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways:
3192
3193 * a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange.
3194 * b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge.
3195 * c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b.
3196 * d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements.
3197 * e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d.
3198
3199A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work.
3200
3201A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product.
3202
3203"Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made.
3204
3205If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM).
3206
3207The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network.
3208
3209Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying.
32107. Additional Terms.
3211
3212"Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions.
3213
3214When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission.
3215
3216Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms:
3217
3218 * a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or
3219 * b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or
3220 * c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or
3221 * d) Limiting the use for publicity purposes of names of licensors or authors of the material; or
3222 * e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or
3223 * f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors.
3224
3225All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying.
3226
3227If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms.
3228
3229Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way.
32308. Termination.
3231
3232You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11).
3233
3234However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation.
3235
3236Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice.
3237
3238Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10.
32399. Acceptance Not Required for Having Copies.
3240
3241You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so.
324210. Automatic Licensing of Downstream Recipients.
3243
3244Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License.
3245
3246An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts.
3247
3248You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it.
324911. Patents.
3250
3251A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version".
3252
3253A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License.
3254
3255Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version.
3256
3257In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party.
3258
3259If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid.
3260
3261If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it.
3262
3263A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007.
3264
3265Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law.
326612. No Surrender of Others' Freedom.
3267
3268If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program.
326913. Use with the GNU Affero General Public License.
3270
3271Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such.
327214. Revised Versions of this License.
3273
3274The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
3275
3276Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation.
3277
3278If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program.
3279
3280Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version.
328115. Disclaimer of Warranty.
3282
3283THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
328416. Limitation of Liability.
3285
3286IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
328717. Interpretation of Sections 15 and 16.
3288
3289If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee.
3290
3291END OF TERMS AND CONDITIONS
3292How to Apply These Terms to Your New Programs
3293
3294If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.
3295
3296To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.
3297
3298 <one line to give the program's name and a brief idea of what it does.>
3299 Copyright (C) <year> <name of author>
3300
3301 This program is free software: you can redistribute it and/or modify
3302 it under the terms of the GNU General Public License as published by
3303 the Free Software Foundation, either version 3 of the License, or
3304 (at your option) any later version.
3305
3306 This program is distributed in the hope that it will be useful,
3307 but WITHOUT ANY WARRANTY; without even the implied warranty of
3308 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
3309 GNU General Public License for more details.
3310
3311 You should have received a copy of the GNU General Public License
3312 along with this program. If not, see <http://www.gnu.org/licenses/>.
3313
3314Also add information on how to contact you by electronic and paper mail.
3315
3316If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode:
3317
3318 <program> Copyright (C) <year> <name of author>
3319 This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
3320 This is free software, and you are welcome to redistribute it
3321 under certain conditions; type `show c' for details.
3322
3323The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box".
3324
3325You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see <http://www.gnu.org/licenses/>.
3326
3327The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read <http://www.gnu.org/philosophy/why-not-lgpl.html>.
3328
3329=========================================================
3330
3331GNU LESSER GENERAL PUBLIC LICENSE (LGPLv3)
3332
3333Version 3, 29 June 2007
3334
3335Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
3336
3337Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
3338
3339This version of the GNU Lesser General Public License incorporates the terms and conditions of version 3 of the GNU General Public License, supplemented by the additional permissions listed below.
33400. Additional Definitions.
3341
3342As used herein, "this License" refers to version 3 of the GNU Lesser General Public License, and the "GNU GPL" refers to version 3 of the GNU General Public License.
3343
3344"The Library" refers to a covered work governed by this License, other than an Application or a Combined Work as defined below.
3345
3346An "Application" is any work that makes use of an interface provided by the Library, but which is not otherwise based on the Library. Defining a subclass of a class defined by the Library is deemed a mode of using an interface provided by the Library.
3347
3348A "Combined Work" is a work produced by combining or linking an Application with the Library. The particular version of the Library with which the Combined Work was made is also called the "Linked Version".
3349
3350The "Minimal Corresponding Source" for a Combined Work means the Corresponding Source for the Combined Work, excluding any source code for portions of the Combined Work that, considered in isolation, are based on the Application, and not on the Linked Version.
3351
3352The "Corresponding Application Code" for a Combined Work means the object code and/or source code for the Application, including any data and utility programs needed for reproducing the Combined Work from the Application, but excluding the System Libraries of the Combined Work.
33531. Exception to Section 3 of the GNU GPL.
3354
3355You may convey a covered work under sections 3 and 4 of this License without being bound by section 3 of the GNU GPL.
33562. Conveying Modified Versions.
3357
3358If you modify a copy of the Library, and, in your modifications, a facility refers to a function or data to be supplied by an Application that uses the facility (other than as an argument passed when the facility is invoked), then you may convey a copy of the modified version:
3359
3360 * a) under this License, provided that you make a good faith effort to ensure that, in the event an Application does not supply the function or data, the facility still operates, and performs whatever part of its purpose remains meaningful, or
3361 * b) under the GNU GPL, with none of the additional permissions of this License applicable to that copy.
3362
33633. Object Code Incorporating Material from Library Header Files.
3364
3365The object code form of an Application may incorporate material from a header file that is part of the Library. You may convey such object code under terms of your choice, provided that, if the incorporated material is not limited to numerical parameters, data structure layouts and accessors, or small macros, inline functions and templates (ten or fewer lines in length), you do both of the following:
3366
3367 * a) Give prominent notice with each copy of the object code that the Library is used in it and that the Library and its use are covered by this License.
3368 * b) Accompany the object code with a copy of the GNU GPL and this license document.
3369
33704. Combined Works.
3371
3372You may convey a Combined Work under terms of your choice that, taken together, effectively do not restrict modification of the portions of the Library contained in the Combined Work and reverse engineering for debugging such modifications, if you also do each of the following:
3373
3374 * a) Give prominent notice with each copy of the Combined Work that the Library is used in it and that the Library and its use are covered by this License.
3375 * b) Accompany the Combined Work with a copy of the GNU GPL and this license document.
3376 * c) For a Combined Work that displays copyright notices during execution, include the copyright notice for the Library among these notices, as well as a reference directing the user to the copies of the GNU GPL and this license document.
3377 * d) Do one of the following:
3378 o 0) Convey the Minimal Corresponding Source under the terms of this License, and the Corresponding Application Code in a form suitable for, and under terms that permit, the user to recombine or relink the Application with a modified version of the Linked Version to produce a modified Combined Work, in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source.
3379 o 1) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (a) uses at run time a copy of the Library already present on the user's computer system, and (b) will operate properly with a modified version of the Library that is interface-compatible with the Linked Version.
3380 * e) Provide Installation Information, but only if you would otherwise be required to provide such information under section 6 of the GNU GPL, and only to the extent that such information is necessary to install and execute a modified version of the Combined Work produced by recombining or relinking the Application with a modified version of the Linked Version. (If you use option 4d0, the Installation Information must accompany the Minimal Corresponding Source and Corresponding Application Code. If you use option 4d1, you must provide the Installation Information in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source.)
3381
33825. Combined Libraries.
3383
3384You may place library facilities that are a work based on the Library side by side in a single library together with other library facilities that are not Applications and are not covered by this License, and convey such a combined library under terms of your choice, if you do both of the following:
3385
3386 * a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities, conveyed under the terms of this License.
3387 * b) Give prominent notice with the combined library that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work.
3388
33896. Revised Versions of the GNU Lesser General Public License.
3390
3391The Free Software Foundation may publish revised and/or new versions of the GNU Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
3392
3393Each version is given a distinguishing version number. If the Library as you received it specifies that a certain numbered version of the GNU Lesser General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that published version or of any later version published by the Free Software Foundation. If the Library as you received it does not specify a version number of the GNU Lesser General Public License, you may choose any version of the GNU Lesser General Public License ever published by the Free Software Foundation.
3394
3395If the Library as you received it specifies that a proxy can decide whether future versions of the GNU Lesser General Public License shall apply, that proxy's public statement of acceptance of any version is permanent authorization for you to choose that version for the Library.
3396
3397=========================================================
3398-----------------------------------------------------------
3399SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
3400-----------------------------------------------------------
3401
3402PREAMBLE
3403The goals of the Open Font License (OFL) are to stimulate worldwide
3404development of collaborative font projects, to support the font creation
3405efforts of academic and linguistic communities, and to provide a free and
3406open framework in which fonts may be shared and improved in partnership
3407with others.
3408
3409The OFL allows the licensed fonts to be used, studied, modified and
3410redistributed freely as long as they are not sold by themselves. The
3411fonts, including any derivative works, can be bundled, embedded,
3412redistributed and/or sold with any software provided that any reserved
3413names are not used by derivative works. The fonts and derivatives,
3414however, cannot be released under any other type of license. The
3415requirement for fonts to remain under this license does not apply
3416to any document created using the fonts or their derivatives.
3417
3418DEFINITIONS
3419"Font Software" refers to the set of files released by the Copyright
3420Holder(s) under this license and clearly marked as such. This may
3421include source files, build scripts and documentation.
3422
3423"Reserved Font Name" refers to any names specified as such after the
3424copyright statement(s).
3425
3426"Original Version" refers to the collection of Font Software components as
3427distributed by the Copyright Holder(s).
3428
3429"Modified Version" refers to any derivative made by adding to, deleting,
3430or substituting -- in part or in whole -- any of the components of the
3431Original Version, by changing formats or by porting the Font Software to a
3432new environment.
3433
3434"Author" refers to any designer, engineer, programmer, technical
3435writer or other person who contributed to the Font Software.
3436
3437PERMISSION & CONDITIONS
3438Permission is hereby granted, free of charge, to any person obtaining
3439a copy of the Font Software, to use, study, copy, merge, embed, modify,
3440redistribute, and sell modified and unmodified copies of the Font
3441Software, subject to the following conditions:
3442
34431) Neither the Font Software nor any of its individual components,
3444in Original or Modified Versions, may be sold by itself.
3445
34462) Original or Modified Versions of the Font Software may be bundled,
3447redistributed and/or sold with any software, provided that each copy
3448contains the above copyright notice and this license. These can be
3449included either as stand-alone text files, human-readable headers or
3450in the appropriate machine-readable metadata fields within text or
3451binary files as long as those fields can be easily viewed by the user.
3452
34533) No Modified Version of the Font Software may use the Reserved Font
3454Name(s) unless explicit written permission is granted by the corresponding
3455Copyright Holder. This restriction only applies to the primary font name as
3456presented to the users.
3457
34584) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
3459Software shall not be used to promote, endorse or advertise any
3460Modified Version, except to acknowledge the contribution(s) of the
3461Copyright Holder(s) and the Author(s) or with their explicit written
3462permission.
3463
34645) The Font Software, modified or unmodified, in part or in whole,
3465must be distributed entirely under this license, and must not be
3466distributed under any other license. The requirement for fonts to
3467remain under this license does not apply to any document created
3468using the Font Software.
3469
3470TERMINATION
3471This license becomes null and void if any of the above conditions are
3472not met.
3473
3474DISCLAIMER
3475THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
3476EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
3477MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
3478OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
3479COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
3480INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
3481DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
3482FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
3483OTHER DEALINGS IN THE FONT SOFTWARE.
3484
3485=========================================================
3486
3487
3488L/N: L-CLIG-ACRLYG
3489D/N: L-CLIG-ACRLYG
3490P/N: L-CLIG-ACRLYG
3491
3492
3493=========================
3494
3495
3496TERMS AND CONDITIONS FOR SEPARATELY LICENSED CODE
3497
3498IBM API Connect Enterprise Edition V5.0
3499IBM API Connect Enterprise Non Production V5.0
3500
3501The IBM license agreement and any applicable information on the web
3502download page for IBM products refers Licensee to this file for details
3503concerning terms and conditions applicable to code identified as
3504Separately Licensed Code in the License Information document and
3505included in the products listed above ("the Program").
3506
3507The "Separately Licensed Code" identified in the License Information
3508document of the IBM license agreement is provided to Licensee under terms
3509and conditions that are different from the IBM license agreement.
3510Licensee's use of such components or portions thereof is subject to the
3511terms of the associated license agreement provided or referenced in this
3512section and not the terms of the IBM license agreement.
3513
3514Please note: This NON_IBM_LICENSE file may identify Separately Licensed
3515Code and its related agreements that are not used by, or that were not
3516shipped with, the Program as Licensee installed it.
3517
3518The following are Separately Licensed Code:
3519acl
3520acpi
3521acpid
3522acpi-support
3523adaptivetheme (drupal)
3524addressfield (drupal)
3525AddToAny (drupal)
3526AddToAny (drupal)
3527adduser
3528admin_menu (drupal)
3529adminimal_admin_menu (drupal)
3530adminimal_theme (drupal)
3531advagg (drupal)
3532Advanced Forum (drupal)
3533Advanced syslog (drupal)
3534alpha_pagination
3535alsa-lib
3536angular.js/images/logo
3537Ansible
3538apt
3539aptitude
3540aptitude-common
3541apt-utils
3542at
3543AT Tools (drupal)
3544atk
3545attr
3546audit
3547augeas
3548autogen
3549Automated Logout (drupal)
3550avahi
3551base-files
3552base-lsb
3553base-passwd
3554bash
3555bc
3556Bean (drupal)
3557Bean (drupal)
3558better_exposed_filters (drupal...
3559binary_heap.js
3560bind
3561bind9-host
3562binutils
3563Block Class (drupal)
3564Block Class Styles (drupal)
3565BOA
3566bridge-utils
3567busybox
3568c3p0
3569ca-certificates
3570cairo
3571cairo-spice
3572caniuse-db(node)
3573CAPTCHA (Drupal)
3574cdrkit
3575chain_menu_access
3576chkconfig
3577commons.wikimedia
3578compat-gcc-32
3579config.guess
3580ConsoleKit
3581console-setup
3582content_access (drupal)
3583context (drupal)
3584coreutils
3585cpio
3586cron
3587cronie
3588crontabs
3589cryptsetup-luks
3590csync2
3591CTools (drupal)
3592CTools (drupal)
3593cups
3594cvs
3595d3 (drupal)
3596dash
3597dbus
3598dbus-glib
3599debian-archive-keyring
3600debianutils
3601desktop-file-utils
3602device-mapper-multipath
3603dialog
3604dictionaries-common
3605diffutils
3606discover
3607dmidecode
3608dmsetup
3609dnsmasq
3610dpkg
3611dracut
3612drbd83-kmod
3613drbd83-utils
3614Drupal
3615Drupal
3616drupal_helpers (drupal)
3617drush_language (drupal)
3618e2fslibs
3619e2fsprogs
3620ebtables
3621ed
3622eggdbus
3623eject
3624ejectorseat (drupal)
3625elfutils
3626entity (drupal)
3627Entity API (drupal)
3628Entity API (drupal)
3629Entity Reference (drupal)
3630ethtool
3631FAQ (drupal)
3632faq.html
3633Farbtastic
3634ffmpeg-spice
3635field_group (drupal)
3636filesystem
3637findutils
3638Fivestar (drupal)
3639Flag (Drupal)
3640Flag (Drupal)
3641flood_control
3642follow
3643Font Awesome4.1.0
3644Font-Awesome
3645forum_access
3646forum_access
3647frameprevention (drupal)
3648gamin
3649gawk
3650gcc
3651gcc-4.7-base
3652gdb
3653gdbm
3654geoip-database
3655gettext
3656gettext-base
3657git
3658git-core
3659git-man
3660glib2
3661glibc
3662gmp
3663GNU Libtool
3664gnupg
3665gnutls
3666gpgv
3667gpm
3668gpxe
3669grep
3670groff
3671groff-base
3672Group (drupal)
3673grub
3674grub2-common
3675grubby
3676grub-common
3677grub-pc
3678grub-pc-bin
3679gtfs
3680gtk2
3681gzip
3682Hibernate
3683hicolor-icon-theme
3684hide_submit (Drupal)
3685Hierachical Select (Drupal)
3686hierarchical_select
3687hierarchical_select (drupal)
3688hostname
3689Htmlmail (drupal)
3690httprl (drupal)
3691hwdata
3692hybridauth (drupal)
3693hybridauth library
3694i18n (drupal)
3695ifupdown
3696igb-kmod
3697Image CAPTCHA Refresh (drupal)
3698Images
3699IMCE
3700IMCE (drupal)
3701imce_wysiwyg
3702imce_wysiwyg (drupal)
3703index-debug.html
3704info
3705initramfs-tools
3706initscripts
3707insserv
3708installation-report
3709install-info
3710iproute
3711iptables
3712iputils-ping
3713ipvsadm
3714irqbalance
3715iscsi-initiator-utils
3716iso-codes
3717ixgbe-kmod
3718jq
3719jQuery Update (drupal)
3720JSONSelect site
3721kbd
3722kernel
3723kexec-tools
3724keyboard-configuration
3725keyutils
3726klibc-utils
3727kmod
3728l10n_update
3729l10n_update (drupal)
3730LDAP (drupal)
3731LDAP (drupal)
3732legal (drupal)
3733less
3734libacl1
3735libaio
3736libapt-inst1.5
3737libapt-pkg4.12
3738libart_lgpl
3739libasprintf0c2
3740libasyncns
3741libattr1
3742libblkid1
3743libbz2-1.0
3744libc6
3745libcap2
3746libcap-ng
3747libc-bin
3748libcgroup
3749libclass-isa-perl
3750libcmpiutil
3751libcomerr2
3752libcwidget3
3753libdb5.1
3754libdbd-mysql-perl
3755libdbi-perl
3756libdevmapper1.02.1
3757libdevmapper-event1.02.1
3758libdiscover2
3759libept1.4.12
3760liberror-perl
3761libev4
3762libfile-copy-recursive-perl
3763libfreetype6
3764libfuse2
3765libgcc1
3766libgcrypt
3767libgcrypt11
3768libgd2-xpm
3769libgdbm3
3770libgeoip1
3771libgnutls2
3772libgnutls-openssl27
3773libgpg-error
3774libgpg-error0
3775libhtml-template-perl
3776libidn
3777libidn11
3778libkeyutils1
3779libklibc
3780libkmod2
3781liblocale-gettext-perl
3782libltdl7
3783liblzma5
3784libmariadbclient18
3785libmcrypt4
3786libmount1
3787libmverbs
3788libmysqlclient18
3789libnewt0.52
3790libnfnetlink0
3791libnih
3792libnl
3793libp11-kit0
3794libpam0g
3795libpam-modules
3796libpam-modules-bin
3797libpam-runtime
3798libpci3
3799libpipeline1
3800libpng12-0
3801libpopt0
3802libprocps0
3803libqdbm14
3804Libraries API (drupal)
3805libreadline5
3806libreadline6
3807librsync1
3808librtmp0
3809libsasl2-2
3810libsasl2-modules
3811libselinux1
3812libsemanage1
3813libsemanage-common
3814libsepol
3815libsepol1
3816libsigc++-2.0-0c2a
3817libsigsegv2
3818libslang2
3819libsndfile
3820libss2
3821libstdc++6
3822libswitch-perl
3823libt
3824libtasn1
3825libtasn1-3
3826libtext-charwidth-perl
3827libtext-iconv-perl
3828libtext-wrapi18n-perl
3829libthai
3830libtool
3831libudev0
3832libusb
3833libusb-0.1-4
3834libuser
3835libustr-1.0-1
3836libutempter
3837libuuid1
3838libuuid-perl
3839libvirt
3840libvirt-cim
3841libxapian22
3842linkchecker (drupal)
3843linkchecker (drupal)
3844linkit
3845linkit (drupal)
3846linkit_picker
3847linkit_picker (drupal)
3848linux-base
3849linux-image-3.2.0
3850lksctp-tools
3851lm_sensors
3852locales
3853login
3854logrotate
3855lsb-base
3856lsb-release
3857lsof
3858lsyncd
3859lvm2
3860lzo
3861lzop
3862m4
3863Mailsystem (drupal)
3864make
3865MAKEDEV
3866man
3867man-db
3868manpages
3869mariadb-client-5.5
3870mariadb-client-core-5.5
3871mariadb-common
3872mariadb-galera-server
3873mariadb-galera-server-5.5
3874markdown (drupal)
3875material-design-icons
3876material-design-icons-iconfont
3877mawk
3878mdadm
3879megaraid_sas-kmod
3880menu_item_visibility (drupal)
3881menu_item_visibility (drupal)
3882messaging (drupal)
3883metatag (drupal)
3884microcode_ctl
3885mime-support
3886mingetty
3887module-init-tools
3888mount
3889mptlinux-kmod
3890multiarch-support
3891mysql
3892mysql-common
3893nano
3894netbase
3895netcat-traditional
3896netcf
3897net-tools
3898newt
3899nfs-utils
3900nginx
3901nginx-common
3902nginx-full
3903nmap
3904no_autocomplete (drupal)
3905node_clone (drupal)
3906notifications (drupal)
3907notifications_forum (drupal)
3908nss-pam-ldapd
3909numactl
3910numad
3911ocfs2-tools
3912ofa_kernel
3913OpenIPMI
3914openssh-blacklist
3915openssh-blacklist-extra
3916openssh-client
3917openssh-server
3918oprofile
3919os-prober
3920pam
3921pam_ldap
3922Panels (drupal)
3923Panels (drupal)
3924pango
3925parted
3926passwd
3927Password policy (drupal)
3928patch
3929Pathologic (drupal)
3930PCD
3931pciutils
3932percona-xtrabackup
3933Percona-XtraDB-Cluster
3934perl
3935perl-base
3936perl-modules
3937PHP SAML2
3938phpmailer
3939PHPMailer (drupal)
3940pkgconfig
3941pkg-config
3942plymouth
3943pm-utils
3944polkit
3945portreserve
3946prelink
3947procmail
3948procps
3949psmisc
3950pulseaudio
3951python
3952python2.7
3953python2.7-minimal
3954python-apt
3955python-apt-common
3956python-gnupginterface
3957python-minimal
3958python-pycurl
3959python-software-properties
3960python-support
3961qemu-kvm
3962readline
3963readline-common
3964restrict_by_ip (drupal)
3965restws (drupal)
3966rng-tools
3967rpm
3968rsync
3969rsyslog
3970Rules_http_client (drupal)
3971scsi-target-utils
3972seabios
3973search_autocomplete (drupal)
3974search_config (drupal)
3975search404 (drupal)
3976seckit (drupal)
3977security_questions (drupal)
3978sed
3979seek-bzip
3980sensible-utils
3981session_limit (drupal)
3982sgml-base
3983shadow-utils
3984shared-mime-info
3985sharutils
3986Simple Dialog
3987simplesamlphp
3988simplesamlphp_auth (drupal)
3989site_test (drupal)
3990site_test_helpers (drupal)
3991slang
3992slick (drupal)
3993slick_extras (drupal)
3994slick_views (drupal)
3995socat
3996SPDX specification
3997spdx-exceptions(Node)1.0.3
3998spdx-exceptions(Node)1.0.4
3999spdx-exceptions(Node)1.0.5
4000spdx-expression-parse (node)
4001spice-server
4002sshpass
4003ssmtp
4004StatsD (drupal)
4005stickynav (drupal)
4006Support Ticketing System (drupal)
4007swig
4008sysfsutils
4009syslog-ng
4010sysstat
4011sysvinit
4012sysvinit-utils
4013sysv-rc
4014TagCloud (drupal)
4015tar
4016tar-static
4017tasksel
4018tasksel-data
4019taxonomy_menu
4020taxonomy_menu (drupal)
4021taxonomy_menu_block (drupal)
4022texinfo
4023tfa
4024tfa (drupal)
4025tfa_basic
4026tfa_basic (drupal)
4027time
4028tinyMCE
4029tmpreaper
4030Token (Drupal)
4031traceroute
4032Translation helpers (drupal)
4033transliteration (drupal)
4034trustedgrub
4035tunctl
4036Twitter Timeline (drupal)
4037ucf
4038udev
4039Ulimate Cron (Drupal)
4040Ulimate Cron (Drupal)
4041unattended-upgrades
4042underscore.js (drupal)
4043unixODBC
4044update-inetd
4045upstart
4046user_pwreset_timeout (Drupal)
4047util-linux
4048util-linux-locales
4049util-linux-ng
4050Variable (drupal)
4051vgabios
4052Views (drupal)
4053Views_bulk_operations (drupal)
4054views_send (drupal)
4055vim
4056Voting API (drupal)
4057VPPR (drupal)
4058wget
4059which
4060whiptail
4061workbench (drupal)
4062workbench_moderation (drupal)
4063Wysiwig (drupal)
4064xautoload (drupal)
4065xml-core
4066xmlto
4067xpath.js
4068xtrabackup
4069xz
4070xz-utils
4071
4072The Program includes some or all of the following licensed to you as Separately Licensed Code under the GNU General Public License version 2.
4073
4074Acl,acpi,acpid,acpi-support,adaptivetheme (drupal),addressfield (drupal),AddToAny (drupal),AddToAny (drupal),adduser,admin_menu (drupal),adminimal_admin_menu (drupal),adminimal_theme (drupal),advagg (drupal),Advanced Forum (drupal),Advanced syslog (drupal),alpha_pagination,apt,aptitude,aptitude-common,apt-utils,AT Tools (drupal),Automated Logout (drupal),base-files,base-passwd,Bean (drupal),Bean (drupal),better_exposed_filters (drupal...,Block Class (drupal),Block Class Styles (drupal),BOA,ca-certificates,CAPTCHA (Drupal),chain_menu_access,console-setup,content_access (drupal),context (drupal),cron,csync2,CTools (drupal),CTools (drupal),d3 (drupal),dash,dbus,debian-archive-keyring,debianutils,dictionaries-common,discover,dmsetup,dpkg,Drupal,Drupal,drupal_helpers (drupal),drush_language (drupal),e2fslibs,eject,ejectorseat (drupal),entity (drupal),Entity API (drupal),Entity API (drupal),Entity Reference (drupal),FAQ (drupal),Farbtastic,field_group (drupal),Fivestar (drupal),Flag (Drupal),Flag (Drupal),flood_control,follow,forum_access,forum_access,frameprevention (drupal),gettext-base,git,git-core,git-man,Group (drupal),hide_submit (Drupal),Hierachical Select (Drupal),hierarchical_select,hierarchical_select (drupal),hostname,Htmlmail (drupal),httprl (drupal),hybridauth (drupal),i18n (drupal),ifupdown,Image CAPTCHA Refresh (drupal),IMCE,imce_wysiwyg,initramfs-tools,initscripts,installation-report,iproute,iputils-ping,jq,jQuery Update (drupal),kbd,keyboard-configuration,klibc-utils,kmod,l10n_update,LDAP (drupal),LDAP (drupal),legal (drupal),libapt-inst1.5,libapt-pkg4.12,libblkid1,libbz2-1.0,libc6,libcap2,libc-bin,libclass-isa-perl,libcomerr2,libcwidget3,libdb5.1,libdbd-mysql-perl,libdbi-perl,libdevmapper1.02.1,libdevmapper-event1.02.1,libdiscover2,libev4,libfuse2,libgcrypt11,libgd2-xpm,libgdbm3,libhtml-template-perl,libkeyutils1,libklibc,libkmod2,liblocale-gettext-perl,libltdl7,libmariadbclient18,libmount1,libmysqlclient18,libnih,libp11-kit0,libpci3,libpng12-0,libpopt0,libprocps0,libqdbm14,Libraries API (drupal),libreadline5,libreadline6,librtmp0,libselinux1,libsemanage1,libsemanage-common,libsepol1,libsigsegv2,libslang2,libss2,libswitch-perl,libt,libtext-charwidth-perl,libtext-iconv-perl,libtext-wrapi18n-perl,libudev0,libustr-1.0-1,libuuid1,libuuid-perl,libxapian22,linkchecker (drupal),linkchecker (drupal),linkit,linkit_picker,linux-base,linux-image-3.2.0,locales,login,lsb-base,lsb-release,lsof,lsyncd,lvm2,Mailsystem (drupal),man-db,manpages,mariadb-client-5.5,mariadb-client-core-5.5,mariadb-common,mariadb-galera-server,mariadb-galera-server-5.5,markdown (drupal),mawk,menu_item_visibility (drupal),menu_item_visibility (drupal),messaging (drupal),metatag (drupal),mime-support,module-init-tools,mount,multiarch-support,mysql-common,netbase,netcat-traditional,nginx,nginx-common,nginx-full,no_autocomplete (drupal),node_clone (drupal),notifications (drupal),notifications_forum (drupal),openssh-blacklist,openssh-blacklist-extra,os-prober,Panels (drupal),Panels (drupal),passwd,Password policy (drupal),patch,Pathologic (drupal),pciutils,percona-xtrabackup,Percona-XtraDB-Cluster,perl,perl-base,perl-modules,PHPMailer (drupal),python,python2.7,python2.7-minimal,python-apt,python-apt-common,python-gnupginterface,python-minimal,python-software-properties,python-support,readline-common,restrict_by_ip (drupal),restws (drupal),Rules_http_client (drupal),search_autocomplete (drupal),search_config (drupal),search404 (drupal),seckit (drupal),security_questions (drupal),sensible-utils,session_limit (drupal),sgml-base,shared-mime-info,Simple Dialog,simplesamlphp_auth (drupal),site_test (drupal),site_test_helpers (drupal),slick (drupal),slick_extras (drupal),slick_views (drupal),socat,sshpass,StatsD (drupal),stickynav (drupal),Support Ticketing System (drupal),syslog-ng,sysvinit,sysvinit-utils,sysv-rc,TagCloud (drupal),tar,tasksel,tasksel-data,taxonomy_menu,taxonomy_menu_block (drupal),tfa,tfa_basic,tmpreaper,Token (Drupal),traceroute,Translation helpers (drupal),transliteration (drupal),Twitter Timeline (drupal),ucf,Ulimate Cron (Drupal),Ulimate
4075 Cron (Drupal),unattended-upgrades,underscore.js (drupal),update-inetd,upstart,user_pwreset_timeout (Drupal),util-linux-locales,Variable (drupal),Views (drupal),Views_bulk_operations (drupal),views_send (drupal),Voting API (drupal),VPPR (drupal),wget,workbench (drupal),workbench_moderation (drupal),Wysiwig (drupal),xautoload (drupal),xml-core,xtrabackup
4076
4077
4078Note: Source code to any of the above-listed packages is available upon written request to the following address: IBM Corporation, Dept. QX3A, 3039 Cornwallis Rd., Research Triangle Park NC 27709. Identify the IBM product and the GPL-licensed program for which you are requesting the source code.
4079
4080=========================================================
4081
4082The Program includes some or all of the following licensed to you as Separately Licensed Code under the GNU Lesser General Public License version 2.1.
4083
4084aaa_base,acl,attr,bash,bc,bind,busybox,c3p0,coreutils,device-mapper,dialog,dmidecode,drbd,e2fsprogs,ethtool,filesystem,fillup,gawk,gdb,gdbm,git,git-core,git-man,glib2,glib2,glibc,grep,grub,gzip,hibernate,insserv,iproute2,iptables,ipvsadm,iso-codes,kernel,kexec-tools,keyutils,kmod,libacl1,libaio1,libattr1,libc6,libc-bin,libdevmapper1.02.1,libdevmapper-event1.02.1,libept1.4.12,libgcrypt11,libgnutls26,libgnutls-openssl27,libgpg-error0,libidn11,libkmod2,liblzma5,libnl,libqdbm14,librsync1,librtmp0,libsemanage1,libsemanage-common,libsepol1,libsigc++-2.0-0c2a,libstdcxx-compat,libtasn1-3,libudev0,libusb,libustr-1.0-1,locales,logrotate,lvm2,mdadm,mingetty,module-init-,module-init-tools,multiarch-support,multipath-tools,netcfg,net-tools,numactl,open-iscsi,pam,pam_ldap,PCD,PHP SAML2,phpmailer,procps,psmisc,python-pycurl,readline,rpm,sed,seek-bzip,sharutils,simplesamlphp,strongswan,sysfsutils,sysstat,termcap,tinyMCE,tools,traceroute,trustedgrub,udev,update-desktop-files,util-linux,vlan,wodim,xz-utils
4085
4086Note: Source code to any of the above-listed packages is available upon written request to the following address: IBM Corporation, Dept. QX3A, 3039 Cornwallis Rd., Research Triangle Park NC 27709. Identify the IBM product and the LGPL-licensed program for which you are requesting the source code.
4087
4088=========================================================
4089
4090This product contains certain code packages that are licensed pursuant to the terms of the GNU General Public License ("GPL") and/or the GNU Lesser General Public License ("LGPL"). Those terms are reproduced below for your reference. The code packages that are licensed under the GPL or LGPL version 2 include:
4091
4092geoip-database,libfuse2,libgeoip1,libkeyutils1,libmcrypt4,libnewt0.52,libprocps0,libusb-0.1-4,lsof,procps,whiptail
4093
4094Note: Source code to any of the above-listed packages is available upon written request to the following address:
4095IBM Corporation
4096Linux Technology Center, Dept. 7UDA
409711501 Burnet Road
4098Austin, TX 78758
4099
4100=========================================================
4101
4102The code packages that are licensed under the GPL or LGPL version 3 include:
4103
4104Ansible,autogen,bash,bind9-host,busybox,coreutils,cpio,diffutils,findutils,gawk,gcc-4.7-base,gmp,gnupg,gpgv,grep,groff-base,grub2-common,grub-common,grub-pc,grub-pc-bin,gzip,hybridauth library,info,install-info,less,libasprintf0c2,liberror-perl,libfile-copy-recursive-perl,libfreetype6,libgcc1,libgnutls26,libgnutls-openssl27,libidn11,liblzma5,libnfnetlink0,libpam0g,libpam-modules,libpam-modules-bin,libpam-runtime,libpipeline1,libreadline5,libreadline6,libsasl2-2,libsasl2-modules,libstdc++6,libstdcxx,libtasn1-3,man-db,nano,openssh-client,openssh-server,percona-xtrabackup,python-software-properties,rsync,rsyslog,socat,tar,xtrabackup,xz-utils
4105
4106Note: Source code to any of the above-listed packages is available upon written request to the following address:
4107IBM Corporation
4108Linux Technology Center, Dept. 7UDA
410911501 Burnet Road
4110Austin, TX 78758
4111
4112=========================================================
4113
4114The icons that are licensed under the Creative Commons Attribution 2.5 license include :
4115
4116silk/star.png
4117silk/readme.txt
4118silk/magnifier.png
4119silk/heart.png
4120silk/exclamation.png
4121silk/error.png
4122silk/delete.png
4123silk/accept.png
4124
4125=========================================================
4126
4127The icon packages that are listed under the SIL Open Font License include :
4128
4129Font-Awesome
4130material-design-icons
4131
4132=========================================================
4133
4134++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4135Creative Commons License CC by 3.0
4136
4137The Program includes some or all of the following works licensed under
4138the Creative Commons CC by 3.0 License.
4139
4140spdx-exceptions(Node)1.0.3, Kyle E. Mitchell, https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.3.tgz
4141spdx-exceptions(Node)1.0.4, Kyle E. Mitchell, https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz
4142spdx-exceptions(Node)1.0.5, Kyle E. Mitchell, https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.5.tgz
4143Font Awesome4.1.0, Dave Gandy, https://github.com/nomiddlename/log4js-node/releases/tag/v0.6.26
4144binary_heap.js, (C) Marijn Haverbeke, http://eloquentjavascript.net/1st_edition/appendix2.html
4145JSONSelect site, Lloyd Hilaiel <lloyd@hilaiel.com>, https://registry.npmjs.org/JSONSelect/-/JSONSelect-0.4.0.tgz|
4146index-debug.html, Google, Inc., https://code.angularjs.org/1.2.0rc1/angular-1.2.0rc1.zip
4147spdx-expression-parse(node)1.0.4, Kyle E. Mitchell, https://github.com/kemitchell/spdx-expression-parse.js/archive/v1.0.4.tar.gz
4148
4149
4150End of Creative Commons License NOTICES AND INFORMATION
4151++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4152
4153Creative Commons License CC by 4.0
4154
4155The Program includes some or all of the following works licensed under
4156the Creative Commons CC by 4.0 License.
4157
4158caniuse-db(node) Alexis Deveria https://github.com/Fyrd/caniuse/tree/798250b18f61bf8763dbe9a1c4cacb27ba8e3457
4159material-design-icons-iconfont
4160
4161End of Creative Commons License NOTICES AND INFORMATION
4162++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4163
4164Creative Commons License CC by SA 2.0
4165The Program includes some or all of the following works licensed under
4166the Creative Commons CC by SA 2.0 License.
4167
4168xpath.js 1.0.3, Cameron McCormack, https://github.com/yaronn/xpath.js.git
4169
4170End of Creative Commons License NOTICES AND INFORMATION
4171++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4172
4173Creative Commons Attribution-ShareAlike 3.0
4174
4175The Program includes some or all of the following works licensed under
4176the Creative Commons Attribution-ShareAlike 3.0 License.
4177
4178commons.wikimedia, jQuery Foundation, http://commons.wikimedia.org/wiki/Main_Page
4179angular.js/images/logo, Google, Inc., https://github.com/angular/angular.js/tree/master/images/logo
4180faq.html, Google, Inc., https://code.angularjs.org/1.2.0rc1/angular-1.2.0rc1.zip
4181Images, jQuery Foundation and other contributors, https://github.com/jquery/jquery-ui/tree/1.10.4
4182SPDX specification, Kyle E. Mitchell, https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz
4183gtfs, Daniel Wirtz, https://github.com/dcodeIO/ProtoBuf.js
4184
4185End of Creative Commons License NOTICES AND INFORMATION
4186++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4187
4188++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4189Unique License
4190
4191optjs (node) 3.2.1-boom
4192
4193NASA OPEN SOURCE AGREEMENT VERSION 1.3
4194THIS OPEN SOURCE AGREEMENT ("AGREEMENT") DEFINES THE RIGHTS OF USE,
4195REPRODUCTION, DISTRIBUTION, MODIFICATION AND REDISTRIBUTION OF CERTAIN
4196COMPUTER SOFTWARE ORIGINALLY RELEASED BY THE UNITED STATES GOVERNMENT AS
4197REPRESENTED BY THE GOVERNMENT AGENCY LISTED BELOW ("GOVERNMENT AGENCY").
4198THE UNITED STATES GOVERNMENT, AS REPRESENTED BY GOVERNMENT AGENCY, IS AN
4199INTENDED THIRD-PARTY BENEFICIARY OF ALL SUBSEQUENT DISTRIBUTIONS OR
4200REDISTRIBUTIONS OF THE SUBJECT SOFTWARE. ANYONE WHO USES, REPRODUCES,
4201DISTRIBUTES, MODIFIES OR REDISTRIBUTES THE SUBJECT SOFTWARE, AS DEFINED
4202HEREIN, OR ANY PART THEREOF, IS, BY THAT ACTION, ACCEPTING IN FULL THE
4203RESPONSIBILITIES AND OBLIGATIONS CONTAINED IN THIS AGREEMENT.
4204
4205
4206
4207Government Agency: _____________________________________
4208Government Agency Original Software Designation: ______________
4209Government Agency Original Software Title: ____________________
4210User Registration Requested. Please Visit http://__________________
4211Government Agency Point of Contact for Original Software: ___________________ ________________________________________________
4212
42131. DEFINITIONS
4214
4215A. "Contributor" means Government Agency, as the developer of the
4216Original Software, and any entity that makes a Modification. B.
4217"Cover|ed Patents" mean patent claims licensable by a Contributor |that
4218are necessarily infringed by the |use or sale of its Modification alone
4219or when combined with the Subject Software. C. "Display" means the
4220showing of a copy of the Subject Software, either directly or by means
4221of an image, or any other device. D. "Distribution" means conveyance or
4222transfer of the Subject Software, regardless of means, to another. E.
4223"Larger Work" means computer software that combines Subject Software, or
4224portions thereof, with software separate from the Subject Software that
4225is not governed by the terms of this Agreement. F. "Modification" means
4226any alteration of, including |addition to or deletion from, the
4227substance or structure of either the Original |Software or Subject
4228Software, and includes derivative works, as that term is defined in the
4229Copyright Statute, 17 USC 101. However, the act of including Subject
4230Software as part of a Larger Work does not in and of itself constitute a
4231Modification. G. "Original Software" means the computer software first
4232released under this Agreement by Government Agency with Government
4233Agency designation ______________ and entitled
4234_____________________________________________, |including source code,
4235object code and |accompanying documentation, if any. H. "Recipient"
4236means anyone who acquires the Subject Software |under this Agreement,
4237including all Contributors. |I. "Redistribution" means Distribution of
4238the Subject Software after a Modification has been made. J.
4239"Reproduction" means the making of a counterpart, image or copy of the
4240Subject Software. K. "Sale" means the exchange of the Subject Software
4241for money or equivalent value. L. "Subject Software" means the Original
4242Software, Modifications, or any respective parts thereof. M. "Use" means
4243the application or employment of the Subject Software for any purpose.
4244
4245
42462. GRANT OF RIGHTS
4247
4248A. Under Non-Patent Rights: |Subject to the terms and conditions of this
4249|Agreement, each Contributor, with respect to its own contribution to
4250the Subject Software, hereby grants to each |Recipient a non-exclusive,
4251world-wide, royalty-free |license to engage in the following activities
4252pertaining to the Subject Software:
4253
4254
4255
42561. Use
42572. Distribution
42583. Reproduction
42594. Modification
42605. Redistribution
42616. Display
4262
4263B. Under Patent Rights: |Subject to the terms and conditions of this
4264|Agreement, each Contributor, with respect to its own contribution to
4265the Subject Software, hereby grants to each Recipient under Covered
4266Patents |a non-exclusive, world-wide, royalty-free license |to engage in
4267the following activities pertaining to the Subject Software:
4268
4269
4270
4271
42721. Use
42732. Distribution
42743. Reproduction
42754. Sale
42765. Offer for Sale
4277
4278C. The rights granted under Paragraph B. also apply to the combination
4279of a Contributor's Modification and the Subject Software if, at the time
4280the Modification is added by the Contributor, the addition of such
4281Modification causes the combination to be covered by the Covered
4282Patents. It does not apply to any other combinations that include a
4283Modification.
4284
4285D. The rights granted in Paragraphs A. and B. allow the Recipient to
4286sublicense those same rights. Such sublicense must be under the sam|e
4287terms and conditions of this Agreement.
4288
4289
4290
42913. |OBLIGATIONS OF RECIPIENT
4292
4293A. Distribution or Redistribution of the Subject Software must be made under this Agreement except for additions covered under paragraph 3H.
4294
42951. Whenever a Recipient distributes or redistributes the Subject
4296Software, |a copy of this Agreement must be included with each copy of
4297the |Subject Software; and 2. If Recipient distributes or redistributes
4298the Subject |Software in any form other than source code, |Recipient
4299must also make the source code freely available, and must provide with
4300each copy of the Subject Software information on how to obtain the
4301source code |in a reasonable manner on or through a medium customarily
4302used for software exchange.
4303
4304|B. Each Recipient must ensure that the following copyright notice
4305appears prominently in the Subject Software:
4306
4307[Government Agency will insert the applicable copyright notice in each
4308agreement accompanying the initial distribution of original software and
4309remove this bracketed language.]
4310
4311[The following copyright notice will be used if created by a contractor
4312pursuant to Government Agency contract and rights obtained from creator
4313by assignment. Government Agency will insert the year and its Agency
4314designation and remove the bracketed language.] Copyright " {YEAR}
4315United States Government as represented by ______
4316_________________________. All Rights Reserved.
4317
4318[The following copyright notice will be used if created by civil
4319servants only. Government Agency will insert the year and its Agency
4320designation and remove the bracketed language.] Copyright " {YEAR}
4321United States Government as represented by _____________
4322_____________________________. No copyright is claimed in the United
4323States under Title 17, U.S.Code. All Other Rights Reserved.
4324
4325C. Each Contributor must characterize its alteration of the Subject
4326Software as a Modification and |must identify itself as the originator
4327of its |Modification |in a manner that reasonably allows subsequent
4328Recipients to identify the originator of the |Modification. In
4329fulfillment of these requirements, Contributor must include a file
4330(e.g., a change log file) that describes the alterations made and the
4331date of the alterations, identifies Contributor as originator of the
4332alterations, and consents to characterization of the alterations as a
4333Modification, for example, by including a |statement that the
4334Modification is derived, directly or indirectly, from Original |Software
4335provided by Government Agency. Once consent is granted, it may not
4336thereafter be revoked.
4337
4338D. A Contributor may add its own copyright notice to the Subject
4339Software. Once a copyright notice has been added to the Subject
4340Software, a Recipient may not remove it without the express permission
4341of the Contributor who added the notice.
4342
4343E. A Recipient may not make any representation in the Subject Software
4344or in any promotional, advertising or other material that may be
4345construed as an endorsement by Government Agency or by any prior
4346Recipient of any product or service provided by Recipient, or that may
4347seek to obtain commercial advantage by the fact of Government Agency's
4348or a prior Recipient's participation in this Agreement.
4349
4350F. In an effort to track usage and maintain accurate records of the
4351Subject Software, each Recipient, upon receipt of the Subject Software,
4352is requested to register with Government Agency by visiting the
4353following website: ______________________________. Recipient's name and
4354personal information shall be used for statistical purposes only. Once a
4355Recipient makes a Modification available, it is requested that the
4356Recipient inform Government Agency at the web site provided above how to
4357access the Modification.
4358
4359[Alternative paragraph for use when a web site for release and
4360monitoring of subject software will not be supported by releasing
4361Government Agency] In an effort to track usage and maintain accurate
4362records of the Subject Software, each Recipient, upon receipt of the
4363Subject Software, is requested to provide Government Agency, by e-mail
4364to the Government Agency Point of Contact listed in clause 5.F., the
4365following information: ______________________________. Recipient's name
4366and personal information shall be used for statistical purposes only.
4367Once a Recipient makes a Modification available, it is requested that
4368the Recipient inform Government Agency, by e-mail to the Government
4369Agency Point of Contact listed in clause 5.F., how to access the
4370Modificatio|n.
4371
4372G. Each Contributor represents that t|hat its Modification is believed
4373to be Contributor's original creation and does not violate any existing
4374agreements, regulations, statutes or rules, and further that
4375|Contributor has sufficient rights to grant the rights conveyed by this
4376|Agreement.
4377
4378H. A Recipient |may choose to offer, and to charge a fee for, warranty,
4379support, indemnity |and/|or liability obligations to one or more |other
4380Recipients of the Subject Software. A Recipient may do so, however, only
4381on its own behalf and not on behalf of Government Agency or any other
4382Recipient. Such a Recipient |must make it absolutely clear that any such
4383warranty, support, indemnity |and/|or liability obligation is offered by
4384|that Recipient alone. Further, such Recipient agrees to indemnify
4385Government Agency and every other Recipient for any liability incurred
4386by them |as a result of warranty, support, indemnity |and/or liability
4387offered by such Recipient.
4388
4389I. A Recipient may create a Larger Work by combining Subject Software
4390with separate software not governed by the terms of this agreement |and
4391distribute the Larger Work as a single product. In such |case, the
4392Recipient must make sure Subject Software, or portions thereof, included
4393in the Larger Work is subject to this Agreement.
4394
4395J. Notwithstanding any provisions contained herein, Recipient is hereby
4396put on notice that export of any goods |or technical data from the
4397United States may require some form of export |license from the U.S.
4398Government. Failure to obtain necessary export licenses |may result in
4399criminal liability under U.S. laws. |Government Agency neither
4400represents that a license shall not be required nor that, if required,
4401it shall be issued. Nothing granted herein provides any such export
4402license.
4403
44044. DISCLAIMER OF WARRANTIES AND LIABILITIES; WAIVER AND INDEMNIFICATION
4405
4406A. No Warranty: THE SUBJECT |SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY
4407|WARRANTY OF ANY KIND, EITHER EXPRESSED, IMPLIED, OR STATUTORY,
4408INCLUDING, |BUT NOT LIMITED TO, ANY WARRANTY THAT THE |SUBJECT SOFTWARE
4409WILL CONFORM TO SPECIFICATIONS, |ANY IMPLIED WARRANTIES OF
4410MERCHANTABILITY, |FITNESS FOR A PARTICULAR PURPOSE, OR FREEDOM FROM
4411INFRINGEMENT, ANY WARRANTY THAT THE SUBJECT SOFTWARE WILL BE ERROR FREE,
4412OR ANY WARRANTY THAT DOCUMENTATION, IF PROVIDED, WILL CONFORM TO THE
4413SUBJECT SOFTWARE. THIS AGREEMENT DOES NOT, IN ANY MANNER, CONSTITUTE AN
4414ENDORSEMENT BY GOVERNMENT AGENCY OR ANY PRIOR RECIPIENT OF ANY RESULTS,
4415RESULTING DESIGNS, HARDWARE, SOFTWARE PRODUCTS OR ANY OTHER APPLICATIONS
4416RESULTING FROM USE OF THE SUBJECT SOFTWARE. FURTHER, GOVERNMENT AGENCY
4417DISCLAIMS ALL WARRANTIES AND LIABILITIES REGARDING THIRD-PARTY SOFTWARE,
4418IF PRESENT IN THE ORIGINAL SOFTWARE, AND DISTRIBUTES IT "AS IS."
4419
4420B. Waiver and Indemnity: RECIPIENT AGREES TO WAIVE ANY AND ALL CLAIMS
4421AGAINST THE UNITED STATES GOVERNMENT, ITS CONTRACTORS AND
4422SUBCONTRACTORS, AS WELL AS ANY PRIOR RECIPIENT. IF RECIPIENT'S USE OF
4423THE SUBJECT SOFTWARE RESULTS IN ANY LIABILITIES, DEMANDS, DAMAGES,
4424EXPENSES OR LOSSES ARISING FROM SUCH USE, INCLUDING ANY DAMAGES FROM
4425PRODUCTS BASED ON, OR RESULTING FROM, RECIPIENT'S USE OF THE SUBJECT
4426SOFTWARE, RECIPIENT SHALL INDEMNIFY AND HOLD HARMLESS THE UNITED STATES
4427GOVERNMENT, ITS CONTRACTORS AND SUBCONTRACTORS, AS WELL AS ANY PRIOR
4428RECIPIENT, TO THE EXTENT PERMITTED BY LAW. RECIPIENT'S SOLE REMEDY FOR
4429ANY SUCH MATTER SHALL BE THE IMMEDIATE, UNILATERAL TERMINATION OF THIS
4430AGREEMENT.
4431
44325. GENERAL TERMS
4433
4434A. Termination: This Agreement |and the rights granted hereunder will
4435terminate automatically if |a Recipient fails to comply with these terms
4436and conditions, and fails to cure such noncompliance within thirty (30)
4437days of |becoming aware of such noncompliance. |Upon termination, a
4438Recipient agrees to immediately cease use and distribution of the
4439Subject Software. All sublicenses to the Subject Software properly
4440granted by the breaching Recipient shall survive any such termination of
4441this Agreement.
4442
4443B. Severability: |If any provision of this Agreement is invalid or
4444unenforceable under applicable law, it shall not affect the validity or
4445enforceability of the remainder of the terms of this Agreement.
4446
4447|C. Applicable Law: This Agreement shall be subject to United States
4448federal law only for all purposes, including, but not limited to,
4449determining the validity of this Agreement, the meaning of its
4450provisions and the rights, obligations and remedies of the parties.
4451
4452D. Entire Understanding: This Agreement constitutes the entire
4453understanding and agreement of the parties relating to release of the
4454Subject Software and may not be superseded, modified or amended except
4455by further written agreement duly executed by the parties.
4456
4457E. Binding Authority: By accepting and using the Subject Software under
4458this Agreement, a Recipient affirms its authority to bind the Recipient
4459to all |terms and conditions of this Agreement and |that that Recipient
4460hereby agrees to all terms and conditions herein.
4461
4462F. Point of Contact: Any Recipient contact with Government Agency is to
4463be directed to the designated representative as follows:
4464
4465
4466END OF Unique LICENSE NOTICES AND INFORMATION
4467++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4468
4469GNU GENERAL PUBLIC LICENSE
4470
4471Version 2, June 1991
4472
4473Copyright (C) 1989, 1991 Free Software Foundation, Inc.
447451 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
4475
4476Everyone is permitted to copy and distribute verbatim copies
4477of this license document, but changing it is not allowed.
4478
4479Preamble
4480
4481The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too.
4482
4483When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.
4484
4485To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.
4486
4487For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.
4488
4489We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.
4490
4491Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.
4492
4493Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.
4494
4495The precise terms and conditions for copying, distribution and modification follow.
4496TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
4497
44980. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".
4499
4500Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.
4501
45021. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.
4503
4504You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.
4505
45062. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:
4507
4508
4509=========================================================
4510
4511CREATIVE COMMONS ATTRIBUTION 2.5 LICENSE
4512
4513THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.
4514
4515BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS.
4516
45171. Definitions
4518
4519 "Collective Work" means a work, such as a periodical issue, anthology or encyclopedia, in which the Work in its entirety in unmodified form, along with a number of other contributions, constituting separate and independent works in themselves, are assembled into a collective whole. A work that constitutes a Collective Work will not be considered a Derivative Work (as defined below) for the purposes of this License.
4520 "Derivative Work" means a work based upon the Work or upon the Work and other pre-existing works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which the Work may be recast, transformed, or adapted, except that a work that constitutes a Collective Work will not be considered a Derivative Work for the purpose of this License. For the avoidance of doubt, where the Work is a musical composition or sound recording, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered a Derivative Work for the purpose of this License.
4521 "Licensor" means the individual or entity that offers the Work under the terms of this License.
4522 "Original Author" means the individual or entity who created the Work.
4523 "Work" means the copyrightable work of authorship offered under the terms of this License.
4524 "You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation.
4525
45262. Fair Use Rights. Nothing in this license is intended to reduce, limit, or restrict any rights arising from fair use, first sale or other limitations on the exclusive rights of the copyright owner under copyright law or other applicable laws.
4527
45283. License Grant. Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below:
4529
4530 to reproduce the Work, to incorporate the Work into one or more Collective Works, and to reproduce the Work as incorporated in the Collective Works;
4531 to create and reproduce Derivative Works;
4532 to distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission the Work including as incorporated in Collective Works;
4533 to distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission Derivative Works.
4534
4535 For the avoidance of doubt, where the work is a musical composition:
4536 Performance Royalties Under Blanket Licenses. Licensor waives the exclusive right to collect, whether individually or via a performance rights society (e.g. ASCAP, BMI, SESAC), royalties for the public performance or public digital performance (e.g. webcast) of the Work.
4537 Mechanical Rights and Statutory Royalties. Licensor waives the exclusive right to collect, whether individually or via a music rights agency or designated agent (e.g. Harry Fox Agency), royalties for any phonorecord You create from the Work ("cover version") and distribute, subject to the compulsory license created by 17 USC Section 115 of the US Copyright Act (or the equivalent in other jurisdictions).
4538 Webcasting Rights and Statutory Royalties. For the avoidance of doubt, where the Work is a sound recording, Licensor waives the exclusive right to collect, whether individually or via a performance-rights society (e.g. SoundExchange), royalties for the public digital performance (e.g. webcast) of the Work, subject to the compulsory license created by 17 USC Section 114 of the US Copyright Act (or the equivalent in other jurisdictions).
4539
4540The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats. All rights not expressly granted by Licensor are hereby reserved.
4541
45424. Restrictions.The license granted in Section 3 above is expressly made subject to and limited by the following restrictions:
4543
4544 You may distribute, publicly display, publicly perform, or publicly digitally perform the Work only under the terms of this License, and You must include a copy of, or the Uniform Resource Identifier for, this License with every copy or phonorecord of the Work You distribute, publicly display, publicly perform, or publicly digitally perform. You may not offer or impose any terms on the Work that alter or restrict the terms of this License or the recipients' exercise of the rights granted hereunder. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties. You may not distribute, publicly display, publicly perform, or publicly digitally perform the Work with any technological measures that control access or use of the Work in a manner inconsistent with the terms of this License Agreement. The above applies to the Work as incorporated in a Collective Work, but this does not require the Collective Work apart from the Work itself to be made subject to the terms of this License. If You create a Collective Work, upon notice from any Licensor You must, to the extent practicable, remove from the Collective Work any credit as required by clause 4(b), as requested. If You create a Derivative Work, upon notice from any Licensor You must, to the extent practicable, remove from the Derivative Work any credit as required by clause 4(b), as requested.
4545 If you distribute, publicly display, publicly perform, or publicly digitally perform the Work or any Derivative Works or Collective Works, You must keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or (ii) if the Original Author and/or Licensor designate another party or parties (e.g. a sponsor institute, publishing entity, journal) for attribution in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; the title of the Work if supplied; to the extent reasonably practicable, the Uniform Resource Identifier, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work; and in the case of a Derivative Work, a credit identifying the use of the Work in the Derivative Work (e.g., "French translation of the Work by Original Author," or "Screenplay based on original Work by Original Author"). Such credit may be implemented in any reasonable manner; provided, however, that in the case of a Derivative Work or Collective Work, at a minimum such credit will appear where any other comparable authorship credit appears and in a manner at least as prominent as such other comparable authorship credit.
4546
45475. Representations, Warranties and Disclaimer
4548
4549UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.
4550
45516. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
4552
45537. Termination
4554
4555 This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Derivative Works or Collective Works from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License.
4556 Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above.
4557
45588. Miscellaneous
4559
4560 Each time You distribute or publicly digitally perform the Work or a Collective Work, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License.
4561 Each time You distribute or publicly digitally perform a Derivative Work, Licensor offers to the recipient a license to the original Work on the same terms and conditions as the license granted to You under this License.
4562 If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.
4563 No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent.
4564 This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You.
4565
4566
4567 a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.
4568 b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.
4569 c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)
4570
4571These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.
4572
4573Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.
4574
4575In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.
4576
45773. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:
4578
4579 a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
4580 b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
4581 c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)
4582
4583The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
4584
4585If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.
4586
45874. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
4588
45895. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.
4590
45916. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.
4592
45937. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.
4594
4595If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.
4596
4597It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.
4598
4599This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.
4600
46018. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.
4602
46039. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
4604
4605Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.
4606
460710. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.
4608
4609NO WARRANTY
4610
461111. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
4612
461312. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
4614END OF TERMS AND CONDITIONS
4615How to Apply These Terms to Your New Programs
4616
4617If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.
4618
4619To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.
4620
4621one line to give the program's name and an idea of what it does.
4622Copyright (C) yyyy name of author
4623
4624This program is free software; you can redistribute it and/or
4625modify it under the terms of the GNU General Public License
4626as published by the Free Software Foundation; either version 2
4627of the License, or (at your option) any later version.
4628
4629This program is distributed in the hope that it will be useful,
4630but WITHOUT ANY WARRANTY; without even the implied warranty of
4631MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
4632GNU General Public License for more details.
4633
4634You should have received a copy of the GNU General Public License
4635along with this program; if not, write to the Free Software
4636Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
4637
4638Also add information on how to contact you by electronic and paper mail.
4639
4640If the program is interactive, make it output a short notice like this when it starts in an interactive mode:
4641
4642Gnomovision version 69, Copyright (C) year name of author
4643Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
4644type `show w'. This is free software, and you are welcome
4645to redistribute it under certain conditions; type `show c'
4646for details.
4647
4648The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program.
4649
4650You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:
4651
4652Yoyodyne, Inc., hereby disclaims all copyright
4653interest in the program `Gnomovision'
4654(which makes passes at compilers) written
4655by James Hacker.
4656
4657signature of Ty Coon, 1 April 1989
4658Ty Coon, President of Vice
4659
4660This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License.
4661
4662In addition to the above listed program packages, this product also contains portions of the Linux kernel, which is licensed under the terms of the GPL license reproduced above, with the following additional clarification:
4663
4664NOTE! This copyright does *not* cover user programs that use kernel services by normal system calls - this is merely considered normal use of the kernel, and does *not* fall under the heading of "derived work". Also note that the GPL below is copyrighted by the Free Software Foundation, but the instance of code that it refers to (the linux kernel) is copyrighted by me and others who actually wrote it. Linus Torvalds
4665
4666This product also contains portions of the Libstdc++ library, which is licensed under the GPL license referenced above, modified by the following exception language:
4667
4668As a special exception, you may use this file as part of a free software library without restriction. Specifically, if other files instantiate templates or use macros or inline functions from this file, or you compile this file and link it with other files to produce an executable, this file does not by itself cause the resulting executable to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the executable file might be covered by the GNU General Public License.
4669
4670=========================================================
4671
4672GNU LESSER GENERAL PUBLIC LICENSE
4673
4674Version 2.1, February 1999
4675
4676Copyright (C) 1991, 1999 Free Software Foundation, Inc.
467751 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
4678Everyone is permitted to copy and distribute verbatim copies
4679of this license document, but changing it is not allowed.
4680
4681[This is the first released version of the Lesser GPL. It also counts
4682 as the successor of the GNU Library Public License, version 2, hence
4683 the version number 2.1.]
4684
4685Preamble
4686
4687The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users.
4688
4689This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below.
4690
4691When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things.
4692
4693To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it.
4694
4695For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights.
4696
4697We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library.
4698
4699To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others.
4700
4701Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license.
4702
4703Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs.
4704
4705When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library.
4706
4707We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances.
4708
4709For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License.
4710
4711In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system.
4712
4713Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library.
4714
4715The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run.
4716TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
4717
47180. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you".
4719
4720A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables.
4721
4722The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".)
4723
4724"Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library.
4725
4726Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does.
4727
47281. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library.
4729
4730You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.
4731
47322. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:
4733
4734 * a) The modified work must itself be a software library.
4735 * b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change.
4736 * c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License.
4737 * d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful.
4738
4739 (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.)
4740
4741These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.
4742
4743Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library.
4744
4745In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.
4746
47473. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices.
4748
4749Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy.
4750
4751This option is useful when you wish to copy part of the code of the Library into a program that is not a library.
4752
47534. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange.
4754
4755If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code.
4756
47575. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.
4758
4759However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables.
4760
4761When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law.
4762
4763If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.)
4764
4765Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself.
4766
47676. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications.
4768
4769You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things:
4770
4771 * a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.)
4772 * b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with.
4773 * c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution.
4774 * d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place.
4775 * e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy.
4776
4777For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
4778
4779It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute.
4780
47817. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things:
4782
4783 * a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above.
4784 * b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work.
4785
47868. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
4787
47889. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it.
4789
479010. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License.
4791
479211. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library.
4793
4794If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances.
4795
4796It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.
4797
4798This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.
4799
480012. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.
4801
480213. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
4803
4804Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation.
4805
480614. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.
4807
4808NO WARRANTY
4809
481015. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
4811
481216. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
4813END OF TERMS AND CONDITIONS
4814How to Apply These Terms to Your New Libraries
4815
4816If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License).
4817
4818To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.
4819
4820one line to give the library's name and an idea of what it does.
4821Copyright (C) year name of author
4822
4823This library is free software; you can redistribute it and/or
4824modify it under the terms of the GNU Lesser General Public
4825License as published by the Free Software Foundation; either
4826version 2.1 of the License, or (at your option) any later version.
4827
4828This library is distributed in the hope that it will be useful,
4829but WITHOUT ANY WARRANTY; without even the implied warranty of
4830MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
4831Lesser General Public License for more details.
4832
4833You should have received a copy of the GNU Lesser General Public
4834License along with this library; if not, write to the Free Software
4835Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
4836
4837Also add information on how to contact you by electronic and paper mail.
4838
4839You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names:
4840
4841Yoyodyne, Inc., hereby disclaims all copyright interest in
4842the library `Frob' (a library for tweaking knobs) written
4843by James Random Hacker.
4844
4845signature of Ty Coon, 1 April 1990
4846Ty Coon, President of Vice
4847
4848That's all there is to it!
4849
4850=========================================================
4851
4852GNU GENERAL PUBLIC LICENSE (GPLv3)
4853
4854Version 3, 29 June 2007
4855
4856Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
4857
4858Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
4859Preamble
4860
4861The GNU General Public License is a free, copyleft license for software and other kinds of works.
4862
4863The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too.
4864
4865When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things.
4866
4867To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others.
4868
4869For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.
4870
4871Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it.
4872
4873For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions.
4874
4875Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users.
4876
4877Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free.
4878
4879The precise terms and conditions for copying, distribution and modification follow.
4880TERMS AND CONDITIONS
48810. Definitions.
4882
4883"This License" refers to version 3 of the GNU General Public License.
4884
4885"Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks.
4886
4887"The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations.
4888
4889To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work.
4890
4891A "covered work" means either the unmodified Program or a work based on the Program.
4892
4893To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well.
4894
4895To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying.
4896
4897An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion.
48981. Source Code.
4899
4900The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work.
4901
4902A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language.
4903
4904The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it.
4905
4906The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work.
4907
4908The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source.
4909
4910The Corresponding Source for a work in source code form is that same work.
49112. Basic Permissions.
4912
4913All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law.
4914
4915You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you.
4916
4917Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary.
49183. Protecting Users' Legal Rights From Anti-Circumvention Law.
4919
4920No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures.
4921
4922When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures.
49234. Conveying Verbatim Copies.
4924
4925You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program.
4926
4927You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee.
49285. Conveying Modified Source Versions.
4929
4930You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions:
4931
4932 * a) The work must carry prominent notices stating that you modified it, and giving a relevant date.
4933 * b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices".
4934 * c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it.
4935 * d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so.
4936
4937A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate.
49386. Conveying Non-Source Forms.
4939
4940You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways:
4941
4942 * a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange.
4943 * b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge.
4944 * c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b.
4945 * d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements.
4946 * e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d.
4947
4948A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work.
4949
4950A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product.
4951
4952"Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made.
4953
4954If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM).
4955
4956The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network.
4957
4958Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying.
49597. Additional Terms.
4960
4961"Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions.
4962
4963When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission.
4964
4965Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms:
4966
4967 * a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or
4968 * b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or
4969 * c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or
4970 * d) Limiting the use for publicity purposes of names of licensors or authors of the material; or
4971 * e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or
4972 * f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors.
4973
4974All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying.
4975
4976If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms.
4977
4978Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way.
49798. Termination.
4980
4981You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11).
4982
4983However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation.
4984
4985Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice.
4986
4987Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10.
49889. Acceptance Not Required for Having Copies.
4989
4990You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so.
499110. Automatic Licensing of Downstream Recipients.
4992
4993Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License.
4994
4995An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts.
4996
4997You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it.
499811. Patents.
4999
5000A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version".
5001
5002A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License.
5003
5004Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version.
5005
5006In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party.
5007
5008If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid.
5009
5010If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it.
5011
5012A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007.
5013
5014Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law.
501512. No Surrender of Others' Freedom.
5016
5017If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program.
501813. Use with the GNU Affero General Public License.
5019
5020Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such.
502114. Revised Versions of this License.
5022
5023The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
5024
5025Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation.
5026
5027If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program.
5028
5029Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version.
503015. Disclaimer of Warranty.
5031
5032THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
503316. Limitation of Liability.
5034
5035IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
503617. Interpretation of Sections 15 and 16.
5037
5038If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee.
5039
5040END OF TERMS AND CONDITIONS
5041How to Apply These Terms to Your New Programs
5042
5043If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.
5044
5045To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.
5046
5047 <one line to give the program's name and a brief idea of what it does.>
5048 Copyright (C) <year> <name of author>
5049
5050 This program is free software: you can redistribute it and/or modify
5051 it under the terms of the GNU General Public License as published by
5052 the Free Software Foundation, either version 3 of the License, or
5053 (at your option) any later version.
5054
5055 This program is distributed in the hope that it will be useful,
5056 but WITHOUT ANY WARRANTY; without even the implied warranty of
5057 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
5058 GNU General Public License for more details.
5059
5060 You should have received a copy of the GNU General Public License
5061 along with this program. If not, see <http://www.gnu.org/licenses/>.
5062
5063Also add information on how to contact you by electronic and paper mail.
5064
5065If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode:
5066
5067 <program> Copyright (C) <year> <name of author>
5068 This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
5069 This is free software, and you are welcome to redistribute it
5070 under certain conditions; type `show c' for details.
5071
5072The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box".
5073
5074You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see <http://www.gnu.org/licenses/>.
5075
5076The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read <http://www.gnu.org/philosophy/why-not-lgpl.html>.
5077
5078=========================================================
5079
5080GNU LESSER GENERAL PUBLIC LICENSE (LGPLv3)
5081
5082Version 3, 29 June 2007
5083
5084Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
5085
5086Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
5087
5088This version of the GNU Lesser General Public License incorporates the terms and conditions of version 3 of the GNU General Public License, supplemented by the additional permissions listed below.
50890. Additional Definitions.
5090
5091As used herein, "this License" refers to version 3 of the GNU Lesser General Public License, and the "GNU GPL" refers to version 3 of the GNU General Public License.
5092
5093"The Library" refers to a covered work governed by this License, other than an Application or a Combined Work as defined below.
5094
5095An "Application" is any work that makes use of an interface provided by the Library, but which is not otherwise based on the Library. Defining a subclass of a class defined by the Library is deemed a mode of using an interface provided by the Library.
5096
5097A "Combined Work" is a work produced by combining or linking an Application with the Library. The particular version of the Library with which the Combined Work was made is also called the "Linked Version".
5098
5099The "Minimal Corresponding Source" for a Combined Work means the Corresponding Source for the Combined Work, excluding any source code for portions of the Combined Work that, considered in isolation, are based on the Application, and not on the Linked Version.
5100
5101The "Corresponding Application Code" for a Combined Work means the object code and/or source code for the Application, including any data and utility programs needed for reproducing the Combined Work from the Application, but excluding the System Libraries of the Combined Work.
51021. Exception to Section 3 of the GNU GPL.
5103
5104You may convey a covered work under sections 3 and 4 of this License without being bound by section 3 of the GNU GPL.
51052. Conveying Modified Versions.
5106
5107If you modify a copy of the Library, and, in your modifications, a facility refers to a function or data to be supplied by an Application that uses the facility (other than as an argument passed when the facility is invoked), then you may convey a copy of the modified version:
5108
5109 * a) under this License, provided that you make a good faith effort to ensure that, in the event an Application does not supply the function or data, the facility still operates, and performs whatever part of its purpose remains meaningful, or
5110 * b) under the GNU GPL, with none of the additional permissions of this License applicable to that copy.
5111
51123. Object Code Incorporating Material from Library Header Files.
5113
5114The object code form of an Application may incorporate material from a header file that is part of the Library. You may convey such object code under terms of your choice, provided that, if the incorporated material is not limited to numerical parameters, data structure layouts and accessors, or small macros, inline functions and templates (ten or fewer lines in length), you do both of the following:
5115
5116 * a) Give prominent notice with each copy of the object code that the Library is used in it and that the Library and its use are covered by this License.
5117 * b) Accompany the object code with a copy of the GNU GPL and this license document.
5118
51194. Combined Works.
5120
5121You may convey a Combined Work under terms of your choice that, taken together, effectively do not restrict modification of the portions of the Library contained in the Combined Work and reverse engineering for debugging such modifications, if you also do each of the following:
5122
5123 * a) Give prominent notice with each copy of the Combined Work that the Library is used in it and that the Library and its use are covered by this License.
5124 * b) Accompany the Combined Work with a copy of the GNU GPL and this license document.
5125 * c) For a Combined Work that displays copyright notices during execution, include the copyright notice for the Library among these notices, as well as a reference directing the user to the copies of the GNU GPL and this license document.
5126 * d) Do one of the following:
5127 o 0) Convey the Minimal Corresponding Source under the terms of this License, and the Corresponding Application Code in a form suitable for, and under terms that permit, the user to recombine or relink the Application with a modified version of the Linked Version to produce a modified Combined Work, in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source.
5128 o 1) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (a) uses at run time a copy of the Library already present on the user's computer system, and (b) will operate properly with a modified version of the Library that is interface-compatible with the Linked Version.
5129 * e) Provide Installation Information, but only if you would otherwise be required to provide such information under section 6 of the GNU GPL, and only to the extent that such information is necessary to install and execute a modified version of the Combined Work produced by recombining or relinking the Application with a modified version of the Linked Version. (If you use option 4d0, the Installation Information must accompany the Minimal Corresponding Source and Corresponding Application Code. If you use option 4d1, you must provide the Installation Information in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source.)
5130
51315. Combined Libraries.
5132
5133You may place library facilities that are a work based on the Library side by side in a single library together with other library facilities that are not Applications and are not covered by this License, and convey such a combined library under terms of your choice, if you do both of the following:
5134
5135 * a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities, conveyed under the terms of this License.
5136 * b) Give prominent notice with the combined library that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work.
5137
51386. Revised Versions of the GNU Lesser General Public License.
5139
5140The Free Software Foundation may publish revised and/or new versions of the GNU Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
5141
5142Each version is given a distinguishing version number. If the Library as you received it specifies that a certain numbered version of the GNU Lesser General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that published version or of any later version published by the Free Software Foundation. If the Library as you received it does not specify a version number of the GNU Lesser General Public License, you may choose any version of the GNU Lesser General Public License ever published by the Free Software Foundation.
5143
5144If the Library as you received it specifies that a proxy can decide whether future versions of the GNU Lesser General Public License shall apply, that proxy's public statement of acceptance of any version is permanent authorization for you to choose that version for the Library.
5145
5146=========================================================
5147-----------------------------------------------------------
5148SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
5149-----------------------------------------------------------
5150
5151PREAMBLE
5152The goals of the Open Font License (OFL) are to stimulate worldwide
5153development of collaborative font projects, to support the font creation
5154efforts of academic and linguistic communities, and to provide a free and
5155open framework in which fonts may be shared and improved in partnership
5156with others.
5157
5158The OFL allows the licensed fonts to be used, studied, modified and
5159redistributed freely as long as they are not sold by themselves. The
5160fonts, including any derivative works, can be bundled, embedded,
5161redistributed and/or sold with any software provided that any reserved
5162names are not used by derivative works. The fonts and derivatives,
5163however, cannot be released under any other type of license. The
5164requirement for fonts to remain under this license does not apply
5165to any document created using the fonts or their derivatives.
5166
5167DEFINITIONS
5168"Font Software" refers to the set of files released by the Copyright
5169Holder(s) under this license and clearly marked as such. This may
5170include source files, build scripts and documentation.
5171
5172"Reserved Font Name" refers to any names specified as such after the
5173copyright statement(s).
5174
5175"Original Version" refers to the collection of Font Software components as
5176distributed by the Copyright Holder(s).
5177
5178"Modified Version" refers to any derivative made by adding to, deleting,
5179or substituting -- in part or in whole -- any of the components of the
5180Original Version, by changing formats or by porting the Font Software to a
5181new environment.
5182
5183"Author" refers to any designer, engineer, programmer, technical
5184writer or other person who contributed to the Font Software.
5185
5186PERMISSION & CONDITIONS
5187Permission is hereby granted, free of charge, to any person obtaining
5188a copy of the Font Software, to use, study, copy, merge, embed, modify,
5189redistribute, and sell modified and unmodified copies of the Font
5190Software, subject to the following conditions:
5191
51921) Neither the Font Software nor any of its individual components,
5193in Original or Modified Versions, may be sold by itself.
5194
51952) Original or Modified Versions of the Font Software may be bundled,
5196redistributed and/or sold with any software, provided that each copy
5197contains the above copyright notice and this license. These can be
5198included either as stand-alone text files, human-readable headers or
5199in the appropriate machine-readable metadata fields within text or
5200binary files as long as those fields can be easily viewed by the user.
5201
52023) No Modified Version of the Font Software may use the Reserved Font
5203Name(s) unless explicit written permission is granted by the corresponding
5204Copyright Holder. This restriction only applies to the primary font name as
5205presented to the users.
5206
52074) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
5208Software shall not be used to promote, endorse or advertise any
5209Modified Version, except to acknowledge the contribution(s) of the
5210Copyright Holder(s) and the Author(s) or with their explicit written
5211permission.
5212
52135) The Font Software, modified or unmodified, in part or in whole,
5214must be distributed entirely under this license, and must not be
5215distributed under any other license. The requirement for fonts to
5216remain under this license does not apply to any document created
5217using the Font Software.
5218
5219TERMINATION
5220This license becomes null and void if any of the above conditions are
5221not met.
5222
5223DISCLAIMER
5224THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
5225EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
5226MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
5227OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
5228COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
5229INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
5230DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
5231FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
5232OTHER DEALINGS IN THE FONT SOFTWARE.
5233
5234=========================================================
5235
5236
5237L/N: L-CLIG-ACRLZQ
5238D/N: L-CLIG-ACRLZQ
5239P/N: L-CLIG-ACRLZQ
\No newline at end of file