1) Because there are already so many laws it is likely you are breaking one or more. 2) Because if what you are doing becomes politically threatening to my people who are in power, we will pass a law to make what you are doing illegal and dispose of you and the trouble you are causing us. 3) Because a society that is willing to trade liberty for security will soon find that it has neither. A deserving, even if harsh outcome.
Did you write all original code for Windows or did you recompile Linux GPL code? If you wrote all original code for Windows you are fine. If you began with GPL code, all code that was added is automatically GPL, including any code you wrote yourself. You cannot simply remove code from GPL software and be ok. You have to go back to the point before the GPL liscense and start there if you want to have software that you can liscense under different conditions than those stated in the GPL. Not only that, because a big deal has been made of this, and because a lot of us care a great deal about the GPL, you will have to prove that the code you use was not GPL code but actually predated the GPL code.
My suggested solution is for you to GPL all the Windows code and charge what you care to for the software. (That is the least you will have to do anyway.) Windows users are used to paying money for the software they use and will anti-up. Send them a CD or make them pay before your site allows them to download. Someone else may provide the software for free, but you will likely get most of the traffic since the software has your name associated with it. The GPL neither prevents you from selling the code nor someone else from giving it away for free. Furthermore, you can charge for consulting, and a lot of folks in your position make their living doing consulting about the software they have GPLed and continue to lead the development of.
1) Because there are already so many laws it is likely you are breaking one or more.
2) Because if what you are doing becomes politically threatening to my people who are in power, we will pass a law to make what you are doing illegal and dispose of you and the trouble you are causing us.
3) Because a society that is willing to trade liberty for security will soon find that it has neither. A deserving, even if harsh outcome.
Did you write all original code for Windows or did you recompile Linux GPL code? If you wrote all original code for Windows you are fine. If you began with GPL code, all code that was added is automatically GPL, including any code you wrote yourself. You cannot simply remove code from GPL software and be ok. You have to go back to the point before the GPL liscense and start there if you want to have software that you can liscense under different conditions than those stated in the GPL. Not only that, because a big deal has been made of this, and because a lot of us care a great deal about the GPL, you will have to prove that the code you use was not GPL code but actually predated the GPL code. My suggested solution is for you to GPL all the Windows code and charge what you care to for the software. (That is the least you will have to do anyway.) Windows users are used to paying money for the software they use and will anti-up. Send them a CD or make them pay before your site allows them to download. Someone else may provide the software for free, but you will likely get most of the traffic since the software has your name associated with it. The GPL neither prevents you from selling the code nor someone else from giving it away for free. Furthermore, you can charge for consulting, and a lot of folks in your position make their living doing consulting about the software they have GPLed and continue to lead the development of.