https://bugzilla.redhat.com/show_bug.cgi?id=817315 --- Comment #23 from pcpa <paulo.cesar.pereira.de.andrade@xxxxxxxxx> --- Thanks. Just opened all files in licensecheck output. (found it funny that numbers appear rounded, 350, 50, 10, but that is what I did count, maybe messed counting a bit a some point, but looked at every file) Before all mess below, I do not think it is a duplicate of the MD5 viewer, but an implementation in C++, while the other you posted is in C. After you check below :-) Is it ok to list license as "GPLv3+ and GPLv2+ and LGPLv2+ and BSD and MIT" ? 350 using this pattern: // You can redistribute this code and/or modify it under // the terms of the GNU General Public License as published // by the Free Software Foundation; either version 2 of the // License, or (at your option) any later version 50 using this pattern (in source/shared_lib/sources/streflop/libm subdir): /* * ==================================================== * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. * * Developed at SunPro, a Sun Microsystems, Inc. business. * Permission to use, copy, modify, and distribute this * software is freely granted, provided that this notice * is preserved. * ==================================================== */ 10 using this pattern: Code released according to the GNU Lesser General Public License Heavily relies on GNU Libm, itself depending on netlib fplibm, GNU MP, and IBM MP lib. Uses SoftFloat too. part of source/shared_lib/sources/platform/macosx/NSFont_OpenGL.h that licensecheck says UNKNOWN [...] * This program is Copyright © 2002 Bryan L Blackburn. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * 1. Redistributions of source code must retain the above copyright notice, * this list of conditions and the following disclaimer. * 2. 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. * 3. Neither the names Bryan L Blackburn, Withay.com, nor the names of any * contributors may be used to endorse or promote products derived from this * software without specific prior written permission. [...] source/tools/merge_new_language_vars/merge_new_language_vars.pl: # utility for megaglest, probably works for glest and GAE too # merge new language variables from the main language (english) to all other language files # by olaus, 20101222 # license: GPL v3 source/tools/convert_faction_xml2html/convert_faction_xml2html.pl: # script to create HTML-pages and diagrams from the glest-factions techtree # 20110120, bugs & feedback to olaus@xxxxxxx # license: GPLv3 or newer /** * File: g2xml.c * Written: Jonathan Merritt <jmerritt@xxxxxxxxxx> * * Description: * Converts G3D format files into an XML representation. * * Copyright (C) Jonathan Merritt 2005. * This file may be distributed under the terms of the GNU General Public * License. */ source/tools/glexemel/g3d.dtd: <!-- A DTD for describing an XML representation of G3D version 4 files. Created by Jonathan Merritt <jmerritt@xxxxxxxxxx> Copyright (C) Jonathan Merritt 2005. This DTD may be distributed under the terms of the GNU General Public License. --> source/tools/glexemel/g3d_xml_exporter.py: ########################################################################### # Glest Model / Texture / Animation Exporter # for the game Glest that you can find at http://www.glest.org # copyright 2005-2006 By Vincent Gadoury # Started Date: December 18 2005 Put Public Decembre 20 2005 # Ver: 1.0 (Jan 30 2009) # Distributed under the GNU PUBLIC LICENSE # Based on g3d_support.py by Andreas Becker # and on glexemel by Jonathan Merritt ########################################################################### source/tools/glexemel/g3dv4.h: /** * File: g3dv4.h * * Description: * Data types used by the G3D format. * * This file is copied from portions of the Glest project: * http://www.glest.org * * This file may be distributed under the terms of the GNU General Public * License. */ source/tools/glexemel/g3d_support_b260.py: ########################################################################### # Glest Model / Texture / UV / Animation Importer and Exporter # for the Game Glest that u can find http://www.glest.org # copyright 2005 By Andreas Becker (seltsamuel@xxxxxxxx) # # 2011/05/25: v0.1 alpha1 # modified by William Zheng for Blender 2.57(loveheaven_zhengwei@xxxxxxxxxxx) # # Started Date: 07 June 2005 Put Public 20 June 2005 # Distributed under the GNU PUBLIC LICENSE source/tools/glexemel/g3d_support_b257.py: source/tools/glexemel/g3d_support.py: ########################################################################### # Glest Model / Texture / UV / Animation Importer and Exporter # for the Game Glest that u can find http://www.glest.org # copyright 2005 By Andreas Becker (seltsamuel@xxxxxxxx) # # Updated Jan 2011 by Mark Vejvoda (SoftCoder) to properly import animations # from G3D into Blender # # Started Date: 07 June 2005 Put Public 20 June 2005 # Ver: 0.01 Beta Exporter ripped off because work in Progress # Distributed under the GNU PUBLIC LICENSE for www.megaglest.org and glest.org source/tools/glexemel/xml2g.c: /** * File: xml2g.c * Written: Jonathan Merritt <jmerritt@xxxxxxxxxx> * * Description: * Converts G3Dv4 XML files into the binary representation used in the game. * Requirements: * libxml2 * * Copyright (C) Jonathan Merritt 2005. * This file may be distributed under the terms of the GNU General Public * License. */ [...] Checked: source/shared_lib/sources/platform/win32/glob.cpp: BSD (2 clause) source/shared_lib/sources/feathery_ftp/ftpCmds.c: GPL (v3 or later) source/shared_lib/sources/feathery_ftp/ftpRuntime.c: GPL (v3 or later) source/shared_lib/sources/feathery_ftp/ftpAccount.c: GPL (v3 or later) source/shared_lib/sources/feathery_ftp/ftpSession.c: GPL (v3 or later) source/shared_lib/sources/feathery_ftp/ftpLib.c: GPL (v3 or later) source/shared_lib/sources/feathery_ftp/ftpMessages.c: GPL (v3 or later) source/shared_lib/sources/feathery_ftp/ftpTargetPosix.c: GPL (v3 or later) source/shared_lib/sources/feathery_ftp/ftpTargetWin32.c: GPL (v3 or later) source/shared_lib/sources/feathery_ftp/ftpServer.c: GPL (v3 or later) source/shared_lib/sources/streflop/libm/flt-32/e_gammaf_r.cpp: LGPL (v2.1f or later) (with incorrect FSF address) source/shared_lib/sources/streflop/libm/flt-32/s_lrintf.cpp: LGPL (v2.1f or later) (with incorrect FSF address) source/shared_lib/sources/streflop/libm/flt-32/s_fpclassifyf.cpp: LGPL (v2.1f or later) (with incorrect FSF address) source/shared_lib/sources/streflop/libm/flt-32/s_signbitf.cpp: LGPL (v2.1f or later) (with incorrect FSF address) source/shared_lib/sources/streflop/libm/flt-32/s_cbrtf.cpp: LGPL (v2.1f or later) (with incorrect FSF address) source/shared_lib/sources/streflop/libm/flt-32/s_sincosf.cpp: LGPL (v2.1f or later) (with incorrect FSF address) source/shared_lib/sources/streflop/libm/flt-32/s_llroundf.cpp: LGPL (v2.1f or later) (with incorrect FSF address) source/shared_lib/sources/streflop/libm/flt-32/e_exp2f.cpp: LGPL (v2.1f or later) (with incorrect FSF address) source/shared_lib/sources/streflop/libm/flt-32/s_llrintf.cpp: LGPL (v2.1f or later) (with incorrect FSF address) source/shared_lib/sources/streflop/libm/flt-32/s_truncf.cpp: LGPL (v2.1f or later) (with incorrect FSF address) source/shared_lib/sources/streflop/libm/flt-32/s_remquof.cpp: LGPL (v2.1f or later) (with incorrect FSF address) source/shared_lib/sources/streflop/libm/flt-32/s_roundf.cpp: LGPL (v2.1f or later) (with incorrect FSF address) source/shared_lib/sources/streflop/libm/flt-32/s_lroundf.cpp: LGPL (v2.1f or later) (with incorrect FSF address) source/shared_lib/sources/graphics/freetype-gl/texture-font.c: BSD (2 clause) source/shared_lib/sources/graphics/freetype-gl/texture-atlas.c: BSD (2 clause) source/shared_lib/sources/graphics/freetype-gl/vertex-buffer.c: BSD (2 clause) source/shared_lib/sources/graphics/freetype-gl/edtaa3func.c: BSD (2 clause) source/shared_lib/sources/graphics/freetype-gl/makefont.c: BSD (2 clause) source/shared_lib/sources/graphics/freetype-gl/texture-glyph.c: BSD (2 clause) source/shared_lib/sources/graphics/freetype-gl/vector.c: BSD (2 clause) source/shared_lib/sources/graphics/freetype-gl/font-manager.c: BSD (2 clause) source/shared_lib/sources/graphics/freetype-gl/markup.c: BSD (2 clause) source/shared_lib/sources/graphics/md5/Image.cpp: MIT/X11 (BSD like) source/shared_lib/sources/graphics/md5/GlErrors.cpp: MIT/X11 (BSD like) source/shared_lib/sources/graphics/md5/md5util.cpp: MIT/X11 (BSD like) source/shared_lib/sources/graphics/md5/ArbProgram.cpp: MIT/X11 (BSD like) source/shared_lib/sources/graphics/md5/Md5Model.cpp: MIT/X11 (BSD like) source/shared_lib/sources/graphics/md5/md5Texture.cpp: MIT/X11 (BSD like) source/shared_lib/sources/graphics/md5/ShaderManager.cpp: MIT/X11 (BSD like) source/shared_lib/sources/util/string_utils.cpp: GPL (v2 or later) source/shared_lib/include/platform/win32/types.h: BSD (2 clause) source/shared_lib/include/feathery_ftp/ftpMessages.h: GPL (v3 or later) source/shared_lib/include/feathery_ftp/ftpIfc.h: GPL (v3 or later) source/shared_lib/include/feathery_ftp/ftpTypes.h: GPL (v3 or later) source/shared_lib/include/feathery_ftp/ftp.h: GPL (v3 or later) source/shared_lib/include/feathery_ftp/ftpConfig.h: GPL (v3 or later) source/shared_lib/include/streflop/libm/flt-32/t_exp2f.h: LGPL (v2.1f or later) (with incorrect FSF address) source/shared_lib/include/streflop/libm/headers/features.h: LGPL (v2.1 or later) (with incorrect FSF address) source/shared_lib/include/streflop/libm/headers/ieee754.h: LGPL (v2.1 or later) (with incorrect FSF address) source/shared_lib/include/streflop/libm/headers/endian.h: LGPL (v2.1 or later) (with incorrect FSF address) source/shared_lib/include/streflop/libm/headers/math.h: *No copyright* GENERATED FILE source/shared_lib/include/streflop/libm/headers/SMath.h: *No copyright* GENERATED FILE source/shared_lib/include/streflop/libm/headers/wchar.h: LGPL (v2.1 or later) (with incorrect FSF address) source/shared_lib/include/graphics/freetype-gl/edtaa3func.h: BSD (2 clause) source/shared_lib/include/graphics/freetype-gl/texture-glyph.h: BSD (2 clause) source/shared_lib/include/graphics/freetype-gl/vector.h: BSD (2 clause) source/shared_lib/include/graphics/freetype-gl/texture-font.h: BSD (2 clause) source/shared_lib/include/graphics/freetype-gl/vertex-buffer.h: BSD (2 clause) source/shared_lib/include/graphics/freetype-gl/texture-atlas.h: BSD (2 clause) source/shared_lib/include/graphics/freetype-gl/font-manager.h: BSD (2 clause) source/shared_lib/include/graphics/freetype-gl/markup.h: BSD (2 clause) source/shared_lib/include/graphics/md5/ShaderManager.h: MIT/X11 (BSD like) source/shared_lib/include/graphics/md5/DataManager.h: MIT/X11 (BSD like) source/shared_lib/include/graphics/md5/GlErrors.h: MIT/X11 (BSD like) source/shared_lib/include/graphics/md5/Image.h: MIT/X11 (BSD like) source/shared_lib/include/graphics/md5/TextureManager.h: MIT/X11 (BSD like) source/shared_lib/include/graphics/md5/md5Texture.h: MIT/X11 (BSD like) source/shared_lib/include/graphics/md5/Mathlib.h: MIT/X11 (BSD like) source/shared_lib/include/graphics/md5/md5util.h: MIT/X11 (BSD like) source/shared_lib/include/graphics/md5/ArbProgram.h: MIT/X11 (BSD like) source/shared_lib/include/graphics/md5/Md5Model.h: MIT/X11 (BSD like) source/shared_lib/include/util/string_utils.h: GPL (v2 or later) [...] Special cases?: source/shared_lib/sources/streflop/Random.cpp: BSD (2 clause) but license specified twice, and this comment in one section: ... ////////////////////////////////////////////////////////////////////// // Code stolen and adapted from mt19937ar.c ////////////////////////////////////////////////////////////////////// /* A C-program for MT19937, with initialization improved 2002/1/26. Coded by Takuji Nishimura and Makoto Matsumoto. Before using, initialize the state by using init_genrand(seed) or init_by_array(init_key, key_length). Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura, All rights reserved. Copyright (C) 2005, Mutsuo Saito, All rights reserved. ... #else ////////////////////////////////////////////////////////////////////// // End of code adapted from mt19937ar.c // Now adapt code from the 64-bit version in mt19937-64.c ////////////////////////////////////////////////////////////////////// /* A C-program for MT19937-64 (2004/9/29 version). Coded by Takuji Nishimura and Makoto Matsumoto. This is a 64-bit version of Mersenne Twister pseudorandom number generator. Before using, initialize the state by using init_genrand64(seed) or init_by_array64(init_key, key_length). Copyright (C) 2004, Makoto Matsumoto and Takuji Nishimura, All rights reserved. ... source/shared_lib/sources/streflop/libm/flt-32/e_asinf.cpp: LGPL (v2.1f or later) (with incorrect FSF address) actually, two licenses in the file, also include the Sun one: /* See the import.pl script for potential modifications */ /* e_asinf.c -- Simple version of e_asin.c. * Conversion to Simple by Ian Lance Taylor, Cygnus Support, ian@xxxxxxxxxx. */ /* * ==================================================== * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. * * Developed at SunPro, a Sun Microsystems, Inc. business. * Permission to use, copy, modify, and distribute this * software is freely granted, provided that this notice * is preserved. * ==================================================== */ /* Modifications for single precision expansion are Copyright (C) 2001 Stephen L. Moshier <moshier@xxxxxxxxxxxxxxx> and are incorporated herein by permission of the author. The author reserves the right to distribute this material elsewhere under different copying permissions. These modifications are distributed here under the following terms: 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.1f 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, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ ... source/shared_lib/include/streflop/streflop_cond.h: /* Copyright (C) 2008 Tobi Vollebregt */ /* Conditionally include streflop depending on STREFLOP_* #defines: If one of those is present, #include "streflop.h", otherwise #include <math.h> When faced with ambiguous call errors with e.g. fabs, use math::function. Add it to math namespace if it doesn't exist there yet. */ ... source/shared_lib/include/streflop/streflopC.h: /* Copyright (C) 2009 Tobi Vollebregt */ /* Serves as a C compatible interface to the most basic streflop functions. */ ... source/shared_lib/include/util/utf8.h: GENERATED FILE source/shared_lib/include/util/utf8/unchecked.h: GENERATED FILE source/shared_lib/include/util/utf8/core.h: GENERATED FILE source/shared_lib/include/util/utf8/checked.h: GENERATED FILE not generated files, should be BSDish or MIT // Copyright 2006 Nemanja Trifunovic /* Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and accompanying documentation covered by this license (the "Software") to use, reproduce, display, distribute, execute, and transmit the Software, and to prepare derivative works of the Software, and to permit third-parties to whom the Software is furnished to do so, all subject to the following: The copyright notices in the Software and this entire statement, including the above license grant, this restriction and the following disclaimer, must be included in all copies of the Software, in whole or in part, and all derivative works of the Software, unless such copies or derivative works are solely in the form of machine-executable object code generated by a source language processor. 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, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ [...] No license: source/shared_lib/sources/streflop/SMath.cpp: source/shared_lib/sources/streflop/streflopC.cpp: Small file, related to the ones derived from glibc libm, most with BSDish license. It includes streflop.h, that states: /* streflop: STandalone REproducible FLOating-Point Nicolas Brodu, 2006 Code released according to the GNU Lesser General Public License Heavily relies on GNU Libm, itself depending on netlib fplibm, GNU MP, and IBM MP lib. Uses SoftFloat too. Please read the history and copyright information in the documentation provided with the source code */ In the sources there is a LGPL.txt (version 2.1) source/shared_lib/sources/streflop/libm/w_expf.c: /* The original libm wrapper may call the double implementation and declares double constants. This wrapper purely wraps the float version */ source/shared_lib/sources/streflop/libm/flt-32/w_expf.cpp: /* See the import.pl script for potential modifications */ /* The original libm wrapper may call the Double implementation and declares Double constants. This wrapper purely wraps the Simple version */ source/shared_lib/sources/streflop/libm/flt-32/s_isinff.cpp: /* See the import.pl script for potential modifications */ /* * Written by J.T. Conklin <jtc@xxxxxxxxxx>. * Public domain. */ these are windows port specific, and no license in source: source/shared_lib/sources/graphics/d3d9/text_renderer_d3d9.cpp: *No copyright* UNKNOWN source/shared_lib/sources/graphics/d3d9/context_d3d9.cpp: *No copyright* UNKNOWN source/shared_lib/sources/graphics/d3d9/shader_d3d9.cpp: *No copyright* UNKNOWN source/shared_lib/sources/graphics/d3d9/d3d9_util.cpp: *No copyright* UNKNOWN source/shared_lib/sources/graphics/d3d9/model_renderer_d3d9.cpp: *No copyright* UNKNOWN source/shared_lib/sources/graphics/d3d9/texture_d3d9.cpp: *No copyright* UNKNOWN source/shared_lib/sources/graphics/d3d9/font_d3d9.cpp: *No copyright* UNKNOWN source/shared_lib/include/graphics/d3d9/shader_d3d9.h: *No copyright* UNKNOWN source/shared_lib/include/graphics/d3d9/d3d9_util.h: *No copyright* UNKNOWN source/shared_lib/include/graphics/d3d9/model_renderer_d3d9.h: *No copyright* UNKNOWN source/shared_lib/include/graphics/d3d9/font_d3d9.h: *No copyright* UNKNOWN source/shared_lib/include/graphics/d3d9/text_renderer_d3d9.h: *No copyright* UNKNOWN source/shared_lib/include/graphics/d3d9/texture_d3d9.h: *No copyright* UNKNOWN source/shared_lib/include/graphics/d3d9/context_d3d9.h: *No copyright* UNKNOWN source/shared_lib/include/graphics/d3d9/graphics_factory_d3d9.h: *No copyright* UNKNOWN source/shared_lib/sources/graphics/buffer.cpp: source/shared_lib/include/graphics/buffer.h: following 2 includes, leak_dumper.h has the generic GPLv2+ license. source/shared_lib/sources/graphics/FileReader.cpp: ---%<--- #include "FileReader.h" namespace Shared { } ---%<--- FileReader.h, where all the stuff is actually implemented, has the generic GPLv2+ license. source/shared_lib/sources/util/randomgen.cpp: source/shared_lib/include/platform/sdl/noimpl.h: includes system headers and leak_dumper.h with generic GPLv2+ license. source/shared_lib/include/graphics/gl2/graphics_factory_gl2.h: source/shared_lib/include/graphics/gl/graphics_factory_gl2.h: headers included are under the generic GPLv2+ license. source/glest_game/main/macosx_main.h: (not built, macos specific) // SDLMain.m - main entry point for our Cocoa-ized SDL app // Initial Version: Copyright (C) Darrell Walisser <dwaliss1@xxxxxxxxxx> // Non-NIB-Code & other changes: Copyright (C) Max Horn <max@xxxxxxxxx> // // Feel free to customize this file to suit your needs // source/tools/convert_faction_xml2html/xpath.pl: source/tools/convert_faction_xml2html/setupDeps.sh: source/tools/support/sysinfo.sh: source/masterserver/showServersForGlest.php: source/masterserver/config.php: source/masterserver/showTechsForGlest.php: source/masterserver/showMapsForGlest.php: source/masterserver/index.php: source/masterserver/showTilesetsForGlest.php: source/masterserver/cleanUpServerList.php: source/masterserver/addServerInfo.php: source/masterserver/functions.php: source/masterserver/showServersJson.php: source/masterserver/showRecentServers.php: source/masterserver/showScenariosForGlest.php: source/masterserver/showServers.php: very small, no license, asume patch other script files with gplv2+ license. -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ package-review mailing list package-review@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/package-review