何处将LICENSE文件放在Symfony应用程序中?

Man*_*olo 6 licensing symfony

我有一个使用Symfony2创建的Web应用程序,我想在存储库中添加我的许可选择.问题是默认的Symfony2项目在根目录中有一个LICENSE文件,我不知道我应该把我的LICENSE文件放在哪里,如果我应该删除Symfony2的那个.README文件也会发生.

我猜你Symfony2程序员肯定知道如何处理这个问题.

fer*_*tor 1

您自己的应用程序代码应主要位于该src文件夹中。如果您查看Symfony2的某些捆绑包或其他组件,您会发现它们在捆绑包根目录中都有一个单独的文件。因此,您的文件的正确选择是:LICENSE

src/.../.../LICENSE
Run Code Online (Sandbox Code Playgroud)

在这种情况下,LICENSE如果您通过 Composer 在不同的项目上安装捆绑包,您的文件也将被包含在内。在这种情况下,它将位于:

vendor/.../.../LICENSE
Run Code Online (Sandbox Code Playgroud)

  • 但我的应用程序不仅仅是一个捆绑包。它是一个 WEB 应用程序,一些文件位于 `app/Resources` 目录中。 (6认同)