Open Source Components and Licenses
FastDesk uses the following open source components. We are grateful to the authors and maintainers of these projects.
All components are compatible with closed-source commercial distribution. The source code of the custom LGPL FFmpeg build is available upon request at support@fastdesk.it.
| Component | License | Usage in FastDesk | Website |
|---|---|---|---|
| FFmpeg (minimal build) | LGPL-2.1 | H.264 video encoding, color conversion | ffmpeg.org |
| OpenH264 (Cisco) | BSD-2 | H.264 software encoder (CPU fallback) | github.com/cisco/openh264 |
| libdatachannel | MPL-2.0 | WebRTC peer-to-peer (video + data) | github.com |
| libjuice | MPL-2.0 | ICE candidate gathering | github.com |
| libsrtp (Cisco) | BSD-3 | SRTP media encryption | github.com/cisco/libsrtp |
| usrsctp | BSD-3 | SCTP protocol for DataChannel | github.com |
| nlohmann/json | MIT | JSON parsing | github.com |
| OpenSSL | Apache-2.0 | DTLS encryption for WebRTC | openssl.org |
| WebView2 | MS-EULA | HTML5 rendering in the GUI | microsoft.com |
| .NET 8 Runtime | MIT | Desktop GUI runtime | dotnet.microsoft.com |
| Express.js | MIT | HTTP server | expressjs.com |
| Socket.IO | MIT | Real-time communication | socket.io |
| Stripe SDK | MIT | Payments and subscriptions | stripe.com |
| Inter / JetBrains Mono | OFL-1.1 | UI typography | fonts.google.com |