How: Cloud Computing and Open Source.

Post date: Sep 20, 2017 5:05:44 PM

Cloud computing is the emerging buzzword in information technology. It consists of a virtual pool of resources such as storage, CPU, networks, and memory to fulfill users’ resource requirements and provides on demand (pay per use) hardware and software without barriers. It is also called dynamic computing because it provides resources when required.  Internet services are available in a distributed manner. Using cloud computing, an organization can run their applications on a shared data center. The internet connects you to the information you want. Your data no longer needs to be "Local" or on your computer at the time. The cloud is economical since there is not a need to pay for people, products, and facilities to run it.  This is because cloud computing is based on an architecture called multi-tenancy. 

Here we have a Brain Pop Video to help explain. 

The downside to Cloud Computing is the reliance of the internet. If you don't have an internet connection, you don't have a connection to your files. Your ability to work and enjoy your content is dependent on the quality of your internet connection. 

The advantage of Cloud Computing is that you aren't limited by the amount of storage your device has. You can even have your files available to multiple computers and if one is damaged, you still have your files on other computers. 

What is open source?

The term "open source" refers to something people can modify and share because its design is publicly accessible.

The term originated in the context of software development to designate a specific approach to creating computer programs. Today, however, "open source" designates a broader set of values—what we call "the open source way." Open source projects, products, or initiatives embrace and celebrate principles of open exchange, collaborative participation, rapid prototyping, transparency, meritocracy, and community-oriented development.What is open source software?

Open source software is software with source code that anyone can inspect, modify, and enhance.

"Source code" is the part of the software that most computer users don't ever see; it's the code computer programmers can manipulate to change how a piece of software—a "program" or "application"—works. Programmers who have access to a computer program's source code can improve that program by adding features to it or fixing parts that don't always work correctly.Open source software is different. Its authors make its source code available to others who would like to view that code, copy it, learn from it, alter it, or share it.LibreOffice and the GNU Image Manipulation Program are examples of open source software.

Portions of the operating system that you use on your phone, tablet, and computer, are available to the public. This makes it possible for programmers to create programs that use and work with the operating system. Others will create a program that is open source so others can add to and it. 

Because early inventors built much of the Internet itself on open source technologies—like the Linux operating system and the Apache Web server application—anyone using the Internet today benefits from open source software.