This has been discussed before.
Without rewrites you get gpl violations.
No one cares about GPL violations in the crypto world. As long as you never form a legitimate business that makes million you'll never be worth suing. No one is going to send the coppers after you. It happens allll the time in the crypto world as well. Generally speaking it happens a LOT in the real world and usually nothing is ever done because the people who make GPL code don't have the resources to sue someone.
If this is your shiny suit of armor you're wearing things aren't going to go anywhere. If the 'business' ever gets big enough, you'll be able to get someone to rewrite everything that you haven't yet and pay them BTC.
I'm not saying it's a great idea to break 'laws', but in this case it really doesn't matter and no one gives two flips about it. That argument was just a easy way out to avoid actually doing something meaningful here.
I've been an opensource supporter for more than 20 years. I don't break the GPL, I use and support it.
Once again getting down into the dirty bits here. There was a lawyer that was in the thread earlier that said everything was a mess anyway (some parts you can sell and that's good and other parts you were't supposed to be able to, but people do it anyway). You can pretend you're doing everything appropriately, then sell copies through PMs and still pretend that you haven't violated anything. Not that that's what you do, but that's what the majority of the people do around here. It's still selling it and you still have to give source with it, depending on the license.
It doesn't matter. Assuming it's all for the greater good anyway, everyone would benefit from a well supported miner that uses a % to fund itself. A % fund is no different then selling copies through PMs as far as GPL licensing is concerned as well. A miner fee doesn't violate GPL licensing anymore then selling it in the first place does and people are already doing that. It's not specifically unique to a 'miner fee'.
I think this really all comes down to 'who gets paid'. People that still work on the code definitely should be the ones making the majority of the money, especially if stuff becomes depreciated. I mean open source miners are great and everything, but we all (devs and miners) know that's not cutting it and there is no uniform method for devs to earn money. A miner fee continually supports the developers for their work. Miners need to have work continually updated to in order to stay competitive with farms with private kernel devs.
Sorta sounds like you guys need someone to come along and act as arbitrary for determining who makes what. Ideally though, all the developers that still want to work for something more 'public' and make something back should be working on it and share code with each other so they can continually build a better miner. I don't know enough about coding to be able to tell what's going on, Nicehash might be a good candidate for that, depending on their end goals, which right now just seem to be making sure everyone can earn money and continue to hash on their service.
I'm not even sure why you'd want a .01BTC donation in the first place SP... A fee will earn you support as long as the miner is relevant. While maybe there are some people that would tear it apart and tear out the code, there are a lot of people that would use a 2% fee miner, myself included as long as it's continually supported and competitive. If someone releases their own 2% miner and it's faster, of course I'll switch... that's just the way it goes, it's competition.