I know it is simple to download and install but so are many other applications such as phpmyadmin, drupal and Zend Framework and they are all just an apt-get away.
Why is there no package for magento in the repositories or apparently from anywhere else?
Is it a licensing issue? The software is dual licensed under a commercial license and Open Software License (OSL 3.0).
Part of the issue might be with Debian ruling the OSL V1.1 (Magento is now under 3.0) as a non-free license. Conversations on the debian-legal mailing list went:
And more on that here.
It still seems to be GPL-incompatible because of the way it adds extra restrictions. I didn't think GPL compatibility was a necessity for universe inclusion, but Debian getting in a fluster over it will have stalled the upstream packaging process.
There's no reason why that should have stopped an Ubuntu user from packaging it. It just needs somebody who's willing to take up the task. I should add that this is not a one-off job. Security updates need to be pushed as soon as they're available.
Have a look at the list of all applications that need to be included in the repositories: https://launchpad.net/ubuntu/+bugs?field.tag=needs-packaging There is more than 2k entries. I think it's not packaged for ubuntu only because the packagers don't have enough time, as there is lots of other work to do.
The license rarely is a problem. Note that quite a lot of free commercially-licenced applications are packaged for ubuntu (proprietary drivers or Adobe Flash for example).