`
- 浏览:
65806 次
- 性别:
- 来自:
天津市
-
有关开源软件许可证的一些资料(转自http://show6.net/browse-32338.html)
- GUN(指GUN计划)
- 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许可的软件都是开放的并且是自由的。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
【java-opensource-doc开源项目中文文档合集】 这个资源集合是针对Java开源项目的中文文档,旨在帮助中国开发者更好地理解和使用各种流行的Java开源框架、库和工具。这些文档通常由社区贡献者翻译,提供了官方英文...
标题中提到的“Open Source Software Notice.pdf”指的是一份通知文档,该文档用于对产品中包含的开源软件进行说明。这意味着该产品中含有可以被用户访问和修改的源代码,这些代码遵循特定的许可协议,允许免费使用...
#### 标题解读:“Why do commercial companies contribute to open source software” 该标题直接点明了文章的主题,即研究商业公司在开源软件领域的参与动机。商业公司在开源软件项目中的活跃表现,已成为一个...
本文将详细介绍关于"qt-opensource-windows-x86-mingw491_opengl-5.4.1.exe.7z"这个压缩包所包含的知识点,主要涉及QT框架、开源许可证、Windows平台、MinGW编译器、OpenGL图形库以及7z压缩格式。 1. QT框架: QT是...
### 开源应用程序架构二(The Architecture of Open Source Applications 2) #### 概述 《开源应用程序架构二》是一本深入探讨多种开源项目设计细节和技术实践的专业书籍。本书沿用了第一卷的成功模式,通过专家...
开源许可和许可问题指南。 说明如何选择开放源代码软件的许可证,以及所选许可证如何影响开发人员,经理,律师和业务。
《Producing Open Source Software》(生产开源软件)这本书是由Karl Fogel所著,专注于如何运行和管理成功的开源项目。Karl Fogel是开源社区的资深人士,曾参与过多个著名的开源项目,包括CVS和Subversion等版本...
“opensource”这一标签表明本书的核心内容与开源软件有关,涵盖了开源软件的定义、发展历程以及在现代信息技术产业中的应用等方面。该标签暗示了本书不仅适合软件开发者阅读,也适合对开源文化感兴趣的普通读者了解...
### 开源许可的兴起:对软件行业中知识产权使用的挑战 #### 引言 随着信息技术的快速发展,开源许可在软件开发领域中的应用越来越广泛。本研究旨在探讨开源许可如何挑战传统软件行业的知识产权观念及其实际运用方式...
首先,标题中提到了“qt-opensource-linux-x64-5.12.1/6/9/12.run”,这里指的是Qt开源版安装文件的名称。Qt是一个跨平台的应用程序和用户界面框架,广泛应用于开发图形用户界面程序和非GUI程序。它支持多种操作系统...
- 遵循“开源倡议组织(Open Source Initiative, OSI)”的许可证之一。 - 优先考虑用户的权利。 ##### 用户、开发者与合作伙伴社区 - 开放参与:鼓励所有相关人员积极参与开源项目。 #### 五、软件许可分类 - **...
本书采用“知识共享署名3.0 Unported”许可证发布,这意味着任何人都可以自由地分享和使用书中的内容,只要正确地标注来源。全书通过一系列深入浅出的章节来探讨不同开源项目的架构设计理念和技术实现方法,为读者...
根据提供的文件内容,我们可以提取以下知识点: 1. 开源机器人系统概念:文件中提到的NXTTour是一个开源机器人系统,这是一个基于互联网操作的项目,旨在通过开源软件实现远程控制机器人进行物理探索。 2. LEGO ...
通过阅读《Building Open Source Hardware》这类专业书籍,读者可以学习到如何通过开源的方式进行硬件DIY,进而拓展硬件知识和技能。对于希望参与到硬件DIY领域的制作者和黑客们来说,这本书不仅是一个知识学习的...
"qt-x11-opensource-src-4.2.2.tar.gz"是一个源代码压缩包,其中包含了QT 4.2.2版本针对X11窗口系统的开源源代码。 这个压缩包的下载意味着你将拥有QT库的完整源码,可以自定义编译和配置以适应特定的Linux环境或...
开源软件的核心理念是共享精神,它强调知识的无界限传播。 #### 免费软件 免费软件与开源软件有所不同,尽管两者经常被混淆。免费软件更侧重于用户的自由而非价格上的“免费”。根据自由软件基金会(Free Software ...
《Code Reading, The Open Source Perspective》是Diomidis Spinellis所著的一本关于开源代码阅读视角的专业书籍。这本书为程序员们提供了一套技能,帮助他们学会如何阅读和理解代码,特别是那些庞大、复杂或者难以...
以上就是从标题“qt-everywhere-opensource-src-5.6.2.tar.gz”和描述“ubuntu移植qt制作qmake”中提炼出的相关知识点。这些步骤和技巧对于Linux系统上的Qt开发和跨平台应用移植至关重要。在实际操作中,开发者需要...
首先需要获取该版本的Qt源码包`qt-everywhere-opensource-src-4.7.3.tar.gz`。获取方式可以是通过官方网站或其他可信渠道下载。 **注意:** 题目中提到的“qt-everywhere-opensource-src-4.8.0.tar.gz”与标题不...