licensing相关内容

跳过Maven中的一些许可证测试

我想跳过一些许可证测试,但徒劳无功. 我尝试了几种方法,例如-Dlicense.skip=true或-Dlicensing或Drat.numUnapprovedLicense=100. 仍然没有用. 如何跳过此过程? 解决方案 我建议阅读mvn -Drat.ignoreErrors=true package 完全跳过的方式也是可行的: mvn -Drat.skip= ..
发布时间:2020-04-30 10:56:07 其他开发

使用Nuget查找第三方许可证

我是NuGet的新手,来自Maven世界. 最近,我一直负责为我们的项目更新第三方许可信息.使用Maven项目,我已经能够使用license:download-licenses插件来获取许可证信息. 我想知道的是,是否有一种使用Nuget来获取此信息的方法?最好使用命令行界面,这样我就可以在CI构建级别上使其自动化.从大型手动预构建步骤中删除它. 编辑: 由于找不到任何实用 ..
发布时间:2020-04-30 10:56:02 其他开发

MySQL连接器和许可

在我看来,MySQL连接器(Java和.NET)已获得GPL许可. 这是否意味着供应商(不为内部应用程序开发)将必须寻求通过这些连接器与MySQL数据库通信的专有软件的商业许可. 解决方案 如果要链接到应用程序中的MySQL连接器,则可以-根据GPL,您的应用程序被视为“基于该程序工作". 您有2个选择: 使用GPL兼容许可证授予您的应用程序许可. 成为MySQL就绪合作 ..
发布时间:2020-04-30 10:56:00 数据库

是否有哪个OSS许可证与哪个OSC许可证兼容的图表?

我对单个OSS许可证有很好的了解,但是当我想在不同许可证下使用代码时,总是会遇到麻烦. BSD与Ms-PL,Apache 2与GPLv3等. 是否有某种“配合表"列出了哪些许可证与哪些许可证兼容? 解决方案 自由软件基金会维护了就Ms-PL而言,您可能还可以使用FSF列表来确定其兼容性. Ms-PL是(非常)弱版权左的许可证(Ms-RL稍强一些,但仍归为弱版权左).这意味着在其下分发 ..
发布时间:2020-04-30 10:55:54 其他开发

Deb软件包的许可证信息

我正在尝试获取已卸载的deb软件包的许可证信息. dpkg --info .deb没有提供该信息. ubuntu中是否有任何命令可以提供此信息? (在rpm世界中,rpm -qpi提供该信息) 解决方案 我没有一个简单的命令.您可以执行以下操作: dpkg-deb --fsys-tarfile foo.deb |tar -xvO ./usr/shar ..
发布时间:2020-04-30 10:55:52 其他开发

许可和保护php脚本

我有兴趣使用 http://www.phplicengine.com 保护我的php代码和许可证我的PHP脚本,但不知道它有多好.是PHPLicengine的用户,可以为我提供帮助吗? 解决方案 PHP代码无法加密,因为在某些时候,您必须eval()将产生输出的字符串.因此,实际上没有办法如果让代码离开服务器,就可以防止他人窃取您的代码. 在大多数情况下,尝试保护代码是没有用的.人们 ..
发布时间:2020-04-30 10:55:48 PHP

在RPM软件包中添加许可协议

是否可以在RPM软件包中添加许可协议? 当用户安装RPM时,它会提示您接受用户许可协议. 解决方案 出于技术和用户界面方面的考虑,这是一个糟糕的主意. 不仅因为在安装过程中可能没有显示,而且还因为在安装过程中甚至首次运行时可能没有 user ,或者提取rpm文件的机制可能根本不支持任何方法显示文本或接受输入. 本质上,如果您必须进行此操作,最坏的方法是执行Ignacio建议,这 ..
发布时间:2020-04-30 10:55:46 其他开发

如何在Inno Setup中创建两个LicenseFile页面

我正在为我的应用程序进行Inno设置.我正在使用以下命令: [Languages] Name: "english"; MessagesFile: "compiler:Default.isl"; LicenseFile: "C:\Users\LocDaiLe\Desktop\license.txt" 显示一个许可协议窗口,但是我要紧挨着两个许可协议窗口.我该如何存档-谢谢 解决方案 ..
发布时间:2020-04-30 10:55:43 其他开发

英特尔的线程构建基块“运行时异常"许可证:这是什么意思?

一直在研究线程构建块,并且作为他们的许可证,他们说这是具有运行时异常.在英特尔页面本身上,他们说如果您需要商业支持,则商业许可是正确的选择. 那么,如果我正在做一个使用TBB的商业,封闭源代码应用程序,但是我不需要商业支持,那该怎么办呢?我是否仍可以使用开源版本,还是这种情况下必须购买商业版本? 毕竟,我假设我可以在商业应用程序中使用libstdc ++,而没有任何限制(即,针对它的链 ..
发布时间:2020-04-30 10:55:41 其他开发

商业产品中是否允许使用MS-PL(Microsoft公共许可证)代码?

如果有人要使用MS-PL许可的部分代码并将其用于商业产品,MS-PL是否允许?有什么限制. 解决方案 它是Microsoft公共许可证(Ms-PL).是的,您几乎可以使用代码做任何想做的事情. https://msdn.microsoft.com/en-us/library /ff648068.aspx 但是,请务必阅读条件.值得注意的是: 如果您分发软件的任何部分,则必 ..
发布时间:2020-04-30 10:55:39 其他开发

pip(或setuptools,distribute等...)能否列出每个已安装软件包使用的许可证?

我正在尝试审核具有大量依赖关系的Python项目,尽管我可以手动查找每个项目的首页/许可条款,但似乎大多数OSS软件包都应该已经在其元数据中包含了许可名称和版本. 不幸的是,我无法在pip或easy_install中找到任何列出软件包名称和已安装版本(通过pip冻结)的选项. 是否有人指向列出Python软件包许可证元数据的工具的指针? 解决方案 您可以使用pkg_resour ..
发布时间:2020-04-30 10:55:37 Python

在每个代码文件中放置许可证?

我发现在每个代码文件中都不必要复制它,但是我在大多数开源项目中都看到了它.我应该这样做还是只在代码之外包含一个许可证? 解决方案 请在代码外添加一个!我对其他文件一无所知,但我讨厌在每个文件的顶部看到相同的内容. 我想我已经读过几次了,只是通过page_down-ing遍历它. ..
发布时间:2020-04-30 10:55:34 其他开发

GPL和LGPL开源许可限制

我在理解开源的使用权限时遇到了麻烦.我读到某处GPL或LGPL强制要求使用GPL软件的软件也必须开源发布.我想创建一个使用一些开源图像识别库的应用程序.我可以出售此应用程序还是必须开源? 谢谢! 解决方案 LGPL允许您在应用程序中使用和分发开源软件,而无需发布应用程序的源代码. 如果您选择与应用程序一起使用和分发GPL许可的开源软件,则GPL要求您发布应用程序的源代码.换句话 ..
发布时间:2020-04-30 10:55:32 其他开发

我可以在Visual Studio Express版本中生成商业代码吗?

我可以使用Visual C#Express生成商业应用程序吗?并且还有其他许可问题. 谢谢 解决方案 是的,可以.从产品信息页: Visual Studio Express产品是免费提供的,并且可以根据每个产品随附的许可条款用于商业生产用途.例如,您可以使用Windows Express来创建应用程序,然后将其提交到Windows Store中进行销售. 关于“其他许可问 ..
发布时间:2020-04-30 10:55:28 其他开发

您如何选择开源许可证?

我是软件工程师,而不是律师,并且我的大学不提供任何有关许可软件的课程.实际上,他们缺乏与法律相关的课程(但数量在缓慢增长).我在哪里可以了解开放源代码许可证以及如何选择它们? 解决方案 此处描述了很多内容: http://www.gnu.org/licenses/license-list.html#SoftwareLicenses 使用哪个选项可能是政治决定,但最终应由您对软件的计划 ..
发布时间:2020-04-30 10:55:26 其他开发

如何防止任何C#应用程序反编译

我们计划使用C#和MySQL开发客户端服务器应用程序.我们计划像其他任何软件实用程序一样在货架上出售该产品.我们担心产品的反编译在可用性和捆绑功能方面确实比竞争对手具有某种优势. 我们如何防止我们的软件反编译,从而使产品的业务逻辑保持不变? 我们听说过Reflector和其他反编译器,这使我们的代码非常容易复制. 我们的客户群不是公司,而是可能自己做不到的医生,但我们的竞争对手可 ..
发布时间:2020-04-30 10:55:24 C#/.NET

MySQL许可和GPL

据我所知,当我使用任何GPL代码(例如MySQL)构建桌面/服务器应用程序时,都必须在GPL下发布我的软件的源代码. 如果我想使用MySQL开发Web应用程序,我的代码将链接到MySQL库.在这种情况下,我是否必须发布Webapp的源代码以符合GPL? 解决方案 假设您仅将其保留为仅用于服务器(因此为“私有"),则不必将其作为GPL发布. 但是一旦它到达公共桌面,就不再被认为是内部版 ..
发布时间:2020-04-30 10:55:20 数据库

关于项目的许可证的Maven报告

我有一个大型的多模块项目,我想生成一个报告,以显示该项目所依赖的所有事物的所有许可证. 我看了讲故事,但似乎并没有达到目的.而且我可以轻松地找到一个将许可证注入每个源文件顶部的插件,但这确实使我无所适从. 解决方案 project-info-reports:dependencies 目标可用于生成单个报告,但应将其用作Maven报告,并且实际上是默认提供的(请参见例如,请查看许可证项 ..
发布时间:2020-04-30 10:55:18 其他开发

您如何保护您的软件免于非法分发?

我很好奇您如何保护软件免于破解,黑客攻击等. 您使用某种序列号检查吗?硬件按键? 您使用任何第三方解决方案吗? 您如何解决许可问题? (例如,管理浮动许可证) 编辑:我不是在谈论任何开源,而是严格的商业软件发行... 解决方案 有很多很多保护可用.关键是: 评估您的目标受众以及他们愿意忍受的东西 了解观众对无偿比赛的渴望 评估某人愿意为破坏您的保护而提出的 ..

如何保护Python代码?

我正在用Python开发一款软件,该软件将分发给我的雇主的客户.我的雇主想通过限时许可文件来限制软件的使用. 如果我们分发.py文件或什至.pyc文件,将很容易(反编译和)删除检查许可证文件的代码. 另一方面是,我的雇主不希望我们的客户阅读该代码,因为担心该代码可能被盗或至少是“新颖的主意". 是否有解决此问题的好方法?最好使用现成的解决方案. 该软件将在Linux系统上运 ..
发布时间:2020-04-30 10:55:14 Python