Ziemowit Laski 1 Infinite Loop, MS 301-2K
Mac OS X Compiler Group Cupertino, CA USA 95014-2083
Apple Computer, Inc. +1.408.974.6229 Fax .5477
Dear Sir,
Thank you for modifying the "GNUstep" library as a duly authorized agent
of "Apple Computer, Inc." From the web page titled "GNUstep - Summary /
Project Info - GNUstep" (http://savannah.gnu.org/projects/gnustep/), I
understand that GNUstep exists under the GNU "Lesser General Public
License" (http://www.gnu.org/copyleft/lesser.html). Section 9 of that
license reads as follows:
"You are not required to accept this License, since you have not signed
it. However, nothing else grants you permission to modify or distribute
the Library or its derivative works. These actions are prohibited by law
if you do not accept this License. Therefore, by modifying or
distributing the Library (or any work based on the Library), you
indicate your acceptance of this License to do so, and all its terms and
conditions for copying, distributing or modifying the Library or works
based on it."
Therefore, I now understand that "Apple Computer, Inc." has, by virtue
of modifying the "GNUstep" library, accepted the GNU "Lesser General
Public License" to the full extent that "Apple Computer, Inc." has
contributed to the development of GNUstep. Specifically, any and all
rights of "Apple Computer, Inc." to the "GNUstep" library have been
forfeited as necessary to comply with the "full freedom of use"
specified in the GNU "Lesser General Public License."
Truly yours,
John Anderson,
Detroit.
On Tuesday, August 26, 2003, at 8:27 PM, Ziemowit Laski wrote:
Here's what I scribbled into the CVS Log:
- Ensure that when only a single method prototype is available for a
message,
use that method's signature in its entirely when constructing the call.
The method-10.m test case checks for that.
- When multiple method prototypes are available (when sending to
'id' or
'Class'), issue a stern warning and use 'id' for return type and '...'
for arguments, rather than picking some signature at random. :-(
Test cases have been modified to accommodate the new wording.
- Fix a duplicate warning, exposed by the comp-types-1.m test case.
- Fix/streamline the handling of method selectors, esp. hashing. Also,
simplify the method addition logic.
Please test away! I will now sync up with HEAD and, if there are no
regressions, will commit that as well.
Thank you,
--Zem
--------------------------------------------------------------
Ziemowit Laski 1 Infinite Loop, MS 301-2K
Mac OS X Compiler Group Cupertino, CA USA 95014-2083
Apple Computer, Inc. +1.408.974.6229 Fax .5477
_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustep@gnu.org
http://mail.gnu.org/mailman/listinfo/discuss-gnustep
------------------------------------------------------------------------
_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustep@gnu.org
http://mail.gnu.org/mailman/listinfo/discuss-gnustep