已结束。这个问题是off-topic.它目前不接受答案。想要改进这个问题?Updatethequestion所以它是on-topic堆栈溢出。关闭10年前。Improvethisquestion我想开始一个跨平台项目。我进行了研究,现在我几乎可以肯定Qt是正确的选择。但是这里有一个很大的障碍:许可。我想出售我的项目,我也不想提供与我的工作相关的任何资源或支付许可费用。我检查并注意到Qt提供了商业和开源解决方案。我听过太多关于Qt许可的相互矛盾的说法,这让我很困惑。有人说即使我使用LGPL版本的Qt,我仍然需要提交我的代码。这是真的吗?谁能给我一个关于Qt许可证的简单解释,并告诉我是否可
文章目录前言开源许可证由来开源许可证类型开源许可证介绍GPL协议BSD协议MIT协议Mozilla许可Apache协议LGPL开源协议前言开源许可证(Opensourcelicenses),广义来讲是指一种被用于计算机软件或其他产品的,允许在指定的条款内使用,修改或分发其源代码,蓝图或设计的许可证。一般来讲,我们说的开源许可证是指广义的开源许可证释义。狭义的来讲,根据OSI(OpenSourceInitiative,开放源代码倡议组织)的解释,开源许可证是指那些符合OSD(开源定义,OpenSourceDefinition)的许可证——简单来说,这些许可证允许软件被自由的使用,修改和分发。开源
文章目录前言开源许可证由来开源许可证类型开源许可证介绍GPL协议BSD协议MIT协议Mozilla许可Apache协议LGPL开源协议前言开源许可证(Opensourcelicenses),广义来讲是指一种被用于计算机软件或其他产品的,允许在指定的条款内使用,修改或分发其源代码,蓝图或设计的许可证。一般来讲,我们说的开源许可证是指广义的开源许可证释义。狭义的来讲,根据OSI(OpenSourceInitiative,开放源代码倡议组织)的解释,开源许可证是指那些符合OSD(开源定义,OpenSourceDefinition)的许可证——简单来说,这些许可证允许软件被自由的使用,修改和分发。开源
世界上的开源许可证(OpenSourceLicense)大概有上百种,而我们常用的开源软件协议大致有GPL、BSD、MIT、Mozilla、Apache和LGPL。 从下图中可以看出几种开源软件协议的区别。 以下是上述协议的简单介绍:GPL GNU是GNUGeneralPublicLicence的简写。我们很熟悉的Linux就是采用了GPL。GPL协议和BSD,ApacheLicence等鼓励代码重用的许可很不一样。GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代码做为闭源的商业软件发布和销售。这也就是为什么我们能用免费的各种l
世界上的开源许可证(OpenSourceLicense)大概有上百种,而我们常用的开源软件协议大致有GPL、BSD、MIT、Mozilla、Apache和LGPL。 从下图中可以看出几种开源软件协议的区别。 以下是上述协议的简单介绍:GPL GNU是GNUGeneralPublicLicence的简写。我们很熟悉的Linux就是采用了GPL。GPL协议和BSD,ApacheLicence等鼓励代码重用的许可很不一样。GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代码做为闭源的商业软件发布和销售。这也就是为什么我们能用免费的各种l