ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

Open Source Software - How It Works

Updated on March 23, 2012
The Linux Penguin
The Linux Penguin | Source

A Hub in response to the question "Open Source Software, A Non-Techy Explanation And The Popular Sites That Use It" asked by Ryan Hupfer.

Linux
Linux | Source
Open Source
Open Source | Source

Open Source

The beauty of open source software is that the source code that makes up the software is open to the public and can be altered by the end user to meet their specific needs. It is possible to build a personal computer or server entirely out of open source applications. In fact, there is almost no limit to the type of system that can be created using only open source. A large percentage of websites are using it for at least some of their software needs. Many websites run on Apache servers, which may use any number of open source software components. Furthermore, in many cases the underlying operating system is also comprised of open source software like Linux, or Free BSD. Even companies like Microsoft, IBM, Novell, and Oracle are on-board, and in the near future who knows what companies may join the growing trend of offering open source software and code. It is possible for open source companies to be very profitable, in fact in some situations it may be more so than selling software licenses.

Software

Open source software is quickly becoming a leader in today’s market place. Not only does it offer lower initial investment, but also offers faster access to updates and patches for your system. Many companies have recently come to the forefront of technology using open source software. Whether offering full versions of their software and selling support and services or releasing free versions with limited functionality, and selling full versions with more functions; companies are realizing that open source is quite profitable, sometimes more so than selling licensing for their software.

Licensing

One thing a company must consider when deciding how to distribute their software is the cost of licensing and enforcing those licensing conditions; compared to the cost of using open source. The process of licensing itself can be time consuming and expensive, then you must consider enforcing the licensing terms. Not that every entity is involved in immoral activity, but attaining licensed software in today’s technologically advanced world has become quite easy. Furthermore, locating and reprimanding the users that partake in making said software available has become increasingly difficult. It is relay quite a task for companies to trace every version and individual copy of their software, and insure that it isn't being used without proper licensing. Not only does this require resources and trained staff, but it is also more costly during development and at each update interval.

Business Model
Business Model | Source
Built with open source software.
Built with open source software. | Source

Business Models

There are five open source business models that are commonly identified. The first model (selling support services) is part of most business plans, but can not usually support a growing business by its self. The second model is called (build or run hardware) and involves developing open source software to run various hardware made by the company. The third model (proprietary components) offers open source software for basic functions, and sells versions that offer more options. The fourth model (dual licensing) allows the same software available via open source to be licensed and sold. The fifth is (advertising), which offers a method of being paid for advertising provided through the open source download sites, or through the software itself. Each of these methods provides a different approach to making open source software a source of income. Combining multiple methods is common and will probably become even more common, as open source gains popularity and becomes more user-friendly.

The Five Models

Model one (selling support services) is used by most open source companies as a way of generating income. This definitely makes sense because no matter what type of open source software you develop, there are bound to be individuals that want support options for that software. There will most likely be multiple users of the software that run in to trouble at some point and need support from the distributor. This puts distributors in a good position to offer those services and profit from doing so.

Model two (build hardware) is not very widely used, probably because other companies can easily offer the same software.

Model three (proprietary components) has become popular for many startups. This model is based on the idea of offering a taste of what the software can do for free and selling the software or plug-ins to the software that add options or functionality to it. Of course, there is a great deal of variance to how degraded the free version or open source software is when compared to the licensed or purchased version. I have gotten some open source software that was nearly worthless on its own, then purchased the full version and found it to be very powerful in comparison. On the other hand I have used free software then purchased the full version and found that there was very little difference between the two. So I guess it depends on the situation and the particular distributors decisions on how they do business.

Open Source Poll

Do you use open source software regularly

See results

Model four (dual licensing) is when a company offers the same software and source code for free and also for a fee. Some people and or companies feel more comfortable using software that is purchased, so why wouldn't companies accommodate them. Of course, there is usually some sort of perk for purchasing the software, for example you may get technical support, access to downloads, and patches for a specified period of time automatically when you purchase the software rather than downloading the free version.

Model five (advertising) is probably becoming the most commonly used method for open source developers to cash in on the money being exchanged through technology. Advertising other services on the download sites of open source software, or really any site at all has become the going trend on the web today. Of course, open source developers are going to opt in.

What is Open Source?

What did you learn?

view quiz statistics

Comments

    0 of 8192 characters used
    Post Comment

    • dmop profile imageAUTHOR

      dmop 

      6 years ago from Cambridge City, IN

      Anjili, I agree that open source is fantastic. I have a few computers that I've programed with nothing other than open source. Thanks for reading and everything else, have a great day.

    • Anjili profile image

      Anjili 

      6 years ago from planet earth, a humanoid

      Open source software saves us a lot of money that we would otherwise spend on costly programs. It enables us to accomplish tasks cheaply and without cost. Where would we be without open source? A good hub. Voted up and sharing.

    • dmop profile imageAUTHOR

      dmop 

      6 years ago from Cambridge City, IN

      Swetankraj, thanks for reading and sharing, it is appreciated. I use open source all the time for pretty much everything, I'm partial to Umbuntu Linux, but there are many others that are great. Have a great Day.

    • Swetankraj profile image

      Swetank Raj 

      6 years ago from India

      Great content i must say and shared socially. Open Source software are great if compared to paid ones. One could easily operate and edit it according to their needs. I must say profit doesn't matters all the time. As your five points clearly states its uniqueness i must say i learned something new today! Where as Android by Google is also created by an open source software operating system called Linux. Thanks for sharing such a good hub.

    working

    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, hubpages.com uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at: https://hubpages.com/privacy-policy#gdpr

    Show Details
    Necessary
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the googleapis.com or gstatic.com domains, for performance and efficiency reasons. (Privacy Policy)
    Features
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Marketing
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Statistics
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)