首页 理论教育 开源软件:开放的代码资源

开源软件:开放的代码资源

时间:2023-11-19 理论教育 版权反馈
【摘要】:例如,Linux就是开源软件,同样FreeBSD是为PC设计的一个UNIX版本。OpenOffice是一种全功能的办公套件,它是另一个常用开源软件。尽管在传播和使用上没有限制,但是开源软件还是受版权保护的,而且不是公共软件。自由软件和开源软件理念有些许不同,但有很多共性。两种最常见的开源软件和免费软件许可证是BSD和GPL。BSD许可证最初是一种类似UNIX的操作系统软件伯克利软件套件的许可证。

开源软件:开放的代码资源

开源软件向那些想参与修订和改进软件的程序员提供了未编译的程序指令,即源代码。开源软件可以以编译过的形式出售或免费传播,但是不管在何种情况下都必须包括源代码。例如,Linux就是开源软件,同样FreeBSD是为PC设计的一个UNIX版本。OpenOffice是一种全功能的办公套件,它是另一个常用开源软件。尽管在传播和使用上没有限制,但是开源软件还是受版权保护的,而且不是公共软件。

自由软件和开源软件理念有些许不同,但有很多共性。开源软件和免费软件都可以被复制、修改和免费传播,许可证也十分相似。

两种最常见的开源软件和免费软件许可证是BSD和GPL。BSD许可证最初是一种类似UNIX的操作系统软件伯克利软件套件(Berkeley Software Distribution)的许可证。这种许可证非常简短。(www.xing528.com)

有经验的软件用户通常会在购买软件前考虑软件的许可证。按照软件的许可证的行为规范,用户可以按照国际通行的模式应用和开发软件。对于发展中国家的计算机专业人员和IT用户,大力推广自由软件、开源软件的研究和应用,不仅能帮用户节约开支,还可以帮助人们了解国际IT行业的发展前沿和开发团队,甚至参与先进计算机技术的开发、研究和应用,获得宝贵的工程和研究经验。

对信息有充分了解的用户通常能做出更明智的选择。要记住的是软件程序多种多样,一般具有相似功能但许可条款各有不同的软件也随处可见。例如,MySQL是著名的开源软件,允许个人和非盈利客户免费使用,但对于商业性的应用,是需要收费的。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈