- GPL许可协议(GNU General Public License):只要软件中包含有GPL协议的产品或代码,那么该软件就必须也采用GPL许可协议且开源及免费,因此这个协议并不适合商用软件。
- BSD许可协议(Berkeley Software Distribution):使用该许可后将允许用户使用、修改和重新发布代码,并且可以作为商业软件发布和销售。
- Apache许可协议(Apache License Version):能够同时为开发人员提供版权及专利许可,允许用户拥有修改代码及再发布的自由,适合于商业软件。
- MPL许可协议(The Mozilla Public License):相较于GPL许可协议,更加注重对开发者的源代码需求和收益之间的平衡。
- MIT许可协议(Massachusetts Institute of Technology):目前限制最少的开源许可协议之一,只需要程序的开发者在修改后的源代码中保留原作者的许可信息,因此普遍被商业软件所使用。