Licensing

Net2Plan is free and open-source! It is licensed under the GNU Lesser General Public License Version 3 or later (the "LGPL"). Then, you can use Net2Plan or parts into your programs for free, can make money from them, and do not have to disclose your code. You are obliged to mention that you are using Net2Plan in your program.

Regarding third-party software used by Net2Plan:

  • Apache Commons CLI (commons-cli-1.3) for the command-line interface is under the Apache License (ASL) 2.0
  • Apache Commons Lang (commons-lang3-3.4) for helper utilities for the java.lang API is under the Apache License (ASL) 2.0
  • Commons-Collections with Generics (collections-generic-4.01) used by JUNG library is under the Apache License (ASL) 2.0
  • Google Guava (guava-18.0) for helper utilities is under the Apache License (ASL) 2.0
  • JGraphT (jgrapht-core-0.9.1) used for graph algorithms is under the GNU Lesser General Public License (LGPL) Version 2.1 and Eclipse Public License (EPL)
  • JNA (jna-4.1.0) used for Java native access is under the GNU Lesser General Public License (LGPL) Version 2.1 and Apache License (ASL) 2.0
  • JOM (jom-0.1.15) used for solving optimization problems is under the GNU Lesser General Public License (LGPL) Version 3
  • JUNG (jung-algorithms-2.0.1, jung-api-2.0.1, jung-graph-impl-2.0.1, jung-io-2.0.1.jar, jung-visualization-2.0.1) used for graph algorithms and visualization is under the Berkeley Software Distribution (BSD) license
  • jsoup (jsoup-1.8.3) used for HTML parsing is under the MIT license
  • MathJax (mathjax-2.5.0) used for LaTeX rendering is under the Apache License (ASL) 2.0
  • MigLayout (miglayout-core-5.0, miglayout-swing-5.0) used for graph algorithms and visualization is under the Berkeley Software Distribution (BSD) license
  • Parallel Colt (parallelcolt-0.10.1) used for scientific computing is under:
    • Packages cern.colt.*, cern.jet.*, cern.clhep: "Copyright © 1999 CERN - European Organization for Nuclear Research. Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. CERN makes no representations about the suitability of this software for any purpose. It is provided "as is" without expressed or implied warranty."
    • Packages hep.aida.*: "Written by Pavel Binko, Dino Ferrero Merlino, Wolfgang Hoschek, Tony Johnson, Andreas Pfeiffer, and others. Check the FreeHEP home page for more info. Permission to use and/or redistribute this work is granted under the terms of the LGPL License, with the exception that any usage related to military applications is expressly forbidden. The software and documentation made available under the terms of this license are provided with no warranty."
  • StAX2 (stax2-api-4.0.0) used by Woodstox library is under the Berkeley Software Distribution (BSD) license
  • Woodstox (woodstox-core-5.0.1) used for XML processing are under Apache License (ASL) 2.0