Our model for delivering web services, is a solution stack known as LAMP, an acronym of the names of its four components: the Linux operating system, the Apache HTTP Server, the MySQL relational database management system (RDBMS), and the PHP programming language.
This combination of ‘open-source’ products have become popular in the Web industry as a way of deploying reliable, scalable and secure web applications. The PHP/LINUX/MySQL combination offers extremely high end technology developed by the international community of programmers.
Linux is a Unix-like and mostly POSIX-compliant computer operating system (OS) assembled under the model of free and open-source software development and distribution. The defining component of Linux is the Linux kernel, an operating system kernel first released on 5 October 1991 by Linus Torvalds.
The Apache HTTP Server, colloquially called Apache, is the world’s most used web server software. Originally based on the NCSA HTTPd server, development of Apache began in early 1995 after work on the NCSA code stalled. Apache played a key role in the initial growth of the World Wide Web, quickly overtaking NCSA HTTPd as the dominant HTTP server, and has remained most popular since April 1996.
MySQL is a high-end database application. MySQL stands for “My Structure Query Language”. In short this means that MySQL is based on a universal language known as SQL which has been developed since the 1970’s. SQL is accepted as the definitive model for relational database management systems (RDBMS).
phpUnlike many other programming languages, PHP does not require a special license to access its source code or additional modules, it is entirely Open Source. PHP stands for “PHP: Hypertext Preprocessor”. In short this means that PHP is a language which runs ‘server-side’ and processes web-pages before they reach the users ‘browser’. The hypertext pages are therefore Preprocessed (created dynamically).
What is Open Source?
At Mirata we develop and use a range of Open Source Technology to support our clients projects and services. Most of the applications we use are produced as Free Software and are released under the GNU General Public Licence (GPL). Software is written using source code. With open source software, the code is protected by a special license that ensures everyone can see the code, and everyone has access to that code.
Open Source Initiative (OSI)
Open Source Initiative (OSI) is a non-profit corporation dedicated to managing and promoting the Open Source Definition for the good of the community, specifically through the OSI Certified Open Source Software certification mark and program. The basic idea behind open source is very simple: When programmers can read, redistribute, and modify the source code for a piece of software, the software evolves. People improve it, people adapt it, people fix bugs. And this can happen at a speed that, if one is used to the slow pace of conventional software development, seems astonishing.
Access to software determines who may participate in a digital society. Therefore, the freedoms to use, copy, modify and redistribute software – as described in the Free Software definition – allow equal participation in the information age. The vision of Free Software is one of a stable basis for freedom in a digital world both in an economic and socio-ethical context. Free Software is one important cornerstone for freedom, democracy, human rights and development in a digital society. The FSFE is dedicated to supporting all aspects of Free Software in Europe. Creating awareness for these issues, securing Free Software politically and legally, and giving people freedom by supporting development of Free Software are central issues of the FSFE.
The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licence is intended to guarantee your freedom to share and change free software – to make sure the software is free for all its users. This GNU General Public Licence applies to most of the Free Software Foundation’s software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) Open source returns control to the customer making the code available so everyone can see it, change it and learn from it.