Hi!

Please apply attached patch to Yate 5.4.0 or less.

License files for WebRTC and iLBC will be installed in the docs directory and 
can be packaged from there.

Regards,

Paul


On Thu Aug 28, 2014 16:44:53 Thorsten Alteholz wrote:
> Package: yate
> Version: 5.4.0-1-1
> Severity: serious
> User: alteh...@debian.org
> Usertags: ftp
> X-Debbugs-CC: ftpmas...@ftp-master.debian.org
> thanks
>
> Dear Maintainer,
>
> please add the missing licenses of:
>   libs/miniwebrtc/*
> to debian/copyright.
>
> Thanks!
>    Thorsten
>
> _______________________________________________
> Pkg-voip-maintainers mailing list
> pkg-voip-maintain...@lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-voip-maintainer
>s

Index: Makefile.in
===================================================================
--- Makefile.in	(revision 5910)
+++ Makefile.in	(revision 5911)
@@ -36,6 +36,8 @@ GENS := yateversn.h
 LIBS :=
 MAN8 := yate.8 yate-config.8
 DOCS := README COPYING ChangeLog
+DOCS_ILBC := LICENSE.txt
+DOCS_WEBRTC := LICENSE LICENSE_THIRD_PARTY PATENTS
 OBJS := main.o
 
 CLEANS = $(PROGS) $(SLIBS) $(LIBS) $(OBJS) yatepaths.h core
@@ -244,6 +246,12 @@ install-noconf: all
 	@mkdir -p "$(DESTDIR)$(docdir)/api/" && \
 	for i in $(DOCS) ; do \
 	    install -m 0644 @srcdir@/$$i "$(DESTDIR)$(docdir)/" ; \
+	done; \
+	for i in $(DOCS_ILBC) ; do \
+	    install -m 0644 @srcdir@/libs/ilbc/$$i "$(DESTDIR)$(docdir)/iLBC-$$i" ; \
+	done; \
+	for i in $(DOCS_WEBRTC) ; do \
+	    install -m 0644 @srcdir@/libs/miniwebrtc/$$i "$(DESTDIR)$(docdir)/WebRTC-$$i" ; \
 	done
 
 install-api: $(APIDOCS)
Index: libs/miniwebrtc/LICENSE
===================================================================
--- libs/miniwebrtc/LICENSE	(revision 0)
+++ libs/miniwebrtc/LICENSE	(revision 5911)
@@ -0,0 +1,29 @@
+Copyright (c) 2011, The WebRTC project authors. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+  * Redistributions of source code must retain the above copyright
+    notice, this list of conditions and the following disclaimer.
+
+  * 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.
+
+  * Neither the name of Google nor the names of its contributors may
+    be used to endorse or promote products derived from this software
+    without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Index: libs/miniwebrtc/import.sh
===================================================================
--- libs/miniwebrtc/import.sh	(revision 5910)
+++ libs/miniwebrtc/import.sh	(revision 5911)
@@ -30,6 +30,9 @@ while IFS='	' read orig dest; do
     fi
 done
 )<<EOF
+LICENSE
+LICENSE_THIRD_PARTY
+PATENTS
 common_types.h
 typedefs.h
 modules/interface/
Index: libs/miniwebrtc/LICENSE_THIRD_PARTY
===================================================================
--- libs/miniwebrtc/LICENSE_THIRD_PARTY	(revision 0)
+++ libs/miniwebrtc/LICENSE_THIRD_PARTY	(revision 5911)
@@ -0,0 +1,27 @@
+This source tree contains third party source code which is governed by third 
+party licenses. This file contains references to files which are under other 
+licenses than the one provided in the LICENSE file in the root of the source
+tree.
+
+Files governed by third party licenses:
+common_audio/signal_processing/spl_sqrt_floor.c
+common_audio/signal_processing/spl_sqrt_floor.s
+modules/audio_coding/codecs/G711/main/source/g711.h
+modules/audio_coding/codecs/G711/main/source/g711.c
+modules/audio_coding/codecs/G722/main/source/g722_decode.h
+modules/audio_coding/codecs/G722/main/source/g722_decode.c
+modules/audio_coding/codecs/G722/main/source/g722_encode.h
+modules/audio_coding/codecs/G722/main/source/g722_encode.c
+modules/audio_coding/codecs/iSAC/main/source/fft.c
+modules/audio_device/main/source/Mac/portaudio/pa_memorybarrier.h
+modules/audio_device/main/source/Mac/portaudio/pa_ringbuffer.h
+modules/audio_device/main/source/Mac/portaudio/pa_ringbuffer.c
+modules/audio_processing/utility/fft4g.c
+modules/audio_processing/aec/aec_rdft.c
+system_wrappers/interface/fix_interlocked_exchange_pointer_windows.h
+system_wrappers/interface/scoped_ptr.h
+system_wrappers/interface/scoped_refptr.h
+system_wrappers/source/condition_variable_windows.cc
+system_wrappers/source/spreadsortlib/constants.hpp
+system_wrappers/source/spreadsortlib/spreadsort.hpp
+system_wrappers/source/thread_windows_set_name.h
Index: libs/miniwebrtc/PATENTS
===================================================================
--- libs/miniwebrtc/PATENTS	(revision 0)
+++ libs/miniwebrtc/PATENTS	(revision 5911)
@@ -0,0 +1,24 @@
+Additional IP Rights Grant (Patents)
+
+"This implementation" means the copyrightable works distributed by
+Google as part of the WebRTC code package.
+
+Google hereby grants to you a perpetual, worldwide, non-exclusive,
+no-charge, irrevocable (except as stated in this section) patent
+license to make, have made, use, offer to sell, sell, import,
+transfer, and otherwise run, modify and propagate the contents of this
+implementation of the WebRTC code package, where such license applies
+only to those patent claims, both currently owned by Google and
+acquired in the future, licensable by Google that are necessarily
+infringed by this implementation of the WebRTC code package. This
+grant does not include claims that would be infringed only as a
+consequence of further modification of this implementation. If you or
+your agent or exclusive licensee institute or order or agree to the
+institution of patent litigation against any entity (including a
+cross-claim or counterclaim in a lawsuit) alleging that this
+implementation of the WebRTC code package or any code incorporated
+within this implementation of the WebRTC code package constitutes
+direct or contributory patent infringement, or inducement of patent
+infringement, then any patent rights granted to you under this License
+for this implementation of the WebRTC code package shall terminate as
+of the date such litigation is filed.
Index: packing/rpm/yate.spec.in
===================================================================
--- packing/rpm/yate.spec.in	(revision 5910)
+++ packing/rpm/yate.spec.in	(revision 5911)
@@ -86,6 +86,10 @@ for small to large scale projects.
 %doc %{_defaultdocdir}/yate-%{version}/README
 %doc %{_defaultdocdir}/yate-%{version}/COPYING
 %doc %{_defaultdocdir}/yate-%{version}/ChangeLog
+%doc %{_defaultdocdir}/yate-%{version}/iLBC-LICENSE.txt
+%doc %{_defaultdocdir}/yate-%{version}/WebRTC-LICENSE
+%doc %{_defaultdocdir}/yate-%{version}/WebRTC-LICENSE_THIRD_PARTY
+%doc %{_defaultdocdir}/yate-%{version}/WebRTC-PATENTS
 %{_libdir}/libyate.so.*
 %{_libdir}/libyatescript.so.*
 %{_libdir}/libyatejabber.so.*

Reply via email to