我想为我的父公司(小公司)制作小程序。我希望通过为他需要的一切制作小程序(主要是数据库管理或计划管理)来让他的生活更轻松。我想用c ++编程使用visual studio和qt用户界面。但我只有社区视觉工作室版和免费的qt版。我被允许为他的公司制作程序,甚至以为我没有购买这些软件?(qt和visual studio)
注意:程序只会由他使用!不是他的员工。
答案 0 :(得分:0)
首先,请注意,这是一个技术论坛,而非法律论坛。
无论如何,这里有一些要考虑的因素:
Qt可在LGPLv3或GPLv3下免费使用。这意味着只要你遵守Qt,你就可以用Qt做任何你想做的事。
GPL实际上,这意味着如果您分发应用程序,则还必须分发源代码。
LGPLv3如果您分发应用程序,则必须为最终用户提供重新链接Qt的修改版本的方法。如果使用动态链接,则仅表示用户应能够更改Qt dll(或.so)文件。但您必须记住,并非所有Qt模块都可以在LGPL下使用,有些仅在GPL下发布。 (https://www.qt.io/licensing-comparison/)
对于您的情况,您似乎不会分发应用程序,因此您并不真正关心。
在website我们有:
对于组织
组织内无限数量的用户 可以在以下场景中使用Visual Studio社区:在 课堂学习环境,学术研究或 为开源项目做贡献。
对于所有其他使用场景: 在非企业组织中,最多五个用户可以使用Visual 工作室社区。在企业组织中(意味着那些> 250 PC或年收入> 100万美元),不允许使用 超越开源,学术研究和课堂学习 上述环境情景。
所以基本上要么你必须让你的应用程序开源,要么你父亲的公司不应该拥有超过250台个人电脑或每年赚100多万美元。
如果您不清楚,可以使用: