On Sat, 2006-10-14 at 19:10 -0500, Evan Hisey wrote:
> Karl-
>   They do have to make the GPLed code available. If they have made any
> mod's to the code to get it to work on their hardware then those have
> to be released. 

Sorry this is a very primitive understanding of the GPL and its
implications. The GPL is intended to protect developers rights when they
open source it, not to force derivative works to assume the exact same
licensing, thats what the MIT license does! For derivative  works you
are only required to provide the original code you derived yours from
unless you use other bits of code inside of your code. Thats where it
gets complicated. For instance if I take a methodology for one network
card driver which IS GPL and insert that methodology in to my network
driver then I'd either have to change that code or release it under GPL.
This still doesn't mean I have to release ALL of the code, just the bits
which put the methodology in context.

Even in the most complicated GPL violations the burden of proof is on
the FSF/EFF/GNU to prove it. This is exceptionally difficult, in most
cases the accused with provide debugging symbols to a third party to
prove innocence. 


> If they have written all new code under a different
> lic. they can keep that. I just want to be able to get what I am
> legally entitled too. 

Fact is, what you're entitled to is already available online! thats
where they got it from.

> I have to do the same thing when I am
> distributing packages of GPLed code. That is why there is also a
> source directory on my website for everything I distribute. As to RH
> kernel patches those are binary modules 

Actually redhat made significant changes to the kernel memory handling
in order to provide NX for shell code protected memory.

They've also made significant changes to other parts of the core kernel,
which are in fact patches against the kernel internals. They CAN'T be
binary modules. The idea that redhat release drivers is absurd. They
harden linux kernels, they have code patches to do this and don't
release that source. Even though they are modifying GPL code they do not
have to provide the modifications they are only required to provide the
code which is already licensed to other developers.

> ( like nvidia or ATI, Yes
> there is a disubute about this but I fall on teh pragmatic side) not
> actual source patches to the kernel. Any source patch to the kernel
> would have to be GPLed. 

As explained above NO - IT - DOESN'T! 

GPL doesn't over ride patents or proprietary development, if it did you
wouldn't be able to make money from it!

> I suspect that the LCD driver is a binary
> module or userland code, but till you have the source or a good distro
> in this case,it is kind of hard to tell.

It could be an echo script pushing chars at a standard parport driver.

To summarise, GPL does not prohibit derivative works or restrict
derivative works as long as credit is acknowledged where due. Code can
be kept secret where ever the developers see fit, unless it violates an
existing license on existing code (duplication/IP theft, eg. nvidia
taking GPL code for memory management and putting it in their driver as
happened recently), is not correctly credited or credit is stolen by
another (eg. pearPC and cherryOS). 

The reason the posts were deleted is probably purely because asus don't
want GPL upstarts having a go at them when they've already been burned
once in the past. All they are required to do is respect the copyright
holders, distribute the GPL or tell interested parties what license it
is and where they can get a copy of it, and where the code they used can
be obtained.

K,



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Freevo-users mailing list
Freevo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-users

Reply via email to