Нетлиб
Netlib — это репозиторий программного обеспечения для научных вычислений, поддерживаемый AT&T , Bell Laboratories , Университетом Теннесси и Национальной лабораторией Ок-Риджа . [1] Netlib включает в себя множество отдельных программ и библиотек . Большая часть кода написана на C и Fortran , некоторые программы написаны на других языках.
История [ править ]
Проект начался с электронной почты распространения по UUCP , ARPANET и CSNET в 1980-х годах. [2]
База кода Netlib была написана в то время, когда компьютерное программное обеспечение еще не считалось товаром. Поэтому для многих программ не указаны условия лицензии или условия использования. До принятия Закона о реализации Бернской конвенции 1988 года (и более раннего Закона об авторском праве 1976 года ) произведения без явного уведомления об авторских правах были программным обеспечением, являющимся общественным достоянием . Кроме того, большая часть кода Netlib — это работа государственных служащих США и поэтому находится в открытом доступе . [3] [4] Таким образом, хотя некоторые пакеты не имеют явных заявлений об отказе от авторских прав или защите авторских прав , например, пакет SLATEC имеет явное заявление.
Содержание [ править ]
Некоторые известные пакеты, поддерживаемые в Netlib:
- Библиотека решателей AMPL (ASL)
- Базовые подпрограммы линейной алгебры (BLAS)
- ЭЙСПАК
- ЛАПАК
- ЛИНПАК
- МИНПАК
- КВАДПАК
Пакет SLATEC уникален тем, что он включает в себя ряд других пакетов, таких как BLAS и LINPACK.
Другие проекты [ править ]
- Научная библиотека GNU (GSL), написанная на C и распространяемая под лицензией GNU General Public License.
Ссылки [ править ]
- ^ Часто задаваемые вопросы по Netlib
- ^ Джек Дж. Донгарра ; Эрик Гросс (май 1987 г.). «Распространение математического программного обеспечения по электронной почте». Коммуникации . 30 (5): 403. CiteSeerX 10.1.1.73.7679 . дои : 10.1145/22899.22904 . S2CID 52895937 .
- ^ Джек Донгарра; Джин Голуб; Эрик Гросс; Клив Молер; Кейт Мур (2008). «Netlib и NA-Net: создание научного вычислительного сообщества» (PDF) . IEEE Анналы истории вычислений . 30 (2): 30–41. CiteSeerX 10.1.1.102.7201 . дои : 10.1109/MAHC.2008.29 . S2CID 991846 . Проверено 13 мая 2018 г.
Репозиторий программного обеспечения Netlib был создан в 1984 году для облегчения быстрого распространения общедоступных программных процедур для использования в научных вычислениях.
- ^ Классический Фортран: Программирование для инженерных и научных приложений : «Самый известный репозиторий общедоступного научного числового программного обеспечения - netlib» (2009).