All of lore.kernel.org
 help / color / mirror / Atom feed
From: Juan Quintela <quintela@redhat.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: "Peter Maydell" <peter.maydell@linaro.org>,
	"Anthony Liguori" <aliguori@us.ibm.com>,
	"Guan Xuetao" <gxt@mprc.pku.edu.cn>,
	"Christophe Lyon" <christophe.lyon@st.com>,
	"Max Filippov" <jcmvbkbc@gmail.com>,
	"Richard Sandiford" <rdsandiford@googlemail.com>,
	"Jocelyn Mayer" <l_indien@magic.fr>,
	qemu-devel@nongnu.org, "Avi Kivity" <avi.kivity@gmail.com>,
	"Blue Swirl" <blauwirbel@gmail.com>,
	"Stefan Weil" <weil@mail.berlios.de>, malc <av1474@comtv.ru>,
	"Paul Brook" <paul@codesourcery.com>,
	"Thiemo Seufer" <ths@networkno.de>,
	"Andreas Färber" <afaerber@suse.de>,
	"Aurelien Jarno" <aurelien@aurel32.net>,
	"Richard Henderson" <rth@twiddle.net>
Subject: Re: [Qemu-devel] [PATCH] softfloat: rebase to version 2a
Date: Tue, 30 Apr 2013 00:10:21 +0200	[thread overview]
Message-ID: <8761z5ng36.fsf@elfo.elfo> (raw)
In-Reply-To: <517EDEE7.8070309@redhat.com> (Paolo Bonzini's message of "Mon, 29 Apr 2013 22:58:15 +0200")

Paolo Bonzini <pbonzini@redhat.com> wrote:
> Il 29/04/2013 20:05, Anthony Liguori ha scritto:
>> N.B. If you are on CC, see after the '---' for a requested action!
>> 
>> The license of SoftFloat-2b is claimed to be GPLv2 incompatible by
>> the FSF due to an indemnification clause.  The previous release,
>> SoftFloat-2a, did not contain this clause.  The only changes between
>> these two versions as far as QEMU is concerned is the license change
>> and a global modification of the comment structure.  This patch rebases
>> our softfloat code to SoftFloat-2a in order to have a GPLv2 compatible
>> license.
>> 
>> Please note, this is a comment-only change.  The resulting binary should
>> be the same.
>> 
>> I created this patch using the following strategy:
>> 
>> 1) Create a branch using the original import of softfloat code:
>>    $ git checkout 158142c2c2df728cfa3b5320c65534921a764f26
>> 
>> 2) Remove carriage returns from Softfloat-2b
>> 
>> 3) Compare each of the softfloat files against Softfloat-2b using the
>>    following mapping to generate Fabrice's original softfloat changes:
>> 
>>    - fpu/softfloat.c -> softfloat/bits64/softfloat.c
>>    - fpu/softfloat.h -> softfloat/bits64/386-Win32-gcc/softfloat.h
>>    - fpu/softfloat-macros.h -> softfloat/bits64/softfloat-macros
>> - fpu/softfloat-specialize.h ->
> softfloat/bits64/386-Win32-gcc/softfloat-specialize
>> 
>> 4) Replace our softfloat files with the corresponding files from Softfloat-2a
>> 
>> 5) Apply the diffs from (3) to (4) and commit
>> 
>> 6) Create a diff between (5) and 158142c2c2df728cfa3b5320c65534921a764f26
>>    - This diff consists 100% of licensing change + comment reformating
>> 
>> 7) Checkout the latest master branch, apply the diff from (6)
>>    - There were a lot of comment rejects, confirmed this was only comments
>>      and then used an emacs macro to rewrite the comments to the Softfloat-2a
>>      form.
>> 
>> Cc: Andreas Färber <afaerber@suse.de>
>> Cc: Aurelien Jarno <aurelien@aurel32.net>
>> Cc: Avi Kivity <avi.kivity@gmail.com>
>> Cc: Ben Taylor <bentaylor.solx86@gmail.com>
>> Cc: Blue Swirl <blauwirbel@gmail.com>
>> Cc: Christophe Lyon <christophe.lyon@st.com>
>> Cc: Fabrice Bellard <fabrice@bellard.org>
>> Cc: Guan Xuetao <gxt@mprc.pku.edu.cn>
>> Cc: Jocelyn Mayer <l_indien@magic.fr>
>> Cc: Juan Quintela <quintela@redhat.com>
>> Cc: malc <av1474@comtv.ru>
>> Cc: Max Filippov <jcmvbkbc@gmail.com>
>> Cc: Paolo Bonzini <pbonzini@redhat.com>
>> Cc: Paul Brook <paul@codesourcery.com>
>> Cc: Peter Maydell <peter.maydell@linaro.org>
>> Cc: Richard Henderson <rth@twiddle.net>
>> Cc: Richard Sandiford <rdsandiford@googlemail.com>
>> Cc: Stefan Weil <weil@mail.berlios.de>
>> Cc: Thiemo Seufer <ths@networkno.de>
>> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
>> ---
>> In order to make this change, we need to relicense all contributions
>> from initial import of the SoftFloat code to match the license of
>> SoftFloat-2a (instead of the implied SoftFloat-2b license).
>
> All Red Hat contributions (at least Avi, Juan, me; don't know about rth)
> are available under GPLv2+; also other authors agreed on it.  For this
> particular license,
>
> Acked-by: Paolo Bonzini <pbonzini@redhat.com>

Acked-by: Juan Quintela <quintela@redhat.com>

As said by paolo,  any contribution by me is under GPLv2+ O:-)

Anthony,  thanks for the effort.

Later,  Juan.

  parent reply	other threads:[~2013-04-29 22:11 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-04-29 18:05 [Qemu-devel] [PATCH] softfloat: rebase to version 2a Anthony Liguori
2013-04-29 18:22 ` Anthony Liguori
2013-04-29 18:53 ` Anthony Liguori
2013-04-29 20:18   ` Peter Maydell
2013-05-01 17:19     ` Andreas Färber
2013-04-29 20:35   ` Stefan Weil
2013-04-29 20:16 ` Richard Henderson
2013-04-29 20:58 ` Paolo Bonzini
2013-04-29 21:35   ` Anthony Liguori
2013-04-29 22:10   ` Juan Quintela [this message]
2013-04-29 21:03 ` Max Filippov
2013-04-30  4:52 ` Stefan Weil
2013-04-30  7:03 ` Richard Sandiford
2013-04-30  8:08 ` Avi Kivity
2013-04-30 14:38 ` Ben Taylor
2013-05-01  2:47 ` Xuetao Guan
2013-05-01 16:32 ` Aurelien Jarno
2013-05-01 17:06   ` Anthony Liguori
2013-05-01 17:08 ` Andreas Färber
2013-05-01 17:53 ` Blue Swirl
2013-05-01 17:57   ` Peter Maydell
2013-05-01 18:01     ` Blue Swirl
2013-05-02 12:40 ` Paul Brook
2013-05-06  9:15 ` Christophe Lyon
2013-05-13 16:12 ` Peter Maydell

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=8761z5ng36.fsf@elfo.elfo \
    --to=quintela@redhat.com \
    --cc=afaerber@suse.de \
    --cc=aliguori@us.ibm.com \
    --cc=aurelien@aurel32.net \
    --cc=av1474@comtv.ru \
    --cc=avi.kivity@gmail.com \
    --cc=blauwirbel@gmail.com \
    --cc=christophe.lyon@st.com \
    --cc=gxt@mprc.pku.edu.cn \
    --cc=jcmvbkbc@gmail.com \
    --cc=l_indien@magic.fr \
    --cc=paul@codesourcery.com \
    --cc=pbonzini@redhat.com \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    --cc=rdsandiford@googlemail.com \
    --cc=rth@twiddle.net \
    --cc=ths@networkno.de \
    --cc=weil@mail.berlios.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.