大话软件操行品德分分级评定标准

这篇日记模仿原来读书的时候给学生评操行品德分的事情,按自己的理解,也给现今的各种类型的软件打一个操行品德分,看看它们是调皮孩子还是乖宝宝。涉及的软件包括:间谍软件、病毒软件、恶意软件、收费闭源软件、公开代码的非开源软件、免费闭源软件、具版权传染性的开源软件、普通开源软件、版权比较宽容的开源软件、公共领域版权软件。暂时不探讨现在越来越流行的在线软件,不考虑软件的生存方式,不考虑软件的质量和市场占有率,不考虑软件的盈利能力。自由软件也是开源软件,只是定义的侧重点不同,下面也不再涉及。

间谍软件:1分。指那些专门设计来窃取信用卡密码以及蓄意破坏的软件。这是需要送进少管所强制教育的孩子。

病毒软件:10分。指那些没有明确的获利目的,就是处于一种有意破坏的恶作剧心态的软件。这是那种极端调皮的孩子,主要还是以教育为主,但对造成了严重后果的情况,为了给予足够的印象和警示大家,还是得送少管所。

恶意软件:20分。这种软件也是蓄意为之,多半处于经济目的,不经人允许就强制篡改用户的浏览器首页,甚至控制用户的修改权。或者悄悄修改系统设置,不允许用户卸载或彻底卸载。禁止同类其它软件的安装和运行。等等。这种孩子要严厉的批评教育,教育他要将心比心,要考虑别人的感受。要是别人也用同样的做法对待自己如何。

收费闭源软件:30分。这是比较普通的孩子。用自己的努力换取报酬。但是一旦在班集体里建立了自己的权威,就有用自己的权威压倒别人的潜在恶习。

公开代码的非开源软件:40分。这种软件的特点主要是可以得到源代码,并根据自己的需要可以修改源代码,个人非商业用户免费,商业用户收费,其它的人不能在自己的软件基础上开发衍生软件重新分发。这种软件许多自称“开源软件”,但并不符合“OSI”关于“Open Source Software”的定义。这种孩子比一般的孩子表现好一些,会有条件的和人分享一些东西。这种孩子因为和人分享多半都带有强烈的自利目的,如果时间较长不能达成自己的目的,也许会变成不与人分享。也有可能表现得更好一些:如他发现与人分享自己也会获利,或者不能获利自己想开了,既然不能利益自己,那就利益大家吧。

免费闭源软件:50分。这是表现较好的孩子了。愿意无偿的与人分享自己的劳动。但是也可能回退到普通孩子的行列,也有成长为权威并靠权威欺压别人的可能性。也可能积极向上,成为表现更好的孩子。

具版权传染性的开源软件:60分。典型的是那种 GPL 版权的开源软件,如果你的软件使用了 GPL 版权的软件的代码,那么你的软件也就必须是 GPL 版权的开源软件。这种孩子对别人很好,但是他要求如果你接受了他的好,你也必须对他同样的好,你不答应的话就不能接受他的好。这种孩子往往形成一个封闭的圈子,圈子内的朋友们很友爱,但与圈子外面的普通大众往往显得有点格格不入。

普通开源软件:70分。其它版权传染性不是非常绝对的开源软件,如 LGPL 版权的开源软件。除了对自身圈子的朋友比较友爱,对于普通大众也是有条件的表现出友爱的态度。

版权比较宽容的开源软件:80分。采用非常宽松的开源软件版本协议,如 BSD、MIT 版权的开源软件。就算是闭源的的商业软件也可以使用他们,只有很少的限制(如仅保留原软件的版权协议)。这种孩子算是非常好的孩子了,不过他们还是在乎自己的名誉的,你接受了他们的好就必须明确声明你受到了他们的帮助。

公共领域版权软件:90分。完全放弃了自己对软件产品的版权,任何人都可以像空气和阳光一样无限制的任意使用。这种孩子世间少有,像雷锋一样,做好事不留名,做好事不求回报。这是道德楷模了。

为什么没有100分操行品德分的软件?人无完人,世界上哪有十全十美的软件?

参考资料:
1、 Free Software: Different types of licenses: http://en.wikipedia.org/wiki/Free_software#Different_types_of_licenses
2、 常用开源许可协议介绍: http://down.chinaz.com/server/201105/552_1.htm