本文主要是介绍沽名钓誉的GPL,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在我看来,GPL不应是“通用公有协议”的缩写,所谓的通用性、一般性不过是个笑话,看看我们国家墙内墙外的沽名钓誉之辈吧,写点代码,就贴上GPL,表面上说是给大家用,实际上呢,却是不允许你直接拿去做产品赚钱。就这?还通用?还一般性?公开倒是真的,态度确实很假。打个不太恰当的比方,就是某人声称研制了比杂家水稻还牛的作物种子,但是放弃专利,将培育方法上传到github,声称将此以GPL协议开源给全人类,为全人类谋福祉,但是却不允许任何人直接吃由此种种子、或子代种子种出来的米饭,要吃的话,必须经由他书面批准才行。这算什么?中国特色的GPL吗?这种开源跟GPL有什么关系呢?为什么要用GPL呢?一个字,沽名钓誉罢了,也是动机不纯,表面冠冕堂皇而已。
在我看来,GPL因该是另一个尚未出现的、伟大名词的缩写:
Green Product / Program Licence
—— GPL绿色产品协议
GPL“通用公有协议”之核心在于赋予用户修改、再发版运行于本机的应用程序之权利。可是,有几个用户会去关心开源与否,而不是去关心好不好用?
对于用户而言,开源并不重要,重要的是产品好不好用。有的程序即使遵循了GPL“通用公有协议”,但要是体验极差,比如:
- 首次运行固定定崩溃一次
- 最小化后仍然响应全局鼠标钩子、监听键盘消息
- 关闭、最小化等按钮比屁眼还小。
- 字体又小又不能调
- 功能简单,但是安装需要128GB
这样的产品,即使遵循了GPL“通用公有协议”,又有谁会用着开心?除非形成垄断,否则根本没人会用。
GPL“通用公有协议”真的可以被违反吗?比如面对指控,可以说——
哪位道友想要老子的秘籍修改本,只要过来运转一个周天证明你是秘籍修炼者,修改版原本尽管拿去,老子真的没有违反GPL“通用公有协议”啊,为什么要对簿公堂?
也可以说——
本司的秘籍修改版仅支持以纸质本打印流出,严禁直接以电子版流传!杜绝电子病毒、杜绝黑客篡改、杜绝零日漏洞,从支持纸质开源做起!
这篇关于沽名钓誉的GPL的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!