bfgminer collaboration/merge
Have you ever considered merging all your excellent cpu mining code into a project like bfgminer (which has horrible cpu support)? Would you be offended if someone else did that? I would love to only use one tool to mine if possible.
The maintainer of bfgminer asked me the same question a few months ago. Honestly I haven't used cgminer or any of its forks much, as I prefer programs that adhere to the KISS principle. Which is also one of the reasons why I like maintaining cpuminer. I certainly wouldn't be offended if someone did that, as long as authorship is properly credited.
I understand the unix mentality of small programs to do discrete tasks. However, the bfgminer + multiminer + mobileminer ecosystem is quite nice. I might start on these efforts. In order to avoid code duplication maybe we can change cpuminer to provide a libcpuminer which bfgminer could link to.