所谓“随意软件”是指符合“软件随意使用授权书”的一类软件。而所谓“软件随意使用授权书”(“ Permissive License” )是近日( 8 月 10 日)由微软公司向 OSI (“国际开源促进会”)提交待批的一种“软件使用授权书”。严格说来,应当叫做“微软-软件随意使用授权书”,简记为“ MS-PL” 。(注:“ Permissive” 一词的英文原意就是自由、宽容和随(你)意的意思。)

实际上,微软的“MS-PL”是一份相当简洁明了的“软件授权书”(法律文件),用词严谨,废话一句也没有。“MS-PL”的第一句话就是“本授权书“控制(governs)”相应的软件”,“如果你使用了相应的软件,就表明你接受了本授权书,否则,请不要使用”。“MS-PL”共有三个条款,1、定义;2、授权说明;3、条件和限制。

第一条款,说明了三件术语:

“Contribution”(“贡献品”);

“Contributor”(“贡献者”);

“Licensed patents”(“授权专利”)。

这些术语的意义都很明确,比如:所谓“授权专利”是指“在其贡献品上面直接可阅读的贡献者的专利主张”。

第二条款,总共两句话:

(A)版权授予(Copyright Grant);

(B)专利授予(Patent Grant)。

这两者的陈述几乎相同,它们都是“每个贡献者授予你一种非排他性、全球适用、版权免费的授权使用证书(License)”,授权事项包括:贡献品的重新生产(必须向你提供源代码)、贡献品演译作品的制作、贡献品的发布以及其他你的相关演译作品,还有贡献品的使用、销售以及其他的处置事项。

第三条款,共有5个子条款:

(A)贡献者的商标权保留,不授权别人使用;

(B)尊重贡献者的专利主张(否则,授权自动地被取消);

(C)在重新发布软件作品时,贡献者的相关权利必须妥善保留;

(D)在重新发布软件作品时,本授权书必须附带在上面;

(E)免责说明。

微软“MS-PL”就是这么简单、明了。贡献者的软件作品,授权你如何使用,交代的都很清楚。由此可见,“MS-PL”为什么称为“软件随意使用授权书”的缘由了。但是,在这种“软件随意使用授权书”所“控制”下的软件(当然叫做“随意软件”)到底是不是“开源软件”?似乎很成问题。这几天以来,这个问题在国际相关网站上,引起一片“议论”,快要闹翻了天。网站上,说什么的都有,弄得微软开源领导人Bill Hilf感到“莫名其妙”(他说:“我不明白你们为什么提那么多(怪)问题”。)Bill Hilf先生原以为微软的这份“授权书”简单、明了、很容易理解,不曾料到事情这么复杂。“随意软件”是不是“开源软件”,似乎有点沾边;但是,“随意软件”肯定不是“自由软件”。看来,“开源软件”的某些部分(即除去自由软件的那一部分)可以包括在“随意软件”的范畴之内,但是,反过来,并不成立。此举,微软真的给OSI出了个难题。

微软“MS-Pl”给人的感觉,怪怪的,好像是在给私有软件贡献者“树碑立传”,完全讲的是“贡献者怎么怎么样”,而不是站在用户的角度考虑问题。我感到,整个“MS-PL”就是一个字:“Grant(授权)”。讲“贡献”是对的,但是,推动历史前进的却是“老百姓”。你一进入Ubuntu社区,就会感觉到一种“人人为我,我为人人”的氛围,分不清谁是“贡献者”,谁是“被贡献者”。微软Bill Hilf先生的想法确实不一般,与“老百姓”并不一样。

“随意软件”是什么?相关推荐

  1. 三星显示屏测试软件,LCD随意调 三星MagicTune软件全体验

    三星MagicTune,显示器智能调控软件 上周,本站发布了一篇关于LC显示器调控软件的体验文章,受到很多网友的关注.终究在当今快节奏的工作和生活之中,直观.简易的软件式OSD调节方式的出现,确实能够 ...

  2. 如何在通达信软件上随意画图_[原创]谁能修改下画图工具啊?

    共11 条记录, 每页显示 10 条, 页签: [1] [2] 标题:[原创]谁能修改下画图工具啊? 1楼 xxx3345 发表于:2013/11/8 17:54:00 1,我对通达信画图工具的要求是 ...

  3. 有没有软件可以测试高低音,高低音真能随意调?EQ均衡品质差异测试

    [IT168评测&应用技巧]很多播放器和声卡都自带了均衡器,均衡器可以修正信号的频响曲线,对音箱的缺陷进行一定程度的补偿.但这些均衡器的品质千差万别,它们对音质的影响非常大.这篇文章讲的就是均 ...

  4. ai里为什么不能随意放大缩小_平面设计基础知识:平面设计师应该熟练掌握的软件之AI。...

    今天给大家整理了一下,平面设计基础知识中平面设计师应该熟练掌握的软件之AI.这个系列共有五篇,其他几篇都在首页,可以去看一下,有任何问题可以提出来,下面我们一起看一下平面设计基础知识中平面设计师应该熟 ...

  5. 不要随意使用批量加QQ好友软件,不然你一定会后悔的!

    我是狗哥,上一篇文章可能写的比较露骨,所以官方限制那篇文章.距离上一次发文章已经过去了好几个月了吧,也又不少人在后台私信我,问我怎么才能做好QQ营销.怎么才能批量去添加好友?而我也因为自己平时也比较忙 ...

  6. 免费抠图换背景软件分享,在线页面随意编辑

    随着如今社交应用的发展,很多小伙伴们应该都有在不同平台发布图文分享吧.对于好的内容创作来说不仅要有好的文案,还需要配上好看的图片.抠图更换背景就成了很多博主处理图片中操作的一环,那么也就需要选择一些适 ...

  7. 安卓软件-爱剪辑解锁版随意使用

    简介: 手机版剪辑大全功能很齐全 支持转场/音频提取/qu水印 已修改为打开就是软件会员 网盘下载地址: http://kekewl.net/HXeAfmOmNRQ0 图片:

  8. Udacity机器人软件工程师课程笔记(五)-样本搜索和找回-基于漫游者号模拟器-自主驾驶

    9.自主驾驶 在接下来的环节中,我们要实现漫游者号的自动驾驶功能. 完成这个功能我们需要四个程序,第一个为感知程序,其对摄像头输入的图片进行变换处理和坐标变换使用.第二个程序为决策程序,功能是帮助漫游 ...

  9. 终端软件升级功能开发_5个很棒的终端技巧可帮助您升级为开发人员

    终端软件升级功能开发 There are plenty of beginner tutorials around that help you learn command line basics, su ...

最新文章

  1. 字符串(0-9和小数点)转为数字--atof,数字转化为字符串--sprintf
  2. jQuery EasyUI使用教程之创建可折叠面板
  3. 大型企业都用什么web服务器呢?nginx
  4. 服务器应用缓存热点问题思考
  5. 有一句说一千句,是作家....
  6. 阿里云产品头条(2018年1月刊)
  7. 输入法画面_仙剑奇侠传X百度输入法联名纪念版皮肤今日上线
  8. 微课|中学生可以这样学Python(7.3.3节):成员方法、类方法、静态方法
  9. 智慧医疗实现信息多跑人少跑
  10. 奔跑中的2015 — 提剑的少年
  11. javascript毫秒计时器_js实现时分秒毫秒计时器
  12. 济安横断面怎么去水印_济安横断面设计软件
  13. 【学习笔记】吉司机线段树
  14. 深圳移动 神州行(大众卡/轻松卡/幸福卡)套餐资费(含香港日套餐)信息及使用方法...
  15. 实验三 数字加法器的设计【Verilog】
  16. 互联网思维之迭代思维
  17. wxformbuilder软件制作gui界面教程
  18. 基于MTK65xx平台lcm和背光驱动的编写
  19. 详解主流浏览器多进程架构:Chrome、IE
  20. 10、刷牛客网SQL题(四)

热门文章

  1. Echarts 双柱状图+折线图合并---实现效果详解(vue+Echarts实现)
  2. 导航上显示某个地点已关闭什么意思_想要玩好iPhone手机,6个关闭、4个开启,要牢记...
  3. 如何删除2345SafeCenterSvc
  4. linux scp拷文件夹,linux scp远程拷贝文件及文件夹
  5. 在直播软件搭建中,如何基于rtmp实现视频直播?
  6. Extjs--关于文件的下载
  7. zemax设置 像方远心_像方远心光学系统具有以下特征
  8. 电脑显示网络2连接服务器失败,崩坏学园2连接服务器失败 连接不上网络怎么办...
  9. SkyWalking--官网/配置/指南
  10. Android - JNI环境搭建和简单案例入门