[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