The publishers contract
Most traditional publishers with a subscription business model will have a standard contract for publishing your material, but this does not mean that amendments cannot be made. Be clear about what you want and ask your publisher to revise the contract. You will often have to negotiate, but you are by no means obliged to accept a standard contract. Copyright is a bundle of rights which can be split up. You do not need to transfer all your rights. Parts of your copyright can be licensed separately.The most effective technique is to strike out unwanted terms and to write in and initial the changes you want.
Open Access publishers
When publishing in an open access journal the main advantage is that you retain all the copyrights while your article is available to a wider audience Your licence will be labelled as creative commons which allows reusing the material.