Then, booting a local node is a minimum condition for contribution to the network, right?
1) yes
Is this true even with a closed port?
It is necessary to boot in order to contribute but not sufficient. You need to either start harvesting and/or open port 7890 to bring value to the network.