http://essaysreasy.com .That's a sample paper - essay / paper on the topic "Coursework" created by our writers!
Disclaimer: The paper above have been completed for actual clients. We have acclaimed personal permission from the customers to post it.
2. COURSEWORK 2
Coursework
1. Whats a definition of Open Source Software? What is "open" in Open Source?
The concept of open-source software is very popular these days. The idea of it is
reflected in the name. It is the software that is available in source code, while the usual
software is provided as an end product, where the source code is the commercial secret of a
company-developer (OpenSource.org, 2010). Actually, free access to the source code is not
the only feature of the open-source software; it is also connected with such issues as licensing
of the end products, copywriting, and other related issues (Asay, 2007).
Thus, what distinguishes open-source database management tools from the
proprietary database management tools? The concept of open-source software presupposes
the following main features that distinguish it from the most of the proprietary formats: it is
transparent, available for any interested parties, provides more opportunities for developers,
and can be customized much faster and cheaper than any proprietary software. Open-source
software has the following advantages: price (of course); access to the code; opportunity to
solve any issues from different points of view that are not limited by the vendor developers
only; customization, etc.
On the other hand, proprietary software are more advantageous in terms of the
professional vendor support and easier process of the adoption within an organization (Asay,
2007) However, the modern level of professionalism in IT world is improving in increasing
pace, so more and more independent IT developers are able to support and customize open-
source software. Proprietary software loses this round in most cases.
As it can be noticed, “open” means “free to customize, change, etc.” in this context.
IT specialists of different specialization are able to take the source code and alter it according
to the needs of each particular case this software is going to be used. It can be done without
3. COURSEWORK 3
any concern regarding the legality of these operations. The code is fully or partially open,
depending on the specific product.
2. Can someone take a piece of Open Source code, embellish it with a few new
features and repackage the software and put it out commercially? Why or why not?
Well, it is possible; however, the concept of open source code presupposes free
distribution of any parts of this code. Therefore, if at least one part of the software is based on
the code free-from-licensing, it has to be distributed freely.
3. What is Firmware?
Firmware is the software that controls hardware on the lowest level. It is necessary to
basically make parts of the computer work appropriately.
4. What is Middleware?
This terms refers to the class of subprograms that “glue” together operations of the
operating system and other software application that are not available in this operating
system.
5. What are the following (and why may they be important):
a. Linux – open-source operating system; it is the base for the majority of other open-
source applications of such kind.
b. Android/Honeycomb – utterly popular Linux-based operating system for mobile
platforms; one of the leaders on the market.
c. Chrome OS – Goolge’s operating system, open-source based, uses cloud concept
to operate; one of the innovative concepts of operating system’s use.
d. Apache – open-source database engine; one of the standards de facto on the market
e. Wordpress – popular and well-known open-source web sites creation tool;
f. Drupal – one of the most advanced open-source web sites’ engine on the market
today.
4. COURSEWORK 4
References
Asay, M. (2007). Why Choose Proprietary Software Over Open Source? Survey Says! CNet
News. Retrieved from: http://news.cnet.com/8301-13505_3-9789275-16.html
Networkcomputing.com (1995). What is Middleware? Retrieved from:
http://www.networkcomputing.com/netdesign/cdmwdef.htmOpenSource.org (2010).
The Open Source Definition. Retrieved from http://www.opensource.org/docs/osd