[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug-gnulib] gnulib web page
[Bug-gnulib] gnulib web page
Wed, 22 Jan 2003 20:56:19 -0500
I revised the gnulib home page (see below, any comments?), but don't
have write permission to www/software/gnulib.
Jeff, help? I can't see any way to give myself permission on the admin
page. Am I supposed to request this of savannah-hackers, or can you do it?
<!-- $Id$ -->
<title>GNULib - GNU Portability Library - GNU Project - Free Software
<link REV="made" HREF="mailto:address@hidden">
<meta NAME="keywords" CONTENT="portability, library, source sharing">
<body BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#1F00FF" ALINK="#FF0000"
<a HREF="/graphics/gnu-head-sm.jpg"><img SRC="/graphics/gnu-head-sm.jpg"
ALT=" [image of the Head of a GNU] "
WIDTH="129" HEIGHT="122"> (jpeg 7k)</a>
<a HREF="/graphics/gnu-head.jpg">(jpeg 21k)</a>
<a HREF="/philosophy/gif.html">no gifs due to patent problems</a>
<h2>GNULib - The GNU Portability Library</h2>
<p>GNU software has a well-deserved reputation for running on many
different types of systems. While our primary goal is to write
software for the GNU system, many users and developers have been
introduced to us through the systems that they were already using.</p>
<p>Until now, there was no central place for all of the special GNU
versions to exist. <a href="http://gcc.gnu.org/">GCC</a> has
<a href="http://gcc.gnu.org/onlinedocs/libiberty/">libiberty</a>, but
this is hard to disentangle from the GCC build tree.
proved too hard to keep up to date, and at this point is moribund.
<p>Why, then, create another library? gnulib takes a different
approach. Its components are intended to be shared at the source level,
rather than being a library that gets installed and linked against.
Instead, the idea is to copy files from gnulib into your own source
<a href="http://savannah.gnu.org/cgi-bin/viewcvs/gnulib/gnulib/">browse the
current gnulib sources on
Or you can
the modules comprising gnulib</a>.
<p>To use gnulib, check out the sources via anonymous cvs (see
instructions on the <a
href="http://savannah.gnu.org/projects/gnulib/">gnulib project page</a>
if need be).
Then run <tt>./gnulib-tool --help</tt>. For help or more info, email
<a href="mailto:address@hidden">address@hidden</a>. (We will
post real documentation as soon as we've written some. :)
<h3>How do I get my routines into gnulib?</h3>
<p>Please email <a href="mailto:address@hidden">address@hidden</a>
with information. Here are some guidelines, however:</p>
<li>If your .c and .h files define functions that are broken or missing
on some other system, we should be able to include it.</li>
<li>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.</li>
<li>If your functions define completely new but rarely used
functionality, you should probably consider packaging it as a seperate
<p>All source code is copylefted by the Free Software Foundation.
Assignment forms may be necessary before we can access your source
Return to <a HREF="/home.html">GNU's home page</a>.
Please send FSF & GNU inquiries & questions to
There are also <a HREF="/home.html#ContactInfo">other ways to
contact</a> the FSF.
Please send comments on these web pages to
send other questions to
Copyright (C) 2003 Free Software Foundation, Inc.,
59 Temple Place - Suite 330, Boston, MA 02111, USA
Verbatim copying and distribution of this entire article is
permitted in any medium, provided this notice is preserved.
<!-- timestamp start -->
$Date: 2001/10/19 12:54:10 $ $Author: jbailey $
<!-- timestamp end -->
- [Bug-gnulib] gnulib web page,
Karl Berry <=