所谓开源程序,就是可以被公众广泛使用的程序,并且此程序的使用、修改和发行不受许可证的限制。与开源软件不同,开源程序一般是指网站程序或建站系统,也就是网站源码。
开源程序的程序文件,没有对代码进行加密或限制,任何人都可以进行二次开发,满足个性化的需求,不用申请版权许可,这就是开源的真正含义。开源程序的收入来源,主要来自成品商业源码,相关模板和插件,以及相关的技术服务。
开源程序与免费程序是两个不同的概念,不能将二者混为一谈,免费程序是官方提供的测试版本,有功能限制或时间限制,提供给用户体验之用,共享版本也可归入此类。虽然有些开源程序是完全免费的,但是开源程序并非就是免费程序,而且事实上相反,大部分的开源程序都不是免费的,由于附加一些增值服务,已经成为需要付费的商业源码。
分享版本就是开源的,否则也不会成为分享版本,但是开源程度各不相同,有些是100%开源,有些是90%开源。开源的大部分文件,代码是公开的,可以进行二次开发,没有开源的的小部分文件,代码是加密的,看上去就像乱码一样,不能进行二次开发。
以下是一些常用的开源程序,可以免费下载使用,现在简单罗列如下:
一、Discuz开源论坛系统https://www.discuz.net/forum.php
二、Wordpress开源博客程序https://cn.wordpress.org/
三、zblog开源博客程序https://www.zblogcn.com/
四、Typecho轻量级开源博客程序https://typecho.org/
五、ThinkSAAS开源社区系统https://www.thinksaas.cn
六、WeCenter知识社区系统https://www.wecenter.com/