通行证: 用户 密码 域名空间  下载中心 社区论坛 信息公告 MY小屋
联系我们
设为首页
加入收藏

 

QQ,ASP,PHP,JSP,XML,SQL,.Net,编程 程序 网页图象 建站经验 私服
首页 | 新闻资讯 | 编程开发 | 网页设计 | 图形图象 | 网络媒体 | 网站模板 | 数 据 库 | 投稿
论坛 | 操作系统 | 系统优化 | 网络安全 | 黑客技术 | 硬件学堂 | 硬件报价 | 服 务 器 | 地图
专题 | 应用软件 | 聊天通讯 | Q Q 专栏 | 建站经验 | 在线工具 | 站长Club | 注 册 表 | 旧版
社会 | 游戏娱乐 | 设计欣赏 | 疑难解答 | 社区论坛 | 韩国素材 | 素材图库 | 广告服务 | 服务
当前位置:首页>>操作系统>>Linux>>正文 新版上线![旧版]
注:打开慢时请稍等

SCO, GNU and Linux

http://www.iyit.net  日期:2006-5-14 12:12:55  来源:DDVIP   点击:
参加讨论


This article was first published on ZDNet.

SCO's contract dispute with IBM has been accompanied by a smear campaign against the whole GNU/Linux system. But SCO made an obvious mistake when it erroneously quoted me as saying that "Linux is a copy of Unix." Many readers immediately smelled a rat--not only because I did not say that, and not only because the person who said it was talking about published ideas (which are uncopyrightable) rather than code, but because they know I would never compare Linux with Unix.

Unix is a complete operating system, but Linux is just part of one. SCO is using the popular confusion between Linux and the GNU/Linux system to magnify the fear that it can spread. GNU/Linux is the GNU operating system running with Linux as the kernel. The kernel is the part of the system that allocates the machine's resources to the other programs you run. That part is Linux.

We developed GNU starting in 1984 as a campaign for freedom, whose aim was to eliminate non-free software from our lives. GNU is free software, meaning that users are free to run it, study it and change it (or pay programmers to do this for them), redistribute it (gratis or for a fee), and publish modified versions. (See an overview of the GNU project.)

In 1991, GNU was mostly finished, lacking only a kernel. In 1992, Linus Torvalds made his kernel, Linux, free software. Others combined GNU and Linux to produce the first complete free operating system, GNU/Linux. (See our GNU/Linux FAQ.) GNU/Linux is also free software, and SCO made use of this freedom by selling their version of it. Today, GNU runs with various kernels including Linux, the GNU Hurd (our kernel), and the NetBSD kernel. It is basically the same system whichever kernel you use.

Those who combined Linux with GNU didn't recognize that's what they were doing, and they spoke of the combination as "Linux". The confusion spread; many users and journalists call the whole system "Linux". Since they also properly call the kernel "Linux", the result is even more confusion: when a statement says "Linux", you can only guess what software it refers to. SCO's irresponsible statements are shot through with ambiguous references to "Linux". It is impossible to attribute any coherent meaning to them overall, but they appear to accuse the entire GNU/Linux system of being copied from Unix.

The name GNU stands for "GNU's Not Unix". The whole point of developing the GNU system is that it is not Unix. Unix is and always was non-free software, meaning that it denies its users the freedom to cooperate and to control their computers. To use computers in freedom as a community, we needed a free software operating system. We did not have the money to buy and liberate an existing system, but we did have the skill to write a new one. Writing GNU was a monumental job. We did it for our freedom, and your freedom.

To copy Unix source code would not be ethically wrong, but it is illegal; our work would fail to give users lawful freedom to cooperate if it were not done lawfully. To make sure we would not copy Unix source code or write anything similar, we told GNU contributors not even to look at Unix source code while developing code for GNU. We also suggested design approaches that differ from typical Unix design approaches, to ensure our code would not resemble Unix code. We did our best to avoid ever copying Unix code, despite our basic premise that to prohibit copying of software is morally wrong.

Another SCO tool of obfuscation is the term "intellectual property". This fashionable but foolish term carries an evident bias: that the right way to treat works, ideas, and names is as a kind of property. Less evident is the harm it does by inciting simplistic thinking: it lumps together diverse laws--copyright law, patent law, trademark law and others--which really have little in common. This leads people to suppose those laws are one single issue, the "intellectual property issue", and think about "it"--which means, to think at such a broad abstract level that the specific social issues raised by these various laws are not even visible. Any "opinion about intellectual property" is thus bound to be foolish. (See our list of words to avoid.)

In the hands of a propagandist for increased copyright or patent powers, the term is a way to prevent clear thinking. In the hands of someone making threats, the term is a tool for obfuscation: "We claim we can sue you over something, but we won't say what it is."

In an actual lawsuit, such ambiguity would make their case fail, or even prevent it from getting off the ground. If, however, SCO's aim is to shake the tree and see if any money falls down, or simply to spread fear, they may regard vagueness and mystery as advantageous.

I cannot prognosticate about the SCO vs IBM lawsuit itself: I don't know what was in their contract, I don't know what IBM did, and I am not a lawyer. The Free Software Foundation's lawyer, Professor Moglen, believes that SCO gave permission for the community's use of the code that they distributed under the GNU GPL and other free software licenses in their version of GNU/Linux.

However, I can address the broader issue of such situations. In a community of over half a million developers, we can hardly expect that there will never be plagiarism. But it is no disaster; we discard that material and move on. If there is material in Linux that was contributed without legal authorization, the Linux developers will learn what it is and replace it. SCO cannot use its copyrights, or its contracts with specific parties, to suppress the lawful contributions of thousands of others. Linux itself is no longer essential: the GNU system became popular in conjunction with Linux, but today it also runs with two BSD kernels and the GNU kernel. Our community cannot be defeated by this.


编辑:黑鹰 [发送给好友] [打印本页] [关闭窗口] [返回顶部]
上一篇:如何编译内核
下一篇:Linux下的硬件驱动——USB设备(下)(驱动开发部分)
转载请注明来源:www.iyit.net
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。

 相关文章
深入理解硬盘的 Linux 分区 《Linux内核完全注释》V1.9.5版 Linux的进程查看
使用图形客户端远程访问Linux服务器 LINUX新手入门及安装配置faq200(下) Linux下安装和使用杀毒软件AntiVir
在Linux下使用金山词霸2003 在Linux下安装和使用MySQL Linux 探索 第一幕 传奇的开始
Linux下的游戏 Linux常用命令 解析Fedora最新桌面Linux系统
100个最佳Linux站点 分享经验丰富的 Linux程序员 Spence Mu 发布《linux内核0.11完全注释》修正版1
Linux的引导过程剖析 Linux日志式文件系统面面观 Linux常用操作疑难解答(2)
Linux常用操作疑难解答(3) 制作Linux启动盘的四种方法 Grub轻松解决单硬盘3OS+n个Linux多系统
安装:SuSE Linux FTP版安装指南 Linux操作系统介绍 发布《linux内核0.11(0.95)完全注释》修
最新更新 热点排行 推荐新闻
忘了MySQL的管理员密码怎么办
忘了root的密码怎么办?
怎样显示一个字呢
深入理解硬盘的 Linux 分区
使用GRUB引导多个操作系统
忘了MySQL的管理员密码怎么办
忘了root的密码怎么办?
怎样显示一个字呢
深入理解硬盘的 Linux 分区
使用GRUB引导多个操作系统
《Linux内核完全注释》V1.9.5版
什么是 screen
分区大小调整完全手册
Framebuffer HOWTO英文
FRramebuffer HOWTO英文(续)
忘了MySQL的管理员密码怎么办
忘了root的密码怎么办?
怎样显示一个字呢
深入理解硬盘的 Linux 分区
使用GRUB引导多个操作系统
优秀公益广告作品欣赏(8)
新开放QQ免费挂级网站
java数据类型转换
免费在QQ上看在线电影电视听音乐
QQ珊瑚虫外挂4.0版本发布!
免费把QQ炫铃设为本机QQ的系统提示音
Windows XP专业版IIS连接数的更改
优秀公益广告作品欣赏(7)
WEB服务器配置全攻略(三)
腾讯QQ调整升级条件不再诱发网民“通宵
ASP.NET 2.0 中的异步页功能应用
硬盘坏道修复及数据恢复宝典
免费登录搜索引擎入口大全
搜索引擎注册九大秘法
小心摄像头成为黑客偷窥你的眼睛
内存混插常见问题和解决方法
Office2007简体中文版浮出水面 美图抢
0689版Windows Live Messenger五大看点
比旧版看变化 QQ2006Beta2很不错
给MSN Messenger好友列表减肥
 友情链接
设置首 页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyrights © 2004-2006 iYiT.Net All Rights Reserved.
网站合作、广告联系QQ:147007642、466949678
易特网络技术 点击这里给我发消息