Open source software relies on valid open source licenses and gives users four essential freedoms: to run the program for any purpose, study and modify the source code, redistribute copies to help others, and release improvements to benefit the community. While public domain status allows sharing, it also allows proprietary conversion. Copyleft licensing requires derived works to also be free and open. Creative Commons licenses allow modifying copyright terms to suit needs along a spectrum from full copyright to public domain. Popular open source licenses include GPL, LGPL, Apache 2.0, BSD, MIT and MPL.