发布于 2017-07-02 00:28:54 | 130 次阅读 | 评论: 0 | 来源: 网友投递
程序员 软件开发人员
程序员(英文Programmer)是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、中级程序员、高级程序员、系统分析员,系统架构师,测试工程师六大类
开源从上世纪六七十年代开始,到现在已经获得了全球范围IT工作者的认可。北京市经济和信息化委员会委员姜广智也曾表示:“没有开源软件技术,就没有中国软件产业,同时开源软件也决定了我国十几年软件的路线”。一般来讲开源工作者都很有情结,有着崇高理想。
但是
比如一位德国程序员,netfilter内核子系统贡献者Patrick McHardy就联络了德国的许多企业,以不遵守GPL为由索要小额金钱。并在18个月内成功勒索200万欧元,折人民币1548万。
其实上面提到的GPL的全称是GNU General Public Licence,也是目前开源世界最常见的许可模式。GPL的初衷是保证所有开发者的权利,同时为使用者提供了足够的复制,分发,修改的权利,作为前提的,自由软件必须公开所有的源代码。
也就是说,GPL本来想打造一个大同世界。在这个世界中,所有程序员资源贡献代码,完善软件,企业、个人可以在有条件的情况下应用这些人贡献的代码,进行复制、修改,之后在贡献自己的开源自己的软件代码。构成良性闭环。
但事实却是,投机取巧、打擦边球绝不是一个人或一个民族的缺点。总有些公司应用了GPL的开源代码,却没有贡献自己的软件代码,而有人愿做世界警察,也有人愿意执法GPL。如果这种行为泛滥,必将影响开源净土。对此自由软件社区承诺尽快解决这种问题,避免越来越多的企业停止使用Linux,改用替代如BSD发行版。