Skip to content

Commit 8723700

Browse files
committed
Updated license text to make GPL encumberance clearer.
1 parent bdbb80f commit 8723700

1 file changed

Lines changed: 31 additions & 43 deletions

File tree

LICENSE.md

100644100755
Lines changed: 31 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,32 @@
1-
Copyright (c) 2006-2020, Aaron Clauson
2-
All rights reserved.
1+
Copyright (c) 2006–2025 Aaron Clauson
2+
All rights reserved.
3+
4+
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
5+
6+
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
7+
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.
8+
3. Neither the name “SIP Sorcery,” nor “Aaron Clauson,” nor the names of any contributors may be used to endorse or promote products derived from this software without specific prior written permission.
9+
10+
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 OWNER 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.
11+
12+
13+
DTLS & SRTP Implementation Notice
14+
---------------------------------
15+
16+
Portions of the DTLS/SRTP implementation are derived from:
17+
18+
- **Jitsi SRTP Library**
19+
(https://github.com/jitsi/jitsi-srtp) licensed under Apache License 2.0
20+
- **Minisip Project**
21+
(https://github.com/csd/minisip) licensed under LGPL
22+
- **RestComm Media-Core**
23+
(https://github.com/RestComm/media-core/tree/master) licensed under AGPL-3.0
24+
25+
Because of these dependencies, users should assume GPL-style obligations apply (e.g. making source code available on request).
26+
27+
If you wish to avoid GPL obligations, you may remove the `src/net/DtlsSrtp` directory. This will disable WebRTC’s DTLS/SRTP support (but leave core SIP functionality intact unless SRTP is explicitly required).
28+
29+
As an alternative, you could integrate Cisco’s non-GPL [libsrtp](https://github.com/cisco/libsrtp), which many upstream projects originally forked from.
30+
31+
*Caveat: This notice is provided for informational purposes only and does not constitute legal advice.*
332

4-
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
5-
6-
* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
7-
8-
* 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.
9-
10-
* Neither the names SIP Sorcery, Aaron Clauson nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
11-
12-
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 OWNER 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.
13-
14-
Derivative Works:
15-
-----------------
16-
17-
Portions of the DTLS/SRTP implmentation are derived from the jitsi SRTP library, see https://github.com/jitsi/jitsi-srtp.
18-
The license for the derivative source code is the Apache License, Version 2.0 with specific conditions listed immediately below.
19-
20-
/*
21-
* Copyright @ 2015 - present 8x8, Inc
22-
*
23-
* Licensed under the Apache License, Version 2.0 (the "License");
24-
* you may not use this file except in compliance with the License.
25-
* You may obtain a copy of the License at
26-
*
27-
* http://www.apache.org/licenses/LICENSE-2.0
28-
*
29-
* Unless required by applicable law or agreed to in writing, software
30-
* distributed under the License is distributed on an "AS IS" BASIS,
31-
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
32-
* See the License for the specific language governing permissions and
33-
* limitations under the License.
34-
*/
35-
36-
Portions of the DTLS/SRTP implmentation may be derived from the RestComm Media-Core, see https://github.com/RestComm/media-core.
37-
38-
The media-core project uses an AGPL-3.0 license https://github.com/RestComm/media-core?tab=AGPL-3.0-1-ov-file.
39-
40-
It's currently under investigation as to whether the small number of files that constitute the derived work were originally from the Jitsi project or are novel to media-core.
41-
42-
For anyone incroporating this library into their own derivative works the safest course of action is to assume there is an AGPL-3.0 claim, or alternatively remove the files in question which will render the DTLS/SRTP implmentation unusable.
43-
44-
*Caveat: None of this is legal advice.

0 commit comments

Comments
 (0)