Skip to content

Commit 40cef4d

Browse files
committed
Readme update.
1 parent 91e653c commit 40cef4d

File tree

4 files changed

+52
-33
lines changed

4 files changed

+52
-33
lines changed

LICENSE.md

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -30,25 +30,3 @@ For all other geographic regions **outside** of Israel and the Occupied Territor
3030
This restriction is **not** intended to limit the rights of Israelis or any other people residing outside of Israel and the Occupied Territories.
3131

3232
In any instance where the BSD 3-Clause License conflicts with the above restriction, the above restriction shall be interpreted as superior, and all other non-conflicting provisions of the BSD 3-Clause license shall remain in effect.
33-
34-
---
35-
## 3. DTLS & SRTP Implementation Notice
36-
37-
Portions of the DTLS/SRTP implementation are derived from:
38-
39-
- **Jitsi SRTP Library**
40-
(https://github.com/jitsi/jitsi-srtp) licensed under Apache License 2.0
41-
- **Minisip Project**
42-
(https://github.com/csd/minisip) licensed under LGPL
43-
- **RestComm Media-Core**
44-
(https://github.com/RestComm/media-core/tree/master) licensed under AGPL-3.0
45-
46-
Because of these dependencies, users should assume GPL-style obligations apply (e.g. making source code available on request).
47-
48-
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).
49-
50-
As an alternative, you could integrate Cisco’s non-GPL [libsrtp](https://github.com/cisco/libsrtp), which many upstream projects originally forked from.
51-
52-
*Caveat: This notice is provided for informational purposes only and does not constitute legal advice.*
53-
54-

README.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,18 @@
33
![](https://github.com/sipsorcery-org/sipsorcery/actions/workflows/sipsorcery-core-mac.yml/badge.svg)
44
![](https://github.com/sipsorcery-org/sipsorcery/actions/workflows/examples-core-win.yml/badge.svg)
55

6+
## License update
7+
8+
> ⚠️ **License Update (16 Jan 2026)**
9+
> Thanks to the excellent DTLS & SRTP implementation by @jimm98y, the AGPL-licensed classes have been removed and this library is now free of GPL/AGPL constraints.
10+
611
## License
712

8-
> ⚠️ **License Update (May 18, 2025)**
9-
> This project is now dual-licensed under the BSD 3-Clause “New” or “Revised” License **and** the additional BDS BY-NC-SA restriction (see [LICENSE](https://github.com/sipsorcery-org/sipsorcery?tab=License-1-ov-file#section-2) § 2).
10-
>
11-
> **Key points of the BDS restriction:**
12-
> - **No use inside Israel or the Occupied Territories** until the 1967 occupation ends, equality for Arab-Palestinians is enshrined, and the right of return for Palestinian refugees is honored.
13-
> - **Everywhere else**, the BSD 3-Clause terms apply, provided that any redistribution retains this BDS restriction.
14-
> - In case of conflict, the BDS terms in Section 2 take precedence over Section 1.
15-
>
16-
> Read the full text in [LICENSE](https://github.com/sipsorcery-org/sipsorcery?tab=License-1-ov-file#section-2).
13+
![License](https://img.shields.io/badge/license-BSD%203--Clause%20%2B%20BDS-red) ![Use prohibited in Israel](img/israel-ban.svg)
14+
15+
**BSD 3-Clause License with an explicit prohibition on use by entities contributing to Israeli occupation or genocide.**
1716

17+
For full license see [LICENSE](https://github.com/sipsorcery-org/sipsorcery?tab=License-1-ov-file).
1818

1919
## What Is It?
2020

@@ -46,7 +46,7 @@ The diagram below is a high level overview of a Real-time audio and video call b
4646

4747
## Installation
4848

49-
The library is should work with .NET Framework >= 4.6.1 and all .NET Core and .NET versions. The demo applications initially targetted .NET Core 3.1 and are updated to later .NET versions as time and interest permit. The library is available via NuGet.
49+
The library should work with .NET Framework >= 4.6.1 and all .NET Core and .NET versions. The demo applications initially targetted .NET Core 3.1 and are updated to later .NET versions as time and interest permit. The library is available via NuGet.
5050

5151
````bash
5252
dotnet add package SIPSorcery
@@ -67,7 +67,7 @@ Class reference documentation and articles explaining common usage are available
6767
The simplest possible example to place an audio-only SIP call is shown below. This example relies on the Windows specific `SIPSorceryMedia.Windows` library to play the received audio and only works on Windows (due to lack of .NET audio device support on non-Windows platforms).
6868

6969
````bash
70-
dotnet new console --name SIPGetStarted --framework net8.0 --target-framework-override net8.0-windows10.0.17763.0
70+
dotnet new console --name SIPGetStarted --framework net10.0 --target-framework-override net10.0-windows10.0.17763.0
7171
cd SIPGetStarted
7272
dotnet add package SIPSorcery
7373
dotnet add package SIPSorceryMedia.Windows

img/israel-ban.png

332 KB
Loading

img/israel-ban.svg

Lines changed: 41 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)