开源软件发展的巨大的优势就是开源社区的参与者之间的交互,但是交互发生在项目之间如何解决?一个基于Web的社区协作工具Launchpad登场了。Launchpad不仅允许项目团队协作,而且方便在不同的项目间上传和下载等交互。该服务帮助项目通过一组6个工具集成组件来协作,包括团队管理、Bug跟踪、代码托管、翻译、计划跟踪和答案跟踪。该功能的使用均可在Launchpad网站使用。
使用Launchpad,开发者托管和分享代码免费,使用Bazaar版本控制系统集成到Launchpad。另外,消除了协作的障碍,同时支持不同项目托管服务-Launchpad实际上成为了一个社会化网络。
Lauchpad能够支持任何的软件项目开发,开源或者闭源。但是托管开源免费,托管闭源收费,也就是说Launchpad可以控制代码分享与否。
JIRA是集项目计划、任务分配、需求管理、错误跟踪于一体的商业软件。JIRA创建的问题类型包括New Feature、Bug、Task和Improvement四种,还可以自己定义,所以它也一是过程管理系统。JIRA融合了项目管理、任务管理和缺陷管理,许多著名的开源项目都采用了JIRA。
Github有代码托管,有issue管理,有给startup的免费版也有企业版
JIRA不托管代码,过程管理,商业软件
Launchpad还没接触过,特点是项目间交互?
三者定位是怎么样的?谢谢