Visual Studio和QT权限?

时间:2017-06-30 20:42:03

标签: visual-studio qt

我想为我的父公司(小公司)制作小程序。我希望通过为他需要的一切制作小程序(主要是数据库管理或计划管理)来让他的生活更轻松。我想用c ++编程使用visual studio和qt用户界面。但我只有社区视觉工作室版和免费的qt版。我被允许为他的公司制作程序,甚至以为我没有购买这些软件?(qt和visual studio)

注意:程序只会由他使用!不是他的员工。

1 个答案:

答案 0 :(得分:0)

首先,请注意,这是一个技术论坛,而非法律论坛。

无论如何,这里有一些要考虑的因素:

Qt的

Qt可在LGPLv3或GPLv3下免费使用。这意味着只要你遵守Qt,你就可以用Qt做任何你想做的事。

GPL

实际上,这意味着如果您分发应用程序,则还必须分发源代码。

LGPLv3

如果您分发应用程序,则必须为最终用户提供重新链接Qt的修改版本的方法。如果使用动态链接,则仅表示用户应能够更改Qt dll(或.so)文件。但您必须记住,并非所有Qt模块都可以在LGPL下使用,有些仅在GPL下发布。 (https://www.qt.io/licensing-comparison/

对于您的情况,您似乎不会分发应用程序,因此您并不真正关心。

Visual Studio社区

website我们有:

  

对于组织

     

组织内无限数量的用户   可以在以下场景中使用Visual Studio社区:在   课堂学习环境,学术研究或   为开源项目做贡献。

     

对于所有其他使用场景:   在非企业组织中,最多五个用户可以使用Visual   工作室社区。在企业组织中(意味着那些> 250   PC或年收入> 100万美元),不允许使用   超越开源,学术研究和课堂学习   上述环境情景。

所以基本上要么你必须让你的应用程序开源,要么你父亲的公司不应该拥有超过250台个人电脑或每年赚100多万美元。

如果您不清楚,可以使用:

  • IDE:
    • Visual Studio Express(但不支持Qt插件,2017版本不可用)
    • Qt Creator
    • 支持qmake或cmake项目的任何IDE
  • 编译器
    • MinGW(在Qt Online安装程序中提供)
    • Visual C / C ++编译器(作为Visual Studio的一部分提供,或作为独立的#34; Visual Studio的构建工具")