Bitcoin Forum

Other => Meta => Topic started by: kano on June 10, 2019, 02:26:59 AM



Title: Mod protecting a license violation?
Post by: kano on June 10, 2019, 02:26:59 AM
Hi, in this thread:
https://bitcointalk.org/index.php?topic=5151878.0

the last undeleted reply appears to be a license violation of cgminer - and it's been merited by a mod

So I replied with the quote below, which a mod has deleted twice then locked the thread.

I'm not sure if it is frodcooper who deleted it twice and locked the thread, but he merited the last post

Seriously? Not allowing me to reply to that post with a request for the source code ... since his statement is false about his GPL violation ...

Quote
No non-original firmware is trusted.

None of them prove that their firmware finds blocks before people use it.

Most of them have hacks in them to take hashes.

Almost all of them violate the cgminer license so cannot be trusted.
...
I can't speak to other folk's work, but mine doesn't have "hacks in them" to take hashes; the functionality is documented and I provide the user with 3 different methods of using the firmware, all with full functionality. Paid license, sponsor paid license (i.e., use it on specific pool(s), it acts as a paid license with full funcionality), and a dev-fee supported mode (which, I guess could be 'taking hashes'), depending on your perspective... each of these modes exist at the request of portions of the user base.

Mine also does not violate the GPL for a variety of reasons, the simplest of which is that I do not modify cgminer on-disk and follow the proper linking _recommendations_ in the GPL FAQ in terms of how my additive functionality is implemented.
...
You CAN NOT add or modify #xnsub in a firmware without modifying the cgminer code.
Also, all bitmain miners are built off the cgminer code.

Your Z9_2.3.tar.gz uses a version of cgminer in it - 4.9.0 - I've downloaded it and checked.
You've stated
Quote
Change log for version 2.2:
    Adds Support for Nicehash (yay!)
    Adds proper #xnsub support

Where is the source code to your miner running in your firmware?
That is mandatory if I request it, since I downloaded your binary.

Hopefully frodocooper didn't merit someone for breaking the cgminer license ... ... ...


Title: Re: Mod protecting a license violation?
Post by: frodocooper on June 10, 2019, 10:21:23 AM
Efudd has an official thread (https://bitcointalk.org/index.php?topic=5036968.0) for that firmware that is not self-moderated. Take your complaints there.


Title: Re: Mod protecting a license violation?
Post by: kano on June 10, 2019, 11:48:03 AM
Efudd has an official thread (https://bitcointalk.org/index.php?topic=5036968.0) for that firmware that is not self-moderated. Take your complaints there.
Then his post shouldn't be there either ...


Title: Re: Mod protecting a license violation?
Post by: mikeywith on June 10, 2019, 01:34:16 PM
I think the Mod's job is to "enforce" the "rules" of the forum, which means even if a scammer starts a topic admitting that he is a scammer the mod's "can't" delete that post unless it's off-topic or violating the forum rules,  let alone stealing/reselling a piece of code.

As far as i am concern non of the rules (https://bitcointalk.org/index.php?topic=703657.0) states that license violations are not allowed.

There was a similar issue with blissz's firmware where he decided to comply with GPL license and stopped selling his modified version of Cgminer, his thread is still there, it has been there for ages and nothing has been done about it, so I am not sure why do you expect this one to be different.

I am not supporting the act of using the work of other people , modify it and then sell it as your own , but these people know in advance that they are paying for something that is made of an open source but with modifications that they think are "worthy" of the money they pay for it.


Title: Re: Mod protecting a license violation?
Post by: kano on June 10, 2019, 01:41:01 PM
I think the Mod's job is to "enforce" the "rules" of the forum, which means even if a scammer starts a topic admitting that he is a scammer the mod's "can't" delete that post unless it's off-topic or violating the forum rules,  let alone stealing/reselling a piece of code.

As far as i am concern non of the rules (https://bitcointalk.org/index.php?topic=703657.0) states that license violations are not allowed.

There was a similar issue with blissz's firmware where he decided to comply with GPL license and stopped selling his modified version of Cgminer, his thread is still there, it has been there for ages and nothing has been done about it, so I am not sure why do you expect this one to be different.

I am not supporting the act of using the work of other people , modify it and then sell it as your own , but these people know in advance that they are paying for something that is made of an open source but with modifications that they think are "worthy" of the money they pay for it.
Lulz - none of the forum rules say I can't send a hitman to visit you either ...
But I (probably) wouldn't even if you do support people breaking the license of the software that I am the 2nd largest contributor to ...

I guess you have no idea about what is involved in the GPL license ... coz anyone can sell a firmware, but the license requires them to provide the source code to anyone they sell (or give) it to, upon request.

No doubt you, like many of the forum, don't care about licenses and pirating, but alas I will bring it up anyway when it's relevant ...


Title: Re: Mod protecting a license violation?
Post by: suchmoon on June 10, 2019, 01:54:39 PM
Lulz - none of the forum rules say I can't send a hitman to visit you either ...

8. No threats to inflict bodily harm, death threats.

But I (probably) wouldn't even if you do support people breaking the license of the software that I am the 2nd largest contributor to ...

I don't see mikey supporting license violations. Saying that some people do it doesn't mean support. Mods deleting off topic posts doesn't mean they support a specific agenda.

You might want to post a trust rating for efudd and perhaps start a proper scam accusation thread since you seem to have a strong case.


Title: Re: Mod protecting a license violation?
Post by: kano on June 10, 2019, 01:56:59 PM
It's not a scam, it's a license violation.

I post about them often, but in this case a mod deleted my posts.

Thus the post here ... as theymos requested me to.


Title: Re: Mod protecting a license violation?
Post by: suchmoon on June 10, 2019, 02:10:49 PM
It's not a scam, it's a license violation.

I post about them often, but in this case a mod deleted my posts.

Thus the post here ... as theymos requested me to.

The person didn't directly steal your money but it sounds similar to a contract violation, an attempt to use your work without fulfilling their end of the "deal".

To me it would seem like a possible case for a red trust rating. That's why I suggested to start an accusation thread and see if the community agrees. A red trust label could be more effective than trying to post a rebuttal everywhere where that person posts.


Title: Re: Mod protecting a license violation?
Post by: kano on June 10, 2019, 02:13:13 PM
Well I have already posted in his thread ... so I guess I'll see if he responds correctly first ...

Edit:
But that's not the issue I've raised, the issue is my posts being deleted, and the thread locked by a mod,
for replying to his post, that is not edited or deleted.
... yes the bitcoin mining subsection of the forum is HEAVILY edited by frodocooper - just check most current threads and see how many posts he's edited ...

I don't go scouring the forum for cgminer license violations, in fact I completely avoid the altcoin section of the forum due to my opinion that they are all scams and I seriously want to have nothing to do with altcoins.

(few people seem to understand how much of a scam most altcoins are ... heh a good example is that Charlie Lee started Litecoin as a scam ... )

But if they show up in the Bitcoin-Mining section I'll usually respond, and have never had my such posted deleted before nor had the thread locked to stop me from replying - all done by a mod ... and I wonder who it was when the same post that was making a clear violation of the license was merited by a mod :P


Title: Re: Mod protecting a license violation?
Post by: mikeywith on June 10, 2019, 02:36:21 PM
the software that I am the 2nd largest contributor to ...

Oh please Kano , is this accurate or you just got carried away?
 ;D

your work without fulfilling their end of the "deal".

If by "your" you mean Kano then that is wrong, only Jeff Garzik can call this "his idea".

But still nobody is actually stealing anything from Kano or anybody else, all what those guys are doing is simply not complying with the GPL license,  but then again that is more  moral than legal hence ( open source ).


This is not a clear violation as kano tries to make it seem, there is a lot of other factors involved if you are intrested read the thread where all of this started.

Anyhow back to why the mod deleted his post, it was off-topic , this topic is going no where, but what do i know  ::)


Title: Re: Mod protecting a license violation?
Post by: kano on June 10, 2019, 02:53:25 PM
your work without fulfilling their end of the "deal".
If by "your" you mean Kano then that is wrong, only Jeff Garzik can call this "his idea".
LOL she said "your work" which is correct.

I've never said cgminer or the original cpu miner was my "original" idea.
There are many changes in cgminer that are my idea.
But I TOO must abide by the GPLv3 license of cgminer ... ... ...

Trying to modify the meaning of something obvious that has been typed doesn't bode well for trying to make a case.

Quote
But still nobody is actually stealing anything from Kano or anybody else, all what those guys are doing is simply not complying with the GPL license,  but then again that is more  moral than legal hence ( open source ).
No, it's legal - go read up about licenses and the law ...
If all the developers of cgminer wanted to give the rights of cgminer to the Free Software Foundation, then the FSF would actually take violators to court ...

Quote
This is not a clear violation as kano tries to make it seem, there is a lot of other factors involved if you are intrested read the thread where all of this started.
Unless he supplies the source code, it is a violation.
You 'clearly' don't know what you are talking about ...

There's no worming around it pretending he hasn't changed the cgminer code, coz he's stated in his own thread (that I quoted) that he has.
The master cgminer does NOT have #xnsub in it since it is a major security issue.

Quote
Anyhow back to why the mod deleted his post, it was off-topic , this topic is going no where, but what do i know  ::)
Not much.
As I've stated, I replied to his post, as I have done MANY times before to others who have posted about their firmware, but this time there are extra circumstances, where a mod has merited the post that clearly shows he has violated the license, then deleted my post requesting he not violate it.
In fact, as can easily be seen, the post I replied to was a reply to my post ... which was a reply to his earlier post ... etc.


Title: Re: Mod protecting a license violation?
Post by: mikeywith on June 10, 2019, 03:15:49 PM
Quote
No, it's legal

Then hire a lawyer, the forum won't do that for you

Quote
where a mod has merited the post that clearly shows he has violated the license

He is a mod, not a judge , that post had a lot of good points that deserve the merit, i see nothing wrong with it.
 
Quote
In fact, as can easily be seen, the post I replied to was a reply to my post ... which was a reply to his earlier post ... etc
.

It does not matter how you look at it, it was off topic, anybody will see the same thing, just because other posts were not deleted does not mean yours should stay.

I am not denying that your concern is valid, it indeed is,however that topic was not the right place for you and efudd to discuss GPL license , you should either discuss it in his firmware topic or start your own topic, you should also understand that the forum is not obligated to protect "your work" or enforce the GPL rules.


Title: Re: Mod protecting a license violation?
Post by: suchmoon on June 10, 2019, 03:33:25 PM
As I've stated, I replied to his post, as I have done MANY times before to others who have posted about their firmware, but this time there are extra circumstances, where a mod has merited the post that clearly shows he has violated the license, then deleted my post requesting he not violate it.
In fact, as can easily be seen, the post I replied to was a reply to my post ... which was a reply to his earlier post ... etc.

Your post about Z9 firmware was off-topic in a thread about someone's problem with an M3.

Arguably the top part of efudd's last post can be considered off-topic too but he did also add a direct response to the OP's problem.

Sending merits shouldn't be viewed as an endorsement.

It would be best to have the license discussion in a thread dedicated to the issue.


Title: Re: Mod protecting a license violation?
Post by: efudd on June 11, 2019, 03:06:31 AM
kano,

cgminer is used as-is from bitmain, with no changes of my own. the closest equivalent that I could find and used as a *reference* is https://github.com/bitmaintech/cgminer-dash. To be clear, I do not modify the cgminer in the .tar.gz and it is used as-is from bitmain.

#xnsub support is something *bitmain* claims to have fixed in the release that 2.3 is based off of, simple as that.The "#xnsub properly supported" comment that caught your attention is *marketing*. I have not claimed to have added/coded it in any manner. The wording has been quite precise there in everything I have responded/posted/commented.  (In hindsight, they failed, there is an on-going escalation between NH and Bitmain CxOs with bitmain releasing an updated firmware for the Z11 in private to a user about 36 hours ago).

Loader is simply: https://github.com/kubo/injector - which is a combination of licenses, the relevant one being LGPL 2.1 which really just ensures threads I have written start up.

(This next paragraph is a lot more information than I desire to give up regarding implementation, so I would appreciate it if it was not quoted so I could "...snip..." it out in a later edit... but you have to do you.)
Anything else that is being used is MIT/non-licensed and communications between my stuff and cgminer is honest-to-god using API calls and by proxy is not in violation. Anything else that it does beyond calling cgminer-api, is implemented by talking directly to the hardware, bypassing cgminer. I have reverse engineered the communications to the PIC and simply poke the hardware the right way to get it to do what I want it to do (frequency, voltage, blahblah). I literally fopen() and talk to the fpga mapped memory space.

As a little background, my day job sometimes involves insuring that proprietary code and GPL(+variants) do not intermix. I am not completely clueless when it comes to isolating GPL/non-GPL, and while it is possible I have got something wrong in my isolation between distinct processes (fork/exec of GPL does not make the caller GPLed), I'm pretty darned confident I have not. I put quite a lot of effort into isolation.

Outside of the day job, I've been on both sides of this discussion and have actually encouraged/enforced the release of other projects that were being used/distributed in violation of the GPL.

You are the first person to ask for source, which has greatly surprised me, to be honest.

I have no beef with you, the GPL, etc. and am trying to convey the compliance here and I will be happy to discuss this with you through a medium of your choosing.

To those who merit'd, please feel free to remove as you see fit. I assumed the merit was based on an offer to help a user who has been infected with a malware, to be honest.

Thank you,

Jason


Title: Re: Mod protecting a license violation?
Post by: kano on June 11, 2019, 03:25:39 AM
kano,

cgminer is used as-is from bitmain, with no changes of my own. the closest equivalent that I could find and used as a *reference* is https://github.com/bitmaintech/cgminer-dash. To be clear, I do not modify the cgminer in the .tar.gz and it is used as-is from bitmain.

#xnsub support is something *bitmain* claims to have fixed in the release that 2.3 is based off of, simple as that.The "#xnsub properly supported" comment that caught your attention is *marketing*. I have not claimed to have added it in any manner. The wording has been quite precise there in everything I have responded/posted/commented.  (In hindsight, they failed, there is an on-going escalation between NH and Bitmain CxOs with bitmain releasing an updated firmware for the Z11 in private to a user about 36 hours ago).

Loader is simply: https://github.com/kubo/injector - which is a combination of licenses, the relevant one being LGPL 2.1 which really just ensures threads I have written start up.

(This next paragraph is a lot more information than I desire to give up regarding implementation, so I would appreciate it if it was not quoted so I could "...snip..." it out in a later edit... but you have to do you.)
Anything else that is being used is MIT/non-licensed and communications between my stuff and cgminer is honest-to-god using API calls and by proxy is not in violation. Anything else that it does beyond calling cgminer-api, is implemented by talking directly to the hardware, bypassing cgminer. I have reverse engineered the communications to the PIC and simply poke the hardware the right way to get it to do what I want it to do (frequency, voltage, blahblah). I literally fopen() and talk to the fpga mapped memory space.

As a little background, my day job sometimes involves insuring that proprietary code and GPL(+variants) do not intermix. I am not completely clueless when it comes to isolating GPL/non-GPL, and while it is possible I have got something wrong in my isolation between distinct processes (fork/exec of GPL does not make the caller GPLed), I'm pretty darned confident I have not. I put quite a lot of effort into isolation.

Outside of the day job, I've been on both sides of this discussion and have actually encouraged/enforced the release of other projects that were being used/distributed in violation of the GPL.

You are the first person to ask for source, which has greatly surprised me, to be honest.

I have no beef with you, the GPL, etc. and am trying to convey the compliance here and I will be happy to discuss this with you through a medium of your choosing.

To those who merit'd, please feel free to remove as you see fit. I assumed the merit was based on an offer to help a user who has been infected with a malware, to be honest.

Thank you,

Jason
As I've stated in your thread and as you clearly seem to imply you already know ... yet you have also ignored the requirements ...

...
Nope.

I've requested you supply the source to something you distribute and that I have received.

If you wont supply the source (for whatever excuse you may come up with) then you do not have the rights to distribute it.

End of story.

Please supply me with the source.

Your reply claiming that some bitmain git 'may' have it means nothing.


Title: Re: Mod protecting a license violation?
Post by: efudd on June 11, 2019, 03:29:26 AM
Sigh.

Again:

https://github.com/bitmaintech/cgminer-dash
http://www.angstrom-distribution.org/

I can't have a conversation with an unreasonable individual.

-j


Title: Re: Mod protecting a license violation?
Post by: kano on June 11, 2019, 03:40:43 AM
Sigh.

Again:

https://github.com/bitmaintech/cgminer-dash
http://www.angstrom-distribution.org/

I can't have a conversation with an unreasonable individual.

-j
I can have a discussion with someone who thinks they can avoid a license violation by pretending they know nothing about, yet that they also claim they spend a lot of effort at in their job.

https://github.com/bitmaintech/cgminer-dash/commits/master

States the last update was almost 2 years ago, so no that is not relevant to you distributing it without the ability to supply or point to the correct source code.


Title: Re: Mod protecting a license violation?
Post by: efudd on June 11, 2019, 03:47:11 AM
Sigh.

Again:

https://github.com/bitmaintech/cgminer-dash
http://www.angstrom-distribution.org/

I can't have a conversation with an unreasonable individual.

-j
I can have a discussion with someone who thinks they can avoid a license violation by pretending they know nothing about, yet that they also claim they spend a lot of effort at in their job.

https://github.com/bitmaintech/cgminer-dash/commits/master

States the last update was almost 2 years ago, so no that is not relevant to you distributing it without the ability to supply or point to the correct source code.

I will state this one more time: I have made *zero* changes to cgminer. Go pull down 0423 bitmain, 2.3 for mine, compare. They are the same. If you have a beef with beyond that with the correct source code, I recommend speaking with bitmain as I have provided links to the content I have used in development. Bitmain content is shipped without any listed licenses, also.

That -DASH code was used as a reference when reverse engineering the hardware. I am not sure why you are stating that I am "[avoiding] a license violation by pretending they know nothing about", either.

-j


Title: Re: Mod protecting a license violation?
Post by: DarkStar_ on June 11, 2019, 03:48:48 AM
No doubt you, like many of the forum, don't care about licenses and pirating, but alas I will bring it up anyway when it's relevant ...
theymos responds to valid DMCA takedowns.


Title: Re: Mod protecting a license violation?
Post by: kano on June 11, 2019, 03:53:23 AM
...
Sigh.
Where's the source code for the cgminer you distribute? ... ...
Which is what I asked at the very start of this and yet you keep pretending you can avoid it ...


Title: Re: Mod protecting a license violation?
Post by: efudd on June 11, 2019, 04:36:46 AM
...
Sigh.
Where's the source code for the cgminer you distribute? ... ...
Which is what I asked at the very start of this and yet you keep pretending you can avoid it ...

What users have received from bitmain does not have any license or source associated with it.
Given your concern, I have raised the issue with Bitmain via a trouble ticket to request information on the license and source. I will share the answer provided.

-j


Title: Calling all CGminer contributors
Post by: offordscott on April 18, 2020, 11:54:01 AM
Calling all CGminer contributors.

Contact @offordscott in Telegram to express your interest in suing CGminer GPLv3 copyright violators in order to set a precedence in USA.


Title: Re: Mod protecting a license violation?
Post by: kano on April 18, 2020, 11:57:00 AM
Speak to the main cgminer dev ck - he's the one with tens of millions of dollars in BTC, made mostly from cgminer, that can afford to do this sorta stuff.


Title: Re: Mod protecting a license violation?
Post by: offordscott on April 18, 2020, 12:01:01 PM
From what I understand, CK doesn’t want to make the time for this type of stuff.

For some back story: https://web.archive.org/save/https://asicseer.com/page/offord-cease-and-desist

And: t.me/firmwars

UPDATE April 20, 2020:

The original Telegram group has been purchased by Alex Levin for $1000 from the original owner. I was only an "admin" in the group, thus lost control when Levin was made the new owner. Levin banned me from the group so, I've started a new group:

https://t.me/firmwarz



Title: Re: Mod protecting a license violation?
Post by: kano on April 18, 2020, 12:18:55 PM
From what I understand, CK doesn’t want to make the time for this type of stuff.

For some back story: https://web.archive.org/save/https://asicseer.com/page/offord-cease-and-desist

And: https://t.me/firmwars
I've made hardly any money out of cgminer development (though I am the 2nd most prolific developer of the cgminer code)
That's not a complaint, it's just a fact. It's also opensource software, so it's not really unexpected either.
So I'm certainly not spending any money on dealing with the license which will give me no return at all, just a loss.

I post in the Bitcoin part of the forum on occastion if I see a violation of the cgminer license.
Even one of the mods here - frodocooper - seems to get pissed off about me justifiably requesting the simplest requirement of the license, the source code from anyone who distributes cgminer.
Oh well, he is what he is ... ...

Anyway, this forum, and bitcoin in general, is full of people who think they are lawyers yet do not know the law, as well as people who think they are coders, but really have no idea how to do that properly either.
Even ck himself falls into that second category :P

But anyway, the firmware distributions on this forum are ripe with people who are both of the above and also violating the cgminer license.
My action is to, as I've said, point them out on occasion if I happen to see them.

As far as I understand, the altcoin section of this forum is rampant with this, but since I'm not interest in being involved in any altcoins, since they all at least start as scams, I'm certainly not gonna get involved in that either.
The one time recently where I did post in the altcoin rotten hole of thievery, my post was deleted, which is what this thread was about ... :P

Oh also, there's the 3rd most prolific cgminer development guy who has hundreds of millions of dollars in BTC - go ask him then :)
"Luke"


Title: Re: Mod protecting a license violation?
Post by: taserz on April 18, 2020, 06:40:03 PM
...
Sigh.
Where's the source code for the cgminer you distribute? ... ...
Which is what I asked at the very start of this and yet you keep pretending you can avoid it ...

What users have received from bitmain does not have any license or source associated with it.
Given your concern, I have raised the issue with Bitmain via a trouble ticket to request information on the license and source. I will share the answer provided.

-j

Bitmain doesn't care they will say no it's not and close ticket... Been down that road


Title: CGminer GPLv3
Post by: offordscott on April 18, 2020, 06:50:39 PM
Alex Levin, of ASICseer, got upset when I said the following in a public Telegram chat:

Quote
James Hilliard, an author of the CGminer firmware is claiming that CGminer is currently being used in an illicit manner as a part of the ASICseer firmware that is installed on the controller of the Bitmain Antminer S9 cryptocurrency miner.

ASICseer has refused to comply with the GPLv3 open source software license because they have refused to provide the complete software source code for the firmware that is installed on the controller when it was requested of them.

As one of the contributors to CGminer, James Hilliard demands that users of the ASICseer firmware cease using the infringing software until ASICseer complies with the GPLv3 license. Anyone who possesses a copy of the CGminer binary is in violation of the GPLv3 license. James Hilliard reserves the right to take legal action in order to prevent further copyright infringement.

James is requesting that users immediately cease making any payments or providing any hashpower to ASICseer. As a part of an investigation initiated by James Hilliard, he requests that details be provide regarding the amount of funds that that have sent to ASICseer by its users.

As most users are likely unaware that the ASICseer software is not compliant with the GPLv3 license, It sounds like James will not hold users liable who cease utilizing the infringing software within a certain period of time (maybe 30 days?) of becoming aware of the copyright violation.

James showed the group the following:

Code:
$ strings opt/asicseer/bmminer | grep cgminer
cgminer_path
cgminer.c
cgminer time error total_secs = %d last_total_secs = %d
Start cgminer with -T to see what failed to load.
Press any key to exit, or cgminer will wait indefinitely for an alive pool.
Description placed in the API status header, default: cgminer version
Run cgminer in benchmark mode using a work file - produces no shares
Run cgminer in benchmark mode - produces no shares

Then Alex said:

Quote
do you think that after 6 years of developing mining software i might know a thing or two about how to not be in violation of GPL?

Then, I saw this the next day:

https://asicseer.com/page/offord-cease-and-desist

Code:
CEASE AND DESIST

April 17th 2020

You are hereby notified to cease and desist any and all further unlawful defamation,
slander and/or libel with regards to your actions and/or statements related to the
incident which occured on April 16th, 2020 in which the following libel occurred:

ALLEGATIONS REGARDING  "VIOLATIONS OF GPL BY ASICSHACK LLC".

THEREFORE, you are hereby requested to immediately CEASE and DESIST the illegal defamation,
slander and/or libel immediately, and to return a signed written assurance affirming that
you will refrain from any further acts of said defamation, slander, and/or libel as they
pertain to ASICSHACK LLC.

Failure to comply with this cease and desist letter, and return the signed assurance within
10 business days will result in the pursuit of all available legal remedies, including,
but not limited to, filing a motion for injunctive relief, monetary damages, filing fees,
court costs, and/or attorney fees.

Sincerely,
Alexander Levin, Jr.
ASICSHACK LLC


Title: Re: Mod protecting a license violation?
Post by: kano on April 19, 2020, 01:01:18 AM
It's a standard cease and desist request.

Anyone can pretend they will take legal action which they can not do or will not win.
They don't even need a lawyer to send you one :P

If you have any useful legal contact or useful legal representation they will have already told you this, and that you can ignore it :P

PS there's a bunch of other quite obvious strings in cgminer that I put there that you can see in the original code :)
... and of course you could just decompile it and you'd get something similar to the source at the time they copied the git.

Anyway, as I said above, not interested, I'm not throwing money at something that will just lose me money, I'm not a bitcoin millionaire :P
Also, there is one you can't win against: Bitmain for a specific reason you probably already realise if you do have any useful legal advise ...

Edit: I know who James is and use to chat with him a lot (even ... yesterday :) )