【发布时间】:2009-07-09 14:06:10
【问题描述】:
社区维基
我一直在从事一个相当大的项目www.wikipediamaze.com,我最初打算将它开源,但随着我越来越接近“完成”,我对发布代码越来越紧张.
最初,我希望将该项目用作某种“简历”,如果您愿意的话,也可以作为我自己和其他人的学习工具,我可以在博客上介绍。当然,从广告中赚一两块钱也不是坏事。
但是,在过去几个月将我的生命奉献给它之后,我真的很担心在我达到“临界质量”之前将产品作为开源发布。我真的想冒险把它放在那里让某人撕掉代码并推出一个在 SEO 方面做得更好并且几乎让我退出市场的竞争产品吗?除了不发布代码之外,我还能做些什么来保护自己免受这种情况的影响?
市场上已经有竞争产品,但我对其进行了稍微不同的改动,我认为这将有助于使其成功。我只是怕过早放手会伤到自己的脚。
有什么想法或建议吗?
顺便说一句,该项目是使用 ASP.Net MVC、C#、Fluent NHibernate 和 Linq 2 NHibernate、Sql Server 2008、RPX Now (open id / OAuth) 和 twitter 构建的。
【问题讨论】:
-
你为什么考虑开源这个项目?您希望从中得到什么?
-
许多事情 #1) 关于如何改进的反馈 #2) 与开发人员分享我的经验 #3) 公开简历
-
#1) 你可能不会在任何有用的时间尺度上得到它,人们在想要添加和使用 OS 代码时使用它,而不是帮你一个忙 #3) 它是就像没有来源的公开简历一样好。
-
@quillbreaker 让我换个说法。并不是说我一定可以让代码变得更好,而是反馈会帮助我成为更好的开发人员(当然反过来也会让代码变得更好)。
-
@Micah 那是我想到的。人们真的会突然出现并为您进行代码分析吗?
标签: open-source