[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [libvirt] [PATCH] Desert the FSF address in copyright



On 2012年07月21日 21:44, Eric Blake wrote:
On 07/21/2012 04:21 AM, Osier Yang wrote:
Per the FSF address could be changed from time to time, and GNU
recommends the following now: (http://www.gnu.org/licenses/gpl-howto.html)

   You should have received a copy of the GNU General Public License
   along with Foobar.  If not, see<http://www.gnu.org/licenses/>.

This patch removes the explicit FSF address, and uses above instead
(of course, with inserting 'Lesser' before 'General').

Except a bunch of files for security driver, all others are changed
automatically, the copyright for securify files are not complete,
that's why to do it manually:

   src/security/security_selinux.h
   src/security/security_driver.h
   src/security/security_selinux.c
   src/security/security_apparmor.h
   src/security/security_apparmor.c
   src/security/security_driver.c
---
  daemon/libvirtd-config.c                  |    4 ++--
  daemon/libvirtd-config.h                  |    4 ++--

...

ACK.  I think we still need to audit for files that are completely
missing a copyright notice, but this looks like a mechanical replacement
for all the files that have an address.

Yes.


I'd recommend a followup patch to cfg.mk to introduce a syntax check
that guarantees we are using the right URL address in each file.


Yes, 103 files are ignored for the not standard copyright. See the
attachment. I will clean up those later.

Regards,
Osier
IGNORE: /home/osier/work/git/libvirt/python/libvirt-qemu-override.c
IGNORE: /home/osier/work/git/libvirt/python/typewrappers.h
IGNORE: /home/osier/work/git/libvirt/python/libvirt-override.c
IGNORE: /home/osier/work/git/libvirt/python/typewrappers.c
IGNORE: /home/osier/work/git/libvirt/src/internal.h
IGNORE: /home/osier/work/git/libvirt/src/driver.h
IGNORE: /home/osier/work/git/libvirt/src/libvirt.c
IGNORE: /home/osier/work/git/libvirt/src/util/conf.c
IGNORE: /home/osier/work/git/libvirt/src/util/virterror.c
IGNORE: /home/osier/work/git/libvirt/src/util/cgroup.h
IGNORE: /home/osier/work/git/libvirt/src/util/sexpr.c
IGNORE: /home/osier/work/git/libvirt/src/util/viruri.h
IGNORE: /home/osier/work/git/libvirt/src/util/viruri.c
IGNORE: /home/osier/work/git/libvirt/src/util/cgroup.c
IGNORE: /home/osier/work/git/libvirt/src/util/buf.h
IGNORE: /home/osier/work/git/libvirt/src/util/xml.h
IGNORE: /home/osier/work/git/libvirt/src/util/virhash.c
IGNORE: /home/osier/work/git/libvirt/src/util/stats_linux.c
IGNORE: /home/osier/work/git/libvirt/src/util/xml.c
IGNORE: /home/osier/work/git/libvirt/src/util/conf.h
IGNORE: /home/osier/work/git/libvirt/src/util/sexpr.h
IGNORE: /home/osier/work/git/libvirt/src/util/buf.c
IGNORE: /home/osier/work/git/libvirt/src/util/stats_linux.h
IGNORE: /home/osier/work/git/libvirt/src/util/virhash.h
IGNORE: /home/osier/work/git/libvirt/src/vbox/vbox_V3_1.c
IGNORE: /home/osier/work/git/libvirt/src/vbox/vbox_driver.h
IGNORE: /home/osier/work/git/libvirt/src/vbox/vbox_XPCOMCGlue.c
IGNORE: /home/osier/work/git/libvirt/src/vbox/vbox_V3_0.c
IGNORE: /home/osier/work/git/libvirt/src/vbox/vbox_V4_0.c
IGNORE: /home/osier/work/git/libvirt/src/vbox/vbox_CAPI_v3_0.h
IGNORE: /home/osier/work/git/libvirt/src/vbox/vbox_tmpl.c
IGNORE: /home/osier/work/git/libvirt/src/vbox/vbox_CAPI_v3_1.h
IGNORE: /home/osier/work/git/libvirt/src/vbox/vbox_V2_2.c
IGNORE: /home/osier/work/git/libvirt/src/vbox/vbox_driver.c
IGNORE: /home/osier/work/git/libvirt/src/vbox/vbox_CAPI_v4_1.h
IGNORE: /home/osier/work/git/libvirt/src/vbox/vbox_V3_2.c
IGNORE: /home/osier/work/git/libvirt/src/vbox/vbox_XPCOMCGlue.h
IGNORE: /home/osier/work/git/libvirt/src/vbox/vbox_V4_1.c
IGNORE: /home/osier/work/git/libvirt/src/vbox/vbox_CAPI_v4_0.h
IGNORE: /home/osier/work/git/libvirt/src/vbox/vbox_CAPI_v2_2.h
IGNORE: /home/osier/work/git/libvirt/src/vbox/vbox_CAPI_v3_2.h
IGNORE: /home/osier/work/git/libvirt/src/security/virt-aa-helper.c
IGNORE: /home/osier/work/git/libvirt/src/xen/xen_driver.h
IGNORE: /home/osier/work/git/libvirt/src/xen/xen_hypervisor.h
IGNORE: /home/osier/work/git/libvirt/src/xen/xs_internal.c
IGNORE: /home/osier/work/git/libvirt/src/xen/xend_internal.h
IGNORE: /home/osier/work/git/libvirt/src/xen/xen_hypervisor.c
IGNORE: /home/osier/work/git/libvirt/src/xen/block_stats.h
IGNORE: /home/osier/work/git/libvirt/src/xen/xs_internal.h
IGNORE: /home/osier/work/git/libvirt/src/xen/block_stats.c
IGNORE: /home/osier/work/git/libvirt/src/xen/xen_driver.c
IGNORE: /home/osier/work/git/libvirt/src/xen/xend_internal.c
IGNORE: /home/osier/work/git/libvirt/tools/virsh-edit.c
IGNORE: /home/osier/work/git/libvirt/tools/virsh.c
IGNORE: /home/osier/work/git/libvirt/include/libvirt/virterror.h
IGNORE: /home/osier/work/git/libvirt/include/libvirt/libvirt-qemu.h
IGNORE: /home/osier/work/git/libvirt/examples/domain-events/events-c/event-test.c
IGNORE: /home/osier/work/git/libvirt/examples/hellolibvirt/hellolibvirt.c
IGNORE: /home/osier/work/git/libvirt/examples/openauth/openauth.c
IGNORE: /home/osier/work/git/libvirt/examples/dominfo/info1.c
IGNORE: /home/osier/work/git/libvirt/examples/domsuspend/suspend.c
IGNORE: /home/osier/work/git/libvirt/tests/reconnect.c
IGNORE: /home/osier/work/git/libvirt/tests/statstest.c
IGNORE: /home/osier/work/git/libvirt/tests/virhashdata.h
IGNORE: /home/osier/work/git/libvirt/tests/storagepoolxml2xmltest.c
IGNORE: /home/osier/work/git/libvirt/tests/nwfilterxml2xmltest.c
IGNORE: /home/osier/work/git/libvirt/tests/conftest.c
IGNORE: /home/osier/work/git/libvirt/tests/seclabeltest.c
IGNORE: /home/osier/work/git/libvirt/tests/qemuxml2xmltest.c
IGNORE: /home/osier/work/git/libvirt/tests/qemumonitortest.c
IGNORE: /home/osier/work/git/libvirt/tests/lxcxml2xmltest.c
IGNORE: /home/osier/work/git/libvirt/tests/nodedevxml2xmltest.c
IGNORE: /home/osier/work/git/libvirt/tests/domainsnapshotxml2xmltest.c
IGNORE: /home/osier/work/git/libvirt/tests/testutilslxc.h
IGNORE: /home/osier/work/git/libvirt/tests/qemuhelptest.c
IGNORE: /home/osier/work/git/libvirt/tests/qemuxml2argvtest.c
IGNORE: /home/osier/work/git/libvirt/tests/testutilsqemu.c
IGNORE: /home/osier/work/git/libvirt/tests/testutilsxen.c
IGNORE: /home/osier/work/git/libvirt/tests/networkxml2argvtest.c
IGNORE: /home/osier/work/git/libvirt/tests/pkix_asn1_tab.c
IGNORE: /home/osier/work/git/libvirt/tests/xencapstest.c
IGNORE: /home/osier/work/git/libvirt/tests/interfacexml2xmltest.c
IGNORE: /home/osier/work/git/libvirt/tests/nodeinfotest.c
IGNORE: /home/osier/work/git/libvirt/tests/virhashtest.c
IGNORE: /home/osier/work/git/libvirt/tests/testutilsxen.h
IGNORE: /home/osier/work/git/libvirt/tests/testutilsqemu.h
IGNORE: /home/osier/work/git/libvirt/tests/testutils.h
IGNORE: /home/osier/work/git/libvirt/tests/storagevolxml2xmltest.c
IGNORE: /home/osier/work/git/libvirt/tests/openvzutilstest.c
IGNORE: /home/osier/work/git/libvirt/tests/esxutilstest.c
IGNORE: /home/osier/work/git/libvirt/tests/xml2sexprtest.c
IGNORE: /home/osier/work/git/libvirt/tests/utiltest.c
IGNORE: /home/osier/work/git/libvirt/tests/virbuftest.c
IGNORE: /home/osier/work/git/libvirt/tests/qemuargv2xmltest.c
IGNORE: /home/osier/work/git/libvirt/tests/jsontest.c
IGNORE: /home/osier/work/git/libvirt/tests/testutilslxc.c
IGNORE: /home/osier/work/git/libvirt/tests/networkxml2xmltest.c
IGNORE: /home/osier/work/git/libvirt/tests/xml2vmxtest.c
IGNORE: /home/osier/work/git/libvirt/tests/vmx2xmltest.c
IGNORE: /home/osier/work/git/libvirt/tests/sexpr2xmltest.c
IGNORE: /home/osier/work/git/libvirt/tests/testutils.c
IGNORE: /home/osier/work/git/libvirt/tests/virshtest.c
IGNORE: /home/osier/work/git/libvirt/tests/qemuxmlnstest.c

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]