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