[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH V9 01/14] block: move bdrv_snapshot_find() to bl
From: |
Markus Armbruster |
Subject: |
Re: [Qemu-devel] [PATCH V9 01/14] block: move bdrv_snapshot_find() to block/snapshot.c |
Date: |
Wed, 13 Mar 2013 19:19:12 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.1 (gnu/linux) |
Kevin Wolf <address@hidden> writes:
> Am 12.03.2013 um 06:01 hat Wenchao Xia geschrieben:
>> Oops, Since it belongs to block layer I hope it can be LGPL2. Do you
>> know how to contact Fabrice Bellard to ask for a change?
>
> Fabrice is not the only copyright owner of this file.
>
> Just copy the license as it is, changing licenses is always a nasty
> thing and as I'm not a lawyer I prefer to stay on the safe side. The MIT
> license works well enough, there's no real reason to change it.
*Relicensing* a file is indeed "nasty" in the sense that it's a huge
hassle: you have to track down all copyright holders and get their
permission.
But this isn't relicensing. This is exercising your *right* to
incorporate permissively-licensed stuff into work covered by a
compatible, stronger license. That right was irrevocably granted to you
by the copyright holders. You don't have to ask anyone to exercise it.
Of course, the stronger license still has to be compatible with GPLv2,
so we can accept the result into QEMU.
If a subsystem has additional requirements on licenses, its maintainers
will explain them to you. For what it's worth, substantial parts of the
block layer are already GPLv2+.
You don't *have* to switch to a stronger license, of course. It's your
choice. Myself, I prefer to protect any substantial work I do with a
strong copyleft license such as GPLv2+.
- [Qemu-devel] [PATCH V9 00/14] qmp/hmp interfaces for internal snapshot info, Wenchao Xia, 2013/03/11
- [Qemu-devel] [PATCH V9 01/14] block: move bdrv_snapshot_find() to block/snapshot.c, Wenchao Xia, 2013/03/11
- Re: [Qemu-devel] [PATCH V9 01/14] block: move bdrv_snapshot_find() to block/snapshot.c, Kevin Wolf, 2013/03/13
- Re: [Qemu-devel] [PATCH V9 01/14] block: move bdrv_snapshot_find() to block/snapshot.c,
Markus Armbruster <=
- Re: [Qemu-devel] [PATCH V9 01/14] block: move bdrv_snapshot_find() to block/snapshot.c, Eric Blake, 2013/03/13
- Re: [Qemu-devel] [PATCH V9 01/14] block: move bdrv_snapshot_find() to block/snapshot.c, Kevin Wolf, 2013/03/14
- Re: [Qemu-devel] [PATCH V9 01/14] block: move bdrv_snapshot_find() to block/snapshot.c, Markus Armbruster, 2013/03/14
- Re: [Qemu-devel] [PATCH V9 01/14] block: move bdrv_snapshot_find() to block/snapshot.c, Kevin Wolf, 2013/03/14
- Re: [Qemu-devel] [PATCH V9 01/14] block: move bdrv_snapshot_find() to block/snapshot.c, Wenchao Xia, 2013/03/15
- Re: [Qemu-devel] [PATCH V9 01/14] block: move bdrv_snapshot_find() to block/snapshot.c, Kevin Wolf, 2013/03/15
- Re: [Qemu-devel] [PATCH V9 01/14] block: move bdrv_snapshot_find() to block/snapshot.c, Markus Armbruster, 2013/03/13
[Qemu-devel] [PATCH V9 03/14] qemu-img: remove unused parameter in collect_image_info(), Wenchao Xia, 2013/03/11
[Qemu-devel] [PATCH V9 05/14] block: add snapshot info query function bdrv_query_snapshot_info_list(), Wenchao Xia, 2013/03/11
[Qemu-devel] [PATCH V9 04/14] block: move collect_snapshots() and collect_image_info() to block/qapi.c, Wenchao Xia, 2013/03/11