![]() |
[[ About ]] [[ Announcements ]] [[ Licensing ]] [[ Download ]] [[ User Guide ]] [[ Manual ]] [[ Resources ]]
ALGLIB - это кросс-платформенная библиотека численного анализа, поддерживающая несколько языков программирования (C++, C#, Pascal, VBA) и несколько операционных систем (Windows, Linux, Solaris). Возможности ALGLIB включают в себя:
За что выбрать ALGLIB? За то, что библиотека ALGLIB:
НОВОСТИ ALGLIB (архив, подписаться):
01.09.2010 Новый релиз - ALGLIB 3
01.06.2010 Новый релиз - ALGLIB 2.6.0
12.04.2010 Новый релиз - ALGLIB 2.5.0
10.03.2010 Новый релиз - ALGLIB 2.4.0
30.01.2010 Новый релиз - ALGLIB 2.3.0
ALGLIB uses dual licensing model. It can be used under GPL 2+ which suits needs of scientists, researchers, engineers. GPL allows free use and free modification of ALGLIB, but any derivative work (i.e. application using ALGLIB) must be distributed under GPL license too (copyleft requirement). It is good for those who just wants to solve some computational problem or to use ALGLIB in other GPL projects.
However, copyleft requirement is not good for commercial users. Basically, it means that you a) must distribute your program along with source code and b) can't restrict your users from copying your program, reselling copies or distributing them for free. That is where commercial license comes in. Commercial license:
Here is comparison of two ALGLIB editions – commercial and open source:
| Open Source Edition | Commercial Edition | |
| License | GPL 2+ | Commercial |
| Functionality | Same | |
| User can see/modify source code | Yes | |
| Can be used in GPL applications | Yes | No |
| Can be used in commercial applications | No | Yes |
| Target audience | Researchers, open source developers |
Commercial users |
| Price | Free | Price list |
Here you can download GPL-licensed version of ALGLIB. Commercial users may use GPL-licensed code as unlimited trial version. But if you want to distribute something that includes GPL-ed code, you have to either distribute it under GPL too or buy commercial license.
3.x branch |
||||||
| Change Log | ||||||
| alglib-3.0.0.rc1.cpp | zip | tgz | версия на C++ | |||
pre-3.x releases |
||||||
| Pre-3.x releases are not compatible with 3.x branch; however, they will be there for languages which were not ported to 3.x yet | ||||||
| alglib-2.6.0.csharp.zip | версия на C# | |||||
| alglib-2.6.0.mpfr.zip | версия с использованием арифметики произвольной точности (MPFR) |
|||||
| alglib-2.6.0.freepascal.zip | версия на FreePascal | |||||
| alglib-2.6.0.delphi.zip | версия на Delphi | |||||
| alglib-2.6.0.vb6.zip | версия на VBA | |||||
ALGLIB User Guide is a set of articles which discusses general questions: ALGLIB reliability and portability, algorithms used and their strong and weak points. It does not contain detailed subroutines description nor it contains the most fresh and up-to-date information about ALGLIB units/classes/functions - you should read ALGLIB Reference Manual if you need such info.
DOCUMENTATION LICENSE: ALGLIB User Guide is licensed for personal use only.
1. You may read the Guide and make an unlimited number of copies for personal use, without the right to redistribute the Guide.
2. Any other kinds of using the Guide, specifically, sales or any other commercial use, distribution on any material media, through computer networks or any other ways, are prohibited.
See ALGLIB Reference Manual for a free documentation under FreeBSD documentation license.
Contents
О проекте ALGLIB| Reference manual for the latest release in HTML format. FreeBSD documentation license. | ||
| manual.cpp.html | ||
| bugs.alglib.net | баг-трекер |
|
ALGLIB project, 1999-2010 |