Hi jbcheng
Fortunately, the author of cgminer is a Mod of this forum so he can fully clarifly the licensing.
Two A few questions:
- will your driver and/or mining software be open source?
- In the case where GPL code is used, will you respect the license and post your modifications? You know, unlike your competitors (I'm looking at you bitmain and lketc
). - will you make your circuit schematic docs open source - or at least available as PDF?
If the answer to the above questions is 'no' how exactly do you expect customers to maintain/repair your products?
1, We use CGminer as mining software and we based on the open sources CG and developed by our own team to suit our hardware. at the current stage, we will not be able to open source. I believe others won't either.As per the GPL license you must supply source code and all modifications.
This is mandatory.Here are some relevant snippets from
https://www.gnu.org/copyleft/gpl.html:
As always I will give the benefit of the doubt and assume there is some misunderstanding on your part about the license you have agreed to when choosing cgminer and deciding to develop your driver based on its code, or that you have misunderstood what is being asked of you.
So I will remind you as simply as possible as a summary of that document above (also as per the file COPYING included with the cgminer source and binaries).
The license you have agreed to by using cgminer means:
You are free to modify and distribute binaries based on cgminer provided you distribute the source with your modifications, or a link to a publicly available download site that hosts the source, or provide the option to send a copy of the source on media for no more than the cost of the media, along with a copy of the license included in all binaries and source distributed or a link to the COPYING file. If you do not do this within 30 days, then your license to distribute the binaries will be revoked and you will be open to prosecution.
As per communicated with the technical team, I was told that BeeMiner's mining software was developed based on the software PAK provided by our chipset supplier. and we do not own the source code at all and as per communication with the chipset supplier, BeeMiner was not permitted to provide the source code at the current stage. And the Chipset supplier will decide whether to open source or when to do so.
We are trying our best to develop our own at the moment and once we done, we will consider to open the source code for review in later time.
Sorry about the misunderstanding above.