Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在基于PHP/JavaScript的项目中正确编写版权/许可证信息?_Php_Javascript_Licensing - Fatal编程技术网

如何在基于PHP/JavaScript的项目中正确编写版权/许可证信息?

如何在基于PHP/JavaScript的项目中正确编写版权/许可证信息?,php,javascript,licensing,Php,Javascript,Licensing,我正在为各种客户开发web应用程序。我也有我在多个项目中使用的库,我还合并了BSD和其他开源库。我使用的是PHP服务器端 我想明确我的PHP和JavaScript文件的授权,但同时我想保持简单,我希望版权声明在PHP和JS文件的标题中都非常简短 如何将所有许可条件放在一个文件中?基本上,我想引用我所有源文件中的1个文件,并在单个文件中管理所有版权和许可 我还对可以帮助我建立许可证的资源感兴趣,例如:预写许可证 /** * This program is license under YOUR_L

我正在为各种客户开发web应用程序。我也有我在多个项目中使用的库,我还合并了BSD和其他开源库。我使用的是PHP服务器端

我想明确我的PHP和JavaScript文件的授权,但同时我想保持简单,我希望版权声明在PHP和JS文件的标题中都非常简短

如何将所有许可条件放在一个文件中?基本上,我想引用我所有源文件中的1个文件,并在单个文件中管理所有版权和许可

我还对可以帮助我建立许可证的资源感兴趣,例如:预写许可证

/** * This program is license under YOUR_LICENSE_OF_CHOICE * You should have received a copy of the YOUR_LICENSE_OF_CHOICE * With this program in the file LICENSE and is available through * the world-wide-web at http://license.homepage.net/path_to_license * If you did not receive a copy of the YOUR_LICENSE_OF_CHOICE * And are unable obtain it through the world-wide-web, * Please send a note to you@yourdomain.com so we can mail you a copy * Immediately. */ /** *此程序是您选择的许可证下的许可证 *您应该已经收到您选择的许可证副本 *此程序位于文件许可证中,可通过 *万维网http://license.homepage.net/path_to_license *若你们并没有收到你们选择的许可证副本 *而且无法通过万维网获取, *请给我一张便条you@yourdomain.com所以我们可以寄给你一份 *马上。 */
如果您使用的是开源许可证,请使用许可证网站上的免责声明,查找“如何将这些条款应用于新程序”部分。但是,如果这是专有许可,那么这取决于您。。。解释如何使用和不使用源代码。。。什么可以做,什么不能做,等等

不应手动将许可证插入文件!你可以这样做,但这不是正确的方法。正确的方法是使用适当的IDE进行PHP开发。Ecliple、NetBeans和Zend Studio等IDE支持项目许可证

创建项目,创建新的许可证文件(重用现有文件)并将其附加到项目。之后,每次创建新的PHP/JS文件时,许可证都会自动插入到新文件中


我写了一点,如果你愿意,你可以看看。

否决票你需要接受法律建议。这不是一个技术问题。“编程行业特有的问题”StackOverflow f.a.q.你真的关心版权的价值吗?更详细的许可证通常在文件中有更长的版权声明,尽管这不是必需的(将GPL版权声明与BSD版权声明进行比较)。对于web应用程序是否有更短的版本?请随意缩短,基本上您需要指出代码在哪个许可证下,您将许可证放入的文件的名称,许可证的URI和电子邮件地址,以防有人没有获得许可证文件,网页消失。