pjproject 2.17+dfsg-1
Package Information
| Description | PJ Project - helper utilities PJSIP (a.k.a PJProject) is a multimedia communication library written in C language implementing standard based protocols such as SIP, SDP, RTP, STUN, TURN, and ICE. It combines signaling protocol (SIP) with rich multimedia framework and NAT traversal functionality into high level API that is portable and suitable for almost any type of systems ranging from desktops, embedded systems, to mobile handsets. This package includes helper utilities for the PJ Project libraries. |
|---|---|
| Maintainer | Debian VoIP Team <pkg-voip-maintainers@lists.alioth.debian.org> |
| Changed By | Jonas Smedegaard <dr@jones.dk> |
| Sponsor | js@debian.org |
| Distribution | experimental |
| Architecture | linux-any |
| VCS | git: https://salsa.debian.org/pkg-voip-team/pjproject.git (browse) |
| Tracker | https://tracker.debian.org/pkg/pjproject |
| Uploaded | 4 hours ago |
New Package Report
.changes
| Source | pjproject |
|---|---|
| Version | 2.17+dfsg-1 |
| Changed-By | Jonas Smedegaard |
| Architecture | source amd64 |
| Distribution | experimental |
| Date | Fri, 26 Jun 2026 12:13:47 +0200 |
Changelog
pjproject (2.17+dfsg-1) experimental; urgency=medium
.
[ upstream ]
* new release(s)
.
[ Jonas Smedegaard ]
* update source helper tool copyright-check
* update copyright info:
+ consistently indent files
+ consistently indent copyright holders
+ sort Copyright field by copyright holder
+ use License shortnames BSD-4-Clause-UC HPND-sell-variant
+ avoid more nonfree code when repackaging upstream source
+ update coverage
+ use semantic newlines in long description and copyright fields
+ sort License sections
+ avoid any .git* files when repackaging upstream source
+ Drop obsolete comment about using fork as source
+ license patches same as main upstream license
+ license packaging under GPL-3+
* update git-buildpackage config:
+ use DEP-14 branch names
+ sign tags
+ filter out eventual debian subdir
+ stop superfluously filter out .git* files
+ improve usage comment
* update watch file:
+ use file format 5
+ use Github template
+ auto-mangle Debian version (not custom-mangle)
+ auto-mangle upstream version
* unfuzz patches
* drop unused patch pkgconfig-clean-cflags
(see bug#888360)
* drop patch ffmpeg-4.0, obsoleted by upstream changes
* update DEP-3 patch headers
* reorganize patch naming and numbering
* add patch 2002 to avoid code removed from repackaged source
* drop obsolete source file README.source
* use debhelper compatibility level 14 (not 10)
* drop uploaders unactive since 8+ years;
thanks for your contributions
* update source helper tool copyright-check
* disable patch 1001
(possibly obsoleted by upstream git commit b1f406c)
* stop build python bindings, deprecated upstream
* relax symbols check when targeting experimental.dsc
| Package-List | libpj2 deb libs optional arch=linux-any libpjlib-util2 deb libs optional arch=linux-any libpjmedia-audiodev2 deb libs optional arch=linux-any libpjmedia-codec2 deb libs optional arch=linux-any libpjmedia-videodev2 deb libs optional arch=linux-any libpjmedia2 deb libs optional arch=linux-any libpjnath2 deb libs optional arch=linux-any libpjproject-dev deb libdevel optional arch=linux-any libpjsip-simple2 deb libs optional arch=linux-any libpjsip-ua2 deb libs optional arch=linux-any libpjsip2 deb libs optional arch=linux-any libpjsua2 deb libs optional arch=linux-any libpjsua2-2v5 deb libs optional arch=linux-any |
|---|---|
| Section | libs |
| Priority | optional |
| Component | main |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: PJPROJECT
Source: https://github.com/pjsip/pjproject
.
Upstream source repackaged to address DFSG concerns and other issues:
* any .git* files
* Copyright-protected code without DFSG-free license
(g7221 ilbc milenage s60_g729_bitstream.h BaseClasses
bdimad* Reachability.* ApiLock.*)
* Copyright-protected graphics ICC profiles without DFSG-free license
(*.png)
* Binary Java files potentially with non-free parts
(*.jar)
* Convenience code copies
(gsm resample speex srtp)
Files-Excluded:
*/.git*
third_party/g7221
third_party/gsm
third_party/ilbc
third_party/milenage
third_party/resample
third_party/speex
third_party/srtp
third_party/yuv
third_party/webrtc
third_party/BaseClasses
pjmedia/src/pjmedia-audiodev/bdimad_dev.c
pjmedia/src/pjmedia-audiodev/s60_g729_bitstream.h
pjsip-apps/src/pjsua/bb10/assets/images/teluu-logo.png
pjsip-apps/src/pjsua/android/gradle/wrapper/gradle-wrapper.jar
pjsip-apps/src/pjsua/ios/ipjsua/Default@2x.png
pjsip-apps/src/pjsua/ios/ipjsua/Default-568h@2x.png
pjsip-apps/src/pjsua/ios/ipjsua/Default.png
pjsip-apps/src/pjsua/ios/ipjsua/Reachability.*
pjsip-apps/src/pjsua/winrt/cli/uwp/Assets/teluu-logo.png
pjsip-apps/src/pjsua/winrt/cli/wp8/Assets/teluu-logo.png
pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/ApiLock.cpp
pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/ApiLock.h
pjsip-apps/src/swig/java/android/gradle/wrapper/gradle-wrapper.jar
third_party/bdsound/include/bdimad.h
Files: *
Copyright:
2025 Arlo Technologies, Inc. <https://www.arlo.com/>
2003-2008 Benny Prijono <benny@prijono.org>
2011 Dan Arrhenius <dan@keystream.se>
1993-2006 Douglas C. Schmidt <d.schmidt@vanderbilt.edu>
2017 George Joseph <gjoseph@digium.com>
2024 Green and Silver Leaves <https://github.com/BSVN>
2024 <jimying@github.com>
2007-2009 Keystream AB
2007-2009 Konftel AB
2013 Maxim Kondratenko <max.kondr@gmail.com>
2010-2012 Regis Montoya (r3gis) <http://www.r3gis.fr/>
2014-2017 Savoir-faire Linux
2008-2026 Teluu Inc. <http://www.teluu.com/>
2012-2015 Zaark Technology AB
License-Grant:
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.
License: GPL-2+
Comment:
Some files has additional alternative licensing
ignored as irrelevant for our redistribution.
Files:
third_party/webrtc_aec3/*
Copyright:
2011 The WebRTC project authors
License: BSD-3-Clause~Google
Reference:
third_party/webrtc_aec3/PJSIP_NOTES
third_party/webrtc_aec3/LICENSE
Files:
third_party/webrtc_aec3/src/absl/*
Copyright:
2017-2019 The Abseil Authors
License-Grant:
The Abseil C++ library is licensed
under the terms of the Apache license.
License: Apache-2.0
Reference:
third_party/webrtc_aec3/PJSIP_NOTES
third_party/webrtc_aec3/src/absl/LICENSE
third_party/webrtc_aec3/src/absl/README.md
Files:
third_party/webrtc_aec3/src/third_party/pffft/*
Copyright:
2004 the University Corporation for Atmospheric Research ("UCAR")
License: BSD~pffft
Reference:
third_party/webrtc_aec3/PJSIP_NOTES
third_party/webrtc_aec3/src/third_party/pffft/README.txt
http://www.cisl.ucar.edu/css/software/fftpack5/ftpk.html
Files:
third_party/webrtc_aec3/src/third_party/rnnoise/*
Copyright:
2007-2017 Jean-Marc Valin
2003-2004 Mark Borgerding
2017 Mozilla
2005-2017 Xiph.Org Foundation
License: BSD-3-Clause~Xiph
Reference:
third_party/webrtc_aec3/PJSIP_NOTES
third_party/webrtc_aec3/src/third_party/rnnoise/COPYING
third_party/webrtc_aec3/src/third_party/rnnoise/README.chromium
Files:
third_party/webrtc_aec3/src/common_audio/third_party/ooura/*
Copyright:
1996-2001 Takuya OOURA
2011, 2014, 2016, 2018 The WebRTC project authors
License: ooura
Reference:
third_party/webrtc_aec3/PJSIP_NOTES
third_party/webrtc_aec3/src/common_audio/third_party/ooura/LICENSE
third_party/webrtc_aec3/src/common_audio/third_party/ooura/README.chromium
Files:
pjsip-apps/src/swig/csharp/pjsua2maui/pjsua2maui/Resources/Fonts/OpenSans-*.ttf
Copyright:
2010-2011 Google Corporation
License-Grant:
Licensed under the Apache License, Version 2.0
License: Apache-2.0
Files:
pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Helpers/AppServiceHelper.cs
pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/Helpers/VoipCallHelper.cs
pjsip-apps/src/pjsua/winrt/gui/uwp/Voip/MainPage.xaml.cs
pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/pch.cpp
pjsip-apps/src/pjsua/winrt/gui/uwp/VoipBackEnd/pch.h
pjsip-apps/src/pjsua/winrt/gui/uwp/VoipHost/VoipHost.cpp
pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/AppService.cs
pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/BackgroundOperations/BackgroundOperations.cs
pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/CallRtcTask.cs
pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/Helpers/Current.cs
pjsip-apps/src/pjsua/winrt/gui/uwp/VoipTasks/Helpers/VccCallHelper.cs
Copyright:
Microsoft
License-Grant:
This code is licensed under the MIT License (MIT).
License: Expat
Comment:
Assuming the Expat flavor of the MIT family of licenses.
Files:
pjlib-util/include/pjlib-util/getopt.h
pjlib-util/src/pjlib-util/getopt.c
Copyright:
1987-1998 Free Software Foundation, Inc.
Mike Borella <mike_borella@mw.3com.com>
License-Grant:
The GNU C Library is free software;
you can redistribute it and/or modify it
under the terms of the GNU Library General Public License
as published by the Free Software Foundation;
either version 2 of the License,
or (at your option) any later version.
License: LGPL-2+
Comment:
pjlib-util/include/pjlib-util/getopt.h has the same license boilerplate,
only it has a comment "this file has now become GPL" on top
(comment removed by Upstream).
Files:
config.guess
config.sub
Copyright:
1992-2024 Free Software Foundation, Inc.
License: GPL-3+ with Autoconf-data exception
As a special exception to the GNU General Public License,
if you distribute this file as part of a program
that contains a configuration script generated by Autoconf,
you may include it under the same distribution terms
that you use for the rest of that program.
This Exception is an additional permission
under section 7 of the GNU General Public License, version 3
("GPLv3").
Files:
third_party/threademulation/include/ThreadEmulation.h
third_party/threademulation/src/ThreadEmulation.cpp
Copyright:
Microsoft Corporation
License: Ms-PL
Comment:
Code lack licensing (contains only a standard disclaimer).
File "third_party/threademulation/Microsoft Permissive License.txt"
is assumed to apply.
Files:
pjsip-apps/src/pjsua/bb10/bar-descriptor.xml
Copyright:
2011-2013 Research In Motion Limited
License-Grant:
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License
at <http://www.apache.org/licenses/LICENSE-2.0>
License: Apache-2
Files:
aconfigure
Copyright:
1992-1996, 1998-2017, 2020-2023 Free Software Foundation, Inc.
License: FSFUL
Files:
third_party/mp3/BladeMP3EncDLL.h
Copyright:
1999-2002 A.L. Faber
License-Grant:
This library is free software;
you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License
as published by the Free Software Foundation;
either version 2 of the License,
or (at your option) any later version.
License: LGPL-2.1+
Files:
install-sh
Copyright:
1991 the Massachusetts Institute of Technology
License: HPND-sell-variant
Files:
pjmedia/README.txt
Copyright: None
License: None
Comment:
Mentions of copyright holders Jutta Degener and Carsten Bormann
are obsolere references to a gsm implementation no longer embedded.
Files:
pjmedia/src/pjmedia/alaw_ulaw.c
Copyright:
Sun Microsystems, Inc.
License: Rdisc~code
Files:
pjlib-util/src/pjlib-util/crc32.c
Copyright: None
License: public-domain
This file is partly taken from Crypto++ library
(<http://www.cryptopp.com/>) and
<http://www.di-mgt.com.au/crypto.html#CRC>.
.
Since the original version of the code is put in public domain,
this file is put on public domain as well.
Files:
pjlib-util/src/pjlib-util/md5.c
Copyright: None
License: public-domain
This code is in the public domain; do with it what you wish.
Files:
pjlib-util/src/pjlib-util/sha1.c
Copyright: None
License: public-domain
Still 100% public domain
Files:
debian/*
Copyright:
2016-2017, 2026 Jonas Smedegaard <dr@jones.dk>
2013 Tzafrir Cohen <tzafrir.cohen@xorcom.com>
License: GPL-3+
Files:
debian/copyright-check
Copyright:
2020, 2022-2023, 2025 Jonas Smedegaard <dr@jones.dk>
2020, 2022 Purism, SPC
License: GPL-3+
Files:
debian/patches/*
Copyright:
Jeremy Lainé <jeremy.laine@m4x.org>
Jonas Smedegaard <dr@jones.dk>
Tzafrir Cohen <tzafrir@debian.org>
License: GPL-2+
Comment:
Patches commonly lack explicit copyright and license.
For the cases where patches are copyrightable at all,
copyright is assumed to be held by the author,
and license is assumed to be the same as main upstream license.
License: Apache-2
License-Reference: /usr/share/common-licenses/Apache-2.0
License: BSD~pffft
Redistribution and use of the Software
in source and binary forms,
with or without modification,
is permitted
provided that the following conditions are met:
- Neither the names
of NCAR's Computational and Information Systems Laboratory,
the University Corporation for Atmospheric Research,
nor the names of its sponsors or contributors
may be used to endorse or promote products
derived from this Software
without specific prior written permission...
- Redistributions of source code must retain
the above copyright notices, this list of conditions,
and the disclaimer below.
- Redistributions in binary form must reproduce
the above copyright notice, this list of conditions,
and the disclaimer below
in the documentation and/or other materials
provided with the distribution.
.
THIS SOFTWARE IS PROVIDED "AS IS",
WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING, BUT NOT LIMITED TO
THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
AND NONINFRINGEMENT.
IN NO EVENT SHALL THE CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE
FOR ANY CLAIM, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
OR CONSEQUENTIAL DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH
THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE SOFTWARE.
License: BSD-3-Clause~Google
Redistribution and use in source and binary forms,
with or without modification, are permitted
provided that the following conditions are met:
1) Redistributions of source code must retain
the above copyright notice, this list of conditions
and the following disclaimer.
2) 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.
3) 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.
License: BSD-3-Clause~Xiph
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 the Xiph.Org Foundation
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 FOUNDATION 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.
License: Expat
Permission is hereby granted, free of charge,
to any person obtaining a copy
of this software and associated documentation files
(the "Software"),
to deal in the Software without restriction,
including without limitation
the rights to use, copy, modify, merge, publish, distribute,
sublicense, and/or sell copies of the Software,
and to permit persons
to whom the Software is furnished to do so,
subject to the following conditions:
.
The above copyright notice and this permission notice
shall be included
in all copies or substantial portions of the Software.
License: FSFUL
This configure script is free software;
the Free Software Foundation gives unlimited permission
to copy, distribute and modify it.
License: GPL-2+
License-Reference: /usr/share/common-licenses/GPL-2
License: GPL-3+
License-Reference: /usr/share/common-licenses/GPL-3
License: HPND-sell-variant
Permission to use, copy, modify, distribute, and sell
this software and its documentation
for any purpose
is hereby granted without fee,
provided that the above copyright notice appear
in all copies
and that both that copyright notice and this permission notice appear
in supporting documentation,
and that the name of M.I.T. not be used
in advertising or publicity
pertaining to distribution of the software
without specific, written prior permission.
M.I.T. makes no representations
about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
License: LGPL-2+
License-Reference: /usr/share/common-licenses/LGPL-2
License: LGPL-2.1+
License-Reference: /usr/share/common-licenses/LGPL-2.1
License: Ms-PL
Microsoft Permissive License (Ms-PL)
.
This license governs use of the accompanying software.
If you use the software, you accept this license.
If you do not accept the license, do not use the software.
.
1. Definitions
The terms 'reproduce,' 'reproduction,'
'derivative works,' and 'distribution'
have the same meaning here
as under U.S. copyright law.
A 'contribution' is the original software,
or any additions or changes to the software.
A 'contributor' is any person
that distributes its contribution
under this license.
'Licensed patents' are a contributor's patent claims
that read directly on its contribution.
2. Grant of Rights
(A) Copyright Grant
Subject to the terms of this license,
including the license conditions
and limitations in section 3,
each contributor grants you
a non-exclusive, worldwide, royalty-free copyright license
to reproduce its contribution,
prepare derivative works of its contribution,
and distribute its contribution
or any derivative works that you create.
(B) Patent Grant
Subject to the terms of this license,
including the license conditions
and limitations in section 3,
each contributor grants you
a non-exclusive, worldwide, royalty-free license
under its licensed patents
to make, have made, use, sell, offer for sale, import,
and/or otherwise dispose of its contribution
in the software
or derivative works of the contribution in the software.
3. Conditions and Limitations
(A) No Trademark License
This license does not grant you rights
to use any contributors' name, logo, or trademarks.
(B) If you bring a patent claim against any contributor
over patents that you claim are infringed by the software,
your patent license from such contributor to the software
ends automatically.
(C) If you distribute any portion of the software,
you must retain all copyright, patent, trademark,
and attribution notices
that are present in the software.
(D) If you distribute any portion of the software
in source code form,
you may do so only under this license
by including a complete copy of this license
with your distribution.
If you distribute any portion of the software
in compiled or object code form,
you may only do so under a license
that complies with this license.
(E) The software is licensed "as-is."
You bear the risk of using it.
The contributors give no express warranties,
guarantees or conditions.
You may have additional consumer rights
under your local laws
which this license cannot change.
To the extent permitted under your local laws,
the contributors exclude the implied warranties
of merchantability, fitness for a particular purpose
and non-infringement.
License: ooura
You may use, copy, modify and distribute this code for any purpose
(include commercial use)
and without fee.
Please refer to this package when you modify this code.
License: Rdisc~code
This source code is a product of Sun Microsystems, Inc.
and is provided for unrestricted use.
Users may copy or modify this source code without charge.
.
SUN SOURCE CODE IS PROVIDED AS IS
WITH NO WARRANTIES OF ANY KIND
INCLUDING THE WARRANTIES OF DESIGN, MERCHANTIBILITY
AND FITNESS FOR A PARTICULAR PURPOSE,
OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
.
Sun source code is provided
with no support and without any obligation
on the part of Sun Microsystems, Inc.
to assist in its use, correction, modification or enhancement.
.
SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY
WITH RESPECT TO THE INFRINGEMENT
OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS
BY THIS SOFTWARE OR ANY PART THEREOF.
.
In no event will Sun Microsystems, Inc. be liable
for any lost revenue or profits
or other special, indirect and consequential damages,
even if Sun has been advised of the possibility of such damages.