随着我国软件行业蓬勃发展,程序员数量逐年增多,越来越多的软件被打上了“开源”的标签。好多人以为开源软件可以随便用随便改,甚至有的开发者将开源软件二次修改后在市场上进行售卖。
老刘想说的是使用开源软件前一定要认真查看其开源协议,不同的开源协议留给该软件的授权使用范围和方向是不同的。比如MIT、MPL、BSD等开源协议都是允许使用方免费商用的。而GPL协议则约定商业软件不能使用GPL协议的代码。
如果软件介绍页面及代码里没有标明开源协议等信息,最好联系开发者进行确认下自己的使用方向是否可用,特别是商用的一定要谨慎。
如果该开源软件是二开的软件,建议询问下开发者在二开前是否取得了原作的授权,另外最好联系下原作者是否进行了授权,或者其原软件是否同意他人未经允许进行二开及销售。有的软件是允许他人二次开发使用,但是不允许二次开发销售的。
软件有版权,使用须遵循。建议大家尊重开发者版权,也给自己免除版权隐患。