Home |  Company |  Philosophy |  Career |  Support |  Contacts | 
Philosophy

The Cathedral and Bazar... toward the path of becoming Leaders in Efficiency and Reliability

Nowadays we often speak about Open Source and Free Software, "Free as in free speach, not as in free beer".

Free Software gives the users the opportunity to freely modify any newly developed software and to shape it as they like to meet their personal needs.

Free Software development introduced a new way of working, method that was originally born as a philosophy, has become today a widely used model employed by many leading companies. This new way of working has already generated many excellent reuslts, in terms of efficiency, reliability and features of new products.

This new way of working allows you both to use the software and to contribute to its development by reporting bugs, adding functionalities, as well as improving the internal mechanisms.

The stability and security of Linux (more in general, the GNU operating system) is derived from one main factor: the availability for everyone to use the source-code of a open-developed model. This allows for the elimination of bugs and erroneous errors, and more importantly, a deep analysis of the code, leading to the discovery of security problems.

If we consider software as a complex and delicate mechanism, the fact that it works under specific conditions, does not guarantee the correct functionalabiity under all conditions. If "we do not have the project disposition" (source-code), we do not have the scientific or technical means to justify our choice. In addition, we can not verify its availabitly prior to using the software. In this case, a problem can be identified only at the moment in which it occurs, and can be corrected only by the creator of the software. Adopting this type of solution will bind you indissolubly to the producer.

The non-availability of the project, leads to only a general idea of the funcionality of the mechanism, Therefore, it is difficult to make significant modifications. These modifications can only be made after in-depth research of the code, and using technical documentation that is provided. In many cases, such documentation does not verify the objective of the project, and could show us simplified models of the project (the codes are protected by copyrights and patents).

By making free available projects, we give everyone the opportunity to agree or disagree with our method of developing this software rather than another. By placing the source-code under the consideration of the critics and analists of the scientific community, the credibility of the developers is improved. In this way, all the developers that wish to contribute to the project can do so.

Opening the developement of the project may be considered couragious. However, it may also be considered a method to give clients maximum transparency and flexibility. You will not have to only trust the solution: you will be able to concretely verify its reliability.

In general, when a software has high "potential" (in terms of flexibility) the more complicated it is to use (why can't an airplane have only a steering wheel and an accelerator?). The more flexible and customized characteristics a software possesses, the more specific technical skills it requires. The flexibility of a system is often due to the arrangement of the components of the system. These components will be combined and "piled" in a way to construct a stable, available, and secure structure, that satisfies the needs of the users.

In the world of the internet and ISP operators, it becomes much more difficult to offer functional and innovative services. This is because the operator needs to have a high completence level. These technical skills are obtainable only by a person working in this sector on a daily basis.

Open source software is not considered a valid alternative for commercial software. This is because it does not offer a guarantee of reliability and usefulness. Although the model of developement has this type of guarantee, it is not enough for an ISP to justify the adoption of an open-source soloution.

The objective of the implementation of new software, is to offer a new service. Consequently, the service must be stable, functional, and reliable, independent of the specific type of software being used.

Following this philosophy, our clients have the opportunity to use avant-guard technology, therefore they are able to do exactly what they wish with reliable and capable technology, such as installing, configuring and improving the Free Software used or developed by us.

Our Core Business is based not on the installation and management of software, but on the development and creation of innovative solutions, which enable our clients to distinguish their company from others based on professionality, security, and efficiency.

  © 2003-2005 Masobit Corporation. All Rights Reserved. | Legal |  Term of Use |