1 评论

0 收藏

分享

[源码] 什么是开源?

注册获取更多资料

您需要 登录 才可以下载或查看,没有账号?立即注册

x
源,(Open Source)全称为开放源代码。开源就是要用户利用源代码在其基础上修改和学习的,
但开源系统同样也有版权,同样也受到法律保护。

开源系统其实面向的用户有两个群体
一是程序员,他们最关心源代码,能不能进行二次开发利用;
二是普通终端用户,他们只关心软件功能够不够强。

开源系统的重点应该是在“开放”,是接纳、包容和发展,求同存异,互利共赢,才是开源的本质。

从发行角度定义必须符合如下条件
  • 自由再发行
  • 程序源代码
  • 程序必须包含源代码。必须允许发行版在包含编译形式的同时也包含程序源代码。
  • 派生程序
  • 许可证必须允许更改或派生程序。必须允许这些程序按与初始软件相同的许可证发行。
  • 作者源代码的完整性
  • 无个人或团体歧视
  • 许可证发行
  • 许可证不能特制某个产品
  • 许可证不能排斥其他软件
  • 许可证实例


开源=免费?!
很多网站建设以免费开源为噱头,提供给用户直接下载,所以造就了很多用户以为开源系统=免费系统,其实这是错误的认识。开源软件有自己的知识产权,他们存在一个license(授权协议),少数情况下确实可以免费使用,但是在协议之外的情况都是需要收费的。

开源的价值开源与闭源系统的最大区别便是:开源的源代码公开,可被修改;闭源的代码加密,需依靠系统开发商进行修改。开源的价值有什么呢?
节约时间
节约时间是对于自主拥有技术团队的企业来说,在网站需要完善、改版的时候,使用开源商城系统只需在原程序上进行修改即可实现。


个性化
竞争的加大、用户的激增,企业、用户对于商城界面以及功能都拥有了更多的需求,对于不同功能的实现,开源可以使程序员在代码上基础上进行二次开发,表现出个性化的新功能。




回复

举报 使用道具

全部回复 (1)
查看全部
哈哈,很不错的一个版块,一起学习、交流、进步~

举报 回复 使用道具

牛牛先森
管理员
分类资料
经验福利
悬赏资料
资源共享
资料合集
搜索学习
电子书
绿色软件
影视影音
网站发现