[Pkg-voip-commits] [yate] 01/03: add upstream licence files and mention lib/miniwebrtc/LICENCE Closes:759560 Thanks:Paul Chitescu <paulc at voip.null.ro>

Victor Seva Lopez maniac-guest at moszumanska.debian.org
Wed Aug 12 13:10:48 UTC 2015


This is an automated email from the git hooks/post-receive script.

maniac-guest pushed a commit to branch master
in repository yate.

commit 1f47603b6de7681d9168bd8d7f6815805a109f96
Author: Victor Seva <vseva at sipwise.com>
Date:   Wed Aug 12 13:10:33 2015 +0200

    add upstream licence files and mention lib/miniwebrtc/LICENCE
    Closes:759560
    Thanks:Paul Chitescu <paulc at voip.null.ro>
---
 debian/copyright                |  33 +++++++++
 debian/patches/series           |   1 +
 debian/patches/yate-r5911.patch | 156 ++++++++++++++++++++++++++++++++++++++++
 3 files changed, 190 insertions(+)

diff --git a/debian/copyright b/debian/copyright
index 825a332..96053d4 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -126,3 +126,36 @@ References
 
 https://datatracker.ietf.org/ipr/1649/
 https://datatracker.ietf.org/ipr/319/
+
+
+lib/miniwebrtc/LICENCE
+
+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.
diff --git a/debian/patches/series b/debian/patches/series
index fd0e4bf..72ec1a0 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -2,4 +2,5 @@ menu-item-creates-new-root-section.diff
 warning-unknown-architecture.patch
 0001-Fix-parallel-make-v2.patch
 0002-Compile-daemon-as-PIE.patch
+yate-r5911.patch
 yate-r5927.patch
diff --git a/debian/patches/yate-r5911.patch b/debian/patches/yate-r5911.patch
new file mode 100644
index 0000000..5eef7ea
--- /dev/null
+++ b/debian/patches/yate-r5911.patch
@@ -0,0 +1,156 @@
+From: Paul Chitescu <paulc at voip.null.ro>
+Origin: http://yate.null.ro/websvn/revision.php?repname=yate&path=%2F&rev=5911
+Description: Install and package licenses for iLBC and WebRTC code.
+
+--
+
+Index: Makefile.in
+===================================================================
+--- a/Makefile.in	(revision 5910)
++++ b/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
+===================================================================
+--- a/libs/miniwebrtc/LICENSE	(revision 0)
++++ b/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
+===================================================================
+--- a/libs/miniwebrtc/import.sh	(revision 5910)
++++ b/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
+===================================================================
+--- a/libs/miniwebrtc/LICENSE_THIRD_PARTY	(revision 0)
++++ b/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
+===================================================================
+--- a/libs/miniwebrtc/PATENTS	(revision 0)
++++ b/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
+===================================================================
+--- a/packing/rpm/yate.spec.in	(revision 5910)
++++ b/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.*

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-voip/yate.git



More information about the Pkg-voip-commits mailing list