|
发表于 2021-10-29 09:58:23
|
显示全部楼层
公司使用Qt到底要不要付费
https://blog.csdn.net/chenchao_shenzhen/article/details/112059961
作为一个十几年Qt使用经验的老c++程序员,今天就来回答这个问题。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
直接给您结论:
你公司用Qt开发闭源商业桌面软件,在windows/mac/linux上,可以使用动态库链接方式,遵循LGPL协议,
是不用付费的,也不用开源你的代码。
只需在你的商业软件的about什么小角落,说明你使用了Qt,遵循LGPLV3协议即可.你公司就可以开发闭源的商业软件。
那商业付费什么意思呢? 就是指的你使用静态库链接的方式,是要付费的。
首先,嵌入式linux开发,如果你自己手动编译Qt 动态库,链接动态库。并说明你遵循LGPL, 也是可以开发闭源商业软件的。
移动端,iOS/Android开发。虽然iOS/Android。目前都支持动态链接方式。 但很明显,Qt公司就是想让你付费。
最明显的就是iOS的库,Qt公司只提供了静态链接方式。如果你要开发iOS,你得自己去编译动态链接库,Qt公司也没告诉你如何编译动态库.
付费价格是 一年3950刀,三年8400刀。
如果你用Qt LGPL的方式,采用了静态库链接的方式,开发了iOS android应用。是不是就不允许,或者等着被抓呢? 肯定不是的。
Qt公司每天有很多非常重要的事情要去做。而且他们也不可能有能力扫描整个AppStore GooglePlay看谁在违规使用他们的Qt。
你只要不成天跑到各种论坛,社区去举报自己说自己使用了LGPL并使用了static lib。 就没人管你。
最搞笑的事情是: 你跑到开源社区去问Qt官方,为啥不直接提供iOS/Android LGPL协议的动态库? 他们表示,永远不会回答你。
你去问苹果,AppStore接受LGPLV3的软件吗? 苹果也不知道。
Qt公司,就是想办法让你付费。苹果他们不管你这些,你自己的事。
作为一个公司,团队,你一直使用Qt开发软件,如果你自己都没赚钱,怎么能给Qt公司付费呢?
所以建议是,你先自己用吧,等你赚钱了,再买三年5万块左右的商业版。
如果你拿Qt开发的商业软件,一年赚几百万,几千万,尤其是使用了手机,嵌入式版的Qt,还是建议使用付费版,
三年五万块人民币左右,支持下Qt,开源软件的发展,有你的支持,会变得更好,自己公司也用得安心。
如果公司是Maya, Adobe,达芬奇这种体量,那直接来深度合作定制开发了。 |
|