I would say NO. The license is clear that it is for non-profit use only. Publishing copyright clearly exceeds the terms.
You could use Mathematica at home for private non-profit non-business use or in schools so long as the use was not-for-profit.
When you "buy" a pro version you get a discount on further upgrades.
You can keep your pro version "forever", however you will eventually (likely) wish to get binary updates merely for PC compatibility (even if not for it's math advancements) (you need to consider whether to stay updated regularly). To save money? You could use home edition for pc compatibility and keep pro running on and "old PC" as long as the PC still runs, but it would be bothersome to you personally to do all that.