Open Source

What is Open Source?

Open Source does not only mean access the source code. Here is the completed definition of it.

Operating System Server Database Misc.
Linux Apache, J2EE mSQL, MySQL, PostgreSQL XML
Java+Tomcat+MySQL Tomcat, PHP Oracle  

In 1983, Richard Stallman, MIT scientist, launched the GNU (GNU's not Unix) project, which aimed at creating a free Unix-like operating system. Like early Unix, the GNU operating system was to be distributed in source form so that programmers could read, modify, and redistribute it without restriction. Stallman used the Internet as a means of communication, programmers the world over improved and adapted software at incredible speed, far outpacing the fastest rate possible using traditional software development models.

To organize work on the GNU project, Stallman and others created the Free Software Foundation (FSF), a non-profit corporation that seeks to promote free software and eliminate restrictions on the copying, redistribution, understanding, and modification of software.

When GNU + an Unix kernel Linux (made by an Finnish student), Linux was created in 1994 and it became the core part of Open Source soon.

mSQL, MySQL, PostgreSQL

mSQL http://www.hughes.com.au/
MySQL http://www.MySQL.com/
PostgreSQL http://www.postgresql.org/

There is no big difference between mSQL and MySQL. Choosing between mSQL or MySQL and PostgreSQL depends much more on the requirements. If the speed not the transaction is what you concern, mSQL or MySQL is the right choice. MySQL is usually used as Web database. If however, you are concerned about transaction support, then PostgreSQL is probably the one to go for.