This re-licenses Cogl under the MIT license

Desktop / GNOME / COGL - Robert Bragg [linux.intel.com] - 14 January 2014 16:55 UTC

This follows up on the proposal that was sent to the Cogl mailing list to re-license from the LGPL to the MIT license: http://lists.freedesktop.org/archives/cogl/2013-December/001465.html

Note: there was a copyright assignment policy in place for Clutter (and therefore Cogl which was part of Clutter at the time) until the 11th of June 2010 and so we only checked the details after that point (commit 0bbf50f905)

For each file, authors were identified via this Git command: $ git blame -p -C -C -C20 -M -M10 0bbf50f905..HEAD

We received blanket approvals for re-licensing all Red Hat and Collabora contributions which reduced how many people needed to be contacted individually:- http://lists.freedesktop.org/archives/cogl/2013-December/001470.html- http://lists.freedesktop.org/archives/cogl/2014-January/001536.html

Individual approval requests were sent to all the other identified authors who all confirmed the re-license on the Cogl mailinglist: http://lists.freedesktop.org/archives/cogl/2014-January

As well as updating the copyright header in all sources files, the COPYING file has been updated to reflect the license change and also document the other licenses used in Cogl such as the SGI Free Software License B, version 2.0 and the 3-clause BSD license.

1b83ef9 This re-licenses Cogl under the MIT license
COPYING | 609 ++++----------------
README.in | 13 +-
cogl-gst/cogl-gst-plugin.c | 44 +-
cogl-gst/cogl-gst-video-sink.c | 42 +-
cogl-gst/cogl-gst-video-sink.h | 46 +-
cogl-gst/cogl-gst.h | 41 +-
cogl-pango/cogl-pango-display-list.c | 33 +-
cogl-pango/cogl-pango-display-list.h | 33 +-
cogl-pango/cogl-pango-fontmap.c | 33 +-
cogl-pango/cogl-pango-glyph-cache.c | 33 +-
cogl-pango/cogl-pango-glyph-cache.h | 33 +-
cogl-pango/cogl-pango-pipeline-cache.c | 30 +-
cogl-pango/cogl-pango-pipeline-cache.h | 30 +-
cogl-pango/cogl-pango-private.h | 30 +-
cogl-pango/cogl-pango-render.c | 30 +-
cogl-pango/cogl-pango.h | 34 +-
cogl-path/cogl-path-private.h | 29 +-
cogl-path/cogl-path.c | 30 +-
cogl-path/cogl-path.h | 33 +-
cogl-path/tesselator/GL/glu.h | 29 +-
cogl-path/tesselator/memalloc.h | 29 +-
cogl/cogl-atlas-texture-private.h | 29 +-
cogl/cogl-atlas-texture.c | 29 +-
cogl/cogl-atlas-texture.h | 34 +-
cogl/cogl-atlas.c | 31 +-
cogl/cogl-atlas.h | 31 +-
cogl/cogl-attribute-buffer-private.h | 34 +-
cogl/cogl-attribute-buffer.c | 30 +-
cogl/cogl-attribute-buffer.h | 33 +-
cogl/cogl-attribute-private.h | 30 +-
cogl/cogl-attribute.c | 30 +-
cogl/cogl-attribute.h | 33 +-
cogl/cogl-bitmap-conversion.c | 29 +-
cogl/cogl-bitmap-packing.h | 29 +-
cogl/cogl-bitmap-pixbuf.c | 29 +-
cogl/cogl-bitmap-private.h | 33 +-
cogl/cogl-bitmap.c | 29 +-
cogl/cogl-bitmap.h | 33 +-
cogl/cogl-bitmask.c | 29 +-
cogl/cogl-bitmask.h | 31 +-
cogl/cogl-blend-string.c | 29 +-
cogl/cogl-blend-string.h | 29 +-
cogl/cogl-blit.c | 31 +-
cogl/cogl-blit.h | 31 +-
cogl/cogl-boxed-value.c | 29 +-
cogl/cogl-boxed-value.h | 29 +-
cogl/cogl-buffer-private.h | 29 +-
cogl/cogl-buffer.c | 29 +-
cogl/cogl-buffer.h | 33 +-
cogl/cogl-clip-stack.c | 30 +-
cogl/cogl-clip-stack.h | 29 +-
cogl/cogl-closure-list-private.h | 30 +-
cogl/cogl-closure-list.c | 30 +-
cogl/cogl-clutter-xlib.h | 31 +-
cogl/cogl-clutter.c | 31 +-
cogl/cogl-clutter.h | 31 +-
cogl/cogl-color-private.h | 34 +-
cogl/cogl-color.c | 30 +-
cogl/cogl-color.h | 33 +-
cogl/cogl-config-private.h | 34 +-
cogl/cogl-config.c | 30 +-
cogl/cogl-context-private.h | 29 +-
cogl/cogl-context.c | 29 +-
cogl/cogl-context.h | 34 +-
cogl/cogl-debug-options.h | 29 +-
cogl/cogl-debug.c | 29 +-
cogl/cogl-debug.h | 29 +-
cogl/cogl-defines.h.in | 29 +-
cogl/cogl-defines.h.win32.in | 29 +-
cogl/cogl-defines.h.win32_SDL.in | 29 +-
cogl/cogl-depth-state-private.h | 30 +-
cogl/cogl-depth-state.c | 30 +-
cogl/cogl-depth-state.h | 34 +-
cogl/cogl-display-private.h | 30 +-
cogl/cogl-display.c | 31 +-
cogl/cogl-display.h | 34 +-
cogl/cogl-driver.h | 29 +-
cogl/cogl-egl-defines.h.in | 29 +-
cogl/cogl-egl.h | 29 +-
cogl/cogl-error-private.h | 31 +-
cogl/cogl-error.c | 31 +-
cogl/cogl-error.h | 35 +-
cogl/cogl-euler.c | 31 +-
cogl/cogl-euler.h | 35 +-
cogl/cogl-feature-private.c | 29 +-
cogl/cogl-feature-private.h | 29 +-
cogl/cogl-fence-private.h | 29 +-
cogl/cogl-fence.c | 29 +-
cogl/cogl-fence.h | 33 +-
cogl/cogl-flags.h | 31 +-
cogl/cogl-frame-info-private.h | 29 +-
cogl/cogl-frame-info.c | 29 +-
cogl/cogl-frame-info.h | 34 +-
cogl/cogl-framebuffer-private.h | 29 +-
cogl/cogl-framebuffer.c | 30 +-
cogl/cogl-framebuffer.h | 34 +-
cogl/cogl-gl-header.h.in | 29 +-
cogl/cogl-gl-header.h.win32 | 29 +-
cogl/cogl-gles2-context-private.h | 30 +-
cogl/cogl-gles2-context.c | 30 +-
cogl/cogl-gles2.h | 34 +-
cogl/cogl-glib-source.c | 29 +-
cogl/cogl-glib-source.h | 29 +-
cogl/cogl-glsl-shader-boilerplate.h | 30 +-
cogl/cogl-glsl-shader-private.h | 30 +-
cogl/cogl-glsl-shader.c | 30 +-
cogl/cogl-glx-display-private.h | 30 +-
cogl/cogl-glx-renderer-private.h | 30 +-
cogl/cogl-gpu-info-private.h | 29 +-
cogl/cogl-gpu-info.c | 29 +-
cogl/cogl-gtype-private.h | 30 +-
cogl/cogl-i18n-private.h | 30 +-
cogl/cogl-index-buffer-private.h | 34 +-
cogl/cogl-index-buffer.c | 30 +-
cogl/cogl-index-buffer.h | 29 +-
cogl/cogl-indices-private.h | 34 +-
cogl/cogl-indices.c | 30 +-
cogl/cogl-indices.h | 33 +-
cogl/cogl-journal-private.h | 29 +-
cogl/cogl-journal.c | 29 +-
cogl/cogl-kms-display.h | 32 +-
cogl/cogl-kms-renderer.h | 31 +-
cogl/cogl-magazine-private.h | 29 +-
cogl/cogl-magazine.c | 30 +-
cogl/cogl-matrix-private.h | 33 +-
cogl/cogl-matrix-stack-private.h | 30 +-
cogl/cogl-matrix-stack.c | 30 +-
cogl/cogl-matrix-stack.h | 34 +-
cogl/cogl-matrix.c | 30 +-
cogl/cogl-matrix.h | 33 +-
cogl/cogl-memory-stack-private.h | 29 +-
cogl/cogl-memory-stack.c | 30 +-
cogl/cogl-meta-texture.c | 30 +-
cogl/cogl-meta-texture.h | 34 +-
cogl/cogl-node-private.h | 30 +-
cogl/cogl-node.c | 30 +-
cogl/cogl-object-private.h | 30 +-
cogl/cogl-object.c | 30 +-
cogl/cogl-object.h | 34 +-
cogl/cogl-offscreen.h | 29 +-
cogl/cogl-onscreen-private.h | 29 +-
cogl/cogl-onscreen-template-private.h | 29 +-
cogl/cogl-onscreen-template.c | 31 +-
cogl/cogl-onscreen-template.h | 34 +-
cogl/cogl-onscreen.c | 29 +-
cogl/cogl-onscreen.h | 34 +-
cogl/cogl-output-private.h | 29 +-
cogl/cogl-output.c | 29 +-
cogl/cogl-output.h | 34 +-
cogl/cogl-pipeline-cache.c | 30 +-
cogl/cogl-pipeline-cache.h | 29 +-
cogl/cogl-pipeline-debug.c | 30 +-
cogl/cogl-pipeline-hash-table.c | 30 +-
cogl/cogl-pipeline-hash-table.h | 29 +-
cogl/cogl-pipeline-layer-private.h | 30 +-
cogl/cogl-pipeline-layer-state-private.h | 30 +-
cogl/cogl-pipeline-layer-state.c | 30 +-
cogl/cogl-pipeline-layer-state.h | 33 +-
cogl/cogl-pipeline-layer.c | 30 +-
cogl/cogl-pipeline-private.h | 34 +-
cogl/cogl-pipeline-snippet-private.h | 30 +-
cogl/cogl-pipeline-snippet.c | 30 +-
cogl/cogl-pipeline-state-private.h | 30 +-
cogl/cogl-pipeline-state.c | 30 +-
cogl/cogl-pipeline-state.h | 33 +-
cogl/cogl-pipeline.c | 30 +-
cogl/cogl-pipeline.h | 33 +-
cogl/cogl-pixel-buffer-private.h | 33 +-
cogl/cogl-pixel-buffer.c | 29 +-
cogl/cogl-pixel-buffer.h | 33 +-
cogl/cogl-point-in-poly-private.h | 30 +-
cogl/cogl-poll-private.h | 30 +-
cogl/cogl-poll.c | 29 +-
cogl/cogl-poll.h | 34 +-
cogl/cogl-primitive-private.h | 30 +-
cogl/cogl-primitive-texture.c | 30 +-
cogl/cogl-primitive-texture.h | 30 +-
cogl/cogl-primitive.c | 30 +-
cogl/cogl-primitive.h | 33 +-
cogl/cogl-primitives-private.h | 29 +-
cogl/cogl-primitives.c | 29 +-
cogl/cogl-private.h | 29 +-
cogl/cogl-profile.h | 29 +-
cogl/cogl-quaternion-private.h | 31 +-
cogl/cogl-quaternion.c | 31 +-
cogl/cogl-quaternion.h | 35 +-
cogl/cogl-rectangle-map.c | 29 +-
cogl/cogl-rectangle-map.h | 31 +-
cogl/cogl-renderer-private.h | 29 +-
cogl/cogl-renderer.c | 31 +-
cogl/cogl-renderer.h | 35 +-
cogl/cogl-sampler-cache-private.h | 30 +-
cogl/cogl-sampler-cache.c | 30 +-
cogl/cogl-sdl.c | 30 +-
cogl/cogl-sdl.h | 33 +-
cogl/cogl-snippet-private.h | 30 +-
cogl/cogl-snippet.c | 30 +-
cogl/cogl-snippet.h | 34 +-
cogl/cogl-spans.c | 29 +-
cogl/cogl-spans.h | 29 +-
cogl/cogl-sub-texture-private.h | 29 +-
cogl/cogl-sub-texture.c | 29 +-
cogl/cogl-sub-texture.h | 35 +-
cogl/cogl-texture-2d-gl.h | 30 +-
cogl/cogl-texture-2d-private.h | 29 +-
cogl/cogl-texture-2d-sliced-private.h | 29 +-
cogl/cogl-texture-2d-sliced.c | 29 +-
cogl/cogl-texture-2d-sliced.h | 34 +-
cogl/cogl-texture-2d.c | 29 +-
cogl/cogl-texture-2d.h | 34 +-
cogl/cogl-texture-3d-private.h | 29 +-
cogl/cogl-texture-3d.c | 29 +-
cogl/cogl-texture-3d.h | 35 +-
cogl/cogl-texture-driver.h | 29 +-
cogl/cogl-texture-private.h | 29 +-
cogl/cogl-texture-rectangle-private.h | 29 +-
cogl/cogl-texture-rectangle.c | 29 +-
cogl/cogl-texture-rectangle.h | 34 +-
cogl/cogl-texture.c | 29 +-
cogl/cogl-texture.h | 34 +-
cogl/cogl-types.h | 33 +-
cogl/cogl-util.c | 29 +-
cogl/cogl-util.h | 29 +-
cogl/cogl-vector.c | 31 +-
cogl/cogl-vector.h | 35 +-
cogl/cogl-version.h | 33 +-
cogl/cogl-wayland-client.h | 30 +-
cogl/cogl-wayland-renderer.h | 31 +-
cogl/cogl-wayland-server.h | 30 +-
cogl/cogl-win32-renderer.c | 31 +-
cogl/cogl-win32-renderer.h | 31 +-
cogl/cogl-x11-renderer-private.h | 29 +-
cogl/cogl-xlib-private.h | 29 +-
cogl/cogl-xlib-renderer-private.h | 29 +-
cogl/cogl-xlib-renderer.c | 31 +-
cogl/cogl-xlib-renderer.h | 31 +-
cogl/cogl-xlib.c | 31 +-
cogl/cogl-xlib.h | 31 +-
cogl/cogl.c | 29 +-
cogl/cogl.h | 30 +-
cogl/driver/gl/cogl-attribute-gl-private.h | 34 +-
cogl/driver/gl/cogl-attribute-gl.c | 29 +-
cogl/driver/gl/cogl-buffer-gl-private.h | 30 +-
cogl/driver/gl/cogl-buffer-gl.c | 29 +-
cogl/driver/gl/cogl-clip-stack-gl-private.h | 34 +-
cogl/driver/gl/cogl-clip-stack-gl.c | 29 +-
cogl/driver/gl/cogl-framebuffer-gl-private.h | 30 +-
cogl/driver/gl/cogl-framebuffer-gl.c | 30 +-
.../gl/cogl-pipeline-fragend-fixed-private.h | 34 +-
cogl/driver/gl/cogl-pipeline-fragend-fixed.c | 30 +-
.../driver/gl/cogl-pipeline-fragend-glsl-private.h | 34 +-
cogl/driver/gl/cogl-pipeline-fragend-glsl.c | 30 +-
cogl/driver/gl/cogl-pipeline-opengl-private.h | 30 +-
cogl/driver/gl/cogl-pipeline-opengl.c | 30 +-
.../gl/cogl-pipeline-progend-fixed-private.h | 34 +-
cogl/driver/gl/cogl-pipeline-progend-fixed.c | 30 +-
.../driver/gl/cogl-pipeline-progend-glsl-private.h | 34 +-
cogl/driver/gl/cogl-pipeline-progend-glsl.c | 30 +-
.../gl/cogl-pipeline-vertend-fixed-private.h | 34 +-
cogl/driver/gl/cogl-pipeline-vertend-fixed.c | 30 +-
.../driver/gl/cogl-pipeline-vertend-glsl-private.h | 34 +-
cogl/driver/gl/cogl-pipeline-vertend-glsl.c | 30 +-
cogl/driver/gl/cogl-texture-2d-gl-private.h | 30 +-
cogl/driver/gl/cogl-texture-2d-gl.c | 29 +-
cogl/driver/gl/cogl-texture-gl-private.h | 29 +-
cogl/driver/gl/cogl-texture-gl.c | 29 +-
cogl/driver/gl/cogl-util-gl-private.h | 29 +-
cogl/driver/gl/cogl-util-gl.c | 29 +-
cogl/driver/gl/gl/cogl-driver-gl.c | 29 +-
.../gl/gl/cogl-pipeline-fragend-arbfp-private.h | 34 +-
cogl/driver/gl/gl/cogl-pipeline-fragend-arbfp.c | 30 +-
.../gl/cogl-pipeline-progend-fixed-arbfp-private.h | 34 +-
.../gl/gl/cogl-pipeline-progend-fixed-arbfp.c | 30 +-
cogl/driver/gl/gl/cogl-texture-driver-gl.c | 29 +-
cogl/driver/gl/gles/cogl-driver-gles.c | 29 +-
cogl/driver/gl/gles/cogl-texture-driver-gles.c | 29 +-
cogl/driver/nop/cogl-attribute-nop-private.h | 34 +-
cogl/driver/nop/cogl-attribute-nop.c | 30 +-
cogl/driver/nop/cogl-clip-stack-nop-private.h | 34 +-
cogl/driver/nop/cogl-clip-stack-nop.c | 30 +-
cogl/driver/nop/cogl-driver-nop.c | 29 +-
cogl/driver/nop/cogl-framebuffer-nop-private.h | 30 +-
cogl/driver/nop/cogl-framebuffer-nop.c | 30 +-
cogl/driver/nop/cogl-texture-2d-nop-private.h | 30 +-
cogl/driver/nop/cogl-texture-2d-nop.c | 29 +-
cogl/gl-prototypes/cogl-all-functions.h | 29 +-
cogl/gl-prototypes/cogl-core-functions.h | 29 +-
cogl/gl-prototypes/cogl-fixed-functions.h | 29 +-
cogl/gl-prototypes/cogl-gles1-functions.h | 29 +-
cogl/gl-prototypes/cogl-gles2-functions.h | 29 +-
cogl/gl-prototypes/cogl-glsl-functions.h | 29 +-
cogl/gl-prototypes/cogl-in-gles-core-functions.h | 29 +-
cogl/gl-prototypes/cogl-in-gles1-core-functions.h | 29 +-
cogl/gl-prototypes/cogl-in-gles2-core-functions.h | 29 +-
cogl/winsys/cogl-texture-pixmap-x11-private.h | 29 +-
cogl/winsys/cogl-texture-pixmap-x11.c | 29 +-
cogl/winsys/cogl-texture-pixmap-x11.h | 33 +-
cogl/winsys/cogl-winsys-egl-android-private.h | 29 +-
cogl/winsys/cogl-winsys-egl-android.c | 30 +-
cogl/winsys/cogl-winsys-egl-feature-functions.h | 30 +-
cogl/winsys/cogl-winsys-egl-gdl-private.h | 29 +-
cogl/winsys/cogl-winsys-egl-gdl.c | 30 +-
cogl/winsys/cogl-winsys-egl-kms-private.h | 29 +-
cogl/winsys/cogl-winsys-egl-kms.c | 30 +-
cogl/winsys/cogl-winsys-egl-null-private.h | 29 +-
cogl/winsys/cogl-winsys-egl-null.c | 30 +-
cogl/winsys/cogl-winsys-egl-private.h | 29 +-
cogl/winsys/cogl-winsys-egl-wayland-private.h | 29 +-
cogl/winsys/cogl-winsys-egl-wayland.c | 30 +-
cogl/winsys/cogl-winsys-egl-x11-private.h | 29 +-
cogl/winsys/cogl-winsys-egl-x11.c | 30 +-
cogl/winsys/cogl-winsys-egl.c | 30 +-
cogl/winsys/cogl-winsys-glx-feature-functions.h | 30 +-
cogl/winsys/cogl-winsys-glx-private.h | 29 +-
cogl/winsys/cogl-winsys-glx.c | 30 +-
cogl/winsys/cogl-winsys-private.h | 29 +-
cogl/winsys/cogl-winsys-sdl-private.h | 29 +-
cogl/winsys/cogl-winsys-sdl.c | 29 +-
cogl/winsys/cogl-winsys-sdl2.c | 29 +-
cogl/winsys/cogl-winsys-stub-private.h | 29 +-
cogl/winsys/cogl-winsys-stub.c | 30 +-
cogl/winsys/cogl-winsys-wgl-feature-functions.h | 30 +-
cogl/winsys/cogl-winsys-wgl-private.h | 29 +-
cogl/winsys/cogl-winsys-wgl.c | 30 +-
cogl/winsys/cogl-winsys.c | 30 +-
config-custom.h | 29 +-
deps/glib/COPYING | 482 ++++++++++++++++
327 files changed, 6574 insertions(+), 4474 deletions(-)

Upstream: developer.gnome.org


  • Share