想到别人是一种温馨,被别人想到是一种幸福!

标签:协议

各种开源协议比较与选择
技术文档

各种开源协议比较与选择

2011-06-16 2011-06-16 4551浏览 0评论 简洁版

转 一

如何为代码选择开源许可证,这是一个问题。

世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。即使在最流行的六种----GPLBSDMITMozillaApacheLGPL----之中做选择,也很复杂。

乌克兰程序员Paul Bagwell,画了一张分析图,说明应该怎么选择。这是我见过的最简单的讲解,只用两分钟,你就能搞清楚这六种许可证之间的最大区别。

下面是我制作的中文版,请点击看大图。

阅读更多...

69%的开源项目使用 GPL 授权协议
技术文档

69%的开源项目使用 GPL 授权协议

2011-05-19 2011-05-19 5319浏览 0评论 简洁版

69%的开源项目使用 GPL 授权协议,其中只有 10%的开源应用在企业中被使用。这是来自 OpenLogic 一个企业级的开源软件的支持和解决方案提供商提供的数据,在这个数据中显示,使用 Apache 授权协议的项目被下载和使用的最频繁。

这些统计数据来自 OpenLogic 开源库中的 33 万个开源项目,下面是五项具体的数据说明:

开源开发者首选的授权协议:
1. GPL (68.9%)
2. Apache License (7.6%)
3. LGPL (6.7%)
4. BSD License (5.3%)
5. MIT License (4.1%)

阅读更多...

路由选择协议介绍
技术文档

路由选择协议介绍

2009-03-08 2009-03-08 3434浏览 0评论 简洁版

路由可以分为静态路由和动态路由。

静态路由:就是由管理员在路由器中手工设置的固定的路由信息,静态路由不能对网络的改变做出反映,一般用于规模不大、拓扑结构固定的网络中,其优点是设置简单、高效,在所有路由中,静态路由优先级最高,当动态路由与静态路由发生冲突时,以静态路由为准。
动态路由:就是由网络中的路由器之间互相通信,传递路由信息,利用收到的路由信息更新路由表的过程,它能实时地适应网络结构的变化。主要用于规模大、拓扑结构复杂的网络。
静态路由和动态路由的配置,我们会在稍后撰文做出详细的说明,该文主要探讨一些理论性的内容。
动态路由协议介绍:
动态路由选择依赖于路由选择协议来收集与传播有关信息。路由选择协议是为了学习与维护路由表,它获取网络上其他参与者的路由更新数据包。

阅读更多...

软件授权以及相关的基本概念
技术文档

软件授权以及相关的基本概念

2009-03-06 2009-03-06 4809浏览 0评论 简洁版

常见的软件授权方式主要有如下几种:
GPL/BSD/Copyright/ApacheLicense/MITLicense

1, GPL-General Public License
Unix/Linux常见的软件授权方式,可以细分成两种形式:GPL/LGPL
GPL:在GPL授权代码的基础上开发的后续代码或新代码必须以GPL的授权方式进行发布(必须包含source)
LGPL:Lesser General Public License 主要包含两点
(1)   对于GPL授权的旧代码的修改必须以GPL授权方式进行发布
(2)   允许私有代码以动态连接的方式调用GPL授权的代码函数库,且私有代码无需以GPL授权的方式进行发布
GPL实际上限制了那些不希望开放共享那些从GPL授权的软件进行二次开发的程序员的自由

阅读更多...