Jump to content
IGNORED

Commercial usage of MPD and (illegal) products based on it


crumcode

Recommended Posts

Several vendors are using MPD:

https://www.musicpd.org/commercial.html

 

Based on the information on this page, several companies are using the free open source Music Player Daemon without abiding to the GPL terms.
Some vendors have even managed to compile the proprietary MQA codec into MPD, therefore requiring the MQA source code to be released as well, or be banned from further distributing the custom MPD binary.

The list of offenders is severe:

- Cary Audio has compiled both the Roon SDK and MQA codec into their version of MPD, and tried to disable their update server when the violation was reported on the MPD mailing list. They also failed to deliver the modified code to Max Kellermann, the main copyright owner of MPD. By consequence, Cary can now no longer use MPD, rendering the DMS 500 streamer an illegal product. They provided a redacted version of their MPD source, which does not even compile, in an attempt to hide the truth:

http://mailman.blarg.de/pipermail/mpd-devel/2018-February/000698.html

- Euphony audio is using a custom kernel and also MPD, but has failed to provide the source code of these open source packages.

https://www.musicpd.org/commercial.html see the section about Euphony

- long time MPD user Aurender has finally put up a GPL download center, after years of hiding they were using MPD and selling it as auplayer. They use a very old 0.16 release, which is 7 years old.


http://files.aurender.com/opensource.html

Some vendors are combining MQA decoding combined with open source players such as MPD and Squeezelite. This is very dangerous, as the GPL is a license which requires you to release all parts of the modified work, which means that because of what Cary audio did, MQA is now either open source, or Cary loses their right to distribute such modified work when NOT releasing the integral modified work.

Cary Audio users owning a DMS 500 now basically have an illegal product as it contains illegal software.

Link to comment

@vortecjr what's your take on this?  Is this accurate?  How does it affect your plans to do MQA core decoding on Sonore streamers?

Pareto Audio AMD 7700 Server --> Berkeley Alpha USB --> Jeff Rowland Aeris --> Jeff Rowland 625 S2 --> Focal Utopia 3 Diablos with 2 x Focal Electra SW 1000 BE subs

 

i7-6700K/Windows 10  --> EVGA Nu Audio Card --> Focal CMS50's 

Link to comment

I've wondered about this for a along time. I couldn't understand how any of these private, for profit companies were using MPD and not releasing their source code as well. Seems they were trying to take ownership of existing, open source work and package it as their own. In this small circle of audio, that's some pretty greasy shit. 

 

I know this isn't exactly the whole story, but I'd certainly love for this to get more attention and more feedback from the parties involved and other members of the trade.  

Link to comment
14 minutes ago, Norton said:

What's the significance  of "not yet requested" which most seem to fall into?  I find it hard to believe, for example, that Bryston would be anything other than scrupulous in such matters.

No significance...it means what it says. 

Link to comment

Bryston is another company using MPD.

 

Lazy on their part.

 

ALSA player would make an excellent base, ie something to build on for a commercial product. One or two very good coders could take it and make it into a client server configuration or any other. And as an added bonus get a player made specifically to work with ALSA and imo sounds better than MPD.

Link to comment
  • 2 weeks later...

It is important to note that it is perfectly legal to use mpd (or any other GPL software) in a commercial product.  It is only illegal to modify the code, put it in a commercial product, and not publically release your changes.

 

For most companies that release streamer products (Bryston, et al), they are probably using unmodified copies of mpd.

 

Also, linking to new libraries, or recompiling with different support is not illegal, as long as no code modifications are made.  Similarly, you can put functionality into external libraries which you aren't required to release.  It is also possible that companies release their changes, but do so anonymously, or otherwise don't draw a bright line between the contributor and the company backing them.

 

That said, it does sound like some of these companies have been in violation of the GPL.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...