The Benefits of Open Source ProductsA Story by manoharparakhAccording to OpenSource.org, Open source software is software that can be freely used, changed and shared (in modified or unmodified form) by anyone. Open source software is made by many people, and dBy open sourcing software, different people are able to come together and collaborate to improve it. Open source software (OSS) has been around for a while now. GNU/Linux kernel based operating systems like Ubuntu, Fedora, RHEL and Linux Mint are some good examples, while even the operating system on Android phones is Linux based. From the business perspective, OSS offers many different benefits compared to proprietary software. With OSS, individuals or organisations do not have to pay for any software licenses. If they are tech savvy enough, they can download, use and modify OSS, or else, they only pay for what the service providers charge to do the same. The important difference here is that the users are effectively co-developers, who can suggest different improvements to the software, help in fixing bugs or even get into the source code and modify it according to their needs. All this might make the software even better, and benefit many others when it is shared. Creating software and giving it away free isn’t what open source is all about. Richard Stallman, the software freedom activist and founder of GNU, has said, when we call software free, we mean that it respects the users’ essential freedom the freedom to run it, to study and change it, and to redistribute copies with or without changes. This is a matter of freedom, not price, so think of free speech’, not free beer. These freedoms are vitally important. They are essential, not just for the individual user’s sake, but for society as a whole because they promote social solidarity, i.e., the concept of sharing and cooperation. There is a vast difference between software which you can get for zero cost and software which gives you the freedom to use it the way you want to’. You cannot look into the source code of free software (zero cost software or pirated software that is distributed freely), but you have access to the source code of open source software. Open sourcing software has its own advantages. From a user’s perspective, the obvious advantage is the software being freely available; for developers or programmers, the benefit is getting access to the source code to do whatever they want. Another
great advantage of OSS is that the software continuously evolves, as more and
more developers contribute to it, adding to and modifying it, which makes the
software better, more secure and relatively bug-free, compared to proprietary
software. The best example is the Linux kernel. The rate of development of the
Linux kernel is unmatched. Some recent statistics announced by
LinuxFoundation.org highlight this aspect: “Nearly 12,000 developers
from more than 1,200 companies have contributed to the Linux kernel since
tracking began 10 years ago. Just since the last report, more than 4,000
developers from 200 companies have contributed to the kernel, half of whom
contributed for the first time. The average number of changes accepted into the
kernel per hour is 7.71, which translates to 185 changes every day and nearly
1,300 per week. The
need for open source Today, in this rapidly developing digital era, open source software plays a very important role. Well known OSS include the Linux kernel; the well-known browser, Mozilla; the Apache Web server that powers most of the world’s websites; OpenSSl, a project that keeps the Internet secure and is used by most organisations and governments; GNUPG, which is encryption software used by most organisations to secure mails and files; and NTP (Network Time Protocol), which synchronises the time of all machines over the Internet. There is also the very well-known and widely used open cloud software, OpenStack… and the list goes on and on! Organisations like the Linux Foundation, which supports the development of the Linux kernel as well as other open source projects; and the Apache Software Foundation, which backs the development of the Apache Web server software and other such projects, are examples of how successful and widespread the OSS ideology has become. The
power of collaboration that the OSS ideology has unleashed is best demonstrated
by the Linux kernel, which is developed and maintained by the community. The
reason the Linux kernel is being used in the palm-sized Raspberry Pi computers,
in supercomputers that power space stations, in cars as well as submarines that
dive deep into the sea, is because people from around the world collaborate and
add patches to the kernel, which enables it to support such diverse hardware. How
open source works So who’s
building products on top of OSS? But Google isn’t the only big firm in this space. Its rival, Facebook, is also in the race. Even Facebook has a wide range of open source projects that cover Web as well as back-end servers. Buck is a build system for Android that helps in building reusable modules, Bolts comprises a few libraries for Android and iOS that help making apps easier, react is a JavaScript based library, Flux is an application architecture which is used for building Web interfaces, Presto is a distributed SQL query engine, and HHVM is a virtual machine designed to execute PHP programs with a 5x increased throughput. Other big players like Red Hat, Intel and Canonical are not behind. Red Hat’s community-driven Linux based operating systems, CentOS and Fedora, are very popular. Red Hat also has its own community driven version of OpenStack RDO and JBoss Developer, which is an application server that is open source. Intel
also plays a big role in the open source world. Its Yocto Project is an
initiative in developing a shared development environment and tools for
embedded developers. India, being the world’s largest outsourcing destination for software services and products, also has companies that are keen on OSS development. A good example is ESDS Software Solution (esds.co.in), where employees are constantly encouraged to innovate and contribute to the open source community in every way possible. Its products eNlight, eMagic and MtvScan are based on open source technologies. eNlight is an intelligent and highly scalable cloud orchestration software that has OSS in its roots. It has the capability to manage virtual machines running on different hypervisors like Xen Server and Hyper-V. Unlike other cloud management software, eNlight intelligently scales the resources of a virtual machine, on the go, which reduces costs to a large extent. A feature of eNlight is that you pay for what you consume, i.e., you have to pay for CPU, RAM and bandwidth only when the VM uses it! Since different businesses have different needs, customised cloud solutions like eNlight offer dynamic resource provisioning and scheduling. eNlight can
also be deployed as a private cloud solution, which supports a wide range of
hypervisors like VMware, KVM, Xen Libvirt, apart from Xen Server and Hyper-V. MtvScan is an aggressive website security scanner that secures websites. It works on websites based on different frameworks like WordPress, Joomla, etc. It thoroughly scans for different vulnerabilities that might be present and notifies the developer accordingly. MtvScan provides automatic CMS scanning and agent based server side scanning. It proactively scans for malware, Trojans, security threats, infections and botnets. MtvScan also provides specialised defenses against zero-day exploits, advisory security patches, etc. OSS has changed the way we operate in the digital world. More and more people are being attracted by its collaborative culture. As in freedom of speech, we have inherited the freedom to use software. And this is going to go a long way! © 2018 manoharparakhAuthor's Note
|
Stats
125 Views
Added on April 13, 2018 Last Updated on April 13, 2018 Tags: MtvScan, VM management, data centres, eMagic, eNlight AuthormanoharparakhIndiaAboutESDS is a multi award winning Enterprise DC Services and Cloud Solutions Provider with Tier 3 DC's in Mumbai, Nashik, Bengaluru, UK & US. more..Writing
|