diff options
author | Jeff Bailey <jbailey@nisa.net> | 2001-10-22 13:45:41 +0000 |
---|---|---|
committer | Jeff Bailey <jbailey@nisa.net> | 2001-10-22 13:45:41 +0000 |
commit | 9be083d50030239015630721e43dfa3bf68b51c4 (patch) | |
tree | 1eef9ffd3c211f5f3531c60f37e5300d23c0297d /README | |
parent | 76230427055f7ca275f2ac76dbe5a0827feb714e (diff) | |
download | gnulib-9be083d50030239015630721e43dfa3bf68b51c4.tar.gz |
Checking initial copies various licenses, README, and general COPYING document.
Diffstat (limited to 'README')
-rw-r--r-- | README | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/README b/README new file mode 100644 index 0000000000..9a67d7813f --- /dev/null +++ b/README @@ -0,0 +1,61 @@ +GNULib +====== + +GNULib is inteded to be the canonical source for most of the important +"Portability" files for GNU projects. + +While portability is not one of our primary goals, it has helped +introduce many people to the GNU system, and is worthwhile when it can +be acheived at a low cost. This collection helps lower that cost. + +There are three directories that contain all of the files: + +gpl/ - Any source files licensed under the GNU General Public License +lgpl/ - Any source files licensed under the GNU Lesser GPL +doc/ - Any documents that may be nice to have in applications. This +includes such files as 'COPYING, COPYING.LIB, etc.' + +Contributing to GNULib +====================== + +All software here is Copyright (c) Free Software Foundation - you need +to have filled out an assignment form for a project that uses the +module for that contribution to be accepted here. + +If you have a piece of code that you would like to contribute, please +email bug-gnulib@gnu.org. We will add you to the maintainers list. + +Generally we are looking for files that fulfill at least one of the +following requirements: + + * If your .c and .h files define functions that are broken or +missing on some other system, we should be able to include it. + + * If your functions remove arbitrary limits from existing +functions (either under the same name, or as a slightly different +name), we should be able to include it. + +If your functions define completely new but rarely used functionality, +you should probably consider packaging it as a seperate library + +High Quality +============ + +We will be developing a testsuite for these applications. The goal is +to have a 100% firm interface so that maintainers can feel free to +update to the code in CVS at *any* time and know that their +application will not break. This means that before any change can be +committed to the repository, a test suite program must be produced +that exposes the bug for regression testing. All experimental work +should be done on branches to help promote this. + +CVS +=== + +GNULib is available for anonymous checkout. In any Bourne-shell the +following should work: + +$ cvs -d :pserver:anoncvs@cvs.gnu.org:/cvsroot/gnulib login +(Just hit Enter or Return when prompt for a password) +$ cvs -d :pserver:anoncvs@cvs.gnu.org:/cvsroot/gnulib checkout gnulib + |