[Bf-committers] GPLv2 Header "licenses for use in proprietary software"

Campbell Barton ideasman42 at gmail.com
Mon Nov 28 20:46:48 CET 2011


Recently I noticed some files have this in the header (see last 3 lines).

 * This program is free software; you can redistribute it 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. The Blender
 * Foundation also sells licenses for use in proprietary software under
 * the Blender License.  See http://www.blender.org/BL/ for information
 * about this.
--- snip


Instead of the more common...

 * This program is free software; you can redistribute it 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.
--- snip


Around half these cases look like header copy-paste since they were
added recently.


How about remove this from all files since we already have this in many files:

 * The Original Code is Copyright (C) 2001-2002 by NaN Holding BV.
 * All rights reserved.

The original copyright owner already has this right under the GPL so
having a modified header is redundant IMHO.


Applies to files:
intern/memutil/intern/MEM_CacheLimiterC-Api.cpp
source/blender/blenkernel/BKE_bmesh.h
source/blender/blenkernel/BKE_bmeshCustomData.h
source/blender/blenkernel/BKE_node.h
source/blender/blenkernel/BKE_sequencer.h
source/blender/blenkernel/intern/BME_Customdata.c
source/blender/editors/armature/reeb.c
source/blender/editors/include/UI_resources.h
source/blender/editors/interface/resources.c
source/blender/editors/physics/physics_intern.h
source/blender/editors/space_file/filelist.h
source/blender/gpu/GPU_buffers.h
source/blender/gpu/GPU_draw.h
source/blender/gpu/GPU_extensions.h
source/blender/gpu/GPU_material.h
source/blender/gpu/intern/gpu_buffers.c
source/blender/gpu/intern/gpu_codegen.c
source/blender/gpu/intern/gpu_codegen.h
source/blender/gpu/intern/gpu_draw.c
source/blender/gpu/intern/gpu_extensions.c
source/blender/modifiers/MOD_modifiertypes.h
source/blender/modifiers/intern/MOD_none.c
source/blender/modifiers/intern/MOD_util.c
source/blender/modifiers/intern/MOD_util.h
source/blender/nodes/NOD_composite.h
source/blender/nodes/NOD_shader.h
source/blender/nodes/NOD_texture.h
source/blender/python/intern/gpu.h
source/gameengine/Ketsji/KX_ObstacleSimulation.cpp
source/gameengine/Ketsji/KX_ObstacleSimulation.h
source/gameengine/Ketsji/KX_ParentActuator.cpp
source/gameengine/Ketsji/KX_ParentActuator.h
source/gameengine/Ketsji/KX_SteeringActuator.cpp
source/gameengine/Ketsji/KX_SteeringActuator.h
source/gameengine/Rasterizer/RAS_2DFilterManager.cpp



-- 
- Campbell


More information about the Bf-committers mailing list