[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-block] [PATCH v6 00/21] block: transactionless incremental bac
From: |
Eric Blake |
Subject: |
Re: [Qemu-block] [PATCH v6 00/21] block: transactionless incremental backup series |
Date: |
Thu, 23 Apr 2015 13:18:43 -0600 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 |
On 04/23/2015 08:41 AM, John Snow wrote:
> I know I said "primarily to be difficult" but I was just being
> facetious. I didn't find the GPL2+ to be suitable for documentation,
> strictly, so I went to read up on the documentation licenses that the
> fsf support/recommend.
>
> There's the GNU documentation license, but I found that unsuitable for a
> couple reasons -- one of them was that you are forbidden(!) from
> changing the text of the license,
Note that it is usually only the license text proper that is locked
down; the rest of the documentation is not under the same restriction
unless you declare specific invariant sections such as a cover page. But
I know that the Debian project has typically frowned upon any use of FDL
with invariant sections, and the FDL has therefore earned a somewhat
questionable reputation outside of FSF projects.
> and there are some provisions in there
> I didn't like, such as requiring the full text of the license to be
> included with compiled copies of the document. That's not something I
> care about -- a reference in source, for instance, is sufficient, or a
> copy of the license being distributed *with* the compiled source is
> fine, but I have no need for the full license to be copied with the
> compiled version.
Yes, I like those benefits of the FreeBSD Documentation License.
>
> The other documentation license the fsf recommends is the FreeBSD one,
> and that one looked appealing, short, and to the point, so it is the one
> I chose. It is essentially the FreeBSD license with words altered to
> clarify what "code" and "source" means with respect to a document.
In particular, according to the FSF, the FreeBSD Documentation License
_should be_ acceptable for use with a GPLv2 program:
https://www.gnu.org/philosophy/license-list.html#FreeDocumentationLicenses
although this is probably not the right list to get a definitive answer
from a lawyer familiar with the various copyright licenses and laws.
>
> Sorry for /actually/ being difficult; but Eric Blake was urging me to
> select a license instead of relying on the implicit GPL, so I did go out
> of my way to choose one I found appropriate.
>
> I stand by my pick.
I also agree with the pick; I think that GPLv2+ on documentation is a
bit questionable - if someone else implements the same interface using
just the documentation, is their code required to be under the GPL by
virtue of "using" the documentation? Using a more permissive
documentation license feels nicer to me, as it would allow non-GPL
implementations if someone is so inclined. Sorry if encouraging the
issue has made matters more difficult.
--
Eric Blake eblake redhat com +1-919-301-3266
Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature
- Re: [Qemu-block] [PATCH v6 18/21] iotests: add QMP event waiting queue, (continued)
- [Qemu-block] [PATCH v6 17/21] iotests: add invalid input incremental backup tests, John Snow, 2015/04/17
- [Qemu-block] [PATCH v6 19/21] iotests: add simple incremental backup case, John Snow, 2015/04/17
- [Qemu-block] [PATCH v6 21/21] iotests: add incremental backup granularity tests, John Snow, 2015/04/17
- [Qemu-block] [PATCH v6 20/21] iotests: add incremental backup failure recovery test, John Snow, 2015/04/17
- Re: [Qemu-block] [PATCH v6 00/21] block: transactionless incremental backup series, Stefan Hajnoczi, 2015/04/23
Re: [Qemu-block] [PATCH v6 00/21] block: transactionless incremental backup series, Stefan Hajnoczi, 2015/04/24