You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: LICENSE.md
-22Lines changed: 0 additions & 22 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,25 +30,3 @@ For all other geographic regions **outside** of Israel and the Occupied Territor
30
30
This restriction is **not** intended to limit the rights of Israelis or any other people residing outside of Israel and the Occupied Territories.
31
31
32
32
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.*
> 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
+
6
11
## License
7
12
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
+

14
+
15
+
**BSD 3-Clause License with an explicit prohibition on use by entities contributing to Israeli occupation or genocide.**
17
16
17
+
For full license see [LICENSE](https://github.com/sipsorcery-org/sipsorcery?tab=License-1-ov-file).
18
18
19
19
## What Is It?
20
20
@@ -46,7 +46,7 @@ The diagram below is a high level overview of a Real-time audio and video call b
46
46
47
47
## Installation
48
48
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.
50
50
51
51
````bash
52
52
dotnet add package SIPSorcery
@@ -67,7 +67,7 @@ Class reference documentation and articles explaining common usage are available
67
67
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).
68
68
69
69
````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
0 commit comments