[eepro100] About eepro "out of resources" bug

Joseph Kulig joek@websprocket.com
Thu, 27 Sep 2001 16:15:19 -0400


The Java version of the EEPro100 source code should have included the following
disclaimer:
/*
 * This work is a derivative, object oriented version of  the
drivers/net/eepro100.c: An Intel i82557-559 Ethernet driver for Linux.
 * Written 1996-2001 by Donald Becker.
 */

Donald Becker wrote:

> On Tue, 25 Sep 2001, Joseph Kulig wrote:
>
> > Alexander Gdalevich wrote:
> > > It does not look like eepro100.c from Scyld, nor fxp_if for FreeBSD, nor
> > > e100 from Intel.  BTW, is it written in C++ !?  Also, how often do you see
> > > this happening?
> ...
> > This device driver is written in Java. It is part of a pure object
> > oriented OS that is written in Java. This pure Java OS is currently
> > ported to the Strongarm and Xscale processor platforms.
> ...
>
> > /*
> >  * Copyright (c) 2001 WebSprocket LLC. All Rights Reserved.
>
> You should correct this statement.
> This code is directly drived in structure, naming and text of comments
> from eepro100.c, and thus should retain the original authorship and
> copyright notice.  I'm not too upset, since you are keeping it under
> the GPL.
>
> Note that gradually rewriting the code does not remove it from being
> legally considered a derived work -- to break the relationship you must
> do a new implementation from scratch.
>
> Two other minor points while I'm on copyright notice issues
>    - "(c)" has no legal meaning.  Even 15 years ago, when it might have
>      been useful, you either had to use the correct "circle-C" graphic
>      or spell out "Copyright".
>    - "all rights reserved" is contradicted by the license immediately
>      below.  The Berne Convention states that works are "born" with copy
>      rights reserved to the author.
>
> Everything changed with the U.S. adoption of the Berne Convention.  Not
> to be too US-centric, but the U.S. acceptance of this European ruleset
> was the turning point for unified world-wide copyright rules.
>
> >  * This program is free software; you can redistribute it and/or modify
> >  * it under the terms of the GNU Library General Public License as published
> >  * by the Free Software Foundation. (see COPYING.LIB)
> >  *
> >  * WEBSPROCKET MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT
>
> Pointless, as the GPL covers this, but harmless.
>
> You'll want to clean the attribution up before registering your work,
> Disclaimer: Please consider this information, I am not providing legal advice.
>
> Donald Becker                           becker@scyld.com
> Scyld Computing Corporation            http://www.scyld.com
> 410 Severn Ave. Suite 210               Second Generation Beowulf Clusters
> Annapolis MD 21403                      410-990-9993

--
Joe Kulig                                               phone:  216-357-2580
joek@websprocket.com                    fax:    216-357-2584
2253 Professor Street                   Cleveland, OH 44113