Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Deal with libcue license issue #6

Open
Wang-Yue opened this issue Jun 6, 2016 · 1 comment
Open

Deal with libcue license issue #6

Wang-Yue opened this issue Jun 6, 2016 · 1 comment

Comments

@Wang-Yue
Copy link

Wang-Yue commented Jun 6, 2016

The bad side of libcue is it's derived from cuetools. cuetools is released under GPL, so is libcue as well...

I believe if you code ever link to libcue, your entire project needs to be released under GPL. I've contacted cuetools author and filed a bug for that (svend/cuetools#25) but it's not resolved after half a year.

The alternative is to look at non-GPL-ed libraries, or create one by your own. A potential replacement is https://github.com/Coolerfall/c-cuelib. There're also BSD licensed ones written in Go, C# and Javascript.

But after all it should not be hard to create one. mpd did that a few years ago.

@Wang-Yue
Copy link
Author

cmus now has a cue library built-in without depending on libcue.

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

No branches or pull requests

1 participant