Open Source and Proprietary Database - Experts4students

towerdevelopmentΔιαχείριση Δεδομένων

16 Δεκ 2012 (πριν από 4 χρόνια και 7 μήνες)

133 εμφανίσεις

Running head: OPEN SOURCE AND PROPRIETARY DATABASE


1








Open Source and Proprietary Database


OPEN SOURCE AND PROPRIETARY D
ATABASE


2



Open Source and Proprietary Database

When Software began it was considered Proprietary Software. One may ask
what is Proprietary Software and what does it do? IT is instructions and data which are
stored inside
a source code.

Proprietary software is software developed by a supplier and made available for
you to use under a
license
. The
license

sets out how the software can be used and
usually prohibits you from doing certain things. (Business Link, 2011)

Most pr
oprietary software comes without the source code. This is the code
originally written by the programmer. Without this code neither you or any other
software supplier can make changes to the software package. (Business Link, 2011)

What makes Proprietary dat
abases an advantage for businesses is one cannot
making copies of the software and share it with friends and prohibits the selling of
license to someone else. In other words no one can change the original code without
committing fraud
,

f
or instance when on
e buys the software one is not actually buying
the software but the license to use it.
It also cannot be distributed or customized in any
ways again without changing or infringing on its original license. When a person buys
the license which has been final
ized there are usually different versions available that
one can choose from; UNIX Operating Systems, Windows/NT, OS2, Oracle Databases
and just about all work with the current technology but of which are protected by
copyright or patents.

According to the

kedah.edu website (2009) “The prod
ucing company creates
software
that must be purchased in order to be installed and used, th
us giving room for
profit. The
company can set limit to the license of use. This will allow the company to
OPEN SOURCE AND PROPRIETARY D
ATABASE


3



control and
monitor th
e installation and distribution of the software sold. (kedah.edu,
2009)

One of the biggest advantages when buying the software is the user does not
need to know programming in order to use the product, it can be used anywhere and
usually it has been progra
mmed with the current technology. One also has the
assurance that if the software fails there is a support system to help the user. It is al an
assurance that there would be no viruses installed in the software as suppose to
downloading programs from the i
nternet which may carry unnecessary files or worse
viruses such as Trojans and malware which can affect a compute dramatically
sometimes causing it to run slower or even crash. The programmers also make it easy
to install this way anyone especially novice
user can
install the

software in their system.

When it comes to proprietary software there are steps taken such as prototyping,
vendor analysis, compatibility analysis to make sure everything is running as it should.

Manuals are also included as a support
system which include phone numbers in case
there are any questions and warranty information.


Open Source

Open Source is exactly what it sounds like, it is for users and developers to play
with the coding, but it does require the user to have compu
ter knowledge such as C++,
or SQL. When it is open source there may not be any updates available as suppose to
proprietary software, so no guarantee of updates which can hinder the overall project.

Microsoft came out with open source software for their XBO
X 360 console as an
adapter called the Kinect. The Kinect allows end users such as ourselves to develop
and user our imagination to create and design certain programs and see what the end
OPEN SOURCE AND PROPRIETARY D
ATABASE


4



user can create. Originally people believed it was hacked into but a
pparently Microsoft
left a port open this way the end user can get their hands on it.

But now that Kinect mods blow our minds on a near
-
daily basis, Redmond has
changed its tone. Microsoft's Alex Kipman told NPR Science Daily listeners that as far
as the c
ompany's concerned, the Kinect hasn't actually been hacked thus far, and that
Microsoft actually left the camera's USB connection unprotected "by design" to let the
community take advantage.

(Engadget, 2010)

Comparing proprietary software the cost would be

a major consideration why
open source would be the least expensive to choose from. There are many examples of
software that are out there and businesses are using such as Microsoft. SQL is a type
of open source database and many companies use this to set
up their programming.

Postgresql

The worlds most advanced open source databas
e is a powerful, open
source
relational database system. I
t has more than 15 years of a
ctive development
and a proven
architecture that has earned it a strong reputation for re
liability, data
integrity, and
correctness. It runs on all major operating systems, in
cluding Linux, UNIX
(AIX, BSD,
HP
-
UX, SGI IRIX, Mac
OS X, Solaris, Tru64), and Windows.
(Opensitesolution, 2010)

There is other open source software such a Linux operating system, Apache
Web Server,
which is a web server for UNIX
and Netscape
.

In order for open source to
work properly technical programming
knowledge is required and companies need
personnel that can alter files but keep them stable. Since there is usually no cost for the
software there are certain criteria’s that need to be met such as infringement policy’s
OPEN SOURCE AND PROPRIETARY D
ATABASE


5



and there are no security bugs and
making sure it is compatible with the technology
being used.

As good as open source sound it does come with some disadvantages. For one
many improvements are done with open source and it is difficult sometimes to keep up
and figure out which is the latest
version. Novice users may have a difficult time adding
codes and figuring out what to do next. The user is on their own there is no support or
even an 800 number to call for assistance, it is all up to the end user and who he
knows.

In the end both have t
heir advantages, open source is great for software
developers or maybe even new users wanting to explore in making programs.
Proprietary software is efficient offers support and any updates can always be
found
that

way one has the latest update in their sy
stem
. When deciding which to use one has
to consider do I want to make my own program and maintain it, or do I want to purchase
a software system and work around the system and have it maintained by another
company?


OPEN SOURCE AND PROPRIETARY D
ATABASE


6





References

Business Link. (2011, January). Open source and proprietary software. Retrieved from
http://www.businesslink.gov.uk/bdotg/action/detail?itemId=1073791277&type=RE
SOURCES

Engadget. (2010, November). Micorsoft: I'm a PC,
and Kinect open
-
source drivers were
my idea. Retrieved from http://www.engadget.com/2010/11/20/microsoft
-
im
-
a
-
pc
-
and
-
kinect
-
open
-
source
-
drivers
-
were
-
my
-
idea/

Kedah.edu. (2009, September). Adnavtages & Disadvatages of Proprietary Software.
Retrieved from
ht
tp://www.kedah.edu.my/sahc/a_portal/portal_tekvok/ict/nota_com_sys/Microsof
t%20Word%20
-
%20les_57.pdf

OpensiteSolutions. (2006
-
2008). Databases. Retrieved from
http://www.opensitesolutions.com/services/databases.php