In practical terms, are you saying that (since you "read C++ source code" and then "re-create it yourself" in C#) you are the legal owner of your C# code and you can use it for commercial purpose? Ethically unfair, but it makes legally sense... Well, now it's clear why you didn't release your code, I didn't understand that you were planning this and I don't like it, I was supporting your idea of using C# because I'd like to get involved and give an hand (write and release high quality C++ code is too time consuming for me at the moment). So is this thread just your "look for a sponsor"? By the way, open source doesn't mean that you cannot sell a product. An example is Battle for Wesnoth: http://www.wesnoth.org/ It is open source and multiplatform, but if you want to download the iPhone or Android version you have to pay: https://play.google.com/store/apps/details?id=com.androthsoft.battle&hl=it