All, I believe I have the LICENSE and NOTICE files in shape (with the exceptions listed below) for both our source files and binary dependencies. Now I need help from someone to please QA my work.
Relevant artifacts are the LICENSE and NOTICE files. The tools/whisker/descriptor.xml file is what I use to feed into the Whisker app (patched locally) to generate the LICENSE and NOTICE files. However, I would recommend just checking the LICENSE and NOTICE files for now, and let me figure out if there is a bug in descriptor.xml or Whisker itself (I've found a couple). The following source / binaries need to be either removed from the project completely, or set to be optional downloads / build features. I know some of this is already in progress... I'm just noting this here to be complete. deps/XenServerJava/* deps/bin/* deps/cloud-iControl.jar deps/cloud-jasypt-1.8.jar deps/cloud-jnetpcap.jar deps/cloud-manageontap.jar deps/cloud-netscaler-sdx.jar deps/cloud-netscaler.jar deps/cloud-servlet-api.jar deps/cloud-xenserver-5.6.100-1.jar deps/libvirt-0.4.8.jar deps/vmware-apputils.jar deps/vmware-lib-jaxrpc.jar deps/vmware-vim.jar deps/vmware-vim25.jar deps/awsapi-lib/c3p0-0.9.1.2.jar < GPL! deps/awsapi-lib/hibernate3.jar < GPL! Also for reference, here are the files that are currently reporting as issues in RAT. Many of them are either (1) known exceptions or (2) work in progress to fix. Unapproved licenses: /Users/chip.childers/incubator-cloudstack/waf /Users/chip.childers/incubator-cloudstack/awsapi/waf /Users/chip.childers/incubator-cloudstack/awsapi/packages/config/debian/control /Users/chip.childers/incubator-cloudstack/awsapi/packages/config/debian/rules /Users/chip.childers/incubator-cloudstack/awsapi/resource/AmazonEC2/AmazonEC2.wsdl /Users/chip.childers/incubator-cloudstack/awsapi/resource/AmazonEC2/services.xml /Users/chip.childers/incubator-cloudstack/build/build.number /Users/chip.childers/incubator-cloudstack/console-proxy/certs/localhost.crt /Users/chip.childers/incubator-cloudstack/console-proxy/certs/localhost.key /Users/chip.childers/incubator-cloudstack/console-proxy/certs/realhostip.crt /Users/chip.childers/incubator-cloudstack/console-proxy/certs/realhostip.csr /Users/chip.childers/incubator-cloudstack/console-proxy/certs/realhostip.key /Users/chip.childers/incubator-cloudstack/console-proxy/js/jquery.js /Users/chip.childers/incubator-cloudstack/debian/compat /Users/chip.childers/incubator-cloudstack/debian/control /Users/chip.childers/incubator-cloudstack/debian/dirs /Users/chip.childers/incubator-cloudstack/debian/rules /Users/chip.childers/incubator-cloudstack/deps/XenServerJava/GPL-2 /Users/chip.childers/incubator-cloudstack/deps/XenServerJava/Makefile /Users/chip.childers/incubator-cloudstack/deps/awsapi-lib/rampart-lib/slf4j-api-LICENSE.txt /Users/chip.childers/incubator-cloudstack/deps/awsapi-lib/rampart-lib/slf4j-jdk14-LICENSE.txt /Users/chip.childers/incubator-cloudstack/deps/bin/GPL-2 /Users/chip.childers/incubator-cloudstack/deps/bin/Makefile /Users/chip.childers/incubator-cloudstack/docs/en-US/release-notes-3.0.4.ent /Users/chip.childers/incubator-cloudstack/docs/en-US/scratch.txt /Users/chip.childers/incubator-cloudstack/docs/publican-cloudstack/defaults.cfg /Users/chip.childers/incubator-cloudstack/docs/publican-cloudstack/overrides.cfg /Users/chip.childers/incubator-cloudstack/docs/publican-cloudstack/publican-cloudstack.spec /Users/chip.childers/incubator-cloudstack/docs/publican-cloudstack/publican.cfg /Users/chip.childers/incubator-cloudstack/docs/publican-cloudstack/en-US/Feedback.xml /Users/chip.childers/incubator-cloudstack/docs/publican-cloudstack/en-US/css/overrides.css /Users/chip.childers/incubator-cloudstack/docs/publican-cloudstack/en-US/images/.directory /Users/chip.childers/incubator-cloudstack/docs/publican-cloudstack/en-US/images/title_logo.svg /Users/chip.childers/incubator-cloudstack/ovm/.project /Users/chip.childers/incubator-cloudstack/patches/.classpath /Users/chip.childers/incubator-cloudstack/patches/.project /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/iptables_1.4.8-3local1checksum1_i386.deb /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/systemvm.vmx /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/systemvm.xml /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/xe-guest-utilities_5.6.0-595_i386.deb /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/cloud-nic.rules /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/dnsmasq.conf /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/logrotate.conf /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/rc.local /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/rsyslog.conf /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/sysctl.conf /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/vpcdnsmasq.conf /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/apache2/httpd.conf /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/apache2/ports.conf /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/apache2/vhostexample.conf /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/apache2/sites-available/default /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/apache2/sites-available/default-ssl /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/cron.daily/cloud-cleanup /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/default/cloud /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/default/cloud-passwd-srvr /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/haproxy/haproxy.cfg /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/httpd/conf/httpd.conf /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/init.d/cloud /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/init.d/cloud-early-config /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/init.d/cloud-passwd-srvr /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/init.d/postinit /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/iptables/iptables-consoleproxy /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/iptables/iptables-elbvm /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/iptables/iptables-router /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/iptables/iptables-secstorage /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/iptables/iptables-vpcrouter /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/iptables/rt_tables_init /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/iptables/rules /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/logrotate.d/apache2 /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/logrotate.d/dnsmasq /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/logrotate.d/haproxy /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/logrotate.d/ppp /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/logrotate.d/rsyslog /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/modprobe.d/aesni_intel /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/etc/ssh/sshd_config /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/opt/cloud/bin/checks2svpn.sh /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/opt/cloud/bin/cloud-nic.sh /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/opt/cloud/bin/passwd_server /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/root/redundant_router/arping_gateways.sh.templ /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/root/redundant_router/backup.sh.templ /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/root/redundant_router/check_heartbeat.sh.templ /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/root/redundant_router/checkrouter.sh.templ /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/root/redundant_router/conntrackd.conf.templ /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/root/redundant_router/enable_pubip.sh.templ /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/root/redundant_router/fault.sh.templ /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/root/redundant_router/heartbeat.sh.templ /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/root/redundant_router/keepalived.conf.templ /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/root/redundant_router/master.sh.templ /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/var/lib/misc/dnsmasq.leases /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/var/www/html/latest/.htaccess /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/config/var/www/html/userdata/.htaccess /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/vpn/etc/ipsec.conf /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/vpn/etc/ipsec.conf.orig /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/vpn/etc/ipsec.secrets /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/vpn/etc/ipsec.secrets.orig /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/vpn/etc/ipsec.d/l2tp.conf /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/vpn/etc/ppp/options.xl2tpd /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/vpn/etc/xl2tpd/xl2tpd.conf /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/vpn/etc/xl2tpd/xl2tpd.conf.orig /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/xe/xe-linux-distribution.init /Users/chip.childers/incubator-cloudstack/patches/systemvm/debian/xe/xen-vcpu-hotplug.rules /Users/chip.childers/incubator-cloudstack/plugins/hypervisors/ovm/scripts/vm/hypervisor/ovm/Fixget_storage_reposExceptionDueToWrongReturnValueCheck.patch /Users/chip.childers/incubator-cloudstack/plugins/hypervisors/ovm/scripts/vm/hypervisor/ovm/OvmDontTouchOCFS2ClusterWhenAgentStart.patch /Users/chip.childers/incubator-cloudstack/plugins/hypervisors/ovm/scripts/vm/hypervisor/ovm/OvmPatch.patch /Users/chip.childers/incubator-cloudstack/plugins/network-elements/midokura-midonet/build.xml /Users/chip.childers/incubator-cloudstack/scripts/vm/systemvm/id_rsa.cloud /Users/chip.childers/incubator-cloudstack/target/ant_verbose.txt /Users/chip.childers/incubator-cloudstack/tools/devcloud/devcloud.cfg /Users/chip.childers/incubator-cloudstack/tools/devcloud/basebuild/puppet-devcloudinitial/files/network.conf /Users/chip.childers/incubator-cloudstack/ui/lib/jquery.cookies.js /Users/chip.childers/incubator-cloudstack/ui/lib/jquery.easing.js /Users/chip.childers/incubator-cloudstack/ui/lib/jquery.js /Users/chip.childers/incubator-cloudstack/ui/lib/jquery.md5.js /Users/chip.childers/incubator-cloudstack/ui/lib/jquery.validate.js /Users/chip.childers/incubator-cloudstack/ui/lib/reset.css /Users/chip.childers/incubator-cloudstack/ui/lib/flot/jquery.colorhelpers.js /Users/chip.childers/incubator-cloudstack/ui/lib/flot/jquery.flot.crosshair.js /Users/chip.childers/incubator-cloudstack/ui/lib/flot/jquery.flot.fillbetween.js /Users/chip.childers/incubator-cloudstack/ui/lib/flot/jquery.flot.image.js /Users/chip.childers/incubator-cloudstack/ui/lib/flot/jquery.flot.js /Users/chip.childers/incubator-cloudstack/ui/lib/flot/jquery.flot.navigate.js /Users/chip.childers/incubator-cloudstack/ui/lib/flot/jquery.flot.pie.js /Users/chip.childers/incubator-cloudstack/ui/lib/flot/jquery.flot.resize.js /Users/chip.childers/incubator-cloudstack/ui/lib/flot/jquery.flot.selection.js /Users/chip.childers/incubator-cloudstack/ui/lib/flot/jquery.flot.stack.js /Users/chip.childers/incubator-cloudstack/ui/lib/flot/jquery.flot.symbol.js /Users/chip.childers/incubator-cloudstack/ui/lib/flot/jquery.flot.threshold.js /Users/chip.childers/incubator-cloudstack/ui/lib/jquery-ui/index.html /Users/chip.childers/incubator-cloudstack/ui/lib/jquery-ui/css/jquery-ui.css /Users/chip.childers/incubator-cloudstack/ui/lib/jquery-ui/js/jquery-ui.js /Users/chip.childers/incubator-cloudstack/ui/lib/qunit/qunit.css /Users/chip.childers/incubator-cloudstack/ui/lib/qunit/qunit.js /Users/chip.childers/incubator-cloudstack/utils/bin/javax/persistence/package.html -chip