Hi All,
I wasn't aware of the GPL license, so I did some investigation last days. After reading the GPL licenses I can conclude that stangerm2 is right. So that means I do have to provide the modified sources as most of the current modifications are now build on top of a linked module in cgminer.
There are some
consequences in releasing the source though:
- As far as I know, Bitmain is free to use these improvements in their current and their new products they will sell. I do hope they compensate these free goodies with a multi algorithm D3 firmware one day

- There will probably appear modified firmware binaries which can cause damaging your miners if the maker doesn't know what he's doing...
- I had plans to buy a S9 as there are a lot of requests and make a modified S9 version, but I might consider not to jump on that boat for now. (let's first see what will happen with the D3)
Legit alternatives instead of releasing the sourcecode- I stop this project and take the binaries offline. I don't like this option, as the whole idea is to help improve the situations for the D3 owners.
- Temporary I take the binaries offline and I will write something from scratch / not linked to the sources of cgminer. This will take away the consequences, but a lot of time and effort (at least a month or two) will be put into something that will probably not lead to any improvements for you guys.
My proposal- Although these consequences I will release source of a stable version (non BETA) that allow others to investigate the voltage / fan mods / fault check improvements I did. (devfee related code will be removed from the source). This allow others to look into the changes I did to make a binary for themselves without devfee.
BETA functionality will be left out of the source right now since it's not yet stable and will create dangerous situations when used in a wrong way. I might have to restrict the use of a BETA versions to a closed group instead of providing a public link to the BETA versions.
Happy mining

Ciao Blissz