阅读更多

5顶
0踩

非技术

转载新闻 诺基亚为 Qt 增添 LGPL 授权选择

2009-01-15 10:18 by 副主编 zly06 评论(1) 有4312人浏览
诺基亚今天宣布,从预定于 2009 年 3 月发布的 Qt 4.5  本起,其用于桌面和嵌入式平台的 Qt 跨平台用户界面(UI)及应用程序框架将在开源 LGPL 2.1 版授权下提供。此前,Qt 一直是在通用公共授权(GPL)下提供给开源社区的。


向 LGPL 的转移将为开源和商业开发人员提供比 GPL 更多的授权权限,从而为开发人员提高了灵活性。此外,Qt 源代码库将更加开放,鼓励更多来自桌面和嵌入式开发人员社区的贡献。随着这些变化,开发人员将能够积极推动 Qt 框架的演进。

Qt 4.5 同时也可在商业授权条款下使用,Qt 之前版本的授权则保持不变。而且,Qt 服务将扩展,确保所有 Qt 开发项目,无论选择何种授权,都能获得同等支持。


  • 大小: 6.4 KB
来自: qtsoftware
5
0
评论 共 1 条 请登录后发表评论
1 楼 luolonghao 2009-01-15 10:41
非常令人兴奋的消息,Qt的唯一缺点没有了。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • C#必须掌握的系统类

    系统类 Type类,Object类,String类, Arrary类,Console类, Exception类,GC类, MarshalByRefObject类, Math类。 DateTime结构,Guid 结构, ICloneable接口,IComparable接口,IConvertible接口, IDisposable类, 集合类 ICollect...

  • 【学习笔记】C# System.Type类(反射)

    反射机制 反射用到的主要类: System.Type 类–通过这个类可以访问任何给定数据类型的信息。 System.Reflection.Assembly类–它可以用于访问给定程序集的信息,或者把这个程序集加载到程序中。 System.Type类:System.Type 类对于反射起着核心的作用。但它是一个抽象的基类,Type有与每种数据类型对应的派生类,我们使用这个派生类的对象的方法、字段、属性来查找有关该类型的所有信息。 新建一个NewClass类来测试反射 class NewClass

  • .C#的统一类型系统

     一.C#的统一类型系统1.C#的类型系统是统一的,java的类型系统分为:基本类型(原生类型)和类类型,而C#的所有类型直接或间接地从object类类型派生而来,从类型系统上来看比java更OO。2.C#的类型分为三类:(1)值类型,一个值类型或是结构类型,或是枚举类型(2)引用类型(3)指针类型值类型与引用类型的不同在于:值类型的变量直接包含其数据,而引用类型的变量存储对其数据的引用(refe

  • C# 通用类型系统

    参考文章:  https://www.cnblogs.com/bakuhert/articles/5878086.html http://www.cnblogs.com/anytao/archive/2007/05/11/must_net_07.html   .NET技术可以以规范和实现两部分来划分: 规范:公共语言架构(CLI):通用类型系统(CTS),公共语言规范( CLS),通用中间...

  • C#之System.Net类

    System.Net 命名空间为当前网络上使用的多种协议提供了简单的编程接口。 WebRequest 和 WebResponse 类形成了所谓的可插接式协议的基础,可插接式协议是网络服务的一种实现,它使您能够开发出使用 Internet 资源的应用程序,而不必考虑各种不同协议的具体细节。 第一节:Cookie类 提供一个与 HTTP 请求一起使用的对象,用于保存基于 Silverlight 的...

  • 泛型快速回顾

    先思考这样一个题: 讲一下泛型?他是在编译时起作用还是运行时起作用。如果写一个泛型,我运行的时候,通过反射,往里面写一个int类型,这个会报错么? 首先泛型是在编译时起作用,在运行时,运行的是.class文件。.class文件中是没有泛型,是java的泛型擦除机制作用。 反射是运行时的操作。我们把问题具体一点,通过反射往list容器中写一个int类型元素,而且这个list创建时泛型是String public class TestForGeneric { public static void m

  • ios 统一类型标识符

    统一类型标识符是iOS系统在分享信息时所使用的中心组件,可以将他们看成是新一代的MIME类型。UTI是一种字符串,能够表示诸如图像及文本等资源类型。UTI指明了程序之间将要共用的数据对象是何类型。他们并不依赖于原有的各种指示符,比如文件扩展名、MIME类型或是OSType等与文件类型有关的元数据。UTI用一种更新颖、更灵活的技术取代了原有的那些技术。     UTI的命名遵循反向域名样式

  • AE+C#多个相同类型的图层联合

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using ES

  • C# System.GC类型

    Mscorlib.dll程序集提供了名为System.GC的类类型,它可以通过编程使用一些静态成员与垃圾回收器进行交互。这里要特别注意的是,极少属于在代码中直接使用这个类。一般情况下,只有在创建那些非托管资源的类时,才需要使用System.GC成员。例如.Net平台调用协议调用基于C的Windows API,或一些非常低级且复杂的COM互操作逻辑。 下面提供一些类型成员 为了了解如何使用Syst...

  • C#反射,System.Type类用法,用构造方法动态生成对象,用Activator生成对象,System.Reflection.Assembly类,

    1、通过反射可以在运行时获得程序或程序集中每一个类型(包括类、结构、委托、接口和枚举)的成员和成员的信息。通过反射可以直接创建对象,即使这个对象的类型在编译时还不知道。反射主要作用:(1)、获取类型的相关信息(2)、动态调用方法(3)、动态构造对象(4)、从程序集中获得类型2、反射用到的命名空间: using System.Reflection; using System.Type; using ...

  • 从ValueType讨论c#的值类型系统

    无论上层语言类型多么复杂,在.net平台上,都逃不过CTS 的约束,今天我想谈的不是CTS,而是上层语言C#类型的一点研究。public struct test { public override bool Equals(object obj) { return base.Equals(obj); } }这是我随

  • scala类型系统:10) 交集类型与联合类型

    scala类型系统:10) 交集类型与联合类型 《快学scala》这本书(即《Scala for the Impatient》中文版)在介绍复合类型时提到它们也被成为“交集类型”,跟老高确认了一下,这块的英文原文是: In order to belong to the compound type, a value must belong to all of the individual

  • C# 类型系统

    C# 使用类和结构来实现类型(如 Windows 窗体、用户界面控件和数据结构等)。典型的 C# 应用程序由程序员定义的类和 .NET Framework 的类组成。类和结构(包含代码和数据)组成了 C# 应用程序的生成块。System.Object              System.ValueType                                         

  • Scala基础教程3 -- 统一类型

    3 统一类型 在Scala中,所有的值都有类型,包括数值和函数。下图阐述了类型层次结构的一个子集。 3.1 Scala类型层次结构 Any是所有类型的超类型,也称为顶级类 型。它定义了一些通用的方法如equals、hashCode和toString。Any有两个直接子类:AnyVal和AnyRef。 AnyVal代表值类型。有9个预定义的非空的值类型分别是:Double、Float、Long、I...

Global site tag (gtag.js) - Google Analytics