我打算将Ms-RL用于CodePlex上的项目,但我不确定在实际使用/嵌入解决方案方面我应该走多远。
在项目属性/程序集元标记中,只需在每个项目的某处包含完整的许可文本即可。但是你是否会在每个文件的头部包含完整的许可证或(更可能是一个指向完整许可证的简短声明)?
仅供参考 - 完整的解决方案包含一个ASP.NET Web项目和大约6个“普通”基于类的项目。
答案 0 :(得分:0)
你可以只在文件夹中包含一个文件,或者在包含Ms-RL的名为License.txt的地方包含一个文件 但这确实不是一个编程问题。管理员应该(必须)关闭这个问题
答案 1 :(得分:0)
最后我采用了GNU GPL类型方法:
当然,在每个代码文件的顶部放一些文本可能是一个简单的概念,但如果你有多个项目和文件,这不是一件容易的事。所以最后我为我做了一个小工具。
在此处获取:http://www.morphological.geek.nz/MorphologicalLicenceInserter/default.aspx(99Kb,完整源代码,在Ms-RL下发布)。
如何使用它:
程序会自动将文本“包装”在文件类型的正确注释语法中。