New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Saleae Logic driver #16
Comments
What reasoning is there for not using libsigrok? It seems like you'd get a ton of devices 'for free' |
This would contaminate the scopehal core with a GPL dependency which is absolutely unacceptable. Libscopehal must remain permissively licensed to allow/encourage commercial tools to integrate with it. The single biggest reason I built a new library instead of using sigrok as the base for my tool was to eliminate the copyleft dependency. Same reason I used FFTS (BSD licensed) instead of the far more popular and powerful FFTW (GPL). |
As long as you don't force that backend to be enabled during compilation, users who don't like the GPL can still build a BSD licensed version. |
So @azonenberg would you accept a patch adding an opt-in libsigrok backend support to scopehal? |
I think the cleaner way to do the license boundary is by means of a socket bridge, similar to what we do with PicoScope stuff. Completely separate binary you can either install or not, and the libscopehal binary remains GPL-free in all cases. |
No description provided.
The text was updated successfully, but these errors were encountered: