Topic > Open Source communities - 2594

1. INTRODUCTION: As the title describes, it is a movement for the freedom to use, modify or reuse other people's code without violating the license. This movement began in the late 1990s and led to a totally new generation of technology in the specific field of computers and software. We all know that the initial computer was “Abacus” and its descendants were basically used for a single purpose i.e. computation. If any other tasks were to be performed, the general configuration had to be changed to. Changing the requirements from time to time was not considered the most feasible approach. Today, we experience none of these problems of modifying any computer component to perform the task. In fact, now computers perform every single task and generate the expected output in the existing setup at a super-fast speed, all this has only been possible thanks to the evolution of “software”. The most important components of the "software" system are:1.1 Program“A sequence of instructions that a computer can interpret and execute; "the program required several hundred lines of code"[1]Basically, the program is just a set of instructions needed for the computer to know what job to do. For each different task we have different programs to execute. Likewise, every device is programmed according to its usage.1.2 SoftwareSoftware is nothing but a program along with input that is given to the computer to perform the required task. Using the software you can perform all possible tasks, from sending an email to operating a satellite. Computers are also used in all possible fields such as neuroscience, medicine, arts, media etc. Just because the software is available to easily perform the necessary and desired functions.1.3 Developer :A...... middle of paper ......RENCES1. Program definition: http://www.thefreedictionary.com/Program+(computer+science)2. Definition of free software: https://www.gnu.org/philosophy/free-sw.html3. http://www.linux.com/news/featured-blogs/200-libby-clark/770483-linux-video-of-the-week-red-hat-ceo-explains-why-enterprises-need-open- infrastructure4. https://www.gnu.org/copyleft/5. http://opensource.com/resources/what-is-openstack6. http://www.infoworld.com/d/cloud-computing/what-cloud-computing-really-means-031?page=0,17. http://www.linux.com/news/hardware/peripherals/772120-3d-printings-success-points-to-a-rosy-future-for-open-hardware http://www2.bgsu.edu/departments /english/cconline/pg_cco%20article/freesoftware.html http://www.linux.com/news/hardware/peripherals/772120-3d-printings-success-points-to-a-rosy-future-for-open- hardware http://en.wikipedia.org/wiki/OpenStack Wikipedia