Tuesday, March 3, 2009

Looking forward to the future

In my first post we were talking about the past .Now let's have a look at the future. How Open Source technologies are going to drive the future.

Virtual Reality

Virtual Reality (VR) is technolody that allows users to interact with an artificial, three dimensional world that is completely generated by a computer. The term 'Virtual Reality' was coined by Jaron Lanier(founder of VPL Research).

Head-Monuted Display(HMD) is considered as the first Virtual Reality System created by Ivan Sutherland.To overcome the uncomfortable intrusiveness of HMD,BOOM (Binocular Omni-Orientation Monitor), CAVE (Cave Automatic Virtual Environment),etc were developed. The user can interact with the virtual environment using some devices like data gloves, hand-held wands and joysticks.

Spielberg Showcased Virtual reality in his movie The Minory Report. Let's be a part of the Virtual Reality in the future, Yeah I'm talking about being an Open Source Contributer.

Let's see one of the top Open Source Virtual Reality projects.



VR Juggler

VR Juggler is an Open Source Platform for virtual reality application development.

Features of VRJuggler
  • Applications developed in VR Juggler can transparently move between a wide range of VR systems.
  • Applications that use Juggler technology are highly flexible, run on many operating systems, and support many I/O devices.
  • Juggler applications have the unique ability to morph to any VR installation.
  • The Juggler suite of tools provides a complete VR system abstraction in reusable, cross-platform, modular components. Each component is decoupled from the others, so that the application includes only what it needs.


Monday, March 2, 2009

History of free software

An Open source boom is happening around the world.And how many of u are aware of the history of Open Source. Let's see brief history of Open Source Softwares.

It's been said that in the beginning, there was only free software.Later on, proprietary software was born, and it quickly dominated the software landscape.. Only recently has the software industry considered free software as an option again.

In 1983,Richard Stallman launched the GNU Project and the Free Software Foundation. The ultimate goal of the GNU Project was to build a free operating system.The GNU General Public License (GNU GPL in 1989) written by Richard Stallman,was designed to ensure that the software produced by GNU will remain free and to promote the production of more and more free software.

The Linux kernel, started by Linus Torvalds, was released as freely modifiable source code in 1991. The license wasn't exactly a free software license, but with version 0.12 in February 1992, he relicensed the project under the GNU General Public License. The combination of the almost-finished GNU operating system and the Linux kernel made the first complete free software operating system.

From 1993 onwards, operating systems based on GNU, Linux, and other software began to appear. Peter MacDonald 's Softlanding Linux System was the first organised distribution, and Debian GNU/Linux was probably the first popular distribution.

In 1997, the Debian project published their Debian Free Software Guidelines.

During the 1990s, many open source projects have produced a good quantity of useful software. Some of them are Apache (widely used as a WWW server), Perl (an interpreted language with lots of libraries), XFree86 (the most widely used X11 implementation for PC-based machines), GNOME and KDE (both providing a consistent set of libraries and applications to present the casual user with an easy to use and friendly desktop environment), Mozilla (the free software project funded by Netscape to build a WWW browser), etc.

In August 1999, Sun Microsystems released the StarOffice office suite as free software under the GNU Lesser General Public License. The free software version was renamed OpenOffice.org, and coexists with StarOffice.

In May 8, 2007, Sun Microsystems released the Java Development Kit as OpenJDK under the GNU General Public License. Part of the class library (4% of it) could not be released as open source due to them being licensed from other parties and were included as binary plugs. Because of this, in June 2007, RedHat launched IcedTea to resolve the encumbered components with the equivalents from GNU Classpath implementation.