`
gaofen100
  • 浏览: 1227760 次
文章分类
社区版块
存档分类
最新评论

Qt开放进行时...

 
阅读更多

当我们提到Qt是开源的库时,一般关心的是它的授权协议。Qt授权协议是一步一步开放的:

FreeQt license

Qt1.45 之前

QPL

Qt/X11 2.0

GPL

Qt/X11 2.2 (2000年)

GPL

Qt/Mac 3.1.2? (2003年)

GPL

Qt4.0 所有平台(2005年)

LGPL

Qt4.5 所有平台(2009年)

其实,开放的表现不止是协议:

  • 2009年3月23日,Qt采用git作为源码管理工具,源码仓库迁移到了http://qt.gitorious.org/qt/qt

  • 2010年6月,开始筹划Open Governance

  • 现在Qt在开放的道路上即将走出新的一步:Qt Project

    在10月17日之前,Qt将迁移到新域名:qt-project.org。该域名将由一个非营利的基金会所拥有,基金会不会以任何方式来操纵该项目。基金会的存在只是为了支付托管的费用并运行这些基础设施。所有的技术决策以及项目方向的决策,将有贡献者(Contributor)、审批者(Approver)和维护者(Maintainer)组成的社区来决定。


参考


分享到:
评论

相关推荐

    Qt5Gui.dll 文件丢失可以下载

    它由The Qt Company提供,并在开放源代码许可下分发,如LGPL和商业许可证。 当你的系统提示“Qt5Gui.dll文件丢失”时,这意味着你的应用程序或系统试图调用这个特定的库文件,但未能找到。这通常是由于以下原因: ...

    Qt串口通讯实例.rar

    在IT领域,尤其是在...通过学习和研究这个“Qt串口通讯实例”,开发者不仅可以掌握Qt环境下的串口通信实现,还能了解如何结合实际需求进行相应的程序设计和调试。这将对开发涉及串口通信功能的Qt应用程序大有裨益。

    fcitx-qt5-source.zip

    总的来说,FCITX-Qt5 是Linux用户在Qt5环境下进行中文输入的得力工具,其源代码的开放性使得开发者可以进一步定制和改进,以适应不断变化的输入需求。通过正确安装和配置,用户可以在享受Linux系统自由度的同时,...

    Qt5.6.2编译缺失的libEGL.lib和libGLESv2.lib

    在使用Qt 5.6.2进行开发时,可能会遇到一个常见的问题,即在编译过程中缺少`libEGL.lib`和`libGLESv2.lib`这两个库文件。这两个库是OpenGL ES(OpenGL for Embedded Systems)的重要组成部分,用于在嵌入式设备或...

    texstudio-3.1.1-win-qt5.exe.zip

    在安装"texstudio-3.1.1-win-qt5.exe"这个压缩包时,只需解压后运行执行文件,按照向导进行简单设置,即可开始使用。需要注意的是,安装过程中需要确保系统已经安装了LaTeX编译环境,如MiKTeX或TeXLive,因为...

    基于TQ2440和Qt的Mp3设计.doc

    总结,基于TQ2440和Qt的MP3设计结合了嵌入式处理器的强大功能和Linux的开放性,利用Qt库实现了高效、直观的用户界面,提供了一种理想的便携式音乐播放解决方案。这种设计方法可为其他类似的嵌入式多媒体项目提供参考...

    门禁管理系统qt设计小论文.docx

    一个门禁系统,在其运行的大多数时间内可能没有警情发生,因而不需要报警,出现警情需要报警的概率一般时很小的,但是如果在这极小的概率内出现报警系统失灵,将会导致严重的后果。 (二)智能化 门禁管理系统需要...

    Qt 多线程动态依赖库 libgomp-1.dll

    在编程领域,尤其是使用Qt框架进行开发时,多线程技术是不可或缺的一部分,它允许应用程序同时执行多个任务,提升效率并充分利用系统资源。本文将深入探讨Qt多线程以及与动态链接库libgomp-1.dll的关系,特别关注其...

    QT 超详细简介.docx

    Qt Script for Applications(QSA)是Qt的一个扩展,引入了脚本语言能力,使得静态的C++程序可以通过脚本进行扩展和定制,增加了程序的灵活性。Teambuilder是一个分布式构建系统,能够利用多台机器的计算资源,提高...

    PyPI 官网下载 | deriva-qt-1.0.0.tar.gz

    Python的模块可以通过pip(Python的包管理器)进行安装,而这些模块往往来自于PyPI。"deriva-qt-1.0.0.tar.gz"这样的文件就是通过pip可以安装的源代码包。用户可以使用命令`pip install -U ...

    QT语音模式说明.docx

    在QT中,用户可以创建或加入房间进行实时的语音交流,而房间内的语音模式则是控制谁可以发言、如何发言的关键设置。 首先,QT语音模式包括“所有人模式”、“管理员模式”和“排队模式”三种类型。 1. 所有人模式...

    qtwebengine5.14.2.zip

    此外,他们还需要遵循Qt的许可协议,因为Qt是一个开放源码项目,通常遵循LGPL或商业许可证。 总之,QTWebEngine5.14.2是一个强大的工具,允许开发者在Qt应用中实现现代Web功能,同时提供对多媒体内容的全面支持。...

    qt_moosapp.zip

    在开发MoosApp时,开发者可能使用了Qt的以下核心知识点: 1. **信号与槽机制**:这是Qt中事件处理的核心,允许对象间的通信。当一个对象的某个状态改变(信号)时,可以触发其他对象的相应行为(槽)。 2. **...

    qt_file.zip_Linux QT_qt file

    "qt_file.zip_Linux QT_qt file"这个压缩包很可能是包含了与Linux系统下使用Qt Creator进行开发相关的文件和资源。 Qt Creator是一款集成开发环境(IDE),它集成了代码编辑器、项目管理、调试器和构建工具,为Qt...

    .qt license下载

    在进行Qt商业版转换时,这个文件至关重要,因为它确保了用户对Qt库的合法使用权限。 首先,我们要理解Qt的开源与商业版的区别。Qt开源版(LGPL或GPL)是免费的,允许开发者在开放源代码的项目中使用Qt,而Qt商业版...

    QT_MQTT_websocketsubscription.zip

    总的来说,这个项目演示了如何在QT5环境中利用WebSocket进行MQTT订阅。开发者可以通过学习这个项目来理解如何在QT中集成和使用MQTT协议,实现设备间的消息交互。为了运行这个项目,你需要安装QT5开发环境,并且可能...

    qt-x11-2.2.0.tar.gz

    7. **开发环境设置**:在使用QT库进行开发时,开发者还需要确保他们的开发环境正确设置了QT库路径,以便编译器和链接器能够找到所需的库文件。此外,IDE如Qt Creator或集成到其他IDE的QT插件可以提供更方便的开发...

    qt_uart.rar_QT串口ascii_Qt 串口_qt uart 读写_qt 串口 助手_qt中UART怎么用

    QT串口助手是一款基于Qt框架开发的实用工具,主要用于与硬件设备通过串行通信接口进行数据交互。在本文中,我们将深入探讨如何在Qt中使用UART(通用异步收发传输器),以及如何实现ASCII码和16进制显示功能。 首先...

    QT-video.rar_QT 相机 软件_qt multimedia结构_qt video _qt1415

    在本项目中,它用于连接硬件摄像头并进行实时视频流的捕捉和处理。Qt Multimedia支持多种多媒体后端,如GStreamer、VLC等,可以根据系统环境自动选择最合适的后端。 2. **设计模式 - 工厂模式**:在“QT相机”程序...

    Qt串口助手.rar

    "QT编写的串口调试助手源码"意味着这个程序使用了QT库中的类和函数来实现串口通信,并且源代码是开放的,用户可以查看、学习甚至修改代码以满足自己的需求。"欢迎喜欢QT的朋友学习指教"表明作者鼓励对QT感兴趣的...

Global site tag (gtag.js) - Google Analytics