Netlib
Software repository
title: "Netlib" type: doc version: 1 created: 2026-02-28 author: "Wikipedia contributors" status: active scope: public tags: ["numerical-software", "public-domain-software-with-source-code"] description: "Software repository" topic_path: "general/numerical-software" source: "https://en.wikipedia.org/wiki/Netlib" license: "CC BY-SA 4.0" wikipedia_page_id: 0 wikipedia_revision_id: 0
::summary Software repository ::
Netlib is a repository of software for scientific computing maintained by AT&T, Bell Laboratories, the University of Tennessee and Oak Ridge National Laboratory. Netlib comprises many separate programs and libraries. Most of the code is written in C and Fortran, with some programs in other languages.
History
The project began with email distribution on UUCP, ARPANET and CSNET in the 1980s.
The code base of Netlib was written at a time when computer software was not yet considered merchandise. Therefore, no license terms or terms of use are stated for many programs. Before the Berne Convention Implementation Act of 1988 (and the earlier Copyright Act of 1976) works without an explicit copyright notice were public-domain software. Also, most of the Netlib code is work of US government employees and therefore in the public domain. While several packages therefore don't have explicit waiver/anti-copyright statements, for instance, the SLATEC package has an explicit statement.
Contents
Some well-known packages maintained in Netlib are:
- AMPL Solver Library (ASL)
- Basic Linear Algebra Subprograms (BLAS)
- EISPACK
- LAPACK
- LINPACK
- MINPACK
- QUADPACK
The SLATEC package is special in that it comprises a number of other packages like BLAS and LINPACK.
Other projects
- GNU Scientific Library (GSL), written in C and distributed under the GNU General Public License
References
References
- [https://www.netlib.org/misc/faq.html#2.1 Netlib FAQ]
- (May 1987). "Distribution of mathematical software via electronic mail". Communications.
- Jack Dongarra. (2008). "Netlib and NA-Net: building a scientific computing community". IEEE Annals of the History of Computing.
- [https://books.google.com/books?id=2GPNBQAAQBAJ&dq=netlib+public+domain&pg=PA109 Classical Fortran: Programming for Engineering and Scientific Applications]: "The best known repository of public-domain scientific numerical software is netlib" (2009).
::callout[type=info title="Wikipedia Source"] This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page. ::