`
zyongsheng83
  • 浏览: 41340 次
  • 性别: Icon_minigender_1
  • 来自: 大连
最近访客 更多访客>>
社区版块
存档分类
最新评论

IT - 开源许可证

阅读更多

GNU(指GNU计划)

GNU是“GNU's Not Unix”的递归缩写。GNU计划,又称革奴计划,是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。Richard Stallman最早是在net.unix-wizards新闻组上公布该消息,并附带一份《GNU宣言》等解释为何发起该计划的文章,其中一个理由就是要“重现当年软件界合作互助的团结精神”。UNIX是一种广泛使用的商业操作系统的名称。由于GNU将要实现UNIX系统的接口标准,因此GNU计划可以分别开发不同的操作系统部件。GNU计划采用了部分当时已经可自由使用的软件,例如TeX排版系统和X Window视窗系统等。不过GNU计划也开发了大批其他的自由软件。

Open Source(开放源码)

“Open Source”用于描述那些源码可以被公众使用的软件,并且此软件的使用、修改和发行也不受限制。开放源码软件通常是有版权(copyright) 的。 它的许可证可能包含这样一些限制:着意维持它的开放源码状态,著作者身份的公告或者对于开发的控制。实际上,开源软件同时涉及源码本身和开发过程,涵盖了三个方面的意义:免费分发的源代码、模块化的体系和集市式的开发。在这种开发方式中,任何地方的任何人都可以参与最终产品的制造,三个方面互相之间有密切的联系,集市式的开发过程给开源软件以强大的改错能力,因为它将程序中的错误公开给了数量巨大的观众,他们都是潜在的改错者。另一方面,任何人都可以复用和发行开源软件的代码这一事实又支持了公众利益,因为创新的观念被整个集市所共享。另外,“open source”这一术语还被延伸到其他智力团体中,指那些可通过公开手段获得的智力资源,比如报纸、教学课件等。

Shared Source(共享源码)

“Shared Source”是2001年5月微软发布的一项新战略,承诺将与合作伙伴、客户“共享”Windows的源代码,同时不破坏知识产权保护,在与客户、合作伙伴共享源代码与支持R&D所需的IP保护之间寻找一种平衡的途径,是微软应对开放源码的战略部署。但是并不表明微软准备放弃其商业化、私有化的本质,Shared Source Initiative的许可证存在着不同程度上的限制。例如,“reference licence”仅仅允许用户查看代码。当然微软已经提供了多种多样的Shared Source License,针对不同产品有着不同的限制。

Free Software(自由软件)

“自由软件”是指用户使用、复制、研究、修改和分发软件的自由,更准确地说是指三种层次的自由:
研究程序运行机制,并根据你自己的需要修改它的自由
重新分发拷贝,以使其他人能够共享软件的自由
改进程序,为使他人受益而散发它的自由
自由不是免费,自由软件它不能保证有免费获得的自由。自由软件在分发/获得方面是双模式的,就是说,可以免费共享,也可以商业买卖。

Open Source Software(开源软件)

开源软件,简称为OSS,就是在开放源码许可证下发布的软件,以保障软件用户自由使用及接触源代码的权利。这同时也保障了用户自行修改、复制以及再分发的权利。严格地说来,开放源代码软件与自由软件是两个不同的概念,只要符合开源软件定义的软件就能被称为开源软件。自由软件是一个比开源软件更严格的概念,因此所有自由软件都是开放源代码的,但不是所有的开源软件都能被称为“自由”。为了保护初始源代码的完整性,原创者可以通过有关许可协议,对开源软件源代码的后续修改行为规定一定的限制。但在现实上,绝大多数开源软件也都符合自由软件的定义。比如,遵守GPL和BSD许可的软件都是开放的并且是自由的。  

不同开源许可证的异同点

共同点
1 、发布的义务 —— 将获得的源代码再发布;
2 、对发布的源代码的要求 —— 须保证源代码的完整和可以被获得;
3 、允许修改 —— 可以根据获得的源代码产生演绎作品。

不同点

 
是否允许同其他非开放源代码软件代码混合
是否可以不公开对源代码的修改
是否明确了专利许可授权
是否明确了专利侵权诉讼导致许可证协议终止
是否明 确禁止与函数库连接
是否只能按本许可证发布源代码
是否要求对于获得的源代码可能存在的知识产权进行以 “LEGAL” 为抬头的提示
GPL 许可证
×
×
×
×
×
LGPL 许可证
×
×
×
×
×
×
BSD 许可证
×
×
×
×
×
NPL 许可证
×
?
×
×
×
MPL 许可证
×
×
×
×
×
APACHE 许可证
×
×
×
×
×
QPL 许可证
×
×
×
×
×
QNCL 许可证
×
×
×
×
×
×
Ricoh 许可证
SISSL 许可证
×
×
×
SPL 许可证
×
×
×
×
Jabber 许可证
×
×
×
MOTOSOTO 许可证
×
×
×
NOKOS 许可证
×
Open Group Test Suite 许可证
×
×
×
×
×
AFL 许可证
×
×
×
Artistic 许可证
×
×
×
APSL 许可证
×
×
×
Common 许可证
×
×
×
IBM 许可证
×
×
×

详细信息可以看这里: http://opensource.org/

开源许可证的选择:

 1. 从开源软件开发的角度来看,若只是利用开源程序包作为工具来生产与其分离的作品,那么绝大多数开源许可证都是可以的
 2. 如果将软件用于商业性发行且不愿意发行自己所修改的源码,那么可以选择BSD许可证,它能使修改保持专有
 3. 若希望源码总是自由的,GPL许可证及LGPL许可证是最佳选择
 4. 若想在与其它人共享代码时提供相应的保护,可以选择MPL许可证,该许可证可通过将软件(和任何对它的修改)分为受保护部分和贡献部分,在完全开放的GPL许可证和封闭的BSD许可证之间架起一座巧妙的桥梁
分享到:
评论

相关推荐

    开源IT资产管理系统Snipe-IT-V4.9.0

    Snipe-IT 是一个开源的资产管理系统。Snipe-IT 用于IT资产管理,IT部门通过它能够跟踪谁拥有哪台笔记本电脑、何时购买、包含哪些软件许可证和可用的附件等等。

    Snipe-IT:一个免费的开源 IT 资产/许可证管理系统-开源

    Snipe-IT 是一个免费的开源资产/许可证管理系统,具有强大的内置功能。 它是一个基于 Web 的软件,必须在 Web 服务器上运行并通过 Web 浏览器访问。 Snipe-IT 非常人性化,非常适合 IT 运营:跟踪谁拥有哪台笔记本...

    Snipe-IT:免费的开源IT资产/许可证管理系统-开源

    Snipe-IT是具有功能强大的内置功能的免费开放源代码资产/许可证管理系统。 它是基于Web的软件,必须在Web服务器上运行并通过Web浏览器进行访问。 Snipe-IT非常易于使用,非常适合IT操作:跟踪谁拥有哪台笔记本电脑,...

    snipe-it:一个免费的开源IT资产许可证管理系统

    了解谁拥有哪台笔记本电脑,何时购买笔记本电脑以正确贬值,处理软件许可证等。 它基于构建。 Snipe-IT正在积极开发中,并且我们。 (。) 这是基于Web的软件。 这意味着没有可执行文件(也没有.exe文件),并且...

    snipe-it-4.9.4_snipeit_snipe-it_it_it固定资产_snipeit_

    Snipe-IT 用于IT资产管理,IT部门通过它能够跟踪谁拥有哪台笔记本电脑、何时购买、包含哪些软件许可证和可用的附件等等。功能特性托管在云主机强大的 REST API快速更新保证 App 和 Platform 的安全性一键备份LDAP ...

    snipe-it-4.9.2.zip

    Snipe-IT 是一个开源的资产管理系统。Snipe-IT 用于IT资产管理,IT部门通过它能够跟踪谁拥有哪台笔记本电脑、何时购买、包含哪些软件许可证和可用的附件等等。

    word-fury:Word Fury - 开源游戏

    WordFury 是免费软件:您可以根据自由软件基金会发布的 GNU 通用公共许可证(许可证的第 3 版或(由您选择)任何更高版本)的条款重新分发和/或修改它。 WordFury is distributed in the hope that it will be ...

    IT Administration With Access-开源

    具有访问权限的IT管理(ITAWA)为IT管理员类型提供了功能强大的数据库应用程序,以跟踪和管理其资产和许可证的清单。 ITAWA涵盖所有可能的软件,许可证和硬件。

    ERPXE:ERPXE-免费的开源PXE服务器-开源

    ERPXE是一个完整的PXE解决方案,在一个盒子中具有广泛的恢复工具和各种OS安装。 ERPXE是一个免费的开源项目,它使用GNU通用公共许可证版本3。我们的主要目标是使PXE体验对整个IT界来说不再那么“痛苦”。

    Tryit Editor:免费,开源且易于使用HTML编辑器-开源

    在以下位置阅读CodeMirror许可证:http://codemirror.net/LICENSE这是Tryit Editor的官方下载和存储站点,例如4shared,famouswhy和softpedia之类的站点已经过时,修改或损坏了Tryit Editor版本。 注意安全! 仅从...

    mySQL Database for the IT Department-开源

    IT部门使用PHP编写的mySQL数据库。 IT Innventory,服务台和支持的数据库。 Dadabase字段应为具有硬件和软件组件系统以及网络拓扑,许可证,组件供应商,帮助台,Sup的PC

    Haytham Gaze Tracker:Haytham是一个开源的注视追踪器-开源

    Haytham是一款基于开源视频的眼动仪,适用于头戴式或远程设置。 通过分析眼睛的运动,它可以... 商业版本:如果要在封闭源商业产品中使用Haytham,则必须购买许可证。 请联系哥本哈根IT大学的合同顾问(jst@itu.dk)。

    legally:检查您使用的NPM软件包的许可证

    合法地 免责声明:我不是律师,这不是法律建议通过简单的方法发现正在使用的npm软件包的许可证: npm install legally -g # Make it work everywherelegally # Check licenses of current directorylegally express ...

    Software Inventory Audit Tool (SIAT):用于从软件清单执行审核的简单工具-开源

    功能包括:从OCS Inventory NG导入库存,许可证管理,执行审核,在Excel电子表格中导出简单报告。 此工具是基本工具,旨在简化软件资产的完整清单后,IT管理员进行分析/审计的工作寿命。 功能:-从OCS库存NG服务器...

    Arduino Simulator Drag & Draw MacOS:使用此Arduino模拟器模拟您的IO-开源

    30天免费试用密钥:4C9G9-725IT-CYUV4-6KDBF-CPDEU购买许可证(14.99美元):https://xevro.onfastspring.com/simulator更多信息:https://xevro.be/products/arduino-simulator- drag-draw-macos.html

    Pre-projetos_MLCM-开源

    Pre-projects_MLCM-这是一组程序和源代码,具有针对IT领域的教育目的。 它们是为在BCC过程中获取商标而开发的简单程序。... 提供了他们的GPL许可证代码,以便学生和感兴趣的团体可以使用和学习它们。

    开源办公设备资产管理系统itdb-php+sqlite多语言版

    软件:规格,许可证信息。 关系:其中每个软件安装,许可证数量,组件关系。 发票:当,从谁,多少是每个资产购买,什么是合同,附文件。 代理/组织:数字生产商和买家,联系人。 位置:位于每个资产,这房间这架行如果适用的...

    PHP-Nuke Titanium:社交网络内容管理系统 (CMS)-开源

    PHP-Nuke Titanium 是一个免费的开源网络内容管理系统 (CMS),设计用于在 The 86it Social ... 它使用链接到两个网络的集中式用户数据库,并根据 GNU 通用公共许可证 (GPL) 的条款发布,可以免费使用、修改和重新分发。

    开源软件之道.part1

    第二篇探讨使用开源软件时需要注意的各项具体事宜,特别是与知识产权相关的方面,例如软件著作权、许可证等,然后分享搜索所需开源软件的技巧,并罗列了一些流行的开源软件。第三篇全面介绍如何参与开源社区的工作,...

Global site tag (gtag.js) - Google Analytics