Skip to contentSkip to conversation

Disable SCSI-Reservation at the driver level ?

DISCUSSION [email protected] 1 participant 1 message Nov 27, 2006 SCSI

lore
Share & tools
lore
#0 lore raw

Hi !

Quoted 4 lines

It's a modified linux kernel with hooks for a big binary module that takes over part of the control. It's rather hard to argue that it's not a derived work. Especially as they reuse various I/O subsystem of the kernel that has been parasited.

They have put their modified sources for download at http://www.vmware.com/download/vi/open_source.html

For recent version of ESX this is http://download3.vmware.com/software/vi/VMware-esx-public-source-3.0.1-32039.tar.gz

which is:

VMware-esx-drivers-public-source-3.0.1-32039.tar.gz VMware-esx-gpl-public-source-3.0.1-32039.tar.gz VMware-esx-server-public-source-3.0.1-32039.tar.gz

which is:

# ls -la VMware-esx-drivers-public-source-3.0.1-32039/src/drivers/* |wc -l
41
# ls -la VMware-esx-public-source-3.0.1-32039 
total 54
drwxr-xr-x   11 root root   360 Sep 27 01:51 .
drwxrwxrwt  188 root root 23896 Nov 27 19:18 ..
-r--r--r--    1 root root 18003 Sep 27 01:51 COPYING
-r--r--r--    1 root root   832 Sep 27 01:51 README
drwxr-xr-x    2 root root  3656 Sep 27 01:51 include
drwxr-xr-x    4 root root   120 Sep 27 01:51 installer
drwxr-xr-x    2 root root  2144 Sep 27 01:51 linux-iscsi
drwxr-xr-x    2 root root    88 Sep 27 01:51 pixops-2.0
drwxr-xr-x    2 root root   136 Sep 27 01:51 ramcheck
drwxr-xr-x    2 root root    88 Sep 27 01:51 uwglibc-2.2.5
drwxr-xr-x    2 root root  1008 Sep 27 01:51 vmkiscsi-util
drwxr-xr-x    2 root root   624 Sep 27 01:51 vmklinux
drwxr-xr-x    2 root root   128 Sep 27 01:51 vmkload_mod
# tar tzvf VMware-esx-gpl-public-source-3.0.1-32039.tar.gz
booty-0.31.1-5.src.rpm
busybox-0.60.5-11.src.rpm
initscripts-7.31.30.EL-13vmw.src.rpm
iputils-20020927-11.30.4vmw.src.rpm
kudzu-1.1.22.14-4.1.4.src.rpm
mingetty-1.06-2vmw.src.rpm
mkinitrd-3.5.13-16.src.rpm
openssh-3.6.1p2-33.30.9vmw.src.rpm
pam_passwdqc-1.0.2-1.src.rpm
parted-1.6.3-48vmw.src.rpm
pixops-2.0.tar.gz
procmail-3.22-10vmw.src.rpm
redhat-config-keyboard-1.1.4-2.src.rpm
rhpl-0.110.6-2.src.rpm
rpm-4.2.3-26vmw.src.rpm
samba-3.0.9-1.3E.10vmw.src.rpm
shadow-utils-4.0.3-22.03.src.rpm
util-linux-2.11y-31.12vmw.src.rpm
util-linux-2.11y-31.14vmw.src.rpm
vmware-hwdata-1.00-6vmw.src.rpm
vmware-release-3-3vmw.src.rpm
yum-2.0.7-3vmw.src.rpm

So they have re-distributed the sources of all kernel-code/tools they have modified for their product.

I cannot judge, if this is really complete download or if there is missing some or some thousands of lines, but if there is no proof that there is missing a line, i don`t really understand why there is any issue with this.

The GPL allows modification and even sale of GPLed protected code or. It just enforces derived code being GPLed, too.

Ok, maybe half of their product is standing on the shoulders of giants (i.e kernel hackers and not people working for vmware) and they dont tell everyone - but this is the same with half of the worlds DSL-routers.

i`m not sure, but do you just mean:

"they take everything from us, making millions of dollars, but they don`t give anything (real) back to us because the modified sources are more or less useless for the rest of the world...."

???

Hey, come on - even if you are right with this - all i wanted to know is how to modify their product so it works for me as i want it to work. Thats why i like freedom of open-source and why i dislike closed-source. Id happily switch to XEN, but unfortunately XEN is no option for now....

Am i sort of a traitor now , becoming ostracized ?

roland

Quoted 24 lines

-----Ursprüngliche Nachricht-----
Von: Christoph Hellwig <[email protected]>
Gesendet: 27.11.06 18:19:24
An: [email protected]
CC: Christoph Hellwig <[email protected]>, [email protected]
Betreff: Re: Disable SCSI-Reservation at the driver level ?

Quoted 9 lines · On Mon, Nov 27, 2006 at 10:45:42AM +0100, [email protected] wrote:
Quoted 3 lines

And more. It's in fact one of the most blatant violations of the Linux 2.4 kernel copyrights. Don't expect support if you use such an illegal product.

really?
this is the first time i hear that ESX is an "illegal" product from the point of view of the kernel community.
afaik, the esx kernel (vmnix) is a completely different product and for example, the source of the linux drivers they have modified to run under ESX are made available for download, as GPL tells them to do.

what`s the problem here?

It's a modified linux kernel with hooks for a big binary module that takes over part of the control. It's rather hard to argue that it's not a derived work. Especially as they reuse various I/O subsystem of the kernel that has been parasited.

Quoted 9 lines
Quoted 1 line

can you provide a link to some thread where this has been discussed?

I don't think so.

Quoted 1 line

something to be resolved with the help of gpl-violations.org ?

I haven't found any evidence that they are using enough code that gpl-violations.org has the right to defend.

______________________________________________________________________________
"Ein Herz für Kinder" - Ihre Spende hilft! Aktion: www.deutschlandsegelt.de Unser Dankeschön: Ihr Name auf dem Segel der 1. deutschen America's Cup-Yacht!

-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html