可能重复: 为什么要编写开源程序?
我很难理解为什么人们会把时间花在一个免费的开源项目上,而不是专注于一个封闭的付费项目。
封闭源代码项目似乎在商业上更可行,那么为什么程序员要开源他们的代码,并在有商业机会的时候让它自由呢?
发布于 2011-11-26 19:26:48
即使是一个纯粹的经济决策(正如其他几个人所指出的那样,这不是),优化的理性功能是你的累积未来价值,而不是你的近期未来价值。通过从事一个无报酬的项目,你可以增加:
所有这些都会使长期经济效益最大化。
发布于 2011-11-26 06:20:13
这可能最好由公共领域宣言来表述。
在理论和诸如此类的基础上,经营一家企业简直是一件麻烦事。许多开发人员想要构建人们使用的有用的软件。销售和支持软件需要大量的时间、精力和(很可能是)大多数开发人员根本没有的技能。
发布于 2011-11-26 06:46:33
做出选择的程序员有很多不同的原因。以下是一些:
我最近的两份工作,都有六位数的薪水,都是由那些根据我对开源或免费项目的贡献找到我的公司提供的。
https://softwareengineering.stackexchange.com/questions/121798
复制相似问题