1:开源软件特性:
低风险:使用闭源软件无疑把命运交付给他人,一旦封闭的源代码没有人来维护,你将进退维谷;而且相较于商业软件公司,开源社区很少存在倒闭的问题。
高品质:相较于闭源软件产品,开源项目通常是由开源社区来研发及维护的,参与编写、维护、测试的用户量众多,一般的bug还没有等爆发就已经被修补。
低成本:开源工作者都是在幕后默默且无偿地付出劳动成果,为美好的世界贡献一份力量,因此使用开源社区推动的软件项目可以节省大量的人力、物力和财力。
更透明:没有哪个笨蛋会把木马、后门等放到开放的源代码中,这样无疑是把自己的罪行暴露在阳光之下。
2:热门开源许可证:
GNU GPL(GNU General Public License,GNU通用公共许可证):
1:复制自由
2:传播自由
3:收费自由
4:修改自由
BSD(Berkeley Software Distribution,伯克利软件发布版)许可协议:
Apache许可证版本(Apache License Version)许可协议:
3:开源精神:
使用自由,复制自由,传播自由,修改自由,衍生品自由,收费自由
4:Linux发展历史:
1970年,贝尔实验室,开源的UNIX
1979年,AT&T公司,将UNIX商业化
1984年,Richard Stallman发起了GNU源代码开放计划
1987年,gcc编译器发布
1991年,Linux Torvalds编写了Linux
1994年,Bob Young,红帽
1998年,IBM,Intel对Linux支持
5:超算计算机
银河,泰坦
国产Linux:麒麟,红旗,中标,深度,蓝点
6:Linux发行版
红帽企业版Linux(RedHat Enterprice Linux,RHEL)
社区企业操作系统(Community Enterprise Operating System,CentOS)
Fedora
openSUSE
Gentoo
Debian
Ubantu