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)
- EISPACK
- ЛАПАК
- LINPACK
- МИНПАК
- КВАДПАК
Пакет SLATEC отличается тем, что он включает ряд других пакетов, таких как BLAS и LINPACK.
Другие проекты
- Научная библиотека GNU (GSL), написанная на C и распространяемая под Стандартной общественной лицензией GNU
Рекомендации
- ^ Часто задаваемые вопросы по Netlib
- ↑ Джек Дж. Донгарра ; Эрик Гроссе (май 1987 г.). «Распространение математического программного обеспечения по электронной почте». Связь . 30 (5): 403. CiteSeerX 10.1.1.73.7679 . DOI : 10.1145 / 22899.22904 .
- ^ Джек Донгарра, Джин Голуб, Эрик Гросс, Клив Молер, Кейт Мур (2008). «Netlib и NA-Net: построение научного компьютерного сообщества» (PDF) . IEEE Annals of the History of Computing . 30 (2): 30–41. CiteSeerX 10.1.1.102.7201 . DOI : 10.1109 / MAHC.2008.29 . Проверено 13 мая 2018 .
Репозиторий программного обеспечения Netlib был создан в 1984 году для облегчения быстрого распространения общедоступных программных процедур для использования в научных вычислениях.
CS1 maint: не рекомендуется параметр ( ссылка ) CS1 maint: использует параметр авторов ( ссылка ) - ^ Классический Фортран: Программирование для инженерных и научных приложений : «Самый известный репозиторий общедоступного научного числового программного обеспечения - netlib» (2009).
Внешние ссылки
- www.netlib.org