Ethan Benson wrote:
>
> On Thu, Nov 08, 2001 at 08:00:42AM -0500, Jesse W. Asher wrote:
> >
> > Isn't this kinda antithetical to the open source movement? This is
> > basically saying, "Hey, we're going to make something open source, just
> > not on these platforms."
> >
> > Are you saying that the source code can't be used by someone to port it
> > to Solaris, or that it just hasn't been done?
>
> No they are saying they don't want Sun to take the XFS code, slap it
> in the proprietary Solaris kernel and put out a press release for
> Solaris 9 boasting a `New Advanced Sun Journaling filesystem'.
>
> XFS can only be used on GPL compatible kernels, and only by
> individuals who are going to keep the code Free. the only exception
> being Irix of course.
Didn't Sun announce a few months ago some sort of "Linux Driver
Compatiblity Porting Project System" thingie that was supposed to make
it "real easy" to take Linux device driver code and rebuild it under
Solaris and plug it in as a kernel module?
I remember a big brouhaha because they had specifically designed it so
you could build your GPL code as a Solaris-equivalent of a "binary-only
kernel module" and then load it at boot/run time into a Solaris kernel,
thereby avoiding any GPL issues because you weren't actually linking the
code, so technically you weren't violating the GPL, but very much
against the spirit of what the GPL is supposed to be about. It doesn't
seem like quite such a big deal except that Sun was explicitly touting
it as a way to use GPL code under Solaris without having to release any
additional source code.
I don't recall if it extended as far as the VFS layer though, or just
device drivers.
--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
#!/usr/bin/perl -w
$_='while(read+STDIN,$_,2048){$a=29;$b=73;$c=142;$t=255;@t=map
{$_%16or$t^=$c^=($m=(11,10,116,100,11,122,20,100)[$_/16%8])&110;
$t^=(72,@z=(64,72,$a^=12*($_%16-2?0:$m&17)),$b^=$_%64?12:0,@z)
[$_%8]}(16..271);if((@a=unx"C*",$_)[20]&48){$h=5;$_=unxb24,join
"",@b=map{xB8,unxb8,chr($_^$a[--$h+84])}@ARGV;s/...$/1$&/;$d=
unxV,xb25,$_;$e=256|(ord$b[4])<<9|ord$b[3];$d=$d>>8^($f=$t&($d
>>12^$d>>4^$d^$d/8))<<17,$e=$e>>8^($t&($g=($q=$e>>14&7^$e)^$q*
8^$q<<6))<<9,$_=$t[$_]^(($h>>=8)+=$f+(~$g&$t))for@a[128..$#a]}
print+x"C*",@a}';s/x/pack+/g;eval
usage: qrpff 153 2 8 105 225 < /mnt/dvd/VOB_FILENAME \
| extract_mpeg2 | mpeg2dec -
http://www.cs.cmu.edu/~dst/DeCSS/Gallery/
http://www.eff.org/ http://www.anti-dmca.org/
http://www.sciencemag.org/cgi/content/full/293/5537/2028
|