Skip to content
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

Would you consider adding a a GPL linking exception to allow usage in non GPL-licensed code? #1

Open
pombredanne opened this issue Dec 6, 2017 · 5 comments

Comments

@pombredanne
Copy link

Dear @c3d,
It would be awesome if this code could used also in non-GPL programs. Possibly something akin to the GCC exception at https://www.gnu.org/licenses/gcc-exception-3.1.html ?
Thank you for your kind consideration!
Feel free to ignore this if you feel strongly about the GPL: as they it is OK to ask as long as one can take no for an answer, as I can...
Thanks!

@c3d
Copy link
Owner

c3d commented Dec 7, 2017 via email

@freddy77
Copy link

I think this was done time ago and can be closed

@c3d
Copy link
Owner

c3d commented Mar 28, 2019 via email

@federkamm
Copy link

Hello Christophe,

First, let me thank you very much for you very useful library.

Do I understand correctly, that I'm not supposed to link statically against your library from closed source code (that's what I have heared about the LGPLv3)?

Currently, I have librecorder.so installed on my computer and use it during development but disable it for releases to not (1) force the user of my programs to need to install librecorder.so on their machine or (2) to have to do some RPATH-hacking to make my binary find the library (also, I like to distribute small programs as single executable file).

How do you see the situation?

Am I allowed to distribute closed source programs that link statically against an unmodified version of 'recorder'? (I'm mostly talking about small "utilities" that I use myself and distribute among my collegues at work. For "larger" software projects that we sell (I'm not directly involved in them), dynamically linking would be no issue, since they come with sophisticated build systems and installers anyways, that can take care of the correct distribution of the librecorder.so).

Also, what do you feel about "credits". Usually, "documentation" in my programs is limited to a "usage" line when something with the parameters didn't work out well. I could write there something like "Btw., this program was developed with help of the awesome c3d/recorder, check it out on GitHub!", but if this is already 5-50% of the whole documentation of the program, this might already qualify as "using the name of the library or the author to promote the own program", which is explicitly forbidden in some licenses (not sure about the LGPLv3, however).

Thank you very much for your opinions about these topics,
Bastian

@c3d
Copy link
Owner

c3d commented Mar 19, 2021 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants