Open source 如何打开插件的源代码集
(我为问题标题的非特定措辞道歉,并为“我实际上指的是“SourceForge的项目设置”而自由使用öpen source表示歉意) 我们最近公开了一款3D建模器,我们已经销售了几年,主要目标是保持应用程序的活力。我们在SourceForge.net上建立了商店,现在正在努力实现一个稳定的二进制版本流程。到目前为止,一切都很顺利 但是,除了主应用程序之外,我们还开发了一些插件(主要用于不同的导入/导出格式)。目前,这些插件仍然是封闭源代码,但我们也希望开放这些插件(第三方插件开发人员可以自行管理或捐赠并开放源代码)问题是,我们的插件是否应该单独作为一个项目托管 我看到的选择是:Open source 如何打开插件的源代码集,open-source,Open Source,(我为问题标题的非特定措辞道歉,并为“我实际上指的是“SourceForge的项目设置”而自由使用öpen source表示歉意) 我们最近公开了一款3D建模器,我们已经销售了几年,主要目标是保持应用程序的活力。我们在SourceForge.net上建立了商店,现在正在努力实现一个稳定的二进制版本流程。到目前为止,一切都很顺利 但是,除了主应用程序之外,我们还开发了一些插件(主要用于不同的导入/导出格式)。目前,这些插件仍然是封闭源代码,但我们也希望开放这些插件(第三方插件开发人员可以自行管理或
因此,作为结论,我想说的是,您越关心SVN访问权限,拥有的插件越多,就越有必要为您的插件创建一个或多个单独的项目
#1中的SVN结构示例:
我建议使用Codeplex而不是sourceforge,因为sourceforge限制某些国家访问您的项目,并且您的项目在该国可能无法访问。从道德角度来看,我谴责美国法律,而不是sourceforge遵守。从项目管理角度看,sourceforge额外的潜在用户数量大大增加超过了被封锁国家失去的贡献者。我们单独托管的项目网站欢迎被封锁的用户。非常好的总结,谢谢。我们决定选择第二个选项,因为它最适合我们的特殊情况。
/modeler
/trunk
/branches
/tags
/modeler-plugins
/plugin-x
/trunk
/branches
/tags
/plugin-y
/trunk
/branches
/tags