星期二 七月 29, 2008
Xinfeng Liu
- All
- Java & JES
- 杂谈
- Solaris
- 新闻
为什么opensolaris 2008.05关于系统调用的手册页都是空的
man -s 2 open (你看到了什么?)
这是我在内部问到的答案:
Short answer: 系统调用的手册页是第三方写的,其license不允许包含在opensolaris 2008.05里。
Long answer: 为什么Solaris, Solaris Community Express, Solaris Developer Express包含系统调用的手册页?因为分发这些软件的人需要签协议同意那些License条款。 Opensolaris 2008.05 允许任何人分发/镜像,而无需签署协议。所以不能包含那些文件。
这可苦了软件开发人员了:要么上网访问联机手册页,要么登录到另一台Solaris机器看系统调用的man page。
用Opensource快把人培养成律师了:-) 一个小测验:假设opensolaris不放弃CDDL,Linux kernel不放弃GPL,如果要让Linux kernel 包含ZFS支持(不是User-level的),opensolaris和linux kernel需要怎样修改各自的License?
Posted at 07:27下午 七月 29, 2008 by xinfeng liu in Solaris |
