Do I need protection for my ea MT5 ?

 
I wrote a code for an EA, but I did not put any protection or encryption, do I need to put a protection for the EA if I upload it in mql stor?
 

As it is mentioned in the MQL5.com Market product upload page, no.

"Every Program sold at the Market is encrypted with a special key to protect the Product from illegal use. The encryption key is unique for every Buyer and it is bound to his computer, so that all the Products in the Market have automatic copy protection."

https://www.mql5.com/en/market/new_product/mt5
Reason: