Section 8. No corporation carrying on the business of a bank, trust, surety indemnity, safe deposit, insurance, railroad, street railway, telegraph, telephone, gas, electric light, heat, power, canal, aqueduct, or water company, no company having the right to take land by eminent domain or to exercise franchises in public ways, granted by the commonwealth or by any county, city or town, no trustee or trustees owning or holding the majority of the stock of such a corporation, no business or professional corporation, partnership, limited liability company partnership under the laws of or doing business in the commonwealth and no officer or agent acting in behalf of any corporation mentioned in this section, shall directly or indirectly give, pay, expend or contribute, or promise to give, pay, expend or contribute, any money or other valuable thing for the purpose of aiding, promoting or preventing the nomination or election of any person to public office, or aiding or promoting or antagonizing the interest of any political party.
No person or persons, no political committee, and no person acting under the authority of a political committee, or in its behalf, other than a political committee organized on behalf of a ballot question campaign shall solicit or receive from such corporation or such holders of stock any gift, payment, expenditure, contribution or promise to give, pay, expend or contribute for any such purpose.
Any such corporation violating this chapter shall be punished by a fine of not more than fifty thousand dollars and any officer, director or agent of the corporation violating any provision thereof or authorizing such violation of any provision thereof, or any person who violates or in any way knowingly aids or abets the violation thereof, shall be punished by a fine of not more than ten thousand dollars or by imprisonment for not more than one year, or both.