The freedom guaranteed by Article 301 is a freedom from all restrictions, except those which are provided for in the other provisions (Articles 302 to 305) of Part XIII of the Constitution itself.