Open source 谁为开源软件的开发者付费?
我们面临许多开源软件 但是需要有人来编写这个软件。如何支付 你知道一篇关于开源政治和经济的好文章吗 有时大公司自己发布开源软件是因为它们有一些好处。 然后他们出售支持、建议 我的问题是开放软件的真实经济是什么? 任何专业人士都不会白干。这个软件有几个类,但可能有数千个或数百万个类。如果你真的是一个专业人士,你会为了钱而写软件,因为你有生活、妻子、孩子、税收,你必须挣钱。Open source 谁为开源软件的开发者付费?,open-source,Open Source,我们面临许多开源软件 但是需要有人来编写这个软件。如何支付 你知道一篇关于开源政治和经济的好文章吗 有时大公司自己发布开源软件是因为它们有一些好处。 然后他们出售支持、建议 我的问题是开放软件的真实经济是什么? 任何专业人士都不会白干。这个软件有几个类,但可能有数千个或数百万个类。如果你真的是一个专业人士,你会为了钱而写软件,因为你有生活、妻子、孩子、税收,你必须挣钱。 请不要告诉我他们这样做是为了娱乐或爱好 看看Linux、MySql和许多其他软件。最成功的项目背后都有大公司,所以人们会像为其
请不要告诉我他们这样做是为了娱乐或爱好 看看Linux、MySql和许多其他软件。最成功的项目背后都有大公司,所以人们会像为其他雇主工作一样在那里工作
这里的详细讨论:我发现了一篇好文章:作者:通常没有人,除非你为Mozilla、Google、Yahoo等工作。我猜:
- 60%的开源开发是 由开发商支付 公司
- 20%是由喜欢学习和改进的开发人员完成的(同时考虑到他们的日常工作)
- 10%由学生完成学习,或作为大学项目的指定工作
- 5%是为了更好的世界(Firefox等开源公司)
- 5%用于游戏和娱乐
因此,是的,有些工作是以编写自由/开源软件为主要职责的。我怀疑他们大多在公共部门或教育机构,但也有一些私营公司(比如红帽公司)可以找到这样的工作。当你说“专业”时,根据定义,你是在确定你的问题/陈述的价值和报酬背景。但软件不仅仅是作为一种职业成果的产物而产生的。软件就是艺术。有些作家必须写作,有些画家必须作画。编码者需要编码。我们都承认,做我们自己的事情而得到报酬是件好事。有些人比其他人做得更好。关于堆栈溢出,我们得到了许多高质量的答案(和问题) 但是需要有人写下答案。他们的薪水是多少?当然,没有专业人士会花时间在这里闲逛,白白回答问题 当然,这不是它的工作原理:人们从为某事做出贡献、从测试和扩展他们的知识、从成为社区的一部分中获得乐趣。因此,他们在业余时间写作,并喜欢这样做
自由软件也不例外。大多数开源软件工作是完全无偿完成的 一些开源软件非常有用,如果一家公司能够从更好的软件中获益,那么它就会“捐赠”开发人员来开发它。例如,销售付费版本linux的RedHat可能会为开发人员付费,以改进GNU linux的某些部分 一些开源软件已经支付了支持费用,或者支付了顾问费用。因此,MySQL是免费的,但也提供了基于他们已经是专家的软件的专业咨询 但是大多数开源软件都能工作吗?不付报酬的通常情况下,在简历上写一份工作是一件很好的事情。埃里克·s·雷蒙德(Eric s.Raymond)写到了这一点,而这可能是最好的开始。还有一篇关于软件的Joel文章,其中有一些好的观点 有些人写自由/开源软件是因为这是他们个人想要的东西。有些人这样做是作为声誉游戏的一部分,类似于学术界。有些人为此得到报酬 公司为此买单是因为他们以某种方式从中赚钱。O'Reilly Books通过销售关于使用自由软件的书籍来赚钱。Red Hat通过提供企业质量支持来赚钱。苹果公司通过使之适应他们的需要并销售使用它的电脑来赚钱。我认为IBM正在Linux上工作,这样他们就可以慢慢地离开AIX。一些公司发现与其他公司合作开发自由软件更经济,因此每个人都可以使用它,没有人需要支付太多的费用
像微软这样靠销售软件赚钱的公司通常会避免使用自由软件。在与软件相关的东西上赚钱的公司会希望软件尽可能便宜,pref