软件许可证的类型
英文为license manager根据许可证使用时间来分,软件许可证可大致分为终身许可证,年度许可证。
终身许可证,顾名思义,便是一旦与软件开发商达成协议,签订合同后可终身无限制的使用该软件。
此类许可证多见于个人用户领域。
年度许可证,指的是客户与软件开发商商签订协议,按年付费来使用该软件。
此类软件许可证多见于商业软件领域。
相比终身许可证,年度许可证不太像是购买软件,而更像是租赁软件使用,不过却更为灵活。
计算机的应用软件有多少种分类?
计算机软件总体分为系统软件和应用软件两大类:系统软件是各类操作系统,如windows、Linux、UNIX等,还包括操作系统的补丁程序及硬件驱动程序,都是系统软件类。
应用软件可以细分的种类就更多了,如工具软件、游戏软件、管理软件等都属于应用软件类。
系统软件:系统软件是负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。
系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。
一般来讲,系统软件包括操作系统和一系列基本的工具(比如编译器,数据库管理,存储器格式化,文件系统管理,用户身份验证,驱动管理,网络连接等方面的工具)。
具体包括以下四类:1.各种服务性程序,如诊断程序、排错程序、练习程序等;2.语言程序,如汇编程序、编译程序、解释程序;3.操作系统;4.数据库管理系统。
应用软件应用软件是为了某种特定的用途而被开发的软件。
它可以是一个特定的程序,比如一个图像浏览器。
也可以是一组功能联系紧密,可以互相协作的程序的集合,比如微软的Office软件。
也可以是一个由众多独立程序组成的庞大的软件系统,比如数据库管理系统。
较常见的有:文字处理软件如WPS、Word等信息管理软件辅助设计软件如AutoCAD实时控制软件如极域电子教室等教育与娱乐软件软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。
软件开发是一项包括需求捕捉,需求分析,设计,实现和测试的系统工程。
软件一般是用某种程序设计语言来实现的。
通常采用软件开发工具可以进行开发。
不同的软件一般都有对应的软件许可,软件的使用者必须在同意所使用软件的许可证的情况下才能够合法的使用软件。
从另一方面来讲,某种特定软件的许可条款也不能够与法律相抵触。
pro/e软件许可证文件
LGPL许可证是LESSER GENERAL PUBLIC LICENSE的简写,也叫LIBRARY GENERAL PUBLIC LICENSE,中文译为“较宽松公共许可证”或者“函数库公共许可证”。
该许可证适用于一些由自由软件基金会与其它决定使用此许可证的软件作者所特殊设计的软件软件包─比如函数库(即Library)。
LGPL许可证,也是自由软件联盟GNU开源软件许可证的一种,大部分的 GNU软件,包括一些函数库,是受到原来的 GPL许可证保护的。
而LGPL许可证,适用于特殊设计的函数库,且与原来的通用公共许可证有很大的不同,给予了被许可人较为宽松的权利,所以叫“较宽松公共许可证”。
在特定的函数库中使用它,以准许非自由的程序可以与这些函数库连结。
当一个程序与一个函数库连结,不论是静态连结或使用共享函数库,二者的结合可以合理地说是结合的作品,一个原来的函数库的衍生品。
因此,原来的通用公共许可证只有在整个结合品满足其自由的标准时,才允许连结。
较宽松通用公共许可则以更宽松的标准允许其它程序代码与本函数库连结。
例如,在少数情况下,可能会有特殊的需要而鼓励大家尽可能广泛地使用特定的函数库,因而使它成为实际上的标准。
为了达到此目标,必须允许非自由的程序使用此函数库。
一个较常发生的情况是,一个自由的函数库与一个被广泛使用的非自由函数库做相同的工作,在此情况下,限制只有自由软件可以使用此自由函数库不会有多少好处,故我们使用了LGPL许可证。
在其他情况下,允许非自由程序使用特定的函数库,可以让更多的人们使用自由软件的大部分。
例如,允许非自由程序使用GNU C函数库,可以让更多的人们使用整个GNU作业系统,以及它的变形,GNU/Linux操作系统。
尽管LGPL许可证对使用者的自由保护是较少的,但它却能确保与此函数库连结的程序的使用者拥有自由,而且具有使用修改过的函数库版本来执行该程序的必要方法。
MPL许可证 MPL是The Mozilla Public License的简写,是1998年初Netscape的 Mozilla小组为其开源软件项目设计的软件许可证。
MPL许可证出现的最重要原因就是,Netscape公司认为GPL许可证没有很好地平衡开发者对源代码的需求和他们利用源代码获得的利益。
同著名的GPL许可证和BSD许可证相比,MPL在许多权利与义务的约定方面与它们相同(因为都是符合OSIA认定的开源软件许可证)。
但是,相比而言MPL还有以下几个显著的不同之处: ◆ MPL虽然要求对于经MPL许可证发布的源代码的修改也要以MPL许可证的方式再许可出来,以保证其他人可以在MPL的条款下共享源代码。
但是,在MPL许可证中对“发布”的定义是“以源代码方式发布的文件”,这就意味着MPL允许一个企业在自己已有的源代码库上加一个接口,除了接口程序的源代码以MPL许可证的形式对外许可外,源代码库中的源代码就可以不用MPL许可证的方式强制对外许可。
这些,就为借鉴别人的源代码用做自己商业软件开发的行为留了一个豁口。
◆ MPL许可证第三条第7款中允许被许可人将经过MPL许可证获得的源代码同自己其他类型的代码混合得到自己的软件程序。
◆ 对软件专利的态度,MPL许可证不像GPL许可证那样明确表示反对软件专利,但是却明确要求源代码的提供者不能提供已经受专利保护的源代码(除非他本人是专利权人,并书面向公众免费许可这些源代码),也不能在将这些源代码以开放源代码许可证形式许可后再去申请与这些源代码有关的专利。
◆ 对源代码的定义 而在MPL(1.1版本)许可证中,对源代码的定义是:“源代码指的是对作品进行修改最优先择取的形式,它包括:所有模块的所有源程序,加上有关的接口的定义,加上控制可执行作品的安装和编译的‘原本’(原文为'Script'),或者不是与初始源代码显著不同的源代码就是被源代码贡献者选择的从公共领域可以得到的程序代码。
” ◆ MPL许可证第3条有专门的一款是关于对源代码修改进行描述的规定,就是要求所有再发布者都得有一个专门的文件就对源代码程序修改的时间和修改的方式有描述。
BSD许可证 BSD许可证原先是用在加州大学柏克利分校发表的各个4.4BSD/4.4BSD-Lite版本上面(BSD是Berkly Software Distribution的简写)的,后来也就逐渐沿用下来。
1979年加州大学伯克利分校发布了BSD Unix,被称为开放源代码的先驱,BSD许可证就是随着BSD Unix发展起来的。
BSD许可证现在被Apache和BSD操作系统等开源软件所采纳。
相较于GPL许可证和MPL许可证的严格性,BSD许可证就宽松许多了,一样是只需要附上许可证的原文,不过比较有趣的是,它还要求所有进一步开发者将自己的版权资料放上去,所以拿到以BSD许可证发行的软件可能会遇到一个小状况,就是这些版权资料许可证占的空间比程序还大。
QPL许可证 QPL是The Qt Public License的简称,是挪威一家机构创设的。
QPL许可证的基本要求是获得源代码、修改源代码,并可将修改从原始代码中分离出来;修改可以按照作者的意愿被组合到新版本中;二进制代码可以和原始代码同名,这一点对于动态连接库来说尤其重要;任...
打开3D Max 2011后 软件许可证检出失败 错误20 带图
MPL是The Mozilla Public License的简写,是1998年初Netscape的 Mozilla小组为其开源软件项目设计的软件许可证。
MPL许可证出现的最重要原因就是,Netscape公司认为GPL许可证没有很好地平衡开发者对源代码的需求和他们利用源代码获得的利益。
同著名的GPL许可证和BSD许可证相比,MPL在许多权利与义务的约定方面与它们相同(因为都是符合OSIA认定的开源软件许可证)。
但是,相比而言MPL还有以下几个显著的不同之处:◆ MPL虽然要求对于经MPL许可证发布的源代码的修改也要以MPL许可证的方式再许可出来,以保证其他人可以在MPL的条款下共享源代码。
但是,在MPL许可证中对“发布”的定义是“以源代码方式发布的文件”,这就意味着MPL允许一个企业在自己已有的源代码库上加一个接口,除了接口程序的源代码以MPL许可证的形式对外许可外,源代码库中的源代码就可以不用MPL许可证的方式强制对外许可。
这些,就为借鉴别人的源代码用做自己商业软件开发的行为留了一个活口。
◆ MPL许可证第三条第7款中允许被许可人将经过MPL许可证获得的源代码同自己其他类型的代码混合得到自己的软件程序。
◆ 对软件专利的态度,MPL许可证不像GPL许可证那样明确表示反对软件专利,但是却明确要求源代码的提供者不能提供已经受专利保护的源代码(除非他本人是专利权人,并书面向公众免费许可这些源代码),也不能在将这些源代码以开放源代码许可证形式许可后再去申请与这些源代码有关的专利。
◆ 对源代码的定义而在MPL(1.1版本)许可证中,对源代码的定义是:“源代码指的是对作品进行修改最优先择取的形式,它包括:所有模块的所有源程序,加上有关的接口的定义,加上控制可执行作品的安装和编译的‘原本’(原文为'Script'),或者不是与初始源代码显著不同的源代码就是被源代码贡献者选择的从公共领域可以得到的程序代码。
”◆ MPL许可证第3条有专门的一款是关于对源代码修改进行描述的规定,就是要求所有再发布者都得有一个专门的文件就对源代码程序修改的时间和修改的方式有描述。
如何解决SuperMap许可设置问题
SuperMap许可方式有4种,分别为:单机加密锁,网络加密锁,硬件识别码和计算机名方式。
其中前两种主要是购买了SuperMap产品的正式用户(使用加密锁进行加密),后两种主要针对SuperMap产品的试用用户和参加GIS大赛的学生。
试用SuperMap时,安装了SuperMap相关产品,其中会弹出界面来设置许可,在第一个界面下拉列表中选择需要使用的SuperMap产品,下面的单选框中选择软件许可文件方式,按下一步,进入到设置界面。
在设置许可文件的界面中有两个选项卡,一个是硬件ID,另一个是计算机名(一般当硬件ID项识别码一栏显示0的时候采用计算机名加密)。
以硬件ID方式举例,在识别码一栏会看到9-10位数字(这个是机器硬盘的识别码),把这个数字提供给SuperMap相关销售人员,等待销售人员发送试用许可文件(试用期一般为一个月)。
收到试用许可文件后设置后点击确定,就可以使用相关产品了。
我们可以了解一下试用许可文件内容。
下面以一个试用许可文件(许可文件名后缀为dat)举例。
这个许可文件我们可以用记事本打开,内容及注释如下:[Common]--------------------------------------基本信息节点Deion=SuperMap GIS 5 License File-----描述信息Version=5.0------------------------------------此许可文件支持的SuperMap产品版本[UserInfo]---------------------------------------用户信息节点User=v2sky-------------------------------------用户名Company=v2sky-------------------------------用户所在公司HardwareID=2769455625--------------------用户机器的硬件识别码TrialVersion=1----------------------------------试用类型(1表示有时间限制,0表示无时间限制)ExpiedDate=2007-06-09----------------------试用期截止日[SmoDevCore]----------------------------------核心开发许可节点LicenseData=CC97F1409E31D80[SmoDev3D]------------------------------------3D开发许可节点LicenseData=F165F2906555CAF3[SmoDevLayout]-------------------------------布局开发许可节点LicenseData=A1CAB5D618CAB6AB[SmoDevTopology]----------------------------拓扑组件开发许可节点LicenseData=BC2916B2BD7495E0[SmoDevAnalyst]-------------------------------空间分析组件许可节点LicenseData=EDFDFCCC7D11B589[SmDevSDX]------------------------------------SDX引擎许可节点LicenseData=CE3DF69EE567CA7[SmoRtCore]------------------------------------核心组件运行许可节点LicenseData=3E8462386141EA65[SmoRt3D]---------------------------------------3D组件运行许可节点LicenseData=C56DFFA3B3B17D8[SmoRtLayout]----------------------------------布局运行许可节点LicenseData=8FCE83674583EB1F[SmoRtTopology]-------------------------------拓扑运行许可节点LicenseData=92788AFD52DF5FA[SmoRtAnalyst]----------------------------------空间分析运行许可节点LicenseData=AE1880B6D0FAF89E[SmRtSDX]---------------------------------------SDX引擎运行许可节点LicenseData=97788A48C09BD3C[SuperMapDeskpro]----------------------------SuperMap Deskpro许可节点LicenseData=3FD1043B81B7F6[SuperMapExpress]-----------------------------SuperMap Express许可节点LicenseData=941CB9827644C8CD[SmISNETProfessional]-------------------------IS专业版许可节点LicenseData=C8CDA0207DBDC822[SmISNETAdvanced]----------------------------IS企业版许可节点LicenseData=E234A789A20BAD[SuperMapDBuilder]----------------------------DBuilder许可节点LicenseData=9383BD124DBBF17从上面这个许可文件内容可以看出来,其中基本涵盖了SuperMap所有产品的试用许可。
用户申请试用时一般只有部分产品的许可,比如用户主要做数据的,那么可能许可文件中只有Deskpro许可;如果是做C/S项目二次开发的,那就会包括SmoDev相关许可。
在运行了软件许可配置管理工作设置好许可后,在软件许可配置管理程序同目录会创建一个SuperMapLic.ini配置文件,打开此文件后,我们会看到类似这样的信息(为了说明配置文件信息,这里示范了许可文件方式,网络加密锁方式以及单机加密锁方式):[Common]Deion=SuperMap GIS 5 License FileVersion=5.1.0[Objects Runtime]--------------------------Objects运行许可节点LicMode=3----------------------------------许可模式3表示硬件识别码方式User=v2skyCompany=v2skyLicPath=C:\2769455625(0603062).dat---------许可文件所在路径ExpiredDate=2007-06-09---------------------许可过期时间TrivalVersion=1----------------------------许可类型,此处为试用[SuperMap Deskpro]-------------------------Deskpro许可节点LicMode=1----------------------------------许可模式为1表示试用单机加密锁[SuperMap Express]-------------------------Express许可节点...[Objects Develope]-------------------------Objects开发许可节点...[SuperMap IS.NET Adv]----------------------IS企业版许可节点LicMode=2----------------------------------许可模式为2表示网络加密锁Protocol=1---------------------------------网络许可通信方式1表示TCP_IP;2表示IPX;...Server=Server------------------------------网络加密锁所在...