Software in Linux based operating systems is expected to come from the distribution's software repositories. (or a distribution endorsed package sharing method) A random zip on a website is alien to this ecosystem, as it does not integrate into the operating system or receive updates with the rest of the software.
A proper package would integrate net2plan within the distribution, allowing it to be called from anywhere, providing a launcher icon... it should also pull ipopt and glpk as dependencies automatically, making the installation faster.
I created an Arch Linux package and uploaded it to the user repositories that provides all of that. It's already being already used by some Arch-using fellows at university.
An Ubuntu ppa would be the simplest way to provide a package for the greatest range of users. Anyone can set them up, and it only requires packaging the software into a .deb file. Users of the ppa would get automatic updates and the user experience that is expected from a well integrated application.
Uploading packages to other distributions such as Debian or Fedora, so that anyone can install them without adding repositories requires a more lengthy process. It can also take years for those packages to reach end users (as most use LTS versions of Ubuntu), so that's not really the aim of this issue piece.
Thank you for your time and effort in this project.