linux的原始概念,鸟哥的 Linux 私房菜 -- Linux是什么?从Linux的历史谈起

现在市面上有好多的软件,有的是自由软件,有的是专利软件。有的专利软件免费,有的自由软件要钱~

啊!好烦啊!怎么分辨这些东西?其实,鸟哥并不是律师,对于法律也不十分懂,不过,

还是有几个授权模式可以来谈一谈~

Open Source (开放源码)

软件以Open Source的方式释出时,表示除了可执行的软件本身外,一定伴随着原始码的释出喔!通常Open

Source的软件有几个好处:

程序设计师通常会等到程序成熟之后才会释出(免得被笑, ^_^),所以通常程序在雏形的时候,就已经具有相当的优良体质;

Open Source的精神,相信当程序原设计人将程序原始码释出之后,其他的程序设计师接受这份原始码之后,

由于需要将程序改成自己所需的样式,所以会经由本身的所学来加以改良,并从中加以改良与除虫,

所以程序的debug功能会比传统的close source来的快!

由于程序是伴随原始码的,因此,系统将会不易存在鲜为人知的木马程序或一些安全漏洞,

相对而言,会比较更加的安全!

Open source的代表授权为GNU的GPL授权及BSD等等,底下列出知名的Open Source授权网页:

GNU General Public License:

http://www.gnu.org/licenses/licenses.html#GPL

目前有version 2, version 3两种版本,Linux使用的是version 2这一版。

鸟哥也有收集一份GPL version 2 的中文化条文,您可以参考:http://cn.linux.vbird.org/linux_basic/1010appendix_A.php

Berkeley Software Distribution (BSD):

http://en.wikipedia.org/wiki/BSD_license

使用BSD source code最常接触到的就是BSD授权模式了!这个授权模式其实与GPL很类似,

而其精神也与Open Source相呼应呢!

Apache License, Version 2.0:

http://www.apache.org/licenses/LICENSE-2.0

Apache是一种网页服务器软件,这个软件的发布方式也是使用Open source的。只是在apache的授权中规定,

如果想要重新发布此软件时(如果你有修改过该软件),软件的名称依旧需要定名为Apache才行!

Close Source

相对于Open Source的软件会释出原始码,Close source的程序则仅推出可执行的二进制程序(binary program)而已。

这种软件的优点是有专人维护,你不需要去更动他;缺点则是灵活度大打折扣,用户无法变更该程序成为自己想要的样式!

此外,若有木马程序或者安全漏洞,将会花上相当长的一段时间来除错!这也是所谓专利软件(copyright)常见的软件出售方式。

虽然专利软件常常代表就是需要花钱去购买,不过有些专利软件还是可以免费提供大众使用的!

免费的专利软件代表的授权模式有:

Freeware:

http://en.wikipedia.org/wiki/Freeware

不同于Free software,Freeware为『免费软件』而非『自由软件!』虽然它是免费的软件,但是不见得要公布其原始码,

端看释出者的意见啰!这个东西与Open Source毕竟是不太相同的东西喔!此外,目前很多标榜免费软件的程序很多都有小问题!

例如假藉免费软件的名义,实施用户数据窃取的目的!

所以『来路不明的软件请勿安装!』

Shareware:

http://en.wikipedia.org/wiki/Shareware

共享件这个名词就有趣了!与免费软件有点类似的是,Shareware在使用初期,它也是免费的,但是,

到了所谓的『试用期限』之后,你就必须要选择『付费后继续使用』或者『将它移除』的宿命~

通常,这些共享件都会自行撰写失效程序,让你在试用期限之后就无法使用该软件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值