bsdelf / mous

Lightweight audio player & converter for FreeBSD/Linux/macOS
BSD 2-Clause "Simplified" License
71 stars 17 forks source link

Deal with libcue license issue #6

Open Wang-Yue opened 8 years ago

Wang-Yue commented 8 years ago

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 (https://github.com/svend/cuetools/issues/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 commented 7 years ago

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