我已经写了一个JavaScript的Web应用程序,现在我想将其作为开源项目发布,但我不知道我应该在哪里以及如何发布它。我个人是开源项目的大用户,但我从来没有发布过一个。所以问题是:开始开源javascript项目
- 哪里是放置它的最佳位置? (github,launchpad,...)
- 什么是这类项目的最佳许可证
- 任何建议/想法可以帮助我吗?
我已经写了一个JavaScript的Web应用程序,现在我想将其作为开源项目发布,但我不知道我应该在哪里以及如何发布它。我个人是开源项目的大用户,但我从来没有发布过一个。所以问题是:开始开源javascript项目
我建议你寄存在GitHub。
在许可方面,您可以采用相当标准的开源许可模式。这里有几个来自opensource.org
另外值得一读这篇文章维基: http://en.wikipedia.org/wiki/Open-source_license
你也可以检查出的道格拉斯Crockford的“不作恶”的许可证(他的JSLint工具):-):
特此授权,免费 收费,任何获得该软件副本 人和相关 文档文件(“软件”), 处理的软件,而不 限制,包括但 限制地使用权,复制, 修改,合并,发布,分发, 再许可和/或销售 软件副本,以及允许 人谁软件是家具做 所以,必须符合以下条件 :
上述版权声明和本 许可声明应包括在 所有副本或 软件实质部分。
本软件适用于Good, 非恶意。
(参见:http://help.lockergnome.com/linux/Software-Good-Evil--ftopict517424.html)
感谢您的链接,Sarfraz!:-)
此外,本文就选择一个开源许可可以帮助简化事情有点:
http://wiki.civiccommons.org/Choosing_a_License
最佳, -Karl福格尔