4 ms·
OpenWebRTC (by Ericsson) has a number of LGPL dependencies, and the way apps are packaged on iOS (eg, totally locked down) makes it difficult to completely foll
by jallmann 11y ago
OpenWebRTC (by Ericsson) has a number of LGPL dependencies, and the way apps are packaged on iOS (eg, totally locked down) makes it difficult to completely follow through on the requirements of the LGPL, from a technical perspective. I'm not sure if iOS dynamic linking makes this easier?
That's without getting into the question of whether the LGPL is legally compatible with the App Store TOS. While the LGPL's use/redistribution requirements aren't as stringent as the GPL's, I'm not qualified to make that analysis, and IIRC it hasn't been tested anywhere.
- pthatcherg 11y agoThe WebRTC implementation found at webrtc.org, which is used by Chrome, can also be used by mobile apps, including iOS. It's BSD licensed and used by many mobile apps. (I work on the WebRTC team)
- zanny 11y agoIs there a way to reasonably compile it out as its own so? I looked into it last year and it seemed you could not build Chromium's webrtc independently at all. Mozilla uses it by literally cloning and building Chromium trunk and taking the so out of it.