If you're product can be easily cloned but makes a lot of money without any effort, it is a good idea to keep it a secret as long as possible. This way it will take longer for other people to clone it and you will have easy money.
The part that you should keep a secret is that you're idea actually makes money, not the technical part.
The part that you should keep a secret is that you're idea actually makes money, not the technical part.