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

Campbell Barton ideasman42 at gmail.com
Tue Nov 29 20:20:18 CET 2011


Asked Ton on IRC, apparently these were already supposed to have been removed.

removed remaining references.

On Tue, Nov 29, 2011 at 6:46 AM, Campbell Barton <ideasman42 at gmail.com> wrote:
> 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
>



-- 
- Campbell


More information about the Bf-committers mailing list