If this invention is made public like gunpowder, China will invent it and westerners will develop.

After reading the last sentence, I just want to say that only an idiot will give up the patent. I think patents are very important, at least representing your achievements and efforts. You can make them public, but don't be complacent. Later, people may say that they invented it. . . . . Dude, don't do anything stupid. . .