Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- I think that Outernet is violating the GPL of librtlsdr and libmirisdr by releasing
- some of their software under a closed source licence.
- Here you can see some of the Outernet software:
- https://github.com/Outernet-Project/outernet-linux-lband3
- The file bin/sdr100-1.0.4 is provided in binary form only under a
- closed-source licence. However, this binary links to librtlsdr and
- libmirisdr through some wrapper called StarSDR. StarSDR is licenced
- under the LGPLv3.
- I am not a layer, but I believe that since StarSDR links to librtlsdr
- and libmirisdr, which are GPLv2 or later, then the combination is
- covered under the GPLv3. See the table in
- https://www.gnu.org/licenses/gpl-faq.html#AllCompatibility
- Therefore, sdr100-1.0.4 should be released under a GPLv3-compatible licence.
- I think that the argument that the wrapper StarSDR is LGPL and so
- sdr100-1.0.4 can be released under closed-source terms because it only
- links StarSDR directly does not work. It's very easy to write an LGPL
- wrapper for a GPL library, so if this sort of trick worked, then it would
- be pointless to licence libraries under the GPL (and not LGPL).
- Can someone with legal experience give advice on whether my interpretation is correct?
- Please contact me at <daniel_AT_destevez.net>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement