PSOPT is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License (LGPL) as published by the Free Software Foundation, either version 2.1 of the License, or (at your option) any later version.
PSOPT is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
The full text of the license is included in the file LICENSE.txt in the distribution, and is also available from the Free Software Foundation at http://www.gnu.org/licenses/.
In practical terms, the LGPL allows PSOPT to be used, studied, modified and redistributed freely, and it also permits linking PSOPT as a library from applications distributed under different terms, provided the conditions of the LGPL are met. Note that PSOPT depends on third-party libraries (such as IPOPT, CppAD and Eigen) which are distributed under their own licenses; users should consult those licenses where relevant. If in doubt about licensing questions, please seek appropriate advice.
Copyright (C) 2009–2026 Victor M. Becerra.