评说微软.NET库“开放源码”
来源:互联网 发布:c语言中static的作用 编辑:程序博客网 时间:2024/05/07 15:33
1998年初,有人把“自由软件”的基本这哲学理念抽去,留下一个源代码“空壳”,称之为“Open Source”。在当时情况下,国内洪峰率先将其译为“开源”,后来在我们国内,“开源”这个术语就流行起来了。于是,有人甚至把“开源”进一步说成是“开放源代码”,最后,有人把软件程序的“源代码开放”就当成了“开源”的代名词了。实际上,一个软件程序能不能说成“开源”,这要看它是否遵守某些“使用条款”,不是谁把“程序源代码”对外一开放,就可以自称是“开源”了。
微软.NET库“开放源代码”是一件好事,可以“知识共享”嘛!但是,在实际上,这与我们所说的“开源”是两回事情。微软“参考使用许可证”说得很明白,“只许看,不许摸”(不许自由修改、不许自由传播、不许这、不许那,等等),名曰“保护知识产权”。微软在“知识产权保护”的大旗下,搞“伪开源”,是“鱼目混珠”,把人们的思想搞乱了。毫无疑问,这是对1998年那次“自由软件演变”的一种惩罚。
两个月之前,微软把自己的两个“使用许可证”提交OSI(“国际开源促进会”)批准,结果给“打回去了”(意思是OSI要微软再改一改),根据“国际开源促进会”主席Michael Tiemann的意见,看来微软提交的“使用许可证”很难得以“通过”。
国际知名开源人士兼IT评论家,Steven J. Vaughan-Nichols为此发表署名文章,称“微软的开源”是Mono开源计划的一个“陷阱”(Trap),建议Mono开发者别管微软的.NET库的开源宣传,以免受到“精神感染”,将来自己“说不清楚”。实际上,微软“开源”,NET库就是想把Mono计划的部分开发者“吸引”过来,“为我所用”。由此可见,微软的“开源”只是一种“商业伎俩”(幌子),打着“开源”反“开源”,中国人早就领教过了。
(注:Mono计划受Novell支持,由著名的开源开发者Miguel de Icaza领导,Mono使得人们可在Linux平台上开发和运行微软的.NET应用。)
- 评说微软.NET库“开放源码”
- 微软Winjs开放源码了
- 微软开放 .NET 框架源代码
- 微软开放 .NET 框架源代码
- 欣闻微软要开放.NET框架库源代码
- 微软公布FlexWiki源码 渐扩大开放程序范围
- 开放源码阵营加入Microsoft.NET利大于弊
- 日历控件源码开放--适用于ASP.NET
- ASP.NET MVC 开放源码介绍
- 微软开放.net的部分源代码(c#编译器等)
- 微软开放了.NET 4.5.1 的源代码
- 微软开放了.NET 4.5.1的源代码
- Build 2014:微软开放更多.Net技术源代码
- 微软开放了.NET 4.5.1的源代码
- .NET 类库研究必备参考 添加微软企业库源码
- 众人评说《我们在微软怎样开发(英文版)》
- 微软开放技术云浪生:微软开源.NET是民心之所向
- 开放源码
- 1、关于钩子函数的使用(20071012)
- 最常见的20种VC++编译错误信息集合
- 那位英雄
- WINDOWS系统中钩子的种类
- 夫人爱驾铃木雨燕新装
- 评说微软.NET库“开放源码”
- 图形学笔记2——反走样 (antialiasing)
- Java的访问控制
- J2ME中的分而治之
- GridView的删除修改
- cygwin ISO下载
- 寄托
- 从QQ头像看网友
- 简述结构