2008-10-22 72 views
2

我总是发现有趣的开源空间,但实际上从未参与任何项目。我最近有我认为是一个伟大的想法,这是一个不同于我在该领域看到的其他项目(以防万一它是一个.NET DI框架)。开放源代码竞赛或合作

我的问题是如果我有一个时髦的想法,我应该加入一个现有的项目,分享我的想法或创建一个与我想要的完全相同的项目。在这个空间中有几个项目与我所想的很相似,但他们并没有完全相同的理想。

在开源空间中是额外的竞争吗?

回答

4

竞争和开源合作一样重要。假设许可证是兼容的,功能和想法可以交叉传播。每个人都赢了。

3

对此的简短回答是另一个问题:你想为讨论作出贡献,还是以自己的方式做事?

+0

嗯我从来没有这样想过。谢谢。 – smaclell 2008-10-22 03:17:21

0

您可能需要考虑以自己的方式编写它,并将该过程转换为您可以提交给CodeProject的文章。然后,如果似乎有兴趣的文章,将其添加到SourceForge。我已经看到很多工具和小工具可以快速获得受众和编码方面的帮助。我经常使用的是XPTable,它以CodeProject文章开头,最终成为SourceForge上的一个开源项目。

顺便说一句,你会知道它是否受到欢迎,因为你会开始获得大量的改进请求,或者甚至会将自己的修复和增强功能提交给你的文章。

0

谢谢你的时间。我决定在他们受伤的一些地方直接为这个项目做出贡献。通过这样做,我可以帮助该项目并向主人学习。