启动一个opensource javascript项目

时间:2011-01-05 13:08:10

标签: javascript open-source

我用javascript编写了一个webapp,现在我想将它作为一个开源项目发布,但我不知道应该在哪里以及如何发布它。我个人是开源项目的大用户,但我自己从未发布过。所以问题是:

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

3 个答案:

答案 0 :(得分:4)

我建议您在GitHub主持。

在许可方面,您可以采用相当标准的开源许可模式。以下是opensource.org

中的一些内容

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

您还可以查看Douglas Crockford“Do No Evil”许可证(对于他的JSLint工具):-):

  

特此授予许可,免费   向任何获得副本的人收取费用   这个软件和相关的   文档文件(“软件”),   在没有的情况下处理软件   限制,包括没有   限制使用权,复制权,   修改,合并,发布,分发,   从属许可证,和/或出售的副本   软件,并允许人员   软件提供的人员   所以,以下为准   条件:

     

以上版权声明及此   许可通知应包括在内   所有副本或重要部分   软件。

     

本软件应用于Good,   不是邪恶。

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

答案 1 :(得分:3)

我建议你看看这本好书:

在谈论制作开源软件时,它会回答除了其他重要信息之外的所有问题。

答案 2 :(得分:1)

感谢您的链接,Sarfraz! : - )

此外,关于选择开源许可证的这篇文章可能有助于简化一些事情:

http://wiki.civiccommons.org/Choosing_a_License

最佳, -Karl Fogel