[SeaBIOS] [Qemu-devel] [PATCH v4 1/3] ich9: add TCO interface emulation

Markus Armbruster armbru at redhat.com
Mon Jun 22 15:10:55 CEST 2015


"Michael S. Tsirkin" <mst at redhat.com> writes:

> On Mon, Jun 22, 2015 at 02:32:17PM +0200, Paolo Bonzini wrote:
>> 
>> 
>> On 22/06/2015 14:30, Paulo Alcantara wrote:
>> >>> >> +/*
>> >>> >> + * QEMU ICH9 TCO emulation
>> >>> >> + *
>> >>> >> + * Copyright (c) 2015 Paulo Alcantara <pcacjr at zytor.com>
>> >>> >> + *
>> >>> >> + * Permission is hereby granted, free of charge, to any person
>> >>> >> obtaining a copy
>> >>> >> + * of this software and associated documentation files (the
>> >>> >> "Software"), to deal
>> >>> >> + * in the Software without restriction, including without limitation
>> >>> >> the rights
>> >>> >> + * to use, copy, modify, merge, publish, distribute,
>> >>> >> sublicense, and/or
>> >>> >> sell
>> >>> >> + * copies of the Software, and to permit persons to whom the Software
>> >>> >> is
>> >>> >> + * furnished to do so, subject to the following conditions:
>> >>> >> + *
>> >>> >> + * The above copyright notice and this permission notice shall be
>> >>> >> included in
>> >>> >> + * all copies or substantial portions of the Software.
>> >>> >> + *
>> >>> >> + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
>> >>> >> EXPRESS OR
>> >>> >> + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
>> >>> >> MERCHANTABILITY,
>> >>> >> + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
>> >>> >> SHALL
>> >>> >> + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
>> >>> >> DAMAGES OR
>> >>> >> OTHER
>> >>> >> + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
>> >>> >> ARISING FROM,
>> >>> >> + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
>> >>> >> DEALINGS IN
>> >>> >> + * THE SOFTWARE.
>> >> >
>> >> > Please make new original code GPLv2+. If you have copied from another
>> >> > file, then you should follow that file's licensing, but in that case
>> >> > you should also acknowledge the original copyright.
>> > OK.
>> 
>> Why?  The only "forbidden" license for new code is GPLv2.
>> 
>> If you want to make things more permissive, that's accepted.
>> 
>> Paolo
>
> Because it's a pain if I need to move code between files with different
> licenses.  MIT is GPL compatible but mixing licenses at random is still
> not a good idea.

Seconded.  New code should be GPLv2+ unless you have a really good
reason for something else.

Keeping the original license in a derivative work is a really good
reason (assuming it's compatible to GPLv2; if it's not, we can't use the
derivative work anyway).

LGPLv2+ license for code meant to be linked into differently licensed
other projects may be a good reason.

Other reasons exist.

Whatever your reason is, you need to explain it.



More information about the SeaBIOS mailing list