成缆机厂家
免费服务热线

Free service

hotline

010-00000000
成缆机厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

我不能胜任开发开源软件

发布时间:2020-03-23 17:11:49 阅读: 来源:成缆机厂家

感谢的投递事实上,我并不是不能胜任——几年中我已开发了很多开源软件。但是,在某种意义上,这又是事实:只有全职开发开源软件的程序员中的佼佼者才能得到报酬,而我不是。Linus Torvalds(Linux之父)是其中之一,还有Guido van Rossum(Python编程语言创始人)。虽然Guido van Rossum只在开源软件上花了部份时间,没有将全部时间用在Python开发上。

考虑一下现实。Python已成为了非常流行的编程语言,被很多公司和个人采取,并从中获益匪浅。但语言发明者乃至没有将全部时间投入其中。这只是其中1例——或许Guido很享受在Phython以外的时间为Google工作这样的生活方式——但是我认为这从总体上代表了开源软件的现状。就我而言:我写了很多小段的开源代码并得到了大家的认可。一些人乃至在Hecl的基础上开发了商用产品。但我还是不能够胜任全职开发开源软件——我不是那种睿智且知名的程序员,他们在开发免费产品的同时有人为其支付薪水。但是,我是1名优秀的私有软件开发者,在寻觅需要为我支付报酬的项目上我从未遇到太多的麻烦。为何会是这样呢?由于私有软件项目能够很快让资金回笼。如果人们喜欢这个软件并为其买单,公司可以用这些收入为开发者支付报酬。而虽然上百万人使用开源软件并从中得到价值,但开源软件的开发者不能从中得到现金回报,他或她不能以此购买食品或支付房租,所以,我能够很好地编程并贡献更多开源代码,但我还是要为私有软件编写代码,由于这能够支付账单。很明显,我会尽量在这个进程中使用开源软件,并尽量地回馈开源社区,但是“秘制调味料(商业秘密)”依然是需要守旧的。只是这双手不能创造更多的开源软件了。我知道我不是一个人,换句话说——很多人在开源世界以外为私有软件项目工作,但是很少有人能够从全职开源工作中得到报酬。所以,当我听到人们将版权作为开源软件的反例时,我感到有些怒不可遏。软件版权的保护和履行是一个复杂的争辩,我不打算在这里展开讨论。这里我要指出的是“事情其实不只是看到的那样”。固然,开源软件的确存在。但是,需要多少资金才能支持开源软件正常运转呢?有多少开源软件由于没有必要的时间而一直只是开发者脑中的假想呢?最近几年,虽然有大幅改进,人们还是常常批评“Linux桌面系统”。恩,如果有更多人能够从“枯燥的劳动”中得到报酬,比如可用性测试,那末Linux的进步又将如何呢?Ubuntu和Redhat已开始为一些做类似工作的人支付报酬,但在微软和苹果公司又有多少人在从事这样的工作呢?这其实不是不是认开源软件“行不通”或其他的胡说八道。开源固然运作的很好,固然只有在以代码而不是金钱为货币时,开源才能真正的发扬光大。开发者能够给与开源项目很多回馈,比如代码、bug报告、建议、文档等等,这让他们参与的项目变得更好。但是,开源在范围较小、快速变化和以客户为中心的产品上表现得其实不尽如人意。我猜,99%的iPhone用户很少关心他们使用的应用程序源代码,而恰恰相反,绝大部分的Emacs用户最少写过几行Elisp代码。在任何情况下,问题不在于打败开源软件,但是另一种反对“知识产权”的观点是开源软件本身已“证明”了“软件生产过程都是一样的”。是的,可能它们是一样的,但是只对用户较少的情况下成立。毕竟,我们中的大多数都不能胜任开发开源软件。英文原文:David N. Welton 编译:伯乐在线 – 唐尤华

上海德沁机械有限公司

上海德沁机械有限公司

上海德沁机械有限公司

上海德沁机械有限公司