Can you reverse compile code from arduino boards?

Yes, setting the protection bits may, for some, offer peace of mind. Hardly secure, though.