首先,找到一个适合您需求的合适许可证。也许您可以从这里开始:http://en.wikipedia.org/wiki/Software_license,然后深入研究不同的开源许可证:有很多种。 http://www.github.com 是托管开源项目的好选择。如果您需要学习Git,那么它的帮助非常棒。 您将是项目的所有者,并且您将能够接受或拒绝贡献。稍后,您将能够授予更多权利给可信赖的伙伴,他们将帮助您构建软件(因为当成功到来时,您将无法处理所有提交)。我建议您创建一个空项目并在其中进行实践,独自完成。 当您对界面、操作等感到足够舒适时,可以将其删除。不要直接开始最终项目。 您会犯错误,最好在虚拟项目上做出改进。祝你好运 :)