Open Source Alternatives To Proprietary Software License