definition of open source software

9
1.0 Introduction Definition of Open Source Software Open-source software (OSS) is computer software with its source code made available and licensed with a license in which the copyright holder provides the rights to study, change and distribute the software to anyone and for any purpose. Open-source software is very often developed in a public, collaborative manner. Open-source software is the most prominent example of open-source development and often compared to (technically defined) user-generated content or (legally defined) open-content movements. Definition of Open Source Hardware Open-source hardware consists of physical artifacts of technology designed and offered by the open design movement. Both free and open-source software (FOSS) as well as open- source hardware is created by this open-source culture movement and applies a like concept to a variety of components. The term usually means that information about the hardware is easily discerned. Hardware design (i.e. mechanical drawings, schematics, bills of material, PCB layout data, HDL source code and integrated circuit layout data), in addition to the software that drives the hardware, are all released with the FOSS approach. Definition of Software Computer software, or simply software, also known as computer programs, is the non-tangible component of computers. Computer software contrasts with computer hardware, which is the physical component of computers. Computer hardware and software require each other and neither can be realistically used without the other.

Upload: kingston-tan-kia-wee

Post on 05-Nov-2015

11 views

Category:

Documents


4 download

DESCRIPTION

ICT project

TRANSCRIPT

Definition of Open Source Software

1.0 IntroductionDefinition of Open Source SoftwareOpen-source software (OSS) is computer software with its source code made available and licensed with a license in which the copyright holder provides the rights to study, change and distribute the software to anyone and for any purpose. Open-source software is very often developed in a public, collaborative manner. Open-source software is the most prominent example of open-source development and often compared to (technically defined) user-generated content or (legally defined) open-content movements.

Definition of Open Source Hardware

Open-source hardware consists of physical artifacts of technology designed and offered by the open design movement. Both free and open-source software (FOSS) as well as open-source hardware is created by this open-source culture movement and applies a like concept to a variety of components. The term usually means that information about the hardware is easily discerned. Hardware design (i.e. mechanical drawings, schematics, bills of material, PCB layout data, HDL source code and integrated circuit layout data), in addition to the software that drives the hardware, are all released with the FOSS

approach.

Definition of Software

Computer software, or simply software, also known as computer programs, is the non-tangible component of computers. Computer software contrasts with computer hardware, which is the physical component of computers. Computer hardware and software require each other and neither can be realistically used without the other.

2.0 The Latest Open Source Operating SystemDefinition of Open Source Operating System

Open Source Operating System is any operating system that is free to use and which provides the original code where the source code is available (under a copyright license) to the public, which enables them to use, modify / enhance the operating system, and redistribute the modified (or unmodified) form of the operating system. The advance user can modify the code of the operating system to make it works better for them in starting the computer or a likelyuser interface.

Examples of Open Source Operating System

Linux- Linux is a Unix-like and POSIX-compliant computer operating system assembled under the model of free and open source software development and distribution. The defining component of Linux is the Linux kernel, an operating system kernel first released on 5 October 1991 by Linus Torvalds.

OpenSolaris - OpenSolaris was an open source computer operating system based on Solaris created by Sun Microsystems. It was also the name of the project initiated by Sun to build a developer and user community around the software. After the acquisition of Sun Microsystems in 2010, Oracle decided to discontinue open development of the core software, and replaced the OpenSolaris distribution model with the proprietary Solaris Express.

3.0 The Latest Open Source Application SoftwareDefinition of Open Source Application SoftwareOpen source application software is computer software that is available in source code form for which the source code and certain other rights normally reserved for copyright holders are provided under a software license that permits users to study, change, and improve the software. Open source licenses often meet the requirements of the Open Source Definition. Some open source application software is available within the public domain. Open source application software is very often developed in a public, collaborative manner. Open source application software is the most prominent example of open source development and often compared to user-generated content or open content movements.The term open source application software originated as part of a marketing campaign for free application software.Examples of Open Source Application Software

Apache HHTP Server - The Apache HTTP Server, commonly referred to as Apache is a web server application notable for playing a key role in the initial growth of the World Wide Web. Originally based on the NCSA HTTPd server, development of Apache began in early 1995 after work on the NCSA code stalled. Apache quickly overtook NCSA HTTPd as the dominant HTTP server, and has remained the most popular HTTP server in use since April 1996. In 2009, it became the first web server software to serve more than 100 million websites.Mozilla Firefox - Mozilla Firefox is a free and open-source web browser developed for Windows, OS X, and Linux, with a mobile version for Android, by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. Firefox uses the Gecko layout engine to render web pages, which implements current and anticipated web standards.4.0 The Latest Development in ICT

HardwareHardwareSamsung Galaxy S5Samsung Galaxy S

DateFebruary 2014March 2010

FeaturesOperating System

- Android OS, V 4.4.2

CPU - Quadcore 2.5 GHz Krait 400Chipset

- Qualcomm MSM8974AC

Snapdragon 801 GPU

- Adreno 330

Battery- Li-ion 2800 mAh batteryOperating System

- Android OS, V 2.1CPU - HummingbirdChipset

- 1 GHz Cortex - A8GPU

- PowerVR SGX540

Battery

- Li-ion 1500 mAh battery

PriceRM 3,193.05RM 729.84

Software

SoftwareMicrosoft Word 2013Microsoft Word 2003

Date17 November 200311 October 2013

Features- New Design Tab

- Alignment with Alignment

Guides

- Smarter Collaboration

- Discoverable Layout Options- Customizable toolbars and menus

- Basic clipart and templates

- XML integration

PricesRM 1650.84 (2003)Office Home and Student (2013)- RM 462.67

Office Home and Business (2013)

- RM 727.06

Office Professional (2013)

- RM 1321.92

5.0 Pervasive Computing

Definition of Pervasive Computing

Pervasive computing or ubiquitous computing (ubicomp) is an advanced computing concept where computing is made to appear everywhere and anywhere. In contrast to desktop computing, ubiquitous computing can occur using any device, in any location, and in any format. A user interacts with the computer, which can exist in many different forms, including laptop computers, tablets and terminals in everyday objects such as a fridge or a pair of glasses. The underlying technologies to support ubiquitous computing include Internet, advanced middleware, operating system, mobile code, sensors, microprocessors, new I/O and user interfaces, networks, mobile protocols, location and positioning and new materials.Examples of Pervasive Computing

Touch 'n Go SmartTAG - The Touch 'n Go or TnG smart card is used by Malaysian toll expressway and highway operators as the sole electronic payment system (EPS). The credit card-sized smart card is made of plastic with Philips' MIFARE microchip technology embedded in it.The Touch 'n Go systems are designed to process up to 800 vehicles per hour to ease the queue congestion at toll plazas and if used together with SmartTAG (a non-stop electronic toll collection system), will be able to process up to 1,200 vehicles per hour.GPS (Global Positioning System) - The Global Positioning System (GPS) is a space-based satellite navigation system that provides location and time information in all weather conditions, anywhere on or near the Earth where there is an unobstructed line of sight to four or more GPS satellites. The system provides critical capabilities to military, civil and commercial users around the world. It is maintained by the United States government and is freely accessible to anyone with a GPS receiver.Conclusion

Open Source can be used by anyone because it has no copyright claims, so users are free to use, change, and improve the software, and to redistribute it in modified or unmodified forms. Over the years, ICT has undergone an extensive amount of development which would able to simplify our tasks. Pervasive computing has also allowed us to interact with computers and therefore ease our duties. Furthermore, we are able to provide more concise and accurate computer commands.

References

http://en.wikipedia.org/wiki/Open-source_software

http://www.webopedia.com/TERM/O/open_source.html

http://www.gsmarena.com/compare.php3?idPhone1=6033&idPhone2=3115 http://en.wikipedia.org/wiki/Ubiquitous_computing