All of lore.kernel.org
 help / color / mirror / Atom feed
* Replace the eepro100 driver with the e100 driver??
@ 2001-09-19 21:32 Ben Greear
  2001-09-19 21:48 ` Jeff Garzik
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Ben Greear @ 2001-09-19 21:32 UTC (permalink / raw)
  To: linux-kernel

The e100 license appears to be compatible, and it has some nice features, like
interrupt-cooelescing that I don't think are supported in the eepro100..

I keep thinking that if everyone could get behind a single driver,
especially one with corporate support, we may have a more stable
result...

Here's the license:

[root@lanf2 e100-1.6.13]# more LICENSE 
Copyright (c) 1999-2001, Intel Corporation 

All rights reserved.

Redistribution and use in source and binary forms, with or without 
modification, are permitted provided that the following conditions are met:

 1. Redistributions of source code must retain the above copyright notice, 
    this list of conditions and the following disclaimer.

 2. Redistributions in binary form must reproduce the above copyright notice,
    this list of conditions and the following disclaimer in the documentation 
    and/or other materials provided with the distribution.

 3. Neither the name of Intel Corporation nor the names of its contributors 
    may be used to endorse or promote products derived from this software 
    without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS''
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 

[root@lanf2 e100-1.6.13]# 

Opinions?

Ben

-- 
Ben Greear <greearb@candelatech.com>          <Ben_Greear@excite.com>
President of Candela Technologies Inc      http://www.candelatech.com
ScryMUD:  http://scry.wanfear.com     http://scry.wanfear.com/~greear

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Replace the eepro100 driver with the e100 driver??
  2001-09-19 21:32 Replace the eepro100 driver with the e100 driver?? Ben Greear
@ 2001-09-19 21:48 ` Jeff Garzik
  2001-09-19 22:03 ` Christoph Hellwig
  2001-09-19 22:10 ` Alan Cox
  2 siblings, 0 replies; 4+ messages in thread
From: Jeff Garzik @ 2001-09-19 21:48 UTC (permalink / raw)
  To: Ben Greear; +Cc: linux-kernel

On Wed, 19 Sep 2001, Ben Greear wrote:
> The e100 license appears to be compatible, and it has some nice features, like

Old news, and it is definitely -not- compatible :/

Every Linux distributor (or other entity) that ships e100 -must-
get an specific exemption from Intel's lawyers, because the license
does not cover patent liability.

So as I understand it (IANAL), with an exemption, Intel can sue an
end user over patent issues.  The GPL would protect against such
business...

Also AFAIK, this is a problem with most if not all IP covered by patents
-and- a BSD license.

Again, IANAL, but this is what I was told from a trusted source, and
backed up by another...

	Jeff





^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Replace the eepro100 driver with the e100 driver??
  2001-09-19 21:32 Replace the eepro100 driver with the e100 driver?? Ben Greear
  2001-09-19 21:48 ` Jeff Garzik
@ 2001-09-19 22:03 ` Christoph Hellwig
  2001-09-19 22:10 ` Alan Cox
  2 siblings, 0 replies; 4+ messages in thread
From: Christoph Hellwig @ 2001-09-19 22:03 UTC (permalink / raw)
  To: Ben Greear; +Cc: linux-kernel

In article <3BA90EF2.527C9A50@candelatech.com> you wrote:
> The e100 license appears to be compatible, and it has some nice features, like
> interrupt-cooelescing that I don't think are supported in the eepro100..
>
> I keep thinking that if everyone could get behind a single driver,
> especially one with corporate support, we may have a more stable
> result...
>
> Here's the license:

Even if the license were compatible (it isn't) I wouldn't ever choose
to replace eeproo100 with e100 - whilst eeproo100 is a rather nice
behaving Linux driver, e100 is an utter piece of crap.  Never seen
a driver so full of interface violations, wrong types, races, bugs,
etc..

	Christoph

-- 
Of course it doesn't work. We've performed a software upgrade.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Replace the eepro100 driver with the e100 driver??
  2001-09-19 21:32 Replace the eepro100 driver with the e100 driver?? Ben Greear
  2001-09-19 21:48 ` Jeff Garzik
  2001-09-19 22:03 ` Christoph Hellwig
@ 2001-09-19 22:10 ` Alan Cox
  2 siblings, 0 replies; 4+ messages in thread
From: Alan Cox @ 2001-09-19 22:10 UTC (permalink / raw)
  To: Ben Greear; +Cc: linux-kernel

> The e100 license appears to be compatible, and it has some nice features, like

Compatible but unsafe. Its no longer safe to accept BSD licensed code into
the Linux kernel because of the US patent law situation (the GPL prevents
someone patenting things, feeding them into Linux under the GPL then sueing
everyone who uses it - BSD does not). On that issue there is a patent 
licensing proposal from intel that may resolve it.

> interrupt-cooelescing that I don't think are supported in the eepro100..
> I keep thinking that if everyone could get behind a single driver,
> especially one with corporate support, we may have a more stable
> result...

We have been trying for a very very long time to get intel to help with
the mainstream driver. The mainstream driver doesnt contain huge delay 
loops, is written in a way linux folk understand and is rather cleaner
[IMHO]. It is unfortunate Intel wouldnt help out with the kernel driver but
that is their policy it seems.

Alan

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2001-09-19 22:06 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-09-19 21:32 Replace the eepro100 driver with the e100 driver?? Ben Greear
2001-09-19 21:48 ` Jeff Garzik
2001-09-19 22:03 ` Christoph Hellwig
2001-09-19 22:10 ` Alan Cox

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.