Re: [mpd-devel] Request for GPL source code of DMS-500_v1.30.9_20170802.zip

2018-03-05 Thread Andrew G. Dunn
In the realm of "high end audio" many organizations are working to
claim that they have absolute mastery of every facet in their product.
The high margin prices of these devices are a risk proposition that
manufactures engage in with the expectation of return by convincing
prospective customers that "everything will be handled" and "every
facet" of the products design.

So, to me, seeing organizations like Cary struggle to adequately
understand the engineering in their own products is morbidly
laughable. The value proposition of purchasing Cary with expectations
that any aspect of their products is "mastered" seems silly now. If
there exists such a lack of internal understanding for the low level
componentry of the player device, how should customers expect their
valve circuit designs to be of "masterful" quality. Also, beyond
purely product quality, with these high margins customers should
expect manufactures to be socially/environmentally responsible.

I'd hope that folks who enjoy music and high end audio equipment would
familiarize themselves with some of the upstream open efforts (like
MPD) that provide an excellent "product". I'm happy that maintainers
are willing to challenge these manufactures who seem to have no sense
of responsibility when selling others work.

Restitution for the MPD project copyright holders aside, damage has
already been done in terms of those who watch these mailing lists and
purchase audio gear. I'd encourage others to vote with their money and
discontinue any patronization of Cary.

On Sun, Mar 4, 2018 at 1:46 PM, Max Kellermann  wrote:
> On 2018/03/04 18:44, Stefan Monnier  wrote:
>> > The source code provided by Cary is another fake redacted source.
>> > The binary distributed by Cary contains an MQA decoder:
>>
>> Expecting them to give us some MQA decoder source code, distributed
>> under a GPL license is completing ridiculous: it would cost them a lot
>> more in fines with MQA Ltd to do that than it would cost them
>> in fines to use MPD illegally like they've been doing.
>
> True.  And the expectation that they open the MQA source code is based
> on a misunderstanding of the GPL.  The GPL is not absolute: nobody
> needs to obey it.  If you don't obey it, you don't have a license, and
> that is copyright violation, but nothing else.  Still nothing forces
> you to obey the GPL.  The GPL is just one way to resolve this.
>
> No, the MQA source code will not be opened by Cary Audio, even if just
> for one simple reason: they don't have it (I suppose).
>
> When I said "redacted/incomplete source code", I did not mean the MQA
> and Roon source code.  I meant that Cary Audio removed lots of code
> they developed, for which they own the copyright.  For example, they
> removed all traces of MQA bridging code.
>
> It is difficult to find an agreement with Cary Audio if they keep
> lying to me.  They pretend to be honest and sorry, but their actions
> show the opposite.  They try to fool me.
>
>
>> So IIUC the above source is the result of changing their code so the MQA
>> decoder is running in an external process, so that, from now on (more
>> or less) they don't breach the GPL.
>
> Where do you see that?  (I havn't read everything so far.)
>
>
>> Obviously, it doesn't solve the harm done in the past, but you can't
>> expect it to be solve by providing the source code, it's just not
>> gonna happen.  Better negotiate a settlement or plan for a legal battle.
>> Personally, I think in the long run we'd be better off trying to make
>> them friends than enemies, so I'd go for a reasonable settlement (where
>> the expected ROI is much higher than for a legal battle).
>
> I'd very much like a settlement, but Cary Audio pretends they can't
> hear me when I try to talk to them about it.  They believe they can
> just go on violating my copyright as if nothing had ever happened.  As
> if their license wasn't ever terminated, as if they don't need to
> explicitly get a new license from me (and other MPD copyright
> holders).
>
> Yes, how I wish Cary Audio would, for example, let their full-time
> engineers improve MPD and send me pull requests every other week.
> That would be the best for MPD and for Cary Audio and their customers.
> How I wish they had this much reason.
>
> Then look at Billy Wright's emails and try to make a prediction if
> that is a realistic outcome.
>
> I'd love to be proven wrong.  Please.  But I'm very very pessimistic.
>
> Max
> ___
> mpd-devel mailing list
> mpd-devel@musicpd.org
> http://mailman.blarg.de/listinfo/mpd-devel
___
mpd-devel mailing list
mpd-devel@musicpd.org
http://mailman.blarg.de/listinfo/mpd-devel


Re: [mpd-devel] Request for GPL source code of DMS-500_v1.30.9_20170802.zip

2018-03-04 Thread Max Kellermann
On 2018/03/04 13:34, Max Kellermann  wrote:
> On 2018/03/01 16:48, Billy Wright  wrote:
> > Attached is the MPD open source code of the DMS-500 in accordance with 
> > conditions of the GPL v2.
> 
> Imported to GitHub: 
> https://github.com/MusicPlayerDaemon/MPD/commit/f4c2fa881b7e506abab1a1255682e0549a93b15b

Note that this is based on commit
250b6a3d521523617ea654d66a5156faa64f6f28 authored by me on February
3rd.

Cary Audio learned about their license termination one week prior to
this (January 25th).

At the time their binaries in question were built, the source code
Billy Wright just gave me didn't yet exist.  This has interesting
implications: Cary Audio indeed did continue to use MPD even after I
terminated their license.

For some time I thought Cary Audio would create a new firmware version
completely without MPD, because the license is terminated.  But it
looks like that's not what they're doing.  They are just going on with
business as if nothing happened, and send this Billy Wright drone to
distract me with his lies and bullshit.

Max
___
mpd-devel mailing list
mpd-devel@musicpd.org
http://mailman.blarg.de/listinfo/mpd-devel


Re: [mpd-devel] Request for GPL source code of DMS-500_v1.30.9_20170802.zip

2018-03-04 Thread Max Kellermann
On 2018/03/01 16:48, Billy Wright  wrote:
> Attached is the MPD open source code of the DMS-500 in accordance with 
> conditions of the GPL v2.

Imported to GitHub: 
https://github.com/MusicPlayerDaemon/MPD/commit/f4c2fa881b7e506abab1a1255682e0549a93b15b
___
mpd-devel mailing list
mpd-devel@musicpd.org
http://mailman.blarg.de/listinfo/mpd-devel


Re: [mpd-devel] Request for GPL source code of DMS-500_v1.30.9_20170802.zip

2018-03-04 Thread Max Kellermann
On 2018/03/01 16:48, Billy Wright  wrote:
> Max,
> 
> Attached is the MPD open source code of the DMS-500 in accordance with 
> conditions of the GPL v2.

No, this is *NOT* in accordance with conditions of the GPL v2.  This
is still not the source code of the two binaries I asked you about.

Now I have two source tarballs from you, two completely different ones
(first one based on 0.20 pre-alpha, and the new one based on 0.21
pre-alpha), but both are wrong and incomplete.

> Also, I tried to call yesterday on 2 numbers I had for you. It just
> rang and rang and no ability to leave a message. I have also
> e-mailed yesterday and today asking a phone number so I could give
> you a call. I have not received any response. Please let me know a
> number and a good time for you so I can give you a call.

You know how to leave me a message.  You just did.  Unfortunately, you
were lying again, and you still:

- havn't given me the source code of the two MPD binaries

- are still actively promoting your DMS-500 product which is still
  based on a pirated copy of my software, making your whole product
  illegal

- fail to understand that your MPD license is T-E-R-M-I-N-A-T-E-D and
  it is in my arbitrary decision to ever reissue a license for you, so
  you better play nice with me

Your behavior is evil and nefarious.  Or you are just extremely
incompetent and still don't realize what you're doing and in what
existential legal and financial danger you're currently bringing the
whole Cary Audio firm.

(Third option: maybe you're just a good troll, because you just made
me repeat the same points AGAIN with your brief and dull email.)

I have no idea what I should be phoning about with a person like you.
Leave me a message (you know how) and explain it to me.  Why should I
phone with you, after what you've been doing to me, after you've been
failing to deliver what I have been asking you, and is your most
primitive obligation as a MPD licensee?
___
mpd-devel mailing list
mpd-devel@musicpd.org
http://mailman.blarg.de/listinfo/mpd-devel


Re: [mpd-devel] Request for GPL source code of DMS-500_v1.30.9_20170802.zip

2018-02-23 Thread Max Kellermann
On 2018/02/23 09:11, demian...@yahoo.com wrote:
> It may be time to contact a group like this: https://sfconservancy.org/

Yes, that's my favorite option.  They have good experts with lots of
GPL enforcement experience.

I've been waiting with that step for so long because I wanted to give
Cary Audio a more-than-fair chance to recover without horrendous legal
cost.  But in hindsight it looks like my attempts to explain the
problem over and over were just a waste of time.  Cary Audio is either
evil, or very very stupid.

("Never ascribe to malice, that which can be explained by stupidity.")


> IBM, Cisco and Nvidia have figured this out so its not impossible.

Nvidia's trick is that they publish only source code together with a
BLOB; the actual GPL violation (linking this into the kernel) will be
performed by the user, but since copyright law doesn't affect users,
this is not a legal problem.

(All of my computers have AMD or Intel graphics, for a reason.)


> Cary Audio is in over their heads on this. I'm sure the software
> guys are not employees but an outside group he has hired.

It looks like much of the DMS-500 software development was outsourced
to Hong Kong (at least the Java/Android apps).
___
mpd-devel mailing list
mpd-devel@musicpd.org
http://mailman.blarg.de/listinfo/mpd-devel


Re: [mpd-devel] Request for GPL source code of DMS-500_v1.30.9_20170802.zip

2018-02-22 Thread Moritz Molch
Hi Max,

thank you very much for all your hard work on MPD over the many, many
years (and the same goes for everyone else involved). I also really
appreciate your insistence on GPL compliance. The GPL explicitly states
"[...] by modifying or distributing the Program (or any work based on
the Program), you indicate your acceptance of this License [...] and all
its terms and conditions for copying, distributing or modifying the
Program or works based on it". What Mr. Wright doesn't seem to
understand, is that he already violated any third party agreements. The
only question is, whether a judge forces him to give you the sources or
if he does it on his own. This verdict against Skype Technologies might
be of interest (German):
http://www.ifross.org/artikel/urteil-gegen-skype-rechtskraeftig
another good source is http://gpl-violations.org/faq/violation-faq/

Maybe he also confuses the license with the GPLv3, which gives a grace
period of 60 days upon notice (although an explicit termination of the
license by the copyright holders is obviously valid as well).

No matter, how thing will develop further, I just wanted to say thank
you and you are really amazing.

Kind regards,
Moritz
___
mpd-devel mailing list
mpd-devel@musicpd.org
http://mailman.blarg.de/listinfo/mpd-devel


Re: [mpd-devel] Request for GPL source code of DMS-500_v1.30.9_20170802.zip

2018-02-22 Thread Dennis Ryan
If Cary Audio is in violation of the GPL by not honoring your request for
MPD source code, I can't imagine how many other GPL'd products he would be
in violation of if the respective copyright holders formally made similar
requests.
___
mpd-devel mailing list
mpd-devel@musicpd.org
http://mailman.blarg.de/listinfo/mpd-devel


Re: [mpd-devel] Request for GPL source code of DMS-500_v1.30.9_20170802.zip

2018-02-22 Thread Max Kellermann
On 2018/02/22 22:09, Arnold Krille  wrote:
>  - you must completely stop selling(*) products that include MPD
>immidiately until a new firmware is flashed onto these devices
>(*) that includes your partners and resellers

True, that was my point.  Cary Audio does new advertising campaigns
RIGHT NOW on Facebook for the DMS-500, which at this point, contains
MPD and violates my copyright.  And the Cary Audio web shop still
sells the DMS-500, which violates my copyright.

 https://www.facebook.com/caryaudiodesign/
 https://carydirect.com/shop-now/dms-500.html (this link works only
 with a USA IP address)

> > (No, the damage is not repaired by removing MPD.  This just stops
> > causing more damage.  The above list is not "multiple choice"; you
> > don't have a choice.  The only choice you have is: with or without
> > lawyers+court.)
> 
> I may not be a lawyer, I am just a user of MPD getting really pissed
> about your complete disregard of Max's intellectual property and his
> work!

Yes, I'm truly pissed off by Billy Wright's perpetual ignorance.  I
had been thinking for a while that he's honest and really doesn't have
a clue what's going on, so I tried to explain it over and over and
over, but he kept pretending he doesn't understand, and kept ignoring
the important parts.

But he's not some random dumbass; he's the CEO of Cary Audio, after
all.  I wonder if you can be a top-level manager and be so clueless
and incompetent all the time.  No, you can't, I believe.

I don't believe Billy Wright is as stupid as he pretends to be.  This
is intentional ignorance, and he tries to distract and delay us.  Cary
Audio is nefarious and evil.

> Billy, do you hate product piracy? Stop being a thief yourself!

Isn't it funny that Billy Wright complains that I "lifted E-mail
addresses from his Copyrighted website"?  This is so ridiculous (but
again I believe he's trying to distract us, so we make fun of this
obvious stupidness instead of caring about the actual copyright
violation).
___
mpd-devel mailing list
mpd-devel@musicpd.org
http://mailman.blarg.de/listinfo/mpd-devel


Re: [mpd-devel] Request for GPL source code of DMS-500_v1.30.9_20170802.zip

2018-02-22 Thread Arnold Krille
Hi Billy,

I think there is one step missing:

On Thu, 22 Feb 2018 12:07:27 +0100 Max Kellermann 
wrote:
> Ok dumbing down for you:
> 
> - you must remove MPD from your products
> - you must give me full source code
> - you must repair damage done to me

 - you must completely stop selling(*) products that include MPD
   immidiately until a new firmware is flashed onto these devices
   (*) that includes your partners and resellers

> (No, the damage is not repaired by removing MPD.  This just stops
> causing more damage.  The above list is not "multiple choice"; you
> don't have a choice.  The only choice you have is: with or without
> lawyers+court.)

I may not be a lawyer, I am just a user of MPD getting really pissed
about your complete disregard of Max's intellectual property and his
work!

People like you (and your company) acting like this are the
reason why people stop writing open source software! (Which would mean
I had to find a new media player solution and you couldn't build your
product linux based.)
People like you (and your company) acting like this are the reason why
people stop writing code at all! (Which means you and me will have a
harder time finding good developers to work with.)
People like you (and your company) acting like this are the reason why
people stop paying for code as its obviously all free for the taking!
(Which means less revenues for you and me and our legally correct
written applications.)

Billy, do you hate product piracy? Stop being a thief yourself!

- Arnold


pgpc44IQXfW0Y.pgp
Description: Digitale Signatur von OpenPGP
___
mpd-devel mailing list
mpd-devel@musicpd.org
http://mailman.blarg.de/listinfo/mpd-devel


Re: [mpd-devel] Request for GPL source code of DMS-500_v1.30.9_20170802.zip

2018-02-22 Thread Max Kellermann
Billy Wright,

you are still selling the DMS-500 with my copyrighted work, without
having a license.  And you are advertising new products which include
my copyrighted work.

I urge you to STOP SELLING ANY PRODDUCTS WITH MUSIC PLAYER DAEMON
**IMMEDIATELY**.

Your ignorance and dishonesty makes me really angry.  It looks like
you just want to hold me back with your lies, and you don't really
want to solve the problem.  Maybe you think you can get away with
that, but you won't.  Copyright law is on my side.  You overestimate
my patience and you underestimate my will to prosecute your piracy.

Weeks ago, I asked you to make a suggestion how to repair the damage
you have caused, but you never replied to that.  And you continue to
cause more damage, willfully.

And I still don't have the source code.

Everything you do is wrong, from the bottom.

Next week, I'll contact a lawyer to bring your case to court.  You
know this will not end well.

This is your very last chance to repair this quickly, without
expensive legal people.

___
mpd-devel mailing list
mpd-devel@musicpd.org
http://mailman.blarg.de/listinfo/mpd-devel


Re: [mpd-devel] Request for GPL source code of DMS-500_v1.30.9_20170802.zip

2018-02-12 Thread Billy Wright
Max,

Our software guys are re-writing our code to be sure there are no issues with 
MPD. We will e-mail the source code for MPD when it is completed and tested. 
They tell me it will be the end of the month.

I am asking for forgiveness for any current and past violations of GPL 
compliance. It was in no way intentional, and we sincerely apologize.  We 
had/have no malicious intent, only ignorance to the GPL.  We have no way of 
stopping usage of code within the boxes already in the field, only correcting 
and pushing new code to all boxes once we finish with the changes/compliance.  
Our intent is to be as transparent as possible and follow any and all rules. As 
mentioned above, it is being corrected as soon as possible. Once released all 
units are updated and all previous versions of software are gone. We are not 
going to release any source code involving our third party partners as this 
would be clear violations of our agreements with them. This should be respected 
from any perspective because to do so would  knowingly put us in violation of 
various agreements. As noted, any violation of the GPL was clearly 
unintentional, and our intention is to rectify it as soon as we possibly can.  

We do appreciate your patience.

Sincerely, 



Billy Wright | President | LinkedIn
CARY AUDIO 
6301 Chapel Hill Road | Raleigh, NC 27607
919-355-0010 PHONE  
www.caryaudio.com
www.aebycary.com 

  

    

Click here to sign up to receive our monthly enewsletters!


-Original Message-
From: Max Kellermann [mailto:m...@duempel.org] 
Sent: Saturday, February 10, 2018 10:48 AM
To: Billy Wright <bi...@caryaudio.com>
Cc: mpd-devel@musicpd.org; Daryl Berk <da...@caryaudio.com>
Subject: Re: [mpd-devel] Request for GPL source code of 
DMS-500_v1.30.9_20170802.zip

On 2018/02/10 15:57, Billy Wright <bi...@caryaudio.com> wrote:
> I am taking this issue very seriously. Our software guys have been working on 
> this since we became aware of the issue. They tell me it will take until the 
> end of the month to complete and test. I will send you confirmation 
> immediately.

Your software guys have been working on finding the source code?  And they will 
suddenly find it at the end of the month?

The file you sent to me was heavily redacted.  Your software guys had been very 
busy deleting the interesting parts.  But the GPL doesn't work that way.  Your 
software guys have been doing all wrong.

Your failure to deliver the full source code is an ongoing violation of my 
copyright.  Deleting stuff from your code isn't going to fix that.  Only 
sending the full source code of the binary you shipped is going to fix that.

Again, just in case you still don't understand: even if you one day ship a 
firmware image with GPL compliance, that's not a solution for my source code 
request.

Again, once again: your license to use MPD is terminated.  You have three 
options:

1. seek forgiveness from all MPD copyright holders to reinstate the
   GPL

2. choose the GPLv3 instead which allows reinstating the licesen
   without explicit forgiveness (beware of the other implications!)

3. stop using MPD at all

But again again again: that doesn't affect my source code request.
Unredacted, nothing deleted.  That is what the GPL mandates.  Nothing less.

I hate repeating myself and this is really annoying, but I have a feeling that 
you still don't know how deep your hole is, and how incompetent your software 
guys are.
___
mpd-devel mailing list
mpd-devel@musicpd.org
http://mailman.blarg.de/listinfo/mpd-devel


Re: [mpd-devel] Request for GPL source code of DMS-500_v1.30.9_20170802.zip

2018-02-12 Thread Max Kellermann
Billy, please stop telling me this bullshit, seriously.  There is a
lot of code owned by Cary Audio you are still holding back.  Because
your software guys have redacted it from the tarball you sent to me.

I told you that already, but you wouldn't listen, you keep ignoring
that part.  Your emails sound like you're rueful, but your actions
demonstrate the contrary.

You say you want transparency, but you deliver only bullshit.  I'm not
saying you are lying to me; you probably (still) have no idea what's
going on, and you only repeat the bullshit your software guys have
been telling you.

Your software guys have thrown you in a deep pit, and you not only
still believe them, but also forward their bullshit to me.

No forgiveness can be granted to you, sorry.

You better remove MPD from your products completely, because it
doesn't look good for your license.


On 2018/02/12 18:26, Billy Wright <bi...@caryaudio.com> wrote:
> Max,
> 
> Our software guys are re-writing our code to be sure there are no issues with 
> MPD. We will e-mail the source code for MPD when it is completed and tested. 
> They tell me it will be the end of the month.
> 
> I am asking for forgiveness for any current and past violations of GPL 
> compliance. It was in no way intentional, and we sincerely apologize.  We 
> had/have no malicious intent, only ignorance to the GPL.  We have no way of 
> stopping usage of code within the boxes already in the field, only correcting 
> and pushing new code to all boxes once we finish with the changes/compliance. 
>  Our intent is to be as transparent as possible and follow any and all rules. 
> As mentioned above, it is being corrected as soon as possible. Once released 
> all units are updated and all previous versions of software are gone. We are 
> not going to release any source code involving our third party partners as 
> this would be clear violations of our agreements with them. This should be 
> respected from any perspective because to do so would  knowingly put us in 
> violation of various agreements. As noted, any violation of the GPL was 
> clearly unintentional, and our intention is to rectify it as soon as we 
> possibly can.  
> 
> We do appreciate your patience.
> 
> Sincerely, 
> 
> 
> 
> Billy Wright | President | LinkedIn
> CARY AUDIO 
> 6301 Chapel Hill Road | Raleigh, NC 27607
> 919-355-0010 PHONE  
> www.caryaudio.com
> www.aebycary.com 
> 
>   
> 
>     
> 
> Click here to sign up to receive our monthly enewsletters!
> 
> 
> -Original Message-
> From: Max Kellermann [mailto:m...@duempel.org] 
> Sent: Saturday, February 10, 2018 10:48 AM
> To: Billy Wright <bi...@caryaudio.com>
> Cc: mpd-devel@musicpd.org; Daryl Berk <da...@caryaudio.com>
> Subject: Re: [mpd-devel] Request for GPL source code of 
> DMS-500_v1.30.9_20170802.zip
> 
> On 2018/02/10 15:57, Billy Wright <bi...@caryaudio.com> wrote:
> > I am taking this issue very seriously. Our software guys have been working 
> > on this since we became aware of the issue. They tell me it will take until 
> > the end of the month to complete and test. I will send you confirmation 
> > immediately.
> 
> Your software guys have been working on finding the source code?  And they 
> will suddenly find it at the end of the month?
> 
> The file you sent to me was heavily redacted.  Your software guys had been 
> very busy deleting the interesting parts.  But the GPL doesn't work that way. 
>  Your software guys have been doing all wrong.
> 
> Your failure to deliver the full source code is an ongoing violation of my 
> copyright.  Deleting stuff from your code isn't going to fix that.  Only 
> sending the full source code of the binary you shipped is going to fix that.
> 
> Again, just in case you still don't understand: even if you one day ship a 
> firmware image with GPL compliance, that's not a solution for my source code 
> request.
> 
> Again, once again: your license to use MPD is terminated.  You have three 
> options:
> 
> 1. seek forgiveness from all MPD copyright holders to reinstate the
>GPL
> 
> 2. choose the GPLv3 instead which allows reinstating the licesen
>without explicit forgiveness (beware of the other implications!)
> 
> 3. stop using MPD at all
> 
> But again again again: that doesn't affect my source code request.
> Unredacted, nothing deleted.  That is what the GPL mandates.  Nothing less.
> 
> I hate repeating myself and this is really annoying, but I have a feeling 
> that you still don't know how deep your hole is, and how incompetent your 
> software guys are.
___
mpd-devel mailing list
mpd-devel@musicpd.org
http://mailman.blarg.de/listinfo/mpd-devel


Re: [mpd-devel] Request for GPL source code of DMS-500_v1.30.9_20170802.zip

2018-02-10 Thread Max Kellermann
On 2018/02/10 15:57, Billy Wright  wrote:
> I am taking this issue very seriously. Our software guys have been working on 
> this since we became aware of the issue. They tell me it will take until the 
> end of the month to complete and test. I will send you confirmation 
> immediately.

Your software guys have been working on finding the source code?  And
they will suddenly find it at the end of the month?

The file you sent to me was heavily redacted.  Your software guys had
been very busy deleting the interesting parts.  But the GPL doesn't
work that way.  Your software guys have been doing all wrong.

Your failure to deliver the full source code is an ongoing violation
of my copyright.  Deleting stuff from your code isn't going to fix
that.  Only sending the full source code of the binary you shipped is
going to fix that.

Again, just in case you still don't understand: even if you one day
ship a firmware image with GPL compliance, that's not a solution for
my source code request.

Again, once again: your license to use MPD is terminated.  You have
three options:

1. seek forgiveness from all MPD copyright holders to reinstate the
   GPL

2. choose the GPLv3 instead which allows reinstating the licesen
   without explicit forgiveness (beware of the other implications!)

3. stop using MPD at all

But again again again: that doesn't affect my source code request.
Unredacted, nothing deleted.  That is what the GPL mandates.  Nothing
less.

I hate repeating myself and this is really annoying, but I have a
feeling that you still don't know how deep your hole is, and how
incompetent your software guys are.
___
mpd-devel mailing list
mpd-devel@musicpd.org
http://mailman.blarg.de/listinfo/mpd-devel


Re: [mpd-devel] Request for GPL source code of DMS-500_v1.30.9_20170802.zip

2018-02-10 Thread Billy Wright
Max,

I am taking this issue very seriously. Our software guys have been working on 
this since we became aware of the issue. They tell me it will take until the 
end of the month to complete and test. I will send you confirmation immediately.

I also applied to your Forum a couple of days ago. It said I had to wait for 
your confirmation to be admitted, I have not received anything yet. My intent 
was to address the issue with the members and let them know we are working 
toward compliance as soon as possible. This was not intentional on our part and 
we will comply. We just need s little time to do the work.

Sincerely,


Sent from my iPhone

> On Feb 10, 2018, at 4:36 AM, Max Kellermann  wrote:
> 
>> On 2018/02/06 21:07, Max Kellermann  wrote:
>>> On 2018/02/06 20:53, Max Kellermann  wrote:
 On 2018/02/06 20:44, Billy Wright  wrote:
 Attached is a file of the MPD source code.
>>> 
>>> This is not the full source code of the MPD binary which is
>>> distributed in your firmware image.  That is really trivial to see.
>>> Your tarball fails even the most basic test.
>> 
>> ... and it doesn't even compile, so it doesn't qualify as
>> "machine-readable" as required by the GPLv2.
> 
> Today is February 10th, and I set you a deadline until the day before
> yesterday.  What you delivered so far is a ridiculous attempt to sweep
> the problem under the carpet.  Your engineers didn't even try (or your
> engineers are horribly incompetent).
> 
> Your commercial product is based on my copyrighted work and you did
> not have my permission to sell it.  This problem is not going away so
> easily.
> 
> You have two problems that need to be addressed:
> 
> 1.) Your license to use MPD according to the GPLv2 is terminated by
>your copyright violation.  The only way to reissue a GPLv2 license
>to use MPD is to obtain forgiveness from all copyright holders.
>That's how GPLv2 works.
> 
>(You can choose to use GPLv3 instead, which has an automatic way
>to recover from license termination, but has other implications.
>Ask your lawyer to explain it to you.)
> 
>Another option for this problem would be to stop using MPD
>completely.  But none of this problems problem 2:
> 
> 2.) Even if you would produce a GPLv2-compliant firmware now, that
>doesn't change the fact that you have been selling products based
>on my copyrighted work without my permission.  You made money by
>pirating other people's software.  What a nefarious business
>model!  I have not heard any suggestion from you how you consider
>repairing that damage you have caused.
> 
> 
> So here's my plan:
> 
> 1.) I will publish news about your copyright violation on the MPD
>website and declare your license to use MPD terminated.
> 
> 2.) I will drop a note to your distributors and ask them to stop
>selling products violating my copyright.  As soon as they know,
>they can be made liable.
> 
> 3.) I will consult a lawyer, and he will instruct me about further
>options.
> 
> You're the one who can stop this.  So far, your words sounded like you
> want to stop it, but your actions said the opposite.
> 
___
mpd-devel mailing list
mpd-devel@musicpd.org
http://mailman.blarg.de/listinfo/mpd-devel


Re: [mpd-devel] Request for GPL source code of DMS-500_v1.30.9_20170802.zip

2018-02-06 Thread Max Kellermann
On 2018/02/06 20:53, Max Kellermann  wrote:
> On 2018/02/06 20:44, Billy Wright  wrote:
> > Attached is a file of the MPD source code.
> 
> This is not the full source code of the MPD binary which is
> distributed in your firmware image.  That is really trivial to see.
> Your tarball fails even the most basic test.

I imported the tarball into our git repository, just in case anybody
is curious:

 https://github.com/MusicPlayerDaemon/MPD/commit/caryaudio

(I havn't yet picked the correct base commit, so you see too many
differences.  I'll correct it later.)
___
mpd-devel mailing list
mpd-devel@musicpd.org
http://mailman.blarg.de/listinfo/mpd-devel


Re: [mpd-devel] Request for GPL source code of DMS-500_v1.30.9_20170802.zip

2018-02-06 Thread Max Kellermann
On 2018/02/06 20:44, Billy Wright  wrote:
> Attached is a file of the MPD source code.

This is not the full source code of the MPD binary which is
distributed in your firmware image.  That is really trivial to see.
Your tarball fails even the most basic test.
___
mpd-devel mailing list
mpd-devel@musicpd.org
http://mailman.blarg.de/listinfo/mpd-devel


Re: [mpd-devel] Request for GPL source code of DMS-500_v1.30.9_20170802.zip

2018-01-30 Thread Max Kellermann
Dead sir or madam,

I'd like to extend my request for MPD source code.

I downloaded DMS-600_v1.0.4_20180111(X5020).zip from your server
(which you have switched off meanwhile),
SHA-256=18ceea4442a6ed0b9ad5f1a438cf7f83f8cdcc3a9a3a55f528fee2f47d3d103d

It contains a file "bin/mpd",
SHA-256=ddc8e48149e0e9b5ea95bf7277c5b2493b1e3aaa17e305323dc96d7ed4c443e8,
a derived work of Music Player Daemon, of which I am a major copyright
holder.

I demand to receive the full source code of that file until February
8th 2018.

Regards,
Max Kellermann
___
mpd-devel mailing list
mpd-devel@musicpd.org
http://mailman.blarg.de/listinfo/mpd-devel


Re: [mpd-devel] Request for GPL source code of DMS-500_v1.30.9_20170802.zip

2018-01-25 Thread Max Kellermann
On 2018/01/25 22:58, Max Kellermann  wrote:
> I downloaded
> http://58.22.61.211/rd3/DMS500/test_package/DMS-500_v1.30.9_20170802.zip
> SHA-256=f56cb2f1ec46a2365fc0a7aa57c451693aa76f6a0ba4b46803e974acf4cd3b04
> 
> That image contains a copy of the Music Player Daemon, of which I am a
> copyright holder.

Some context for the curious: their MPD binary has a MQA decoder
statically linked in.  We know MQA is a bullshit "codec", but AFAIK
there exists no free "decoder".  Anyway, this is the most interesting
GPL violation so far.

Max
___
mpd-devel mailing list
mpd-devel@musicpd.org
http://mailman.blarg.de/listinfo/mpd-devel


[mpd-devel] Request for GPL source code of DMS-500_v1.30.9_20170802.zip

2018-01-25 Thread Max Kellermann
Dear sir or madan,

I downloaded
http://58.22.61.211/rd3/DMS500/test_package/DMS-500_v1.30.9_20170802.zip
SHA-256=f56cb2f1ec46a2365fc0a7aa57c451693aa76f6a0ba4b46803e974acf4cd3b04

That image contains a copy of the Music Player Daemon, of which I am a
copyright holder.

However, what I could not find is a written offer to provide the
source code of these binaries.  Please note that this is required
according to the terms of the GPLv2 section 3.  Which means that your
product violates my copyright.

I assume that not complying part of the GPLv2 was an oversight, and I
can easily forgive that.

What do I insist is that you provide the full source code of the Music
Player Daemon binary, including all the (shared) libraries that are
linked to it.

Note that failure to provide the full source code of both files
constitutes a serious copyright violation.  Additionally, it will
terminate your license according to GPLv2 section 4, rendering all of
your products containing my copyrighted software illegal.

I expect to receive the full source code and full GPL compliance
within two seeks, that is until Feburary 8th 2018.

Regards,
Max Kellermann
___
mpd-devel mailing list
mpd-devel@musicpd.org
http://mailman.blarg.de/listinfo/mpd-devel