-1

With this zip file, it contains both the metaflac.exe and flac.exe that I would like to bundle with software that I intend to sell.

The license is here. https://xiph.org/flac/license.html

I'm unclear here as it says refers to the libraries as free for all. And the remaining software under the GNU General Public License (GPL).

I take it that those two are under the GNU licence.

If anyone has had experience before with the metaflac.exe and flac.exe licence that would be great.

MadHatter
  • 48,547
  • 4
  • 122
  • 166
Ste
  • 101
  • 3

1 Answers1

1

The document you link notes that

The reference implementation libraries are licensed under the New BSD License ... In the source code these libraries are called libFLAC and libFLAC++.

So not quite "free for all", but certainly permissively licensed. However, it also makes clear that the files you list aren't the libraries. So yes, the executables you wish to extract are GPL-licensed.

MadHatter
  • 48,547
  • 4
  • 122
  • 166
  • Thanks for your answer. What do you mean not "free for all"? In other words, it's okay to bundle those? Judging by a quote taken from Wikipedia GPL-licensed works (e.g. software), may charge a fee for copies or give them free of charge. So I assume that's okay to do so? – Ste Jun 14 '21 at 15:01
  • 2
    I mean that the two libraries aren't "free for all" (that not being a recognised licence) but are available under a permissive licence, namely new BSD. The executables you list are available under GPL, which means it's OK to bundle them, but you will have obligations including but not limited to licence reproduction and clear labelling. Depending on how your software uses them, you may have considerably more obligations. – MadHatter Jun 14 '21 at 15:18
  • Thanks for that. I assume that as long as I keep the relevant licence file bundled with them then it shouldn't be a problem? – Ste Jun 14 '21 at 18:44
  • That will certainly satisfy the obligation to include a copy of the licence. You should read GPLv3 s4 to see what other obligations you have. You may have other obligations in addition, but you've not told us enough about how you use those executables for us to offer an opinion on that. – MadHatter Jun 14 '21 at 18:56
  • I've added the usage for both executables in the question. – Ste Jun 14 '21 at 19:03
  • Forgive me, but I've rolled back the edit. You asked a question, it's been answered, the answer's been accepted; now is not a good time to start editing the question. If there are things you want to know as a result of the answer you got to this question, that's perfectly natural, but the right thing to do is ask a new question, linking to this one so you don't have to repeat background information, giving new information and asking what you now want to know. You may also wish to search the site first, as it's possible there are already some questions that pertain to your new situation. – MadHatter Jun 14 '21 at 19:33