2011-01-05 126 views
10

我已经写了一个JavaScript的Web应用程序,现在我想将其作为开源项目发布,但我不知道我应该在哪里以及如何发布它。我个人是开源项目的大用户,但我从来没有发布过一个。所以问题是:开始开源javascript项目

  1. 哪里是放置它的最佳位置? (github,launchpad,...)
  2. 什么是这类项目的最佳许可证
  3. 任何建议/想法可以帮助我吗?

回答

4

我建议你寄存在GitHub

在许可方面,您可以采用相当标准的开源许可模式。这里有几个来自opensource.org

另外值得一读这篇文章维基: http://en.wikipedia.org/wiki/Open-source_license

你也可以检查出的道格拉斯Crockford的“不作恶”的许可证(他的JSLint工具):-):

特此授权,免费 收费,任何获得该软件副本 人和相关 文档文件(“软件”), 处理的软件,而不 限制,包括但 限制地使用权,复制, 修改,合并,发布,分发, 再许可和/或销售 软件副本,以及允许 人谁软件是家具做 所以,必须符合以下条件 :

上述版权声明和本 许可声明应包括在 所有副本或 软件实质部分。

本软件适用于Good, 非恶意。

(参见:http://help.lockergnome.com/linux/Software-Good-Evil--ftopict517424.html