Re: Portable syscall inspection

2007-05-31 Thread Trent Waddington

On 5/29/07, Ralf Baechle <[EMAIL PROTECTED]> wrote:

Also consider that some architectures pass parts of the arguments in
registers which on yet others are passed in memory.  Sometimes padding
arguments are needed and many more oddities.  Similar for results.
Inescapably such a program is a perment maintenance nightmare.


Yes, I see.  This nightmare appears to be the burden of the strace
people, god bless them.  I'm looking at moving their plethora of
#ifdefs into a library so others can be spared the nightmare.

Thanks,

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Portable syscall inspection

2007-05-31 Thread Trent Waddington

On 5/29/07, Ralf Baechle [EMAIL PROTECTED] wrote:

Also consider that some architectures pass parts of the arguments in
registers which on yet others are passed in memory.  Sometimes padding
arguments are needed and many more oddities.  Similar for results.
Inescapably such a program is a perment maintenance nightmare.


Yes, I see.  This nightmare appears to be the burden of the strace
people, god bless them.  I'm looking at moving their plethora of
#ifdefs into a library so others can be spared the nightmare.

Thanks,

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Portable syscall inspection

2007-05-28 Thread Trent Waddington

Someone finally noticed that my program that uses ptrace only works on i386..
and, by the looks of it, there is no portable way to refer to the
registers of a
user_regs_struct when inspecting a system call.

I will probably end up making a header file for each architecture that
defines where
in the user_regs_struct things like the syscall number, the return
value and the first 3 parameters are..

has anyone done this already?  or can otherwise save me a lot of time?

Thanks,

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Portable syscall inspection

2007-05-28 Thread Trent Waddington

Someone finally noticed that my program that uses ptrace only works on i386..
and, by the looks of it, there is no portable way to refer to the
registers of a
user_regs_struct when inspecting a system call.

I will probably end up making a header file for each architecture that
defines where
in the user_regs_struct things like the syscall number, the return
value and the first 3 parameters are..

has anyone done this already?  or can otherwise save me a lot of time?

Thanks,

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-25 Thread Trent Waddington

On 2/26/07, Michael K. Edwards <[EMAIL PROTECTED]> wrote:

I know it's fun to blame everything on Redmond, but how about a
simpler explanation?


Says the master of conspiracy.

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-25 Thread Trent Waddington

On 2/26/07, Michael K. Edwards [EMAIL PROTECTED] wrote:

I know it's fun to blame everything on Redmond, but how about a
simpler explanation?


Says the master of conspiracy.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-21 Thread Trent Waddington

On 2/22/07, D. Hazelton <[EMAIL PROTECTED]> wrote:

"  We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software."
--IE: Once you release the code under the GPL, it becomes the *copyrighted*
*property* of the FSF and you are just another person that the GPL is applied
to.


Put *down* the crack pipe.

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-21 Thread Trent Waddington

On 2/22/07, D. Hazelton [EMAIL PROTECTED] wrote:

  We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
--IE: Once you release the code under the GPL, it becomes the *copyrighted*
*property* of the FSF and you are just another person that the GPL is applied
to.


Put *down* the crack pipe.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-20 Thread Trent Waddington

On 2/20/07, Trent Waddington <[EMAIL PROTECTED]> wrote:

I don't think anyone wants to read that.


I guess that was a stupid thing to say.  Ok, fine people, Michael is
ok with me posting this, so enjoy:

http://rtfm.insomnia.org/~qg/chat-with-michael-k-edwards.html

There ya go.

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-20 Thread Trent Waddington

On 2/20/07, Trent Waddington [EMAIL PROTECTED] wrote:

I don't think anyone wants to read that.


I guess that was a stupid thing to say.  Ok, fine people, Michael is
ok with me posting this, so enjoy:

http://rtfm.insomnia.org/~qg/chat-with-michael-k-edwards.html

There ya go.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-19 Thread Trent Waddington

Just in case anyone cares, after speaking with Michael for a few hours
I've found he's not nearly as abrasive as this mailing list banter
might suggest.  He makes some good arguments once you stop him from
spouting conspiracy stuff and, although I don't agree with all of
them, I think he has some good points.  He suggested posting a
transcript of our chat but, frankly, I don't think anyone wants to
read that.

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-19 Thread Trent Waddington

On 2/20/07, Michael K. Edwards <[EMAIL PROTECTED]> wrote:

And for those reading along at home, _surely_ you understand the
meanings of "ambiguities in an offer of contract must be construed
against the offeror", "'derivative work' and 'license' are terms of
art in copyright law", and "not a valid limitation of scope".  If not,
I highly recommend to you that master of exposition who goes by "Op.
Cit.".


You're really not helping yourself in making a convincing argument here.

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-19 Thread Trent Waddington

On 2/20/07, Michael K. Edwards <[EMAIL PROTECTED]> wrote:

No, dear, I'm just not interested in convincing you if you can't be
bothered to look back in the thread and Google a bit.  Think of it as
a penny ante, which is pretty cheap in a card game with billion-dollar
table stakes.


Well, with that attitude I can't imagine why people would think you're
a crackpot.. Maybe if you cut back on what you believe the motive is
for Eben Moglen wanting to misconstrue the law and focus on what you
actually claim the law is then people wouldn't mind trawling through
your insane ramblings to find the references that you claim back up
your extraordinary claims.

Now if you care to repeat your references here, without rambling on,
I'm happy to go read them and temporarily suspend my belief that
you're a crackpot.

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-19 Thread Trent Waddington

On 2/20/07, Michael K. Edwards <[EMAIL PROTECTED]> wrote:

Can we put the gamesmanship on "low" here for a moment?  Ask yourself
which is more likely: am I a crank who spends years researching the
legal background of the GPL solely for the purpose of ranting
incoherently on debian-legal and LKML,


that's what I figured yes, as you're obviously not interested in
convincing anyone of your opinions, otherwise you wouldn't mind
repeating yourself when someone asks you a simple question.

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-19 Thread Trent Waddington

On 2/20/07, Michael K. Edwards <[EMAIL PROTECTED]> wrote:

I don't have to argue these points, because they're obvious to anyone
who cares to do their own homework.  Appellate court decisions _are_
the law, my friend; read 'em and weep.


Hang on, you're actually debating that you have to abide by conditions
of a license before you can copy a copyright work?

Please, tell us the names of these appellate court decisions so that
we can read them and weep.

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-19 Thread Trent Waddington

On 2/20/07, Michael K. Edwards <[EMAIL PROTECTED]> wrote:

There is no legal meaning to "combining" two works of authorship under
the Berne Convention or any national implementation thereof.  If you
"compile" or "collect" them, you're in one area of law, and if you
create a work that "adapts" or "recasts" (or more generally "derives
from") them, you're in another area of law.


As I said, you're having a purely semantic argument.

Regardless of what you *call* it, shoving two works together does not
excuse you from the conditions of the license on one of those works,
*when you make a copy*.  And that's the GPL in a nutshell, if you want
to copy the work, you need a license, if you want a license, you must
abide the conditions, and one of the conditions is that you may not
combine it with a work that is under an incompatible license unless it
is mere aggregation.

Of course, now you're going to argue that there's no such thing as an
"incompatible license" or "mere aggregation" and that these are just
words that were made up for the GPL, so they can be ignored.. another
pointless semantic argument because it doesn't change the very simple
fact that you don't have any rights to copy the work unless you have a
license and you don't have a license if you fail to abide the
conditions of the license.

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-19 Thread Trent Waddington

On 2/20/07, Michael K. Edwards <[EMAIL PROTECTED]> wrote:

Bah.  Show us a citation to treaty, statute, or case law, anywhere in
the world, Mr. Consensus-Reality.


It's a given.. are you seriously contending that if you combine two
copyright works you are not obliged to conform with the conditions of
the license on one of them when making a copy of the combined work?

If you are just arguing about the term, what term do you find more
appropriate?  Compilation?

You guys seem to love pointless semantic arguments.  Are you always in
violent agreement?

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-19 Thread Trent Waddington

On 2/20/07, David Schwartz <[EMAIL PROTECTED]> wrote:

There is no such thing as the "combined work". If I put a DVD of The Phantom
Menace in the same box as a DVD of The Big Lebowski, the box is not a
"combined work".


If you can't even agree on that the legal concept of a combined work
exists then you're obviously too far from reality for anyone to reason
with.

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-19 Thread Trent Waddington

On 2/20/07, David Schwartz [EMAIL PROTECTED] wrote:

There is no such thing as the combined work. If I put a DVD of The Phantom
Menace in the same box as a DVD of The Big Lebowski, the box is not a
combined work.


If you can't even agree on that the legal concept of a combined work
exists then you're obviously too far from reality for anyone to reason
with.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-19 Thread Trent Waddington

On 2/20/07, Michael K. Edwards [EMAIL PROTECTED] wrote:

Bah.  Show us a citation to treaty, statute, or case law, anywhere in
the world, Mr. Consensus-Reality.


It's a given.. are you seriously contending that if you combine two
copyright works you are not obliged to conform with the conditions of
the license on one of them when making a copy of the combined work?

If you are just arguing about the term, what term do you find more
appropriate?  Compilation?

You guys seem to love pointless semantic arguments.  Are you always in
violent agreement?

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-19 Thread Trent Waddington

On 2/20/07, Michael K. Edwards [EMAIL PROTECTED] wrote:

There is no legal meaning to combining two works of authorship under
the Berne Convention or any national implementation thereof.  If you
compile or collect them, you're in one area of law, and if you
create a work that adapts or recasts (or more generally derives
from) them, you're in another area of law.


As I said, you're having a purely semantic argument.

Regardless of what you *call* it, shoving two works together does not
excuse you from the conditions of the license on one of those works,
*when you make a copy*.  And that's the GPL in a nutshell, if you want
to copy the work, you need a license, if you want a license, you must
abide the conditions, and one of the conditions is that you may not
combine it with a work that is under an incompatible license unless it
is mere aggregation.

Of course, now you're going to argue that there's no such thing as an
incompatible license or mere aggregation and that these are just
words that were made up for the GPL, so they can be ignored.. another
pointless semantic argument because it doesn't change the very simple
fact that you don't have any rights to copy the work unless you have a
license and you don't have a license if you fail to abide the
conditions of the license.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-19 Thread Trent Waddington

On 2/20/07, Michael K. Edwards [EMAIL PROTECTED] wrote:

I don't have to argue these points, because they're obvious to anyone
who cares to do their own homework.  Appellate court decisions _are_
the law, my friend; read 'em and weep.


Hang on, you're actually debating that you have to abide by conditions
of a license before you can copy a copyright work?

Please, tell us the names of these appellate court decisions so that
we can read them and weep.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-19 Thread Trent Waddington

On 2/20/07, Michael K. Edwards [EMAIL PROTECTED] wrote:

Can we put the gamesmanship on low here for a moment?  Ask yourself
which is more likely: am I a crank who spends years researching the
legal background of the GPL solely for the purpose of ranting
incoherently on debian-legal and LKML,


that's what I figured yes, as you're obviously not interested in
convincing anyone of your opinions, otherwise you wouldn't mind
repeating yourself when someone asks you a simple question.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-19 Thread Trent Waddington

On 2/20/07, Michael K. Edwards [EMAIL PROTECTED] wrote:

No, dear, I'm just not interested in convincing you if you can't be
bothered to look back in the thread and Google a bit.  Think of it as
a penny ante, which is pretty cheap in a card game with billion-dollar
table stakes.


Well, with that attitude I can't imagine why people would think you're
a crackpot.. Maybe if you cut back on what you believe the motive is
for Eben Moglen wanting to misconstrue the law and focus on what you
actually claim the law is then people wouldn't mind trawling through
your insane ramblings to find the references that you claim back up
your extraordinary claims.

Now if you care to repeat your references here, without rambling on,
I'm happy to go read them and temporarily suspend my belief that
you're a crackpot.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-19 Thread Trent Waddington

On 2/20/07, Michael K. Edwards [EMAIL PROTECTED] wrote:

And for those reading along at home, _surely_ you understand the
meanings of ambiguities in an offer of contract must be construed
against the offeror, 'derivative work' and 'license' are terms of
art in copyright law, and not a valid limitation of scope.  If not,
I highly recommend to you that master of exposition who goes by Op.
Cit..


You're really not helping yourself in making a convincing argument here.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-19 Thread Trent Waddington

Just in case anyone cares, after speaking with Michael for a few hours
I've found he's not nearly as abrasive as this mailing list banter
might suggest.  He makes some good arguments once you stop him from
spouting conspiracy stuff and, although I don't agree with all of
them, I think he has some good points.  He suggested posting a
transcript of our chat but, frankly, I don't think anyone wants to
read that.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-18 Thread Trent Waddington

On 2/18/07, Theodore Tso <[EMAIL PROTECTED]> wrote:

Actually, the FSF and many of its representatives, has claimed, on
many occassions, that the GPL infects across dynamic linking.  That
is, if you write your own code that calls readline which links via a
dynamically linked shared library, and perhaps even across dlopen(),
they claim that the GPL applies to the code which you write.  Given
that the only way this could happen is via copyright law, they are
basically saying that if you use the readline interface, you have
created a derived work and they therefore 0wn your source code.


Is that so?


Whether or not this would be laughed out of court or not will very
much depend on the local legal precedents (and Trent Waddington has
quoted some very interesting legal cases based on US court decisions,


Wow?  I did?  Really?  I must have been sleep typing.

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-18 Thread Trent Waddington

On 2/18/07, Theodore Tso [EMAIL PROTECTED] wrote:

Actually, the FSF and many of its representatives, has claimed, on
many occassions, that the GPL infects across dynamic linking.  That
is, if you write your own code that calls readline which links via a
dynamically linked shared library, and perhaps even across dlopen(),
they claim that the GPL applies to the code which you write.  Given
that the only way this could happen is via copyright law, they are
basically saying that if you use the readline interface, you have
created a derived work and they therefore 0wn your source code.


Is that so?


Whether or not this would be laughed out of court or not will very
much depend on the local legal precedents (and Trent Waddington has
quoted some very interesting legal cases based on US court decisions,


Wow?  I did?  Really?  I must have been sleep typing.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-17 Thread Trent Waddington

On 2/18/07, Michael K. Edwards <[EMAIL PROTECTED]> wrote:

If you can
read that and still tolerate the stench of the FSF's argument that
linking against readline means they 0wn your source code, you have a
stronger stomach than I.


Such a strange attitude.. to go to all this effort to quote carefully
and correctly one set of people and to then total misconstrue the
words of another.

The FSF's argument in regards to readline is that you may not
distribute readline with proprietary software linked to it.  They
don't claim they "0wn" your source code.

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-17 Thread Trent Waddington

On 2/18/07, David Lang <[EMAIL PROTECTED]> wrote:

by this same logic the EULA's that various commercial vendors use are
completely valid,

it doesn't matter what the intent is if it's not a legal thing to require.


Yes, it does matter.. the author of the work has defined the terms
under which you may use it.. if you don't like it, don't use the work.

There's a name for people who look at everything in terms of "you
can't make me".

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-17 Thread Trent Waddington

On 2/17/07, David Schwartz <[EMAIL PROTECTED]> wrote:

I don't think that's grey at all. I think it's perfectly clear that linking
cannot create a derivative work. No automated process can -- it takes
creativity to create a derivative work. (That doesn't mean that just because
you can link A to B, a cannot be a derivative work of B or vice verse, of
course. It just means that if A is not a derivative work of B, linking A to
B cannot make it so, nor can the result be a derivative work.)


Sigh.  VJ is distributing the linux kernel with proprietary
extensions.  If you want to argue that the proprietary extensions in
isolation are not derivative works of the kernel, fine, you might have
a case, but the combined work, which VJ is distributing is *clearly* a
derivative work and must be distributed under the terms of the GPL.

Despite which, legal bullshit is best left for lawyers.. the *intent*
of the GPL is that if you distribute *any* changes, extensions or
plugins for a GPL work, you do so under the GPL.  The law may not
allow for this to be enforced, but it shouldn't need to.. one should
read the GPL as 100% enforceable and follow it without looking for
"loop holes" as it is the stated desire of how the author of the code
wants you to use his work.  Looking for loop holes, and worse yet,
discussing those loop holes in a public place, is just insulting.

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-17 Thread Trent Waddington

On 2/17/07, David Schwartz [EMAIL PROTECTED] wrote:

I don't think that's grey at all. I think it's perfectly clear that linking
cannot create a derivative work. No automated process can -- it takes
creativity to create a derivative work. (That doesn't mean that just because
you can link A to B, a cannot be a derivative work of B or vice verse, of
course. It just means that if A is not a derivative work of B, linking A to
B cannot make it so, nor can the result be a derivative work.)


Sigh.  VJ is distributing the linux kernel with proprietary
extensions.  If you want to argue that the proprietary extensions in
isolation are not derivative works of the kernel, fine, you might have
a case, but the combined work, which VJ is distributing is *clearly* a
derivative work and must be distributed under the terms of the GPL.

Despite which, legal bullshit is best left for lawyers.. the *intent*
of the GPL is that if you distribute *any* changes, extensions or
plugins for a GPL work, you do so under the GPL.  The law may not
allow for this to be enforced, but it shouldn't need to.. one should
read the GPL as 100% enforceable and follow it without looking for
loop holes as it is the stated desire of how the author of the code
wants you to use his work.  Looking for loop holes, and worse yet,
discussing those loop holes in a public place, is just insulting.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-17 Thread Trent Waddington

On 2/18/07, David Lang [EMAIL PROTECTED] wrote:

by this same logic the EULA's that various commercial vendors use are
completely valid,

it doesn't matter what the intent is if it's not a legal thing to require.


Yes, it does matter.. the author of the work has defined the terms
under which you may use it.. if you don't like it, don't use the work.

There's a name for people who look at everything in terms of you
can't make me.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-17 Thread Trent Waddington

On 2/18/07, Michael K. Edwards [EMAIL PROTECTED] wrote:

If you can
read that and still tolerate the stench of the FSF's argument that
linking against readline means they 0wn your source code, you have a
stronger stomach than I.


Such a strange attitude.. to go to all this effort to quote carefully
and correctly one set of people and to then total misconstrue the
words of another.

The FSF's argument in regards to readline is that you may not
distribute readline with proprietary software linked to it.  They
don't claim they 0wn your source code.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-16 Thread Trent Waddington

On 2/16/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:

As others have pointed out, NVidia and ATI think they're in an OK spot with
the way *they* do *their* module,


Man, your sentence is so vague here that I almost don't feel the need
to correct you, almost.  I don't think NVIDIA or ATI think they can
get away with distributing a binary only kernel module because of any
of the technical measures they take to seperate themselves from the
kernel code.. That's done for good technical reasons, they ship *BSD
drivers too.

I think the reason why they feel safe that no-one will sue them (and
no company wants to be sued, even big ones by individual kernel
developers) is because so few kernel developers have actually sued
anyone for writing proprietary drivers.

So here's my message to VJ, from a legal standpoint: don't worry about
it.  No-one who authored code you're linking your code against is
likely to go on a suing spree anytime soon, they're too busy coding.

You've already got my message from a moral point of view (and I'm
still terribly confused about your reply).

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-16 Thread Trent Waddington

On 2/16/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:

As others have pointed out, NVidia and ATI think they're in an OK spot with
the way *they* do *their* module,


Man, your sentence is so vague here that I almost don't feel the need
to correct you, almost.  I don't think NVIDIA or ATI think they can
get away with distributing a binary only kernel module because of any
of the technical measures they take to seperate themselves from the
kernel code.. That's done for good technical reasons, they ship *BSD
drivers too.

I think the reason why they feel safe that no-one will sue them (and
no company wants to be sued, even big ones by individual kernel
developers) is because so few kernel developers have actually sued
anyone for writing proprietary drivers.

So here's my message to VJ, from a legal standpoint: don't worry about
it.  No-one who authored code you're linking your code against is
likely to go on a suing spree anytime soon, they're too busy coding.

You've already got my message from a moral point of view (and I'm
still terribly confused about your reply).

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-15 Thread Trent Waddington

On 2/16/07, v j <[EMAIL PROTECTED]> wrote:

> It's written in black and white, in the license.

Please point me to where it says I cannot load proprietary modules in
the Kernel.


It doesn't.  It does, however, say you can't distribute your module
unless you make it available under the same terms as the kernel.  It
makes that really clear.

I'll say that again, for everyone else who is reading this: the GPL
makes it really clear that extensions to a GPL work are required to be
distributed under the terms of the GPL.  All this junk about
"derivative works" is just the legal jargon used to implement the
intent of the GPL.  You can argue that a particular extension isn't a
derivative work if you want, but you can't argue with the intent..
cause it is written in plain english.


I know his opinion. I don't debate his opinion. It is his code. I
choose not to use his code because of the license issue.


That's good.


No, just that the trend is disturbing. If enough Kernel Developers
choose to write their Software in a way that prevents others from
using it freely, then that is troubling. Especially when these Kernel
Developers are substituting existing interfaces in the Kernel with
ones that are NEW and require specific licenses.


It's hardly a new trend.. the kernel has always been GPL.. the intent
has always been that all extensions that are distributed be
distributed under the GPL.  This whole EXPORT_SYMBOL_GPL thing is
new.. but it doesn't require your module to be under the GPL to load,
it requires that your module export a license declaration that claims
it is GPL - you can do that without changing your license.  Frankly, I
don't understand why you're willing to ignore the intent of the GPL
but you don't appear to be willing to just make your module export a
license declaration of "GPL".

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-15 Thread Trent Waddington

On 2/16/07, v j <[EMAIL PROTECTED]> wrote:

This is only because of the terms of GPL. Morally, as many here have
pointed out this should fall into the same category.


I say it does.  If you have the ability, and enjoy Linux, you should
try and make the time to contribute some code or other assistance to
the Linux project.


Atleast we try and report genuine bugs and submit patches when
necessary.


Good stuff.


We get abuse however because it is not clear what the terms
of GPL are WRT loadable modules. If this were written in black and
white and we knew what we were fighting against, this would not be an
issue. We only get crap because no one here yet knows how to interpret
proprietary modules loaded into the kernel.


It's written in black and white, in the license.  Apart from that,
Greg KH has made his opinion clear, and you have said you understand
and don't debate that he holds this opinion, and his code is what you
said you were linking to (the sysfs/class stuff), so why do you keep
saying that "it is not clear".

Do you think that, somehow, Linus' opinion trumps Greg KH's opinion on
his own code?

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-15 Thread Trent Waddington

On 2/16/07, Jeff Garzik <[EMAIL PROTECTED]> wrote:

No, that's the FSF marketing fluff you've been taught to recite.

In the context of the Linux kernel, I'm referring to the original reason
why Linus chose the GPL for the Linux kernel.


Great.. The reason why Greg KH, the guy who wrote the bit of code that
vj claims he wants to link to but can't, chose the GPL for *his* code
is clearly not the same as the reason why Linux chose the GPL.
Exactly what that reason is, will be best left to Greg to say, but I'm
pretty sure it has to do with what you call "marketing fluff" and the
rest of us call the moral imperative.

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-15 Thread Trent Waddington

On 2/16/07, David Schwartz <[EMAIL PROTECTED]> wrote:

Actually, the people who are being worms are the people who are trying to
use the GPL as a club to coerce people into not exercising the rights the
GPL gave them. The people trying to change the rules in the middle of the
game are the worms, not the people trying to play by them.


I must have missed something, who is trying to coerce people into not
exercising the rights the GPL gave them?  I don't debate that people
are trying to coerce people into passing on the rights the GPL gave
them when they distribute the kernel... coercion, that's what software
licenses are.  Who's changing the rules?

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-15 Thread Trent Waddington

On 2/15/07, Dave Jones <[EMAIL PROTECTED]> wrote:

I assume ATI's lawyers think its legal, as it's been a year and
a half since I first brought this questionable act to their
attention.


Lawyers don't think X is legal.. that's not how lawyers think.  If
ATI's lawyers have advised ATI on this at all, and ATI has taken their
lawyers' advice, then the advice would have been:  we believe the risk
of liability is acceptable.

The only reason I can imagine why a lawyer would advise a client that
it is an acceptable risk to do something legally questionable with the
linux kernel is that so few kernel people have been sued for, or given
notice of, an infringement.

If any of the kernel developers, other than Harald Welte, are
enforcing their copyright, they don't tend to publicize it.

I, personally, don't know why anyone who owned copyright on any GPL
software and had no desire to enforce that copyright, would not offer
to assign their copyright to the FSF so they can defend it.. but I
imagine people have their reasons.

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-15 Thread Trent Waddington

On 2/15/07, Xavier Bestel <[EMAIL PROTECTED]> wrote:

But that's not the case with VJ's drivers, which are apparently solely
for linux, so should be distributed under the GPL.


In any case, you're free to use any driver, regardless of license..
copyright does not cover use, only "copying" and most, if not all,
jurisdictions make it clear that "copying into memory" is not a
copyright matter.

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-15 Thread Trent Waddington

On 2/15/07, Neil Brown <[EMAIL PROTECTED]> wrote:

And as I understand it, an important principle in out community is
freedom.  If vj wants to take a particular moral/ethical stance, then
he should be free to do that.  Of course he will have to live with any
consequences, as do we all.


Yes, and one of the consequences is that people who disagree with his
stance tell him off for it.  Him, and everyone else who profits from
distributing GPL licensed code without abiding by the very simple
requirements of the GPL are parasites.  They should stop.  Legally
they might not be required to.. and some of the best legal minds in
the world think they are, if only the copyright holders would sue
already.. but that's just a side issue.

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-15 Thread Trent Waddington

On 2/15/07, Neil Brown [EMAIL PROTECTED] wrote:

And as I understand it, an important principle in out community is
freedom.  If vj wants to take a particular moral/ethical stance, then
he should be free to do that.  Of course he will have to live with any
consequences, as do we all.


Yes, and one of the consequences is that people who disagree with his
stance tell him off for it.  Him, and everyone else who profits from
distributing GPL licensed code without abiding by the very simple
requirements of the GPL are parasites.  They should stop.  Legally
they might not be required to.. and some of the best legal minds in
the world think they are, if only the copyright holders would sue
already.. but that's just a side issue.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-15 Thread Trent Waddington

On 2/15/07, Xavier Bestel [EMAIL PROTECTED] wrote:

But that's not the case with VJ's drivers, which are apparently solely
for linux, so should be distributed under the GPL.


In any case, you're free to use any driver, regardless of license..
copyright does not cover use, only copying and most, if not all,
jurisdictions make it clear that copying into memory is not a
copyright matter.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-15 Thread Trent Waddington

On 2/15/07, Dave Jones [EMAIL PROTECTED] wrote:

I assume ATI's lawyers think its legal, as it's been a year and
a half since I first brought this questionable act to their
attention.


Lawyers don't think X is legal.. that's not how lawyers think.  If
ATI's lawyers have advised ATI on this at all, and ATI has taken their
lawyers' advice, then the advice would have been:  we believe the risk
of liability is acceptable.

The only reason I can imagine why a lawyer would advise a client that
it is an acceptable risk to do something legally questionable with the
linux kernel is that so few kernel people have been sued for, or given
notice of, an infringement.

If any of the kernel developers, other than Harald Welte, are
enforcing their copyright, they don't tend to publicize it.

I, personally, don't know why anyone who owned copyright on any GPL
software and had no desire to enforce that copyright, would not offer
to assign their copyright to the FSF so they can defend it.. but I
imagine people have their reasons.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-15 Thread Trent Waddington

On 2/16/07, David Schwartz [EMAIL PROTECTED] wrote:

Actually, the people who are being worms are the people who are trying to
use the GPL as a club to coerce people into not exercising the rights the
GPL gave them. The people trying to change the rules in the middle of the
game are the worms, not the people trying to play by them.


I must have missed something, who is trying to coerce people into not
exercising the rights the GPL gave them?  I don't debate that people
are trying to coerce people into passing on the rights the GPL gave
them when they distribute the kernel... coercion, that's what software
licenses are.  Who's changing the rules?

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-15 Thread Trent Waddington

On 2/16/07, Jeff Garzik [EMAIL PROTECTED] wrote:

No, that's the FSF marketing fluff you've been taught to recite.

In the context of the Linux kernel, I'm referring to the original reason
why Linus chose the GPL for the Linux kernel.


Great.. The reason why Greg KH, the guy who wrote the bit of code that
vj claims he wants to link to but can't, chose the GPL for *his* code
is clearly not the same as the reason why Linux chose the GPL.
Exactly what that reason is, will be best left to Greg to say, but I'm
pretty sure it has to do with what you call marketing fluff and the
rest of us call the moral imperative.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-15 Thread Trent Waddington

On 2/16/07, v j [EMAIL PROTECTED] wrote:

This is only because of the terms of GPL. Morally, as many here have
pointed out this should fall into the same category.


I say it does.  If you have the ability, and enjoy Linux, you should
try and make the time to contribute some code or other assistance to
the Linux project.


Atleast we try and report genuine bugs and submit patches when
necessary.


Good stuff.


We get abuse however because it is not clear what the terms
of GPL are WRT loadable modules. If this were written in black and
white and we knew what we were fighting against, this would not be an
issue. We only get crap because no one here yet knows how to interpret
proprietary modules loaded into the kernel.


It's written in black and white, in the license.  Apart from that,
Greg KH has made his opinion clear, and you have said you understand
and don't debate that he holds this opinion, and his code is what you
said you were linking to (the sysfs/class stuff), so why do you keep
saying that it is not clear.

Do you think that, somehow, Linus' opinion trumps Greg KH's opinion on
his own code?

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-15 Thread Trent Waddington

On 2/16/07, v j [EMAIL PROTECTED] wrote:

 It's written in black and white, in the license.

Please point me to where it says I cannot load proprietary modules in
the Kernel.


It doesn't.  It does, however, say you can't distribute your module
unless you make it available under the same terms as the kernel.  It
makes that really clear.

I'll say that again, for everyone else who is reading this: the GPL
makes it really clear that extensions to a GPL work are required to be
distributed under the terms of the GPL.  All this junk about
derivative works is just the legal jargon used to implement the
intent of the GPL.  You can argue that a particular extension isn't a
derivative work if you want, but you can't argue with the intent..
cause it is written in plain english.


I know his opinion. I don't debate his opinion. It is his code. I
choose not to use his code because of the license issue.


That's good.


No, just that the trend is disturbing. If enough Kernel Developers
choose to write their Software in a way that prevents others from
using it freely, then that is troubling. Especially when these Kernel
Developers are substituting existing interfaces in the Kernel with
ones that are NEW and require specific licenses.


It's hardly a new trend.. the kernel has always been GPL.. the intent
has always been that all extensions that are distributed be
distributed under the GPL.  This whole EXPORT_SYMBOL_GPL thing is
new.. but it doesn't require your module to be under the GPL to load,
it requires that your module export a license declaration that claims
it is GPL - you can do that without changing your license.  Frankly, I
don't understand why you're willing to ignore the intent of the GPL
but you don't appear to be willing to just make your module export a
license declaration of GPL.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-14 Thread Trent Waddington

On 2/15/07, Neil Brown <[EMAIL PROTECTED]> wrote:

 [..] then it is less clear what people believe


Another area where it is less clear what people believe is if you are
distributing the module separately to the kernel, but, as I understand
it, vj says he is not.


But of course the person who's opinion really counts is the judge.


The judge's opinion only counts if you actually get to court and
manage to put up a legal defense.


So you need to get legal advice.


Or, ya know, you could take the moral/ethical advice that you're being
a worm and stop now.

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-14 Thread Trent Waddington

On 2/15/07, v j <[EMAIL PROTECTED]> wrote:

I am well aware of what Greg KHs position is, in fact he is the reason
I started the whole rant. This is only a plea to the "higher
authorities". Linus, please save Linux!


Oh boy.  Guess what?

 $ head -3  Documentation/ABI/testing/sysfs-class
 What:   /sys/class/
 Date:   Febuary 2006
 Contact:Greg Kroah-Hartman <[EMAIL PROTECTED]>

Yeah, that's right.

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-14 Thread Trent Waddington

On 2/15/07, v j <[EMAIL PROTECTED]> wrote:

If adding closed drivers to Linux is illegal, I am perfectly fine with
that. Just say so. I am not at a dead-end yet, until you make that
statement. Once you make that statement, then all bets are off. I am
betting that most companies will not even consider Linux as an
alternative in the embedded space if this were the case.


Greg KH has already made that statement.

http://www.kroah.com/log/linux/ols_2006_keynote.html

half way down, "Closed source Linux kernel modules are illegal".  As
was said, welcome to 6 months ago.

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-14 Thread Trent Waddington

On 2/15/07, v j <[EMAIL PROTECTED]> wrote:

You don't get it do you.


I think everyone on the list was thinking the same thing about you.


We are only _using_ Linux.


Yes, I think we all can see that.


Using our source code would not benefit anybody but our competitors.


Without knowing what your drivers are, I can't argue about this.

Maybe someday, embedded devices will move into the 21st century and
I'll be able to get a DVD player, microwave oven or home security
system that is user programmable, but I doubt your company will make
it.

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-14 Thread Trent Waddington

On 2/15/07, v j <[EMAIL PROTECTED]> wrote:

This has nothing to do with politics. I am not a Linux contributor.


Here-in lies the problem.  I am one of the few people willing to state
openly that I wish those who can, would use their legal claims to stop
people like you from writing proprietary drivers.  Although you (or
your company) clearly has the ability to contribute to Linux, you have
chosen not to.  Instead, you just leach off those that do.  As such, I
believe you and your ilk are ethically deplorable and the fact that
you would come here to try to point out to the contributors that they
are going to lose people like you if they don't stop "threatening"
your drivers not only baffles me, it sickens me.

At least with NVIDIA and ATI they're not actually profiting from the
existence of Linux, but you're actually selling the stuff and you
don't even consider the very reasonable proposition of sharing your
source code in return.  It's not like they're asking for money.. man,
this is the Linux project, they don't even ask for copyright
assignment or allegiance to an ideology..

Do the right thing, cough up your source code, get it integrated into
the tree and let the community do what it does so well.

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-14 Thread Trent Waddington

On 2/15/07, v j <[EMAIL PROTECTED]> wrote:

The drivers which we have written over the last three years are suddenly
under threat.
[..]
The fact that Linux is becoming more and more closed is very very alarming.


Sigh.  Someone remind me of the rules against "politics" on the list
before I get into why vj should play nice with the other children.

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-14 Thread Trent Waddington

On 2/15/07, v j [EMAIL PROTECTED] wrote:

The drivers which we have written over the last three years are suddenly
under threat.
[..]
The fact that Linux is becoming more and more closed is very very alarming.


Sigh.  Someone remind me of the rules against politics on the list
before I get into why vj should play nice with the other children.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-14 Thread Trent Waddington

On 2/15/07, v j [EMAIL PROTECTED] wrote:

This has nothing to do with politics. I am not a Linux contributor.


Here-in lies the problem.  I am one of the few people willing to state
openly that I wish those who can, would use their legal claims to stop
people like you from writing proprietary drivers.  Although you (or
your company) clearly has the ability to contribute to Linux, you have
chosen not to.  Instead, you just leach off those that do.  As such, I
believe you and your ilk are ethically deplorable and the fact that
you would come here to try to point out to the contributors that they
are going to lose people like you if they don't stop threatening
your drivers not only baffles me, it sickens me.

At least with NVIDIA and ATI they're not actually profiting from the
existence of Linux, but you're actually selling the stuff and you
don't even consider the very reasonable proposition of sharing your
source code in return.  It's not like they're asking for money.. man,
this is the Linux project, they don't even ask for copyright
assignment or allegiance to an ideology..

Do the right thing, cough up your source code, get it integrated into
the tree and let the community do what it does so well.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-14 Thread Trent Waddington

On 2/15/07, v j [EMAIL PROTECTED] wrote:

You don't get it do you.


I think everyone on the list was thinking the same thing about you.


We are only _using_ Linux.


Yes, I think we all can see that.


Using our source code would not benefit anybody but our competitors.


Without knowing what your drivers are, I can't argue about this.

Maybe someday, embedded devices will move into the 21st century and
I'll be able to get a DVD player, microwave oven or home security
system that is user programmable, but I doubt your company will make
it.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-14 Thread Trent Waddington

On 2/15/07, v j [EMAIL PROTECTED] wrote:

If adding closed drivers to Linux is illegal, I am perfectly fine with
that. Just say so. I am not at a dead-end yet, until you make that
statement. Once you make that statement, then all bets are off. I am
betting that most companies will not even consider Linux as an
alternative in the embedded space if this were the case.


Greg KH has already made that statement.

http://www.kroah.com/log/linux/ols_2006_keynote.html

half way down, Closed source Linux kernel modules are illegal.  As
was said, welcome to 6 months ago.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-14 Thread Trent Waddington

On 2/15/07, v j [EMAIL PROTECTED] wrote:

I am well aware of what Greg KHs position is, in fact he is the reason
I started the whole rant. This is only a plea to the higher
authorities. Linus, please save Linux!


Oh boy.  Guess what?

 $ head -3  Documentation/ABI/testing/sysfs-class
 What:   /sys/class/
 Date:   Febuary 2006
 Contact:Greg Kroah-Hartman [EMAIL PROTECTED]

Yeah, that's right.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: GPL vs non-GPL device drivers

2007-02-14 Thread Trent Waddington

On 2/15/07, Neil Brown [EMAIL PROTECTED] wrote:

 [..] then it is less clear what people believe


Another area where it is less clear what people believe is if you are
distributing the module separately to the kernel, but, as I understand
it, vj says he is not.


But of course the person who's opinion really counts is the judge.


The judge's opinion only counts if you actually get to court and
manage to put up a legal defense.


So you need to get legal advice.


Or, ya know, you could take the moral/ethical advice that you're being
a worm and stop now.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH] Ban module license tag string termination trick

2007-02-01 Thread Trent Waddington

On 2/2/07, Tomas Carnecky <[EMAIL PROTECTED]> wrote:

Can't you put this somewhere into the documentation: it's our kernel,
play by our rules, and our rules are, the license is what is visible in
'printf(license)'?


Here I was thinking the rules were: all modules must be GPL and the
jerks who make proprietary modules are just blatantly breaking the
law.  But you're right, the MODULE_LICENSE tag really does imply that
licenses other than the GPL are ok.

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH] Ban module license tag string termination trick

2007-02-01 Thread Trent Waddington

On 2/2/07, Jon Masters <[EMAIL PROTECTED]> wrote:

Ok. I totally dig the *idea* here - I mean, this issue has been ongoing
for a long time now. But I'd like to see a few comments as to whether we
need a technological mechanism here to enforce the obvious. To me, it
just seems totally obvious (any legal comment?) that early C string
termination is undermining the intent of the MODULE_LICENSE tag.


I'm not a lawyer, but I can tell you exactly what a lawyer would say:

 "well, ya know, it's hard to say when it comes to these issues"

that's the answer to *any* copyright question.  :)

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Mach-O loader

2007-02-01 Thread Trent Waddington

On 2/2/07, Kyle Moffett <[EMAIL PROTECTED]> wrote:

I started working on one a while ago but I ran out of time to
dedicate to the project.  My schedule is opening up again, though, so
I plan to start working on it again.  At this point I have most of
the actual loader code written, the problem is that the syscalls
between Linux and Darwin are very different and need a binary
translation layer which is still in the concept phase at this point. :-D


I've written one before for the Boomerang[1] project.  Don't worry
about the system calls, that's not the point.  I do wonder if you can
mix Mach-O and ELF binaries in the same process however.. that would
be good.  If you like, send me the code and I'll take a look at it.

Trent

[1] http://boomerang.sourceforge.net/  I don't work on this anymore
due to work constraints.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Free Linux Driver Development!

2007-02-01 Thread Trent Waddington

On 2/1/07, Nicolas Mailhot <[EMAIL PROTECTED]> wrote:

Not all of them.
It seems it's kosher to rewrite a corp GPL driver but not a "community" one.


As I said, Greg didn't say it was rude to write a new driver without consulting
the author of an existing driver.. corp *or* community.. so who said
it was?  You can rewrite whatever you feel like rewriting.  Greg was
talking about what is polite usage of someone elses code.  In
particular, doing stuff they've specifically said they don't want you
to do with it is rude.


From a practical standpoint it makes sense, I think: the guy who wrote

the code is often the best person to maintain it, so don't piss him
off.  If you want to rewrite it, then you would be the guy offering to
maintain it..

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Free Linux Driver Development!

2007-02-01 Thread Trent Waddington

On 2/1/07, Nicolas Mailhot <[EMAIL PROTECTED]> wrote:

Well, reengineering nvidia/ati DRM is rude to ati/nvidia, so was creating
tigon3, so was rewriting from scratch the GPL drivers some ATA vendors
published in the past, so was spurning the SATA/SAS stack adaptec
offered...


It is rude, but they're writing proprietary modules, and *that* is
rude, so screw 'em.


If the answer is no, then there is a big pile of device documentation (in
the form of source code) waiting to be used.


Greg didn't say it was rude to write a new driver without consulting
the author of an existing driver.. just that taking their code without
asking them if they would prefer to put it in the tree themselves is a
bit rude.

Admittably there is a point where this whole politeness thing could
get out of hand, but I think a good rule of thumb is to ask the author
if they're ok with you doing X with their code, and if they say no,
well, try to be gracious about it.  Not that they *should* say no,
this *is* free software after all.

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Free Linux Driver Development!

2007-02-01 Thread Trent Waddington

On 2/1/07, Nicolas Mailhot [EMAIL PROTECTED] wrote:

Well, reengineering nvidia/ati DRM is rude to ati/nvidia, so was creating
tigon3, so was rewriting from scratch the GPL drivers some ATA vendors
published in the past, so was spurning the SATA/SAS stack adaptec
offered...


It is rude, but they're writing proprietary modules, and *that* is
rude, so screw 'em.


If the answer is no, then there is a big pile of device documentation (in
the form of source code) waiting to be used.


Greg didn't say it was rude to write a new driver without consulting
the author of an existing driver.. just that taking their code without
asking them if they would prefer to put it in the tree themselves is a
bit rude.

Admittably there is a point where this whole politeness thing could
get out of hand, but I think a good rule of thumb is to ask the author
if they're ok with you doing X with their code, and if they say no,
well, try to be gracious about it.  Not that they *should* say no,
this *is* free software after all.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Free Linux Driver Development!

2007-02-01 Thread Trent Waddington

On 2/1/07, Nicolas Mailhot [EMAIL PROTECTED] wrote:

Not all of them.
It seems it's kosher to rewrite a corp GPL driver but not a community one.


As I said, Greg didn't say it was rude to write a new driver without consulting
the author of an existing driver.. corp *or* community.. so who said
it was?  You can rewrite whatever you feel like rewriting.  Greg was
talking about what is polite usage of someone elses code.  In
particular, doing stuff they've specifically said they don't want you
to do with it is rude.


From a practical standpoint it makes sense, I think: the guy who wrote

the code is often the best person to maintain it, so don't piss him
off.  If you want to rewrite it, then you would be the guy offering to
maintain it..

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Mach-O loader

2007-02-01 Thread Trent Waddington

On 2/2/07, Kyle Moffett [EMAIL PROTECTED] wrote:

I started working on one a while ago but I ran out of time to
dedicate to the project.  My schedule is opening up again, though, so
I plan to start working on it again.  At this point I have most of
the actual loader code written, the problem is that the syscalls
between Linux and Darwin are very different and need a binary
translation layer which is still in the concept phase at this point. :-D


I've written one before for the Boomerang[1] project.  Don't worry
about the system calls, that's not the point.  I do wonder if you can
mix Mach-O and ELF binaries in the same process however.. that would
be good.  If you like, send me the code and I'll take a look at it.

Trent

[1] http://boomerang.sourceforge.net/  I don't work on this anymore
due to work constraints.
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH] Ban module license tag string termination trick

2007-02-01 Thread Trent Waddington

On 2/2/07, Jon Masters [EMAIL PROTECTED] wrote:

Ok. I totally dig the *idea* here - I mean, this issue has been ongoing
for a long time now. But I'd like to see a few comments as to whether we
need a technological mechanism here to enforce the obvious. To me, it
just seems totally obvious (any legal comment?) that early C string
termination is undermining the intent of the MODULE_LICENSE tag.


I'm not a lawyer, but I can tell you exactly what a lawyer would say:

 well, ya know, it's hard to say when it comes to these issues

that's the answer to *any* copyright question.  :)

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH] Ban module license tag string termination trick

2007-02-01 Thread Trent Waddington

On 2/2/07, Tomas Carnecky [EMAIL PROTECTED] wrote:

Can't you put this somewhere into the documentation: it's our kernel,
play by our rules, and our rules are, the license is what is visible in
'printf(license)'?


Here I was thinking the rules were: all modules must be GPL and the
jerks who make proprietary modules are just blatantly breaking the
law.  But you're right, the MODULE_LICENSE tag really does imply that
licenses other than the GPL are ok.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Mach-O loader

2007-01-31 Thread Trent Waddington

Anyone know if a loader for Mach-O binaries for Linux has been written?

Thanks,

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Free Linux Driver Development!

2007-01-31 Thread Trent Waddington

On 2/1/07, Greg KH <[EMAIL PROTECTED]> wrote:

No, I'm going by Linus's rule here, if a person doesn't want their code
in the kernel tree, then I'm not going to forcefully put it there.
That's just being rude.


Makes sense when you put it that way.  However, perhaps an offer to
take over the maintenance of the driver when incorporating it into the
kernel tree would be welcomed more readily by some people than just
"so when ya gunna merge?" style badgering.

Not that I'm not a fan of badgering.

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Free Linux Driver Development!

2007-01-31 Thread Trent Waddington

On 2/1/07, Jan Engelhardt <[EMAIL PROTECTED]> wrote:

That lists seems really outdata.

- RaLink has gpl drivers (SerialMonkey maintains a better version),
- Cisco IPSEC can be replaced by the userspace tool vpnc (as far as the VPN
  Concentrators I have to deal with),


It's a wiki[1], I invite everyone to fix the current information and
add any new binary-only modules they are aware of.

Trent

[1] that url again,
http://developer.osdl.org/dev/opendrivers/wiki/index.php/Binary_Kernel_Modules_List
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Rewriting floppy.c was Re: Free Linux Driver Development!

2007-01-31 Thread Trent Waddington

On 1/31/07, Jesper Juhl <[EMAIL PROTECTED]> wrote:

Sounds like a fun little project. I'll bite.


Let me know when you have something and I'll go buy those floppies,
test it and fix a bug or two if I find 'em.

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Rewriting floppy.c was Re: Free Linux Driver Development!

2007-01-31 Thread Trent Waddington

On 1/31/07, Jesper Juhl [EMAIL PROTECTED] wrote:

Sounds like a fun little project. I'll bite.


Let me know when you have something and I'll go buy those floppies,
test it and fix a bug or two if I find 'em.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Free Linux Driver Development!

2007-01-31 Thread Trent Waddington

On 2/1/07, Jan Engelhardt [EMAIL PROTECTED] wrote:

That lists seems really outdata.

- RaLink has gpl drivers (SerialMonkey maintains a better version),
- Cisco IPSEC can be replaced by the userspace tool vpnc (as far as the VPN
  Concentrators I have to deal with),


It's a wiki[1], I invite everyone to fix the current information and
add any new binary-only modules they are aware of.

Trent

[1] that url again,
http://developer.osdl.org/dev/opendrivers/wiki/index.php/Binary_Kernel_Modules_List
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Free Linux Driver Development!

2007-01-31 Thread Trent Waddington

On 2/1/07, Greg KH [EMAIL PROTECTED] wrote:

No, I'm going by Linus's rule here, if a person doesn't want their code
in the kernel tree, then I'm not going to forcefully put it there.
That's just being rude.


Makes sense when you put it that way.  However, perhaps an offer to
take over the maintenance of the driver when incorporating it into the
kernel tree would be welcomed more readily by some people than just
so when ya gunna merge? style badgering.

Not that I'm not a fan of badgering.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Mach-O loader

2007-01-31 Thread Trent Waddington

Anyone know if a loader for Mach-O binaries for Linux has been written?

Thanks,

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Free Linux Driver Development!

2007-01-30 Thread Trent Waddington

On 1/31/07, Adrian Bunk <[EMAIL PROTECTED]> wrote:

Would someone from your long list of people e.g. be willing to maintain
drivers/block/floppy.c ?


I have a floppy drive!  Will have to go buy some disks though.  What's
wrong with it?

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Free Linux Driver Development!

2007-01-30 Thread Trent Waddington

On 1/31/07, Dave Airlie <[EMAIL PROTECTED]> wrote:

I'm sort of with Roland on this, the timelines aren't usually worth it
for a company to bother especially with complicated hardware, the time
taken to do a community graphics driver for any GPU where specs have
been available approaches infinity, unless the vendor actually does
the driver or pays someone to do the driver the hope of a community
supported driver reaching maturity while the product is still
available is slim for anyone desparate to start writing device
drivers, XGI have recently dropped a load of specs for their cards,
I'm not seeing anyone other than the usual GPU ppl step up an do
anything and as I said the time it takes a single volunteer to write a
GPU driver is a lot longer than the card...


All this sounds like a lack of organisation on the side of the
community to me.  Greg saying that he and others are twiddling their
thumbs because they don't know what hardware needs drivers says that
too.  Where is the list of hardware-without-drivers?  Until recently
there hasn't even been a list of hardware-with-binary-only-drivers
[1].  So anyone who has the necessary skills and thinks gee, I might
have a go at writing a linux kernel driver, has no idea where to go or
what to do.  I wonder how many vendors have a policy of just ignoring
emails from hackers asking for specifications because they have
already given the specifications to Redhat or someone else, but
hackers just keep asking them again and again.

Trent

1. see 
http://developer.osdl.org/dev/opendrivers/wiki/index.php/Binary_Kernel_Modules_List
for a partial list.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Free Linux Driver Development!

2007-01-30 Thread Trent Waddington

On 1/31/07, Dave Airlie [EMAIL PROTECTED] wrote:

I'm sort of with Roland on this, the timelines aren't usually worth it
for a company to bother especially with complicated hardware, the time
taken to do a community graphics driver for any GPU where specs have
been available approaches infinity, unless the vendor actually does
the driver or pays someone to do the driver the hope of a community
supported driver reaching maturity while the product is still
available is slim for anyone desparate to start writing device
drivers, XGI have recently dropped a load of specs for their cards,
I'm not seeing anyone other than the usual GPU ppl step up an do
anything and as I said the time it takes a single volunteer to write a
GPU driver is a lot longer than the card...


All this sounds like a lack of organisation on the side of the
community to me.  Greg saying that he and others are twiddling their
thumbs because they don't know what hardware needs drivers says that
too.  Where is the list of hardware-without-drivers?  Until recently
there hasn't even been a list of hardware-with-binary-only-drivers
[1].  So anyone who has the necessary skills and thinks gee, I might
have a go at writing a linux kernel driver, has no idea where to go or
what to do.  I wonder how many vendors have a policy of just ignoring
emails from hackers asking for specifications because they have
already given the specifications to Redhat or someone else, but
hackers just keep asking them again and again.

Trent

1. see 
http://developer.osdl.org/dev/opendrivers/wiki/index.php/Binary_Kernel_Modules_List
for a partial list.
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Free Linux Driver Development!

2007-01-30 Thread Trent Waddington

On 1/31/07, Adrian Bunk [EMAIL PROTECTED] wrote:

Would someone from your long list of people e.g. be willing to maintain
drivers/block/floppy.c ?


I have a floppy drive!  Will have to go buy some disks though.  What's
wrong with it?

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [discuss] portmapping sucks

2007-01-24 Thread Trent Waddington

On 1/25/07, Jan Engelhardt <[EMAIL PROTECTED]> wrote:

There are a number of common ports in the 512-1023 range. All
obsolescence and meaninglessness aside, there _are_ rather "important"
services in that range, ldaps, rtsp, kerberos, rsync, ftps, imaps, just
to name a few from /etc/services. This map-to-random-port behavior is a
total DoS thing.


Any reason why you can't make a one line code change to use a better
range?  Or add a blacklist?

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [discuss] portmapping sucks

2007-01-24 Thread Trent Waddington

On 1/25/07, Jan Engelhardt [EMAIL PROTECTED] wrote:

There are a number of common ports in the 512-1023 range. All
obsolescence and meaninglessness aside, there _are_ rather important
services in that range, ldaps, rtsp, kerberos, rsync, ftps, imaps, just
to name a few from /etc/services. This map-to-random-port behavior is a
total DoS thing.


Any reason why you can't make a one line code change to use a better
range?  Or add a blacklist?

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Accelerated driver for linux 2.6

2007-01-09 Thread Trent Waddington

On 1/9/07, Rok Markovic <[EMAIL PROTECTED]> wrote:

I want to write open source driver. BUT I don't know if i am allowed to
do this. Our company is small, just a few researchers, and most of software
written is published under GPL licence (not all, but that is firmware for uC),
all of the communication protocols are public and API is well documented,
because we all agreed that we are selling hardware not software.

Our lawyer will review the licence, and then I can tell you more.


Ok, sounds good.  Pop over to http://nouveau.freedesktop.org/wiki/ and
look at what they are doing.  For the linux kernel, you are interested
in the DRM component.  You should read this link:

   http://people.freedesktop.org/~ajax/dri-explanation.txt

which explains what each component in the linux graphics pipeline does.

Also have a look at this link:

   http://dri.freedesktop.org/wiki/MesaDriver

Hope that helps you.

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Accelerated driver for linux 2.6

2007-01-09 Thread Trent Waddington

On 1/9/07, Rok Markovic [EMAIL PROTECTED] wrote:

I want to write open source driver. BUT I don't know if i am allowed to
do this. Our company is small, just a few researchers, and most of software
written is published under GPL licence (not all, but that is firmware for uC),
all of the communication protocols are public and API is well documented,
because we all agreed that we are selling hardware not software.

Our lawyer will review the licence, and then I can tell you more.


Ok, sounds good.  Pop over to http://nouveau.freedesktop.org/wiki/ and
look at what they are doing.  For the linux kernel, you are interested
in the DRM component.  You should read this link:

   http://people.freedesktop.org/~ajax/dri-explanation.txt

which explains what each component in the linux graphics pipeline does.

Also have a look at this link:

   http://dri.freedesktop.org/wiki/MesaDriver

Hope that helps you.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Gaming Interface

2007-01-08 Thread Trent Waddington

On 1/9/07, Adrian Bunk <[EMAIL PROTECTED]> wrote:

It does already exist:
  http://winehq.org/site/docs/winelib-guide/index



That's half the guide I recommended Dirk write.. and could do with
some updating.  The other half is how exactly you go about using
DirectX with winelib.  I've seen no guide to *that*.

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Gaming Interface

2007-01-08 Thread Trent Waddington

On 1/9/07, Adrian Bunk <[EMAIL PROTECTED]> wrote:

And remember Picasa as a success story for Wine - exactly because a port
would have required too much effort for developers that were busy with
other things.


I understand what you're saying here, but Picasa *is* a port.  They
ship an elf binary that links to winelib and they integrate in native
file pickers for your favourite platform.  If by "port" you mean "GUI
rewrite to use GNOME or KDE" then no, it isn't that, but that doesn't
mean it's not a port.

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Gaming Interface

2007-01-08 Thread Trent Waddington

On 1/9/07, Dirk <[EMAIL PROTECTED]> wrote:

I tried to get WoW installed with Cedega 5.2.9 for two days now.

Cedega is not a replacement for ports. And it does not encourage ports.


We're totally off topic now, but what the hell.. You wanna encourage
ports?  Write a step by step guide on how to most easily port a modern
game from Windows to Linux.  My suggestion would be to use winelib and
include all the workarounds needed to make the game compatible with
the DirectX support in wine.

As far as I'm aware, there is no such guide, so if a games company was
to decide to port their game to Linux (for whatever whacky reason)
they wouldn't even know how much work they have ahead of them.

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Gaming Interface

2007-01-08 Thread Trent Waddington

Call me crazy, but game manufacturers want directx right?  You aint
running that in the kernel.

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Gaming Interface

2007-01-08 Thread Trent Waddington

Call me crazy, but game manufacturers want directx right?  You aint
running that in the kernel.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Gaming Interface

2007-01-08 Thread Trent Waddington

On 1/9/07, Dirk [EMAIL PROTECTED] wrote:

I tried to get WoW installed with Cedega 5.2.9 for two days now.

Cedega is not a replacement for ports. And it does not encourage ports.


We're totally off topic now, but what the hell.. You wanna encourage
ports?  Write a step by step guide on how to most easily port a modern
game from Windows to Linux.  My suggestion would be to use winelib and
include all the workarounds needed to make the game compatible with
the DirectX support in wine.

As far as I'm aware, there is no such guide, so if a games company was
to decide to port their game to Linux (for whatever whacky reason)
they wouldn't even know how much work they have ahead of them.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Gaming Interface

2007-01-08 Thread Trent Waddington

On 1/9/07, Adrian Bunk [EMAIL PROTECTED] wrote:

And remember Picasa as a success story for Wine - exactly because a port
would have required too much effort for developers that were busy with
other things.


I understand what you're saying here, but Picasa *is* a port.  They
ship an elf binary that links to winelib and they integrate in native
file pickers for your favourite platform.  If by port you mean GUI
rewrite to use GNOME or KDE then no, it isn't that, but that doesn't
mean it's not a port.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Gaming Interface

2007-01-08 Thread Trent Waddington

On 1/9/07, Adrian Bunk [EMAIL PROTECTED] wrote:

It does already exist:
  http://winehq.org/site/docs/winelib-guide/index



That's half the guide I recommended Dirk write.. and could do with
some updating.  The other half is how exactly you go about using
DirectX with winelib.  I've seen no guide to *that*.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Open letter to Linux kernel developers (was Re: Binary Drivers)

2007-01-02 Thread Trent Waddington

On 1/2/07, Bernd Petrovitsch <[EMAIL PROTECTED]> wrote:

While this is true (at last in theory), there is one difference in
practice: It is *much* easier to prove a/the patent violation if you
have (original?) source code than to reverse engineer the assembler dump
of the compiled code and prove the patent violation far enough to get to
a so-called "agreement" on the costs.


On 1/2/07, Alan <[EMAIL PROTECTED]> wrote:

You are forgetting the 11th commandment - thou shalt not get caught.
Most software patents (actually quite probably most patents) are held by
people who don't have the skills to go disassembling megabytes of code in
search of offenders.


The list of features which the driver supports is going to be
sufficient evidence for 99% of patents that relate to computer
graphics hardware.

Regardless, in the *millions* of dollars that it costs to prosecute a
patent violation case I think they can find a few grand to throw at a
disassembler jockey.

So I'll take back what I said.. it does make some difference whether
you release patent violating source code or patent violating binaries.
It makes about a 1% difference to the overall cost of prosecuting a
patent lawsuit.

Now if you are done speculating why nvidia might have a reasonable
reason for not releasing source code, can we just take it as read that
the most likely reason is that they simply don't want to because they
don't see the benefit?   If that's the case, what benefit can we offer
them?

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Open letter to Linux kernel developers (was Re: Binary Drivers)

2007-01-02 Thread Trent Waddington

On 1/2/07, Bernd Petrovitsch [EMAIL PROTECTED] wrote:

While this is true (at last in theory), there is one difference in
practice: It is *much* easier to prove a/the patent violation if you
have (original?) source code than to reverse engineer the assembler dump
of the compiled code and prove the patent violation far enough to get to
a so-called agreement on the costs.


On 1/2/07, Alan [EMAIL PROTECTED] wrote:

You are forgetting the 11th commandment - thou shalt not get caught.
Most software patents (actually quite probably most patents) are held by
people who don't have the skills to go disassembling megabytes of code in
search of offenders.


The list of features which the driver supports is going to be
sufficient evidence for 99% of patents that relate to computer
graphics hardware.

Regardless, in the *millions* of dollars that it costs to prosecute a
patent violation case I think they can find a few grand to throw at a
disassembler jockey.

So I'll take back what I said.. it does make some difference whether
you release patent violating source code or patent violating binaries.
It makes about a 1% difference to the overall cost of prosecuting a
patent lawsuit.

Now if you are done speculating why nvidia might have a reasonable
reason for not releasing source code, can we just take it as read that
the most likely reason is that they simply don't want to because they
don't see the benefit?   If that's the case, what benefit can we offer
them?

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Open letter to Linux kernel developers (was Re: Binary Drivers)

2007-01-01 Thread Trent Waddington

On 1/2/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:

The binary blob in question is several megabytes in size.  Now, even
totally *ignoring* who knowingly licensed/stole/whatever IP from who,
that *still* leaves the problem of trying to write several megabytes of
code that doesn't infringe on anybody's IP - particularly some of those
vague submarine patents that should have been killed on "prior art" or
"obviousness" grounds.

So tell me - how *do* you release that much code without worrying about IP
issues?


I'm going to try really hard to ignore how flammable your response
is.. I guess I deserve it.

I think you're repeating a myth that has become a common part of
hacker lore in recent years.  It's caused by how little we know about
software patents.  The myth is that if you release source code which
violates someone's patent that is somehow worse than if you release
binaries that violate someone's patent.  This is clearly, obviously,
false.  If you're practising the invention without a license in your
source code then you're practising the invention without a license in
binaries compiled from that source code.  Period.

Nvidia are not releasing source code to their drivers for one reason:
it's not their culture.  They don't see the need.  They don't see the
benefit.

Trent
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Open letter to Linux kernel developers (was Re: Binary Drivers)

2007-01-01 Thread Trent Waddington

On 1/2/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:

The binary blob in question is several megabytes in size.  Now, even
totally *ignoring* who knowingly licensed/stole/whatever IP from who,
that *still* leaves the problem of trying to write several megabytes of
code that doesn't infringe on anybody's IP - particularly some of those
vague submarine patents that should have been killed on prior art or
obviousness grounds.

So tell me - how *do* you release that much code without worrying about IP
issues?


I'm going to try really hard to ignore how flammable your response
is.. I guess I deserve it.

I think you're repeating a myth that has become a common part of
hacker lore in recent years.  It's caused by how little we know about
software patents.  The myth is that if you release source code which
violates someone's patent that is somehow worse than if you release
binaries that violate someone's patent.  This is clearly, obviously,
false.  If you're practising the invention without a license in your
source code then you're practising the invention without a license in
binaries compiled from that source code.  Period.

Nvidia are not releasing source code to their drivers for one reason:
it's not their culture.  They don't see the need.  They don't see the
benefit.

Trent
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


  1   2   >