Allen Networks

Home > About

About Allen Networks

Allen Networks was formed from an experimental project in 2005 called "AtShop3D" where environments could be explored using linked photos and computer generated images. The idea for AtShop3D started from the previous experiences I have had with panorama photo stitching techniques, in an experiment to navigate the panoramas generated from separate images in real-time.

Other than imaging, my work focuses on complete website design and ecommerce solutions, GNU/Linux installations, pro-audio engineering and multimedia services.

Involvement in Free Software

At all times, I use free software in as many aspects of my work that is possible, and refuse to work with any tool or computer program that restricts its users from modifying and improving on it and sharing it to help others.

When I use the definition "free software" I refer to the use of the term "free" as in freedom or more specifically unrestricted, rather than "available at no cost". In this sense, a computer program should be able to be sold along with its source code and the rights to modify and distribute it, and changed to the customer's requirements. A more in-depth explanation is provided on the GNU Free Software Definition article.

To clarify what restrictions that proprietary software places in its users, imagine a car which uses the same license as the proprietary software;

Free software on the other hand, allows and even encourages us to improve and pass on copies of the software. It works very much like the car many people have in their garage: they can work on it and repair any faults, they can share it with their friends and lend it to family members, or even give it away if needed, and with all of the modifying, sharing and giving of cars all over the world, the automotive industry still flourishes.

People still buy cars even though they are free (unrestricted).

Imagine how crippled the automotive industry would be if restrictive laws were placed on them.

Copyright 2008 Allen Networks | Hervey Bay QLD Australia | ABN: 22 485 160 208 | View Source