On Wed, Nov 25, 2009 at 02:50:31AM +0100, Alexander Sack wrote: > > Well ... check out our current package in the chromium-daily ppa ... > thats the progress we are making. feel free to help on the licensing > issues left - which is a huge effort still imo ... > > the upstream bug on this is here: > http://code.google.com/p/chromium/issues/detail?id=28291 we are making progress on this. the latest bzr branch has a licensecheck.pl that generates dep-5 file copyright. Only blocking issues are that there are some subtrees licensed GPL or LGPL without any version info given; while those need to be GPLv2 or later in order to have a chance to be compatible with Apache 2.0. The packaging branch where we do this is here: https://code.edge.launchpad.net/~chromium-team/chromium-browser/chromium-browser.head Attaching a copyright.all.gz that contains the full copyright info. Also attaching a copyright.problems that contains a) the list of currently whitelisted licenses and b) the still left trees/files without whitelisted license (though most of those are covered by the license governing the subtree and just need to be documented). - Alexander
Attachment:
copyright.all.gz
Description: Binary data
Whitelisted licenses: - 'global BSD-style Chromium' - 'global BSD-style libjingle' - 'Public domain' - 'Apache (v2.0)' - 'Apache (v2.0) GENERATED FILE' - 'Apache (v2.0) BSD (2 clause)' - 'BSD (2 clause)' - 'BSD (2 clause) GENERATED FILE' - 'BSD (2 clause)/LGPL 2 (or later)/LGPL 2.1 (or later)' - 'BSD (2 or 3 clause)' - 'BSD (3 clause)' - 'BSD (3 clause) GENERATED FILE' - 'BSD (2 clause) MIT/X11 (BSD like)' - 'BSL (v1)' - 'BSL (v1) BSD (3 clause) GENERATED FILE' - 'ICU-License' - 'GPL (with incorrect FSF address)' - 'GPL (unversioned/unknown version)' - 'GPL (v2 or later)' - 'GPL (v2 or later) compatible' - 'GPL (v2 or later) (with incorrect FSF address)' - 'GPL (v2 or later) GENERATED FILE' - 'GPL 2.0/LGPL 2.1/MPL 1.1 tri-license' - 'harfbuzz-License' - 'ISC GENERATED FILE' - 'ISC' - 'LGPL' - 'LGPL (v2)' - 'LGPL (v2 or later)' - 'LGPL (v2 or later) GENERATED FILE' - 'LGPL (v2.1 or later) GENERATED FILE' - 'LGPL (v2 or later) (with incorrect FSF address)' - 'LGPL (v2 or later) (with incorrect FSF address) GENERATED FILE' - 'LGPL (v2.1)' - 'LGPL (v2.1 or later)' - 'LGPL (v2.1 or later) (with incorrect FSF address)' - 'MIT/X11 (BSD like)' - 'MIT/X11 (BSD like) GENERATED FILE' - 'MIT/X11-like (expat)' - 'MPL (v1.1,) GPL (unversioned/unknown version) LGPL (v2.1 or later)' - 'MPL (v1.1,) GPL (unversioned/unknown version) LGPL (v2 or later)' - 'MPL (v1.1,) BSD (3 clause) GPL (unversioned/unknown version) LGPL (v2.1 or later)' - 'MPL (v1.1) GPL (unversioned/unknown version)' - 'MPL (v1.1) GPL (unversioned/unknown version) GENERATED FILE' - 'MPL 1.1/GPL 2.0/LGPL 2.1' - 'zlib/libpng' - 'GENERATED FILE' - '*No copyright* Apache (v2.0)' - '*No copyright* BSD (2 clause)' - '*No copyright* GPL (v2 or later)' - '*No copyright* LGPL (v2 or later)' - '*No copyright* LGPL (v2.1 or later)' - '*No copyright* GENERATED FILE' - '*No copyright* Public domain' - 'ZERO-CODE-FILES or GENERATED' Files: build-tree/src/chrome/browser/importer/{nss_decryptor_linux.cc} Copyright: Copyright: 2009 The Chromium Authors. All rights reserved / 1994-2000: License: MPL (v1.1) Files: build-tree/src/courgette/third_party/{bsdiff_create.cc} Copyright: Copyright: 2003 Colin Percival: License: UNKNOWN Files: build-tree/src/gpu/command_buffer/common/GLES2/{gl2.h,gl2platform.h,gl2types.h} Copyright: UNKNOWN: License: SGI Free Software B License (v2.0) Files: build-tree/src/gpu/command_buffer/common/KHR/{khrplatform.h} Copyright: Copyright: 2008-2009 The Khronos Group Inc / HOLDERS BE LIABLE FOR ANY: License: UNKNOWN Files: build-tree/src/net/disk_cache/{hash.cc} Copyright: UNKNOWN: License: *No copyright* UNKNOWN Files: build-tree/src/sandbox/linux/seccomp/{access.cc,clone.cc,debug.cc,debug.h,exit.cc,getpid.cc,gettid.cc,ioctl.cc,ipc.cc,library.cc,library.h,madvise.cc,maps.cc,maps.h,mmap.cc,mprotect.cc,munmap.cc,mutex.h,open.cc,sandbox.cc,sandbox.h,sandbox_impl.h,securemem.cc,securemem.h,socketcall.cc,stat.cc,syscall.cc,syscall.h,syscall_table.c,syscall_table.h,tls.h,trusted_process.cc,trusted_thread.cc,x86_decode.cc,x86_decode.h} Copyright: UNKNOWN: License: *No copyright* UNKNOWN Files: build-tree/src/sandbox/sandbox_poc/{resource.h} Copyright: UNKNOWN: License: *No copyright* UNKNOWN Files: build-tree/src/sdch/mac/{config.h} Copyright: UNKNOWN: License: *No copyright* UNKNOWN Files: build-tree/src/sdch/open-vcdiff/{autogen.sh} Copyright: UNKNOWN: License: *No copyright* UNKNOWN Files: build-tree/src/sdch/open-vcdiff/packages/{deb.sh,rpm.sh} Copyright: UNKNOWN: License: *No copyright* UNKNOWN Files: build-tree/src/sdch/open-vcdiff/src/{codetablewriter_interface.h} Copyright: Copyright: 2008 Google Inc. All Rights Reserved: License: UNKNOWN Files: build-tree/src/third_party/apple/{ImageAndTextCell.h} Copyright: Copyright: 2009 Apple Inc. All Rights Reserved: License: UNKNOWN Files: build-tree/src/third_party/ffmpeg/source/patched-ffmpeg-mt/doc/{texi2pod.pl} Copyright: Copyright: 1999, 2000, 2001 Free Software Foundation, Inc: License: GPL Files: build-tree/src/third_party/ffmpeg/source/patched-ffmpeg-mt/libswscale/x86/{yuv2rgb_template.c} Copyright: Copyright: 2000, Silicon Integrated System Corp: License: GPL Files: build-tree/src/third_party/jemalloc/chromium/{build-crt.py} Copyright: UNKNOWN: License: *No copyright* UNKNOWN Files: build-tree/src/third_party/jemalloc/vendor/{build-crt.py} Copyright: UNKNOWN: License: *No copyright* UNKNOWN Files: build-tree/src/third_party/modp_b64/{modp_b64_data.h} Copyright: UNKNOWN: License: *No copyright* UNKNOWN Files: build-tree/src/third_party/modp_b64/{modp_b64.h} Copyright: Copyright: © 2005, 2006, Nick Galbreath -- nickg [at] modp [dot] com: License: UNKNOWN Files: build-tree/src/third_party/npapi/npspy/{analyze_streams.py} Copyright: UNKNOWN: License: *No copyright* UNKNOWN Files: build-tree/src/third_party/npapi/npspy/extern/java/{jni_md.h} Copyright: Copyright: 1998 Netscape Communications Corporation. All / International Business Machines: License: UNKNOWN Files: build-tree/src/third_party/npapi/npspy/include/{setup.h} Copyright: UNKNOWN: License: *No copyright* UNKNOWN Files: build-tree/src/third_party/npapi/npspy/windows/{resource.h,setupexe.cpp} Copyright: UNKNOWN: License: *No copyright* UNKNOWN Files: build-tree/src/third_party/ots/tools/{ttf-checksum.py} Copyright: UNKNOWN: License: *No copyright* UNKNOWN Files: build-tree/src/third_party/protobuf2/{config.h} Copyright: UNKNOWN: License: *No copyright* UNKNOWN Files: build-tree/src/third_party/scons/scons-local/SCons/{Action.py,Builder.py,dblite.py} Copyright: UNKNOWN: License: *No copyright* UNKNOWN Files: build-tree/src/third_party/scons/scons-local/SCons/compat/{_scons_sets.py,_scons_sets15.py,_scons_shlex.py} Copyright: UNKNOWN: License: *No copyright* UNKNOWN Files: build-tree/src/third_party/scons/scons-local/SCons/compat/* Copyright: Copyright: 1999-2001 Gregory P. Ward / 2002, 2003 Python Software Foundation: License: UNKNOWN Files: build-tree/src/third_party/scons/scons-local/SCons/compat/* Copyright: Copyright: 2003-2005 by Peter Astrand <astrand@lysator.liu.se>: License: UNKNOWN Files: build-tree/src/third_party/tcmalloc/chromium/src/{config_linux.h,config_win.h} Copyright: UNKNOWN: License: *No copyright* UNKNOWN Files: build-tree/src/third_party/tcmalloc/chromium/src/base/{vdso_support.h} Copyright: Copyright: 2008 Google Inc. All Rights Reserved: License: UNKNOWN Files: build-tree/src/third_party/tcmalloc/chromium/src/tests/{page_heap_test.cc,profile-handler_unittest.cc,raw_printer_test.cc,stack_trace_table_test.cc} Copyright: Copyright: 2009 Google Inc. All Rights Reserved: License: UNKNOWN Files: build-tree/src/third_party/tcmalloc/chromium/src/windows/{config.h} Copyright: UNKNOWN: License: *No copyright* UNKNOWN Files: build-tree/src/third_party/tcmalloc/vendor/{autogen.sh} Copyright: UNKNOWN: License: *No copyright* UNKNOWN Files: build-tree/src/third_party/tcmalloc/vendor/packages/{deb.sh,rpm.sh} Copyright: UNKNOWN: License: *No copyright* UNKNOWN Files: build-tree/src/third_party/tcmalloc/vendor/src/base/{vdso_support.h} Copyright: Copyright: 2008 Google Inc. All Rights Reserved: License: UNKNOWN Files: build-tree/src/third_party/tcmalloc/vendor/src/tests/{page_heap_test.cc,profile-handler_unittest.cc,raw_printer_test.cc,stack_trace_table_test.cc} Copyright: Copyright: 2009 Google Inc. All Rights Reserved: License: UNKNOWN Files: build-tree/src/third_party/tcmalloc/vendor/src/windows/{config.h} Copyright: UNKNOWN: License: *No copyright* UNKNOWN Files: build-tree/src/tools/grit/grit/node/custom/{__init__.py} Copyright: Copyright: 2004 Google Inc: License: UNKNOWN Files: build-tree/src/tools/measure_page_load_time/ie_bho/{resource.h} Copyright: UNKNOWN: License: *No copyright* UNKNOWN Files: build-tree/src/tools/memory_watcher/scripts/{finditem.pl,memprof.pl,memtrace.pl,summary.pl} Copyright: UNKNOWN: License: *No copyright* UNKNOWN Files: build-tree/src/tools/python/google/{__init__.py} Copyright: UNKNOWN: License: *No copyright* UNKNOWN Files: build-tree/src/tools/site_compare/commands/{__init__.py} Copyright: UNKNOWN: License: *No copyright* UNKNOWN Files: build-tree/src/tools/site_compare/drivers/{__init__.py} Copyright: Copyright: 2007 Google Inc. All Rights Reserved: License: UNKNOWN Files: build-tree/src/tools/site_compare/operators/{__init__.py} Copyright: Copyright: 2007 Google Inc. All Rights Reserved: License: UNKNOWN Files: build-tree/src/tools/site_compare/scrapers/{__init__.py} Copyright: Copyright: 2007 Google Inc. All Rights Reserved: License: UNKNOWN Files: build-tree/src/tools/site_compare/scrapers/chrome/{__init__.py} Copyright: Copyright: 2007 Google Inc. All Rights Reserved: License: UNKNOWN Files: build-tree/src/tools/site_compare/scrapers/firefox/{__init__.py} Copyright: Copyright: 2007 Google Inc. All Rights Reserved: License: UNKNOWN Files: build-tree/src/tools/site_compare/scrapers/ie/{__init__.py} Copyright: Copyright: 2007 Google Inc. All Rights Reserved: License: UNKNOWN Files: build-tree/src/tools/site_compare/utils/{__init__.py} Copyright: Copyright: 2007 Google Inc. All Rights Reserved: License: UNKNOWN Files: build-tree/src/tools/stats_viewer/Properties/{AssemblyInfo.cs} Copyright: Copyright: Google 2007")]: License: UNKNOWN Files: build-tree/src/tools/symsrc/{pefile.py} Copyright: Copyright: 2005, 2006, 2007, 2008 Ero Carrera <ero@dkbza.org>: License: UNKNOWN Files: build-tree/src/tools/valgrind/{regrind.sh} Copyright: UNKNOWN: License: *No copyright* UNKNOWN Files: build-tree/src/tools/wine_valgrind/{chrome_tests.sh} Copyright: UNKNOWN: License: *No copyright* UNKNOWN Files: build-tree/src/v8/src/third_party/dtoa/{dtoa.c} Copyright: Copyright: 1991, 2000, 2001 by Lucent Technologies: License: UNKNOWN Files: build-tree/src/webkit/tools/npapi_layout_test_plugin/{main.cpp,resource.h} Copyright: UNKNOWN: License: *No copyright* UNKNOWN Files: build-tree/src/webkit/tools/pepper_test_plugin/{main.cc} Copyright: UNKNOWN: License: *No copyright* UNKNOWN