[Spice-devel] [PATCH spice-protocol] Change enums.h license to MIT

Uri Lublin uril at redhat.com
Mon May 8 09:02:17 UTC 2017


On 05/05/2017 01:10 PM, Frediano Ziglio wrote:
> This allows the header to be used in no GPL programs.
> Others headers are already MIT licensed so this change do
> not require additional changes to already existing
> programs.


Hi Frediano,

I think it's best to use a 3-Clause BSD License as
appears in the COPYING file.

It seems to me your suggestion below is in fact
a BSD License.

Another option is to change the comment that the license is
written in COPYING file (probably a bit less effective than
implicitly mentioning the license).

Thanks,
     Uri.

> 
> The file can be generated with
> 
>    ./spice_codegen.py -e spice.proto --license MIT enums.h
> 
> from spice-common.
> 
> Signed-off-by: Frediano Ziglio <fziglio at redhat.com>
> ---
>   spice/enums.h | 41 +++++++++++++++++++++++++++--------------
>   1 file changed, 27 insertions(+), 14 deletions(-)
> 
> diff --git a/spice/enums.h b/spice/enums.h
> index ecb41d7..7fe6f20 100644
> --- a/spice/enums.h
> +++ b/spice/enums.h
> @@ -1,19 +1,32 @@
>   /* this is a file autogenerated by spice_codegen.py */
>   /*
> -  Copyright (C) 2013 Red Hat, Inc.
> -
> -  This library is free software; you can redistribute it and/or
> -  modify it under the terms of the GNU Lesser General Public
> -  License as published by the Free Software Foundation; either
> -  version 2.1 of the License, or (at your option) any later version.
> -
> -  This library is distributed in the hope that it will be useful,
> -  but WITHOUT ANY WARRANTY; without even the implied warranty of
> -  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> -  Lesser General Public License for more details.
> -
> -  You should have received a copy of the GNU Lesser General Public
> -  License along with this library; if not, see <http://www.gnu.org/licenses/>.
> +   Copyright (C) 2013 Red Hat, Inc.
> +
> +   Redistribution and use in source and binary forms, with or without
> +   modification, are permitted provided that the following conditions are
> +   met:
> +
> +       * Redistributions of source code must retain the above copyright
> +         notice, this list of conditions and the following disclaimer.
> +       * Redistributions in binary form must reproduce the above copyright
> +         notice, this list of conditions and the following disclaimer in
> +         the documentation and/or other materials provided with the
> +         distribution.
> +       * Neither the name of the copyright holder nor the names of its
> +         contributors may be used to endorse or promote products derived
> +         from this software without specific prior written permission.
> +
> +   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS
> +   IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
> +   TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
> +   PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
> +   HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
> +   SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
> +   LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
> +   DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
> +   THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
> +   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
> +   OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
>   */
>   
>   #ifndef _H_SPICE_ENUMS
> 



More information about the Spice-devel mailing list