Open-source software is prolific in technology today. Just about everything from supercomputers to consumer electronics is powered by at least one piece of open source code.
But many businesses find themselves launching open-source products at a rapidly accelerating pace without truly understanding either the benefits that come with it or the potential pitfalls that must be avoided.
Lets talk about what open source means to your business, and how you can leverage it to serve both your customers and your business needs.
What exactly is open-source software? The open-source movement originated decades ago as a philosophical commitment to providing truly free (as in speech) software. This philosophy sternly rejected any attempts to commercialize or otherwise limit the use of such applications.
However, open-source developers today typically adopt a more nuanced approach, prioritizing accessibility and long-term sustainability of their projects over an unwavering commitment to absolute neutrality.
Some common tenets of modern open source include:
Although simple in concept, there are many open source licenses in common use. The Open Source Initiative (OSI), an organization dedicated to the promotion and protection of open source communities, has approved dozens of licenses as qualifying for open source per their policy. It should be recognized that the OSI itself has no legal authority on the validity of a license and acts merely as an industry steward.
Why so many licenses?
Some project authors want to retain a measure of control over their work to ensure that attribution is retained and that any modifications to their work must also be published as open source.
In such cases, a more restrictive (sometimes called copyleft) license such as GPLv3 is typically chosen. Other authors may not care as much about these considerations and opt for a more liberal license such as the MIT or Apache 2.0 licenses.
Selecting the best license for a project is a common source of confusion, so much so that GitHub has created a tool dedicated to helping guide inexperienced developers in making the decision.
With an understanding of the open-source concept, its only natural to ask why a business would entertain the idea of giving away software that took time and money to create. But there are plenty of ways that open source can benefit your business.
Leveraging Community Support
Many of the tools developed by your business dont contribute directly to its bottom line. For instance, I developed NetBox to help manage network infrastructure while working as a network engineer at DigitalOcean, a cloud hosting provider.
The software was certainly valuable, but it wasnt something we were positioned to sell directly to our customers. So, we decided to release it to the public as an open source project. In exchange, we received a ton of ideas and contributions from external collaborators who helped improve and maintain the software for everyones benefit, including our own.
Product Fit Testing
Suppose you have an idea for a new product and want to test its fit in the market. You might consider launching the initial product with only essential features under an open source license. This will allow you to gauge market interest in the product and, assuming there is sufficient interest, provide a way to collect feedback from early adopters to address bugs and request additional features well in advance of the full products launch.
Promote Brand Awareness
Open-source projects need not be large or complex endeavors. In fact, many of the most useful projects comprise just a few hundred lines of code: perhaps a handy utility or convenient library useful to other developers. Some arent even code at all, but curated collections of notes or resources.
Such projects are fairly cheap to develop and maintain, but help to amplify your companys brand within the community. Having already correlated your brand with a useful resource in the mind of a potential customer makes them more likely to consider your paid products.
Open Source as the Product
Perhaps paradoxically, the requirement that open source be made freely available does not preclude it from being sold. Many successful businesses have been built around selling primarily open-source products, usually by offering additional value in the form of support or extending functionality.
One of the most common approaches to commercialized open source is offering paid support and/or hosting for an open-source product. For example, WordPress is an extremely popular open-source content management system. Anyone can download and install it for free, but they also have the option of purchasing a subscription through wordpress.com. Their paid support plans include hosting, support, and other features and integrations depending on the pricing tier selected.
Another commercialization strategy is to split a product into both open-source and closed-source components, an approach referred to as open core. GitLab, a software development tool, is one such example. While the base product is made available for free as open source, many of its more advanced features are limited to paid versions.
Depending on the nature of your product, this approach can be a good fit as you reap the benefits of having an open-source community while also securing revenue from advanced users.
Launching an Open-Source Product
When you first publish an open-source project, its important to have a plan for drawing people to participate. It can be surprisingly difficult to give something away. One impediment is the absence of a price tag. Were so accustomed to relying on price as an objective (though not always accurate) indicator of value that it can be difficult to convey the value of a free product.
The most successful open-source projects focus on solving specific problems or fulfilling a well-defined set of needs. When publicizing your project, explain why you decided to create a new project versus using something that already exists, and how users can expect to gain from adopting your solution.
Be specific: Does it address a use case not covered well by existing solutions? Is it faster? More configurable? Your projects introductory document (often a simple README file) should spell out its value proposition in no more than a few sentences.
Once you have this in place, youll need to actively work on drawing people to your project. This can be done through marketing and social channels, but theres a line to tread. You dont want to be perceived as spammy or overly promotional, as this will quickly turn people off.
Consider what types of users would benefit most from adopting your software, and how you can best reach them. Blog posts demonstrating (and not just talking about) the benefits of your software tend to be very powerful; videos even more so. You can leverage social channels to promote these rather than linking directly to the project itself.
Depending on the nature of your project, you might also benefit by actively seeking out complaints about problems that you can solve. For example, perhaps youve developed an API client for a particular service or technology. Keep watch for people struggling in that area and suggest how your project may be of service to them where appropriate.
Twitter, Stack Overflow, and public chats can be especially good mediums for this sort of interaction. But again, dont be spammy. People tend to have a higher tolerance for the promotion of open-source software relative to paid products, but its still a pretty low threshold. Only interject when youre reasonably confident that the audience stands to benefit from what you have to say.
Participating in External Open-Source Projects
Your business can also benefit from engaging with external open-source projects. Perhaps there are open-source tools your business relies upon that would benefit from your contributions. Or maybe there are community-maintained projects that enable your customers to better consume your commercial offerings. Contributing to outside open source projects can yield benefits both tangible and intangible.
When considering an external contribution, its crucial to first understand the projects contribution policy. Well-established projects will typically have a formal document spelling out how contributions are to be proposed and submitted, whereas a smaller project may simply rely on established convention. Take some time to familiarize yourself with recent contributions to the project and make an earnest effort to abide by their precedent.
Also consider the real value of your proposed contribution to the projects user base. Contrary to popular belief, proposed contributions to open-source projects do place a substantial burden on a projects maintainers. Each submission must be carefully reviewed for appropriateness, functionality, security, documentation, and so on before it can be merged into the project. Unsolicited changes are often more of a burden than a boon for maintainers.
When in doubt, always discuss your proposal with the maintainers before proceeding with a submission of new code for review.
Given the continued growth of and interest in open-source software in recent years, theres no question that the trend will continue well into the foreseeable future.
By establishing and nurturing open-source communities focused both internally and externally, businesses as well as their customers can benefit tremendously.
Its clear that corporations that adopt an open-source strategy in earnest will be well positioned to lead in their markets.
Read the original:
Corporate Participation in the Open Source Community | Expert Advice - LinuxInsider.com
- Box for Android - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- eUKhost - eNlight Cloud Hosting! - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- Cloud Computing -- Oracle is Ready to Take You There - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- What is Cloud Computing? - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- Webinar - Cloud Computing: Why You Should Care - 2010-10-14 - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- What is Cloud Hosting? - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- Cloud Computing Misconceptions and Benefits - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- Cloud Hosting and How it is Set to Change Internet Commerce - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- Awesome Cloud Computing Explained with Animation - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- Rackspace Cloud Race - UK cloud hosting - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- Improved Cloud Service Delivery And Hosting | IBM - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- Cloud Computing Explained - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- Software companies turn to Savvis for cloud hosting and other SaaS services - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- Sky News Tech Report on Cloud Computing - Macquarie Telecom Interview - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- BitNami Cloud Hosting Demo - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- Fully managed Cloud Computing solution using your current IT infrastructure (Closed Caption) - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- Cloud Hosting Server Provisioning - Video [Last Updated On: February 26th, 2012] [Originally Added On: February 26th, 2012]
- iomart Hosting Provides Cloud Storage and Backup for new Branding Network [Last Updated On: February 28th, 2012] [Originally Added On: February 28th, 2012]
- Harris plans to stop offering remote cloud hosting [Last Updated On: February 28th, 2012] [Originally Added On: February 28th, 2012]
- iomart Hosting provides cloud storage and backup for new UK branding network [Last Updated On: February 28th, 2012] [Originally Added On: February 28th, 2012]
- DynamicOps Debuts "Fastest Path to Cloud" Seminar and Webinar [Last Updated On: February 28th, 2012] [Originally Added On: February 28th, 2012]
- Harris Corporation to Discontinue Cyber Hosting Operation; Will Continue Providing Advanced Cyber Security and Cloud ... [Last Updated On: February 28th, 2012] [Originally Added On: February 28th, 2012]
- Tutorial! Amazon Cloud Minecraft Server Hosting! - Video [Last Updated On: February 28th, 2012] [Originally Added On: February 28th, 2012]
- MachPanel 4.3 - SaaS and Cloud Hosting Control Panel for Windows - Video [Last Updated On: February 28th, 2012] [Originally Added On: February 28th, 2012]
- Webair Carrier Neutral Cloud: Open Network Access in the Cloud [Last Updated On: February 28th, 2012] [Originally Added On: February 28th, 2012]
- iomart Hosting Takes UK Digital Media Agency Into the Cloud [Last Updated On: February 28th, 2012] [Originally Added On: February 28th, 2012]
- FireHost Grows Executive Team on Heels of European Expansion; Appoints Jim Ciampaglio as Sr. Vice President of Global ... [Last Updated On: February 28th, 2012] [Originally Added On: February 28th, 2012]
- INetU Managed Hosting is SOC 2 and SOC 3 Compliant [Last Updated On: February 29th, 2012] [Originally Added On: February 29th, 2012]
- Web Host Webair Adds Carrier Neutral Cloud Services [Last Updated On: February 29th, 2012] [Originally Added On: February 29th, 2012]
- FireHost Appoints Jim Ciampaglio as Sr. Vice President of Global Sales and Marketing [Last Updated On: February 29th, 2012] [Originally Added On: February 29th, 2012]
- BitRock CEO on BitNami Cloud Hosting - Video [Last Updated On: February 29th, 2012] [Originally Added On: February 29th, 2012]
- Harris kills remote hosting service as customers shun cloud storage [Last Updated On: February 29th, 2012] [Originally Added On: February 29th, 2012]
- Understand Cloud computing in 60secs - Video [Last Updated On: February 29th, 2012] [Originally Added On: February 29th, 2012]
- Systech Integrators® Forms Strategic Relationship With Rackspace Hosting® to Offer Cloud Hosting Services for SAP® ... [Last Updated On: March 1st, 2012] [Originally Added On: March 1st, 2012]
- Dedicated & Cloud Hosting Provider Codero Names Industry Veteran Emil Sayegh, President & CEO [Last Updated On: March 1st, 2012] [Originally Added On: March 1st, 2012]
- Cloud Computing and Technology Mobility - Video [Last Updated On: March 1st, 2012] [Originally Added On: March 1st, 2012]
- Cloud Hosting Providers - Video [Last Updated On: March 3rd, 2012] [Originally Added On: March 3rd, 2012]
- Online Education Innovator Gives Virtual Internet Cloud Services an A+ [Last Updated On: March 3rd, 2012] [Originally Added On: March 3rd, 2012]
- SingleHop Introduces the Hosting Industry's First Customer Bill of Rights [Last Updated On: March 6th, 2012] [Originally Added On: March 6th, 2012]
- Cloud Services Provider Intermedia Launches Integrated Partner Program [Last Updated On: March 7th, 2012] [Originally Added On: March 7th, 2012]
- Cloud Services Provider Intermedia Now Offering Microsoft Office 365 [Last Updated On: March 7th, 2012] [Originally Added On: March 7th, 2012]
- Inside IT Cloud Computing Security - Video [Last Updated On: March 7th, 2012] [Originally Added On: March 7th, 2012]
- Lansing Cloud Host Introduces Faster ‘Storm SSD’ [Last Updated On: March 7th, 2012] [Originally Added On: March 7th, 2012]
- Leading Industry Analyst Firm positions Hosting.com as a Challenger in Managed Hosting Magic Quadrant [Last Updated On: March 8th, 2012] [Originally Added On: March 8th, 2012]
- Hosting.com Positioned as Challenger in Managed Hosting in Gartner's Magic Quadrant [Last Updated On: March 8th, 2012] [Originally Added On: March 8th, 2012]
- ServInt Announces the First Finalist for Its Inaugural Sextant Award, Recognizing the Most Effective Use of the ... [Last Updated On: March 8th, 2012] [Originally Added On: March 8th, 2012]
- Leading Analyst Firm Recognizes Savvis as a Leader in Two Cloud-Focused Magic Quadrants [Last Updated On: March 8th, 2012] [Originally Added On: March 8th, 2012]
- UK Cloud Computing Company iomart Hosting Recruits Scotland Footballers to Kick off New Campaign [Last Updated On: March 9th, 2012] [Originally Added On: March 9th, 2012]
- Rackspace Hosting Positioned as a Leader in the Leaders Quadrant of the Magic Quadrant for Managed Hosting Providers [Last Updated On: March 9th, 2012] [Originally Added On: March 9th, 2012]
- 4t Networks Offers Red Hat Enterprise Linux 6 for Cloud Hosting [Last Updated On: March 9th, 2012] [Originally Added On: March 9th, 2012]
- elchemyv2.wmv - Video [Last Updated On: March 9th, 2012] [Originally Added On: March 9th, 2012]
- Steve VanRoekel Keynote, NIST Cloud Computing Forum and Workshop IV - Video [Last Updated On: March 11th, 2012] [Originally Added On: March 11th, 2012]
- Hosting.com Enhances Backup Capabilities to Deliver Leading-Edge Data Recovery Solution for Businesses Any Size ... [Last Updated On: March 12th, 2012] [Originally Added On: March 12th, 2012]
- Online Tech Hosts Webinar on Cloud Computing in EHR/RCM Systems [Last Updated On: March 12th, 2012] [Originally Added On: March 12th, 2012]
- Hosting.com Enhances Backup & Data Recovery [Last Updated On: March 12th, 2012] [Originally Added On: March 12th, 2012]
- ServInt Introduces Its New Flex Line of High-Performance, Fully Managed Dedicated Servers [Last Updated On: March 14th, 2012] [Originally Added On: March 14th, 2012]
- Telefonica targets LatAm with business cloud [Last Updated On: March 14th, 2012] [Originally Added On: March 14th, 2012]
- TCWH Announces New InMotion Hosting Review 2012 [Last Updated On: March 14th, 2012] [Originally Added On: March 14th, 2012]
- Lokahi Expands Cloud Offering to Include Managed Security Services Through Partnership With StillSecure [Last Updated On: March 15th, 2012] [Originally Added On: March 15th, 2012]
- Eco Cloud Hosting IPv6 Ready with Web Application Firewall and Load Balancer - Video [Last Updated On: March 15th, 2012] [Originally Added On: March 15th, 2012]
- Private SharePoint Cloud Beats Other Cloud Hosting Options for Enterprises on Price, Practicality [Last Updated On: March 17th, 2012] [Originally Added On: March 17th, 2012]
- Private SharePoint Cloud Beats Other Cloud Hosting Options for Enterprises, Says AISN [Last Updated On: March 17th, 2012] [Originally Added On: March 17th, 2012]
- CaymanSecurity.com Introduces Secure Cloud Hosting Services [Last Updated On: March 19th, 2012] [Originally Added On: March 19th, 2012]
- Storm On Demand Introduces Windows Cloud Hosting [Last Updated On: March 20th, 2012] [Originally Added On: March 20th, 2012]
- Citrix Streamlines Delivery of Cloud-Hosted Apps and Desktops [Last Updated On: March 20th, 2012] [Originally Added On: March 20th, 2012]
- Cloud Computing Explained.mp4 - Video [Last Updated On: March 20th, 2012] [Originally Added On: March 20th, 2012]
- AMD Opteron 3200 Chips Target Cloud, Web Hosting [Last Updated On: March 20th, 2012] [Originally Added On: March 20th, 2012]
- Understanding the Cloud Computing Stack: SaaS, PaaS and IaaS | CloudU - Video [Last Updated On: March 21st, 2012] [Originally Added On: March 21st, 2012]
- Racemi Joins Rackspace Cloud Tools Program [Last Updated On: March 22nd, 2012] [Originally Added On: March 22nd, 2012]
- iNetRadio Adds User Music Cloud Hosting [Last Updated On: April 18th, 2012] [Originally Added On: April 18th, 2012]
- Managed Hosting Company, OneNeck IT Services, Selected by Southwest Home Builder for Cloud Services [Last Updated On: April 18th, 2012] [Originally Added On: April 18th, 2012]
- What is Cloud Hosting? - Australian Cloud Hosting Providers - Video [Last Updated On: April 18th, 2012] [Originally Added On: April 18th, 2012]
- Courion Leverages NaviSite's Enterprise Cloud to Deliver Identity and Access Management Software-as-a-Service [Last Updated On: April 24th, 2012] [Originally Added On: April 24th, 2012]
- TLD Solutions Launches Next Generation "4GH" Web Hosting [Last Updated On: May 4th, 2012] [Originally Added On: May 4th, 2012]
- ElasticHosts unveils simple cloud web hosting for SMEs [Last Updated On: May 4th, 2012] [Originally Added On: May 4th, 2012]
- Rackspace Hosting 1Q net income up on higher sales [Last Updated On: May 8th, 2012] [Originally Added On: May 8th, 2012]
- Infinitely Virtual Announces Support for Microsoft SQL Server 2012, Providing Cloud-Ready Hosting with Mission ... [Last Updated On: May 8th, 2012] [Originally Added On: May 8th, 2012]
- Kore Domains Launches Revolutionary New "4GH" Web Hosting Solution [Last Updated On: May 8th, 2012] [Originally Added On: May 8th, 2012]
- 4GH Web Hosting Europa Launches 4GH Cloud Web Hosting Solution in European Data Center [Last Updated On: May 10th, 2012] [Originally Added On: May 10th, 2012]
- Hughes Cloud Services & Hosting Showcases Its Comprehensive Enterprise IT Offering At ... [Last Updated On: May 12th, 2012] [Originally Added On: May 12th, 2012]