Friday, April 16, 2010

Open Source Software

Programs and software have source codes, which are transformed into machine codes so they can be read by computers. If the program is to be fixed, extended, or changed in any way, this is done by ammending the source code and creating another machine code to create an updated copy of the software. Software is open source when the author of the software gives users of the software access to the source code and gives them the right to change and redistribute the source code as they need to. The concept of open source was created by computer programmer Richard Stallman. When Stallman couldn't get a printer to work, he asked the manufacturer for the source code so he could adapt it and fix the problems. The manufacturer denied Stallman access to the source code, saying it was a trade secret, so Stallman became frustrated that he could not alter software he had paid money to own and thus created the concept of free software, which open source software came from. Open source allows users of software to access the source code so they can alter the software any way they want. While commercial software has to be purchased and the source code is kept secret, open source is free to download and users can access the source code. By having access to source codes, users can create different codes for different applications and versions of the software, as long as they don't sell or make profit from it. Open source software is available for word processing, image editing, web browsing, and multiple other uses. Some very popular open source programs include Firefox web browser, Linux, Open Office word processing, Gimpshop photo editor, and Audacity sound editor. These and thousands of other programs make software usage free and easy.

In elementary education, open source provides a way to access educational software and programs for free, allowing for more software in the classroom than if the software had to be purchased. Since much of the software used in an elementary classroom down not need to be commercial grade, open source is a great way to obtain educational software, games, and materials. This is vital to public schools that are already on a tight budget and don't have thousands to spend on word processing programs, educational games, and other programs necessary in the classroom. I could use multiple programs to enhance lessons and engage students in the educational process. Open source provides software for creating presentations, editing projects, and creating documents. Open source can be used to make educational resources more effective, efficient, and available, and increasing communication and sharing of resources between teachers. Open source would, to put it simply, would make utilizing educational software cheap and easy.

This is a great website that includes links to and explains numerous educational open source software. I chose this site because it includes programs that cover a variety of subjects, including art, music, astronomy, mathematics, and variety games. These programs enhance education and make learning fun and engaging.

No comments:

Post a Comment