为什么使用开源软件要谨慎

如果你的软件产品要面对客户,最好谨慎使用开源软件,理由如下:

1、你不知道开源软件的代码里是否包含有意/无意以不当方式取得的代码;

2、开源软件是以AS-IS的方式提供的,没有任何保障,不承担任何责任,由此带来的所有责任转嫁给使用者;

3、GPL许可的病毒效应,即如果你的软件里使用了GPL开源软件,你的软件只能适用GPL许可,并公开所有代码;

补充说明:只有软件发布时才可能出现上述问题,但应提前考虑到,应告知相关人员软件里含有开源代码,在正式发布前将使用开源软件的部分替换或重写。另外,有些公司有专门的开源软件审查流程,也可以通过这种方式在最终产品里包含特定的开源代码。

搬家前链接:https://www.cnblogs.com/bjzhanghao/archive/2007/05/24/758508.html

欢迎转载
请保留原始链接:https://bjzhanghao.com/p/2715

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注