为什么使用开源软件要谨慎
2007-05-24 14:36
459 查看
如果你的软件产品要面对客户,最好谨慎使用开源软件,理由如下:
1、你不知道开源软件的代码里是否包含有意/无意以不当方式取得的代码;
2、开源软件是以AS-IS的方式提供的,没有任何保障,不承担任何责任,由此带来的所有责任转嫁给使用者;
3、GPL许可的病毒效应,即如果你的软件里使用了GPL开源软件,你的软件只能适用GPL许可,并公开所有代码;
补充说明:只有软件发布时才可能出现上述问题,但应提前考虑到,应告知相关人员软件里含有开源代码,在正式发布前将使用开源软件的部分替换或重写。另外,有些公司有专门的开源软件审查流程,也可以通过这种方式在最终产品里包含特定的开源代码。
1、你不知道开源软件的代码里是否包含有意/无意以不当方式取得的代码;
2、开源软件是以AS-IS的方式提供的,没有任何保障,不承担任何责任,由此带来的所有责任转嫁给使用者;
3、GPL许可的病毒效应,即如果你的软件里使用了GPL开源软件,你的软件只能适用GPL许可,并公开所有代码;
补充说明:只有软件发布时才可能出现上述问题,但应提前考虑到,应告知相关人员软件里含有开源代码,在正式发布前将使用开源软件的部分替换或重写。另外,有些公司有专门的开源软件审查流程,也可以通过这种方式在最终产品里包含特定的开源代码。
相关文章推荐
- 你为什么使用 Linux 和开源软件?
- 我为什么使用开源和我常用的开源软件介绍
- 为什么要使用开源软件
- Android7.0系统的手机为什么不能使用红包软件抢红包了?
- 为什么咱中国有影响力的开源软件那么少?
- Facebook网站所使用的开源软件一览表
- Facebook网站所使用的开源软件一览表
- Facebook网站所使用的开源软件一览表
- 使用开源软件快速搭建数据分析平台
- 开源软件使用方法
- 为什么程序员们愿意在 GitHub 上开源自己的成果给别人免费使用和学习?
- 开源软件之screen的第一次使用
- 缓存开源软件使用的原则和建议
- 为什么大的网络公司都选择开源软件作为其主要开发工具和平台?
- Facebook 网站所使用的开源软件一览表
- 开源杀毒软件Moon Secure Antivirus的使用结局
- 开源项目管理软件禅道使用帮助下载
- OCR 开源软件 Tesseract 的下载和入门使用
- Facebook网站所使用的开源软件一览表
- 开源软件包和环境管理系统Anaconda的安装使用