5

我一直在为这个开源项目做出重大贡献,该项目旨在通过充当 ruby​​ gem 或更重要的是 .NET 的 gentto portage 克隆来帮助 .NET 平台上的开源用户。.NET 确实需要这样做,因为 .NET oss 的升级路径是充满危险的痛苦旅程。所以从道德上讲,这是一个非常有价值的事业。

该项目还不是测试版,我不能保证它会起作用。我花了很多时间在这上面。我的女朋友公开表示她多么讨厌这个项目:-)。

它还不是测试版,我不能保证这个项目会填补这个领域如此需要的空白。

如果它成功并变得流行,是否有人能及时从这笔支出中收回任何资金,或者我只是以这种方式看待它完全愤世嫉俗?

4

6 回答 6

3

这取决于 - 如果你的开源项目是成功的,那么直接的经济补偿可能有点难以获得,但是,作为主要贡献者与项目相关联可能会让你在社区中获得一定程度的知名度。这可以让你获得更多/更好的合同(如果你是自由职业者),如果你决定寻找另一份全职工作,这会给你带来优势。

于 2009-07-17T11:08:41.017 回答
2

为开源软件工作而获得报酬的一种方法是为自己找到一家使用上述软件的公司。他们可能会聘请您作为开发人员进行自定义开发。

另一种方法是制作能够为人们提供服务的软件,然后对该服务收费。然后,您必须希望您能最擅长提供服务。

但一般来说,我会说最好的开源软件是建立起来的,因为作者有一个他希望看到解决的日常问题。有时事实证明,其他人也有同样的问题并喜欢该解决方案——从而围绕软件形成社区并为使其变得更好做出贡献。至少在我的经验中,坐下来尝试查看开源“产品”的“标记”很少奏效。

于 2009-07-17T11:10:04.807 回答
2

如果所有贡献者都同意,您可以随时更改许可证,但旧版本仍可在旧许可证下使用。如果您仍然希望它保持免费,并且所有开发人员都同意,那么您可以对类似于 MySQL 或 Qt 的产品进行双重许可,即像 GNU GPL 之类的 FLOSS 许可和另一个专有许可,适用于无法遵守另一个的客户,如果他们希望将其包含在他们的产品中。

正如其他人所说,总是有可能被聘为该产品的开发人员/自由职业者/顾问。

于 2009-07-17T11:18:10.890 回答
2

Damn Small Linux项目网站上提供了关于从免费和开源项目中获得收入的有趣指南:

http://www.damnsmalllinux.org/income-guide/

它基本上是一篇评论文章,但列出了一些创收策略,以及大量实用建议。您可能不同意它所说的所有内容,但它提供了一个发人深省的选项概述。

于 2009-11-02T16:57:04.257 回答
0

简单的回答:可能不会

更长的答案:如果你正在寻找直接的回报,虽然它不太可能让你变得富有,但有一些赚钱的选择:

  1. 相关咨询工作。例如,定制化和培训。
  2. 文档中的广告。
  3. 商业许可和支持。

通过我的开源GAUL 项目,我从以上三个方面都赚了一点钱。将 google Adwords 放入文档中会带来少量收入,但我们所说的每月不到 5 美元,因此不会给您提供非常好的每小时报酬!偶尔买一两本技术书就够了。如果您的项目具有更广泛的吸引力,那么广告可能会更适合您。

相关的咨询和商业支持更有利可图,但您可能会发现这不切实际,因为会干扰您的日常工作。此外,您项目的性质也可能会限制咨询工作的范围!

最大的回报是间接的。我相信我收到了一份基于我公开可见的代码的工作机会。这可能比任何实际的 $$$ 收据都更有价值。

于 2009-07-24T14:22:24.927 回答
0

最简洁的答案是不。更正确地说,不要期望任何东西。

为您的网站产生流量并从广告中获得一些东西会更容易。

于 2009-11-02T17:09:15.547 回答