假设有人免费提供了他们的软件。他们疯了吗?并不是的。如今,我们都知道软件“免费增值”模式,即免费提供软件应用程序,从赠品中获利的诀窍包括发布广告并从广告商那里赚钱,或者通过让用户愿意购买广告来赚钱。
例如购买其他元素,甚至生活在在线视频游戏中。但是,假设他们提供了该软件的实际源代码。这是用于实际生成软件应用程序的东西。使用源代码,您基本上可以制作自己的软件应用程序,而无需付出太多努力。
将源代码分发给软件疯狂了吗?有人认为是。为什么有人会放弃他们的源代码?信不信由你,在许多情况下,这样做是因为软件生产者是无私的,并且真正地认为应该向所有人免费提供软件。
有一些支持软件开源的支持者认真地认为,如果所有软件源代码都是公开可用的,那么全人类的生活就会更好。这些举世无双的人对世界的看法对于那些更资本主义的人可能很难理解,并且经常围绕道德哲学或政治议程作为开放源代码软件的核心原理集会。
开源软件还有其他更多的经济动机。一种观点是提供可用的 源代码以启动市场,然后成为该市场中的专家,该专家可以负责提供有关软件的建议或通过为其添加附件来收费。这类似于免费增值模式。
学者们有时会采取另一种方法,他们希望为研究提供跳板并在软件开发的某些领域取得进步。对于计算机爱好者来说,开源是自计算机时代开始以来的重要利基市场,其中包括流行的操作系统Linux和Apache。Google尤其通过其Android操作系统使开源成为大众所熟知的一个方面。
声明源代码确实是开源的,这到底意味着什么?此事有很多可变性,并且某些“开源”实际上不是很开源,这意味着制造商可能声称它是开源的,但随后他们对源代码的许可方面施加了很多限制。假装您拥有某种被认为是开源的东西,而实际上却不是开源的,这是一个技巧。对开源的更多官方定义说,要成为真正的开源,制造商必须遵守特定的发行要求。
-
源代码
+关注
关注
96文章
2945浏览量
66744 -
应用程序
+关注
关注
37文章
3268浏览量
57699
发布评论请先 登录
相关推荐
评论