Why did lincoln decide to free the slaves?

Besides being the right thing to do, it prevented England and France from interceding on the side of the South, and it sent a message to the states in rebellion that they would lose their slaves unless they rejoined the Union before the next January 1st.