When it comes to software licenses, there are five types that you will need to consider. This includes Public Domain, Permissive, LGPL, Copyleft and Proprietary.