我一直在为this开源项目做出巨大贡献,该项目旨在通过充当ruby gems或更重要的是用于.NET的gentto portage克隆来帮助.NET平台上的开源用户。在.NET中真正需要这一点,因为.NET oss的升级路径是一个充满危险的痛苦旅程。在道德上这是一个非常有价值的事业。
该项目尚未测试,我无法保证它能够正常运行。我花了很多时间在这上面。我女朋友公开表示她讨厌这个项目: - )。
尚未测试,我无法保证此项目将填补此空间所需的空白。
如果它成功并且变得流行,那么有没有人能够及时从这笔费用中获得任何回报,或者我只是通过这种方式看待它完全愤世嫉俗?
答案 0 :(得分:3)
这取决于 - 如果您的开源项目取得成功,那么直接的经济补偿可能有点难以获得,但是,与项目相关联作为主要贡献者可能会在社区中给您一定程度的不公平。这可以使你获得更多/更好的合同(如果你是自由职业者),如果你决定寻找另一份全职工作,可以给你一个优势。
答案 1 :(得分:2)
通过开源软件获得报酬的一种方法是找到自己使用该软件的公司。他们可能会聘请您作为开发人员进行自定义开发。
另一种方法是制作能够为人们提供服务的软件,然后为该服务收费。然后,您必须希望自己最擅长提供服务。
但一般来说,我会说最好的开源软件得到了建立,因为作者有一个他希望看到解决的日常问题。有时候,其他人会遇到同样的问题并且喜欢解决方案 - 从而形成一个围绕软件的社区,并有助于使其更好。坐下来试图看到一个“标记”的开源“产品”很少有效,至少在我的经验中。
答案 2 :(得分:2)
如果所有贡献者都同意,您可以随时更改许可证,但旧许可证仍旧可以使用旧版本。如果您仍然希望它保持免费,并且所有开发人员都同意,那么您可以双重许可类似于MySQL或Qt的产品,即GNU GPL等FLOSS许可证和另一个不符合另一个的客户的专有许可证。他们想把它包含在他们的产品中。
正如其他人所说,总有可能被聘为该产品的开发人员/自由职业者/顾问。
答案 3 :(得分:2)
Damn Small Linux项目网站上提供了有关从自由和开源项目中获得收入主题的有趣指南:
http://www.damnsmalllinux.org/income-guide/
这基本上是一个观点,但列出了一些产生收入的策略,以及大量的实用建议。你可能不同意它陈述的所有内容,但它提供了一个发人深省的选项概述。
答案 4 :(得分:0)
简单回答:可能不是
更长的回答:如果您正在寻找直接补偿,那么虽然它不太可能让您变得富有,但有一些选择可以赚取一些钱:
通过我的开源GAUL project,我从上述三个方面赚了一点钱。将谷歌Adwords放入文档中已经带来了一小部分收入,但我们说的是每月不到5美元,所以这不会给你一个非常好的每小时补偿率!只需购买一两本技术书籍即可。如果您的项目具有更广泛的吸引力,那么广告可能会对您有所帮助。
相关咨询和商业支持更有利可图,但您可能会发现,由于干扰您的日常工作,这是不切实际的。此外,项目的性质也可能限制咨询工作的范围!
最大的补偿虽然更加间接。我相信我根据公开可见的代码收到了工作机会。这可能比任何收到的实际$$$更有价值。
答案 5 :(得分:0)
简短的回答是否定的。更正确的是,不要期待任何事情。
为您的网站生成流量并从广告中获取内容会更容易。