You may have heard of open source, but what does it mean in computer programming? Open source is programming code that is available to everyone. You can read the open source code and also use it in your own applications. There are a couple of conditions needed to be imposed by any program written in open source code. The Open Source Definition states that open source code has to be freely redistributed. One shall also be able to read the real code. Not only the original code has to be free, even derived code shall be redistributed for free. You shall also respect the author of the original code and not exclude his or her name from further distributions. Neither private persons or companies can be stopped from using the code. If a program based on open source code is a part of another program, then the whole program has to be distributed according to open source. The open source license doesn't say that all programs included in an open source distribution has to be free. These conditions are written by Bruce Perens and Eric Raymond. The conditions constitute The Open Source Definition. There are several popular program made of open source code. Mozilla Firefox, Apache, Linux operating system are all made of open source code.
Friday, March 14, 2008
Speed up your slow Windows Vista operating system
Many computer enthusiasts have experienced the slowness of Microsofts new operating system Windows Vista. To begin with, you shall not install Windows Vista on a computer with less than 2GB of random access memory (RAM). Otherwise your computer will not run at a comfortable speed, despite of what Microsofts specifications says. I installed Microsoft OS Windows Vista on one of my quite old PCs, a Pentium 4 1.50GHz, and it ran very slow. Windows XP however ran very smooth and easy on my old computer machine. There are however ways to speed up Windows Vista. You can use Microsofts new system called ReadBoost, the cleansing program Ccleaner, the Vista disk defragmenter tool or for experienced users even the program vLite, written by Dino Nuhagic.