2021-07-20 14:21:14 +00:00
|
|
|
GNUstep Base Library
|
|
|
|
====================
|
|
|
|
|
|
|
|
[](https://github.com/gnustep/libs-base/actions/workflows/main.yml?query=branch%3Amaster)
|
1998-02-09 19:06:40 +00:00
|
|
|
|
2010-05-10 19:48:24 +00:00
|
|
|
The GNUstep Base Library is a library of general-purpose, non-graphical
|
|
|
|
Objective C objects. For example, it includes classes for strings,
|
|
|
|
object collections, byte streams, typed coders, invocations,
|
|
|
|
notifications, notification dispatchers, moments in time, network ports,
|
|
|
|
remote object messaging support (distributed objects), and event loops.
|
1998-02-09 19:06:40 +00:00
|
|
|
|
2021-07-20 14:21:14 +00:00
|
|
|
It provides functionality that aims to implement the non-graphical
|
2010-05-10 19:48:24 +00:00
|
|
|
portion of the Apple's Cocoa frameworks (the Foundation library) which
|
|
|
|
came from the OpenStep standard.
|
1998-02-09 19:06:40 +00:00
|
|
|
|
2021-07-20 14:21:14 +00:00
|
|
|
Initial reading
|
|
|
|
---------------
|
1998-02-09 19:06:40 +00:00
|
|
|
|
2021-07-20 20:02:21 +00:00
|
|
|
The file [NEWS](NEWS) has the library's feature history.
|
|
|
|
|
2021-07-20 14:21:14 +00:00
|
|
|
The files [INSTALL](INSTALL) or [GNUstep-HOWTO][1] (from the web site)
|
|
|
|
gives instructions for installing the library.
|
1998-02-09 19:06:40 +00:00
|
|
|
|
2021-07-20 14:21:14 +00:00
|
|
|
[1]: http://www.gnustep.org/resources/documentation/User/GNUstep/gnustep-howto.pdf
|
1998-02-09 19:06:40 +00:00
|
|
|
|
2021-07-20 14:21:14 +00:00
|
|
|
License
|
|
|
|
-------
|
2001-07-19 14:47:31 +00:00
|
|
|
|
2005-07-21 13:58:00 +00:00
|
|
|
The GNUstep libraries and library resources are covered under the GNU
|
|
|
|
Lesser Public License. This means you can use these libraries in any
|
2016-03-20 13:54:19 +00:00
|
|
|
program (even non-free programs). If you distribute the libraries along
|
2005-07-21 13:58:00 +00:00
|
|
|
with your program, you must make the improvements you have made to the
|
2016-03-20 13:54:19 +00:00
|
|
|
libraries freely available. You should read the COPYING.LIB file for
|
2021-07-20 14:21:14 +00:00
|
|
|
more information. All files in the 'Source', 'Headers',
|
2017-04-14 09:54:19 +00:00
|
|
|
'NSCharacterSets', 'NSTimeZones', and 'Resources' directories and
|
2016-03-20 13:54:19 +00:00
|
|
|
subdirectories under this are covered under the LGPL.
|
2002-04-30 21:26:43 +00:00
|
|
|
|
2021-07-20 14:21:14 +00:00
|
|
|
GNUstep tools, test programs, and other files are covered under the
|
2016-03-20 13:54:19 +00:00
|
|
|
GNU Public License. This means if you make changes to these programs,
|
|
|
|
you cannot charge a fee, other than distribution fees, for others to use
|
|
|
|
the program. You should read the COPYING file for more information.
|
|
|
|
All files in the 'Documentation', 'Examples', 'Tools', 'config', and
|
|
|
|
'macosx' directories are covered under the GPL.
|
2001-07-19 14:47:31 +00:00
|
|
|
|
2021-07-20 14:21:14 +00:00
|
|
|
With GNUstep-Base, we strongly recommend the use of the ffcall
|
2001-07-19 14:47:31 +00:00
|
|
|
libraries, which provides stack frame handling for NSInvocation and
|
|
|
|
NSConnection. "Ffcall is under GNU GPL. As a special exception, if used
|
|
|
|
in GNUstep or in derivate works of GNUstep, the included parts of ffcall
|
|
|
|
are under GNU LGPL" (Text in quotes provided by the author of ffcall).
|
|
|
|
|
2021-07-20 14:21:14 +00:00
|
|
|
How can you help?
|
|
|
|
-----------------
|
|
|
|
|
|
|
|
Give us feedback! Tell us what you like; tell us what you think could be better.
|
1998-02-09 19:06:40 +00:00
|
|
|
|
2021-07-20 14:21:14 +00:00
|
|
|
Please log bug reports on the [GitHub issues page][2].
|
2003-02-17 03:14:17 +00:00
|
|
|
|
2021-07-20 14:21:14 +00:00
|
|
|
[2]: https://github.com/gnustep/libs-base/issues
|
1998-02-09 19:06:40 +00:00
|
|
|
|
2021-07-20 14:21:14 +00:00
|
|
|
Happy hacking!
|
1998-02-09 19:06:40 +00:00
|
|
|
|
2021-07-20 14:21:14 +00:00
|
|
|
Copyright (C) 2005 Free Software Foundation
|
2005-07-21 13:58:00 +00:00
|
|
|
|
2021-07-20 14:21:14 +00:00
|
|
|
Copying and distribution of this file, with or without modification,
|
2005-07-21 13:58:00 +00:00
|
|
|
are permitted in any medium without royalty provided the copyright
|
|
|
|
notice and this notice are preserved.
|