provides software and services that enable enterprises
Live Chat 1-888-673-6564
The Enterprise Open Source Blog
  • Home
  • Search
  • Contact Us
  • Products and Support
  • Services
  • Enterprise OSS Blog
  • Wazi Technical Blog
  • Resources Library
  • Cloud Services
  • Partners
  • Customers
  • Community
  • Company
  • Careers
  • News and Events

Subscribe by Email

Your email:

Most Popular Posts

  • Enterprise Apache Tomcat 7 Clustering - Designing an Efficient, Reliable and Productive Application Server Cluster
  • Open Source Virtual Whiteboards and Dimdim Review
  • An Enterprise Apache Tomcat Clustering Guide
  • Supporting CentOS In The Cloud With Windows Azure
  • VLC License Change: A lesson in perseverance
  • An In-Depth Look at Tomcat’s Clustering Mechanisms
  • Apache HTTP Server: New Features for Version 2.4
  • Why Closed Source is Better Than Open Source
  • Access Serial Ports through Ruby
  • JBoss AS7 Clustering Using mod_cluster and http 2.4 (Part 1)

Current Articles | RSS Feed RSS Feed

3 and a Half Reasons You Really Need to Scan for Open Source Software

Posted by Glen Bettridge on Fri, Aug 10, 2012
  
Email This Email Article  
Tweet  
  

At a basic level, OSS scanners, such as OpenLogic's OSS Deep Discovery, analyze software development projects looking for components that come from OSS projects. They tie their results to in-depth information about the open source projects, licensing information and even project support. If you're a developer or a project manager here are some reasons you might want to run one on your project. 

Known knows and unknown unknowns

The widespread acceptance of open source projects such as the Apache HTTP Server, the MySQL database management system or even Mozilla Firefox and Google Chrome has raised awareness of open source software and its use in the enterprise. Although there aren't hard and fast numbers for how many commercial projects have open source components, an OpenLogic survey looking at open source adoption in the enterprise found that 73% of respondents either preferred OSS solutions or evaluated them on the same footing as commercial alternatives.

Factor in the long history of code sharing by software developers, dating back to the early days of UNIX, BBSs and printed code samples, as well as the ready accessibility of OSS code on the Internet, and even those enterprises that mandate commercial-only solutions may find that their software is built with some OSS.

Undiscovered OSS in a project can come as a shock to the project manager or even the current development team and can have significant legal and monetary consequences if it's found after a product has shipped.

On the other hand, OSS components that are known and understood can be a great benefit to a project, providing robust solutions in a variety of areas while cutting project costs and allowing the development team to focus on its core business.

Ignorance is not bliss

One of the biggest concerns in enterprise-level software development is the licensing and legal issues that come along for the ride when using any third-party software. This is one of the principal concerns addressed by OSS scanning. For more information on OSS licenses, check out OpenLogic's white paper, Understanding The Three Most Common Open Source Licenses.

Many OSS projects have enterprise-friendly licensing which allows companies to use their code, but even in some of the most liberal licenses, there can be obligations requiring the user or team using the OSS component to acknowledge the project or its copyright holders. While this is can be a simple requirement to meet, by adding some information to an "About" screen, for example, that can only be done if the project's manager knows that their project contains the licensed code.

Some licenses have more draconian obligations which may impact how a project using a licensed component can be licensed or imposing other requirements. A well-known example of this is the GNU General Public License (aka the GPL, learn more in our Guide to GPL Compliance). When software licensed under versions of the GPL is used in a project, the license can, under some circumstances, mandate that all of the code for that project be made publicly accessible or be licensed under a GPL license as well. Obviously, for a company building new intellectual properties, this would make it difficult to keep trade secrets, well, secret.

Short version: knowing which OSS licenses apply to your project and how they might affect the project is essential. A good OSS scan gets you there.

  887cd6a8-900b-4d94-af5a-a9094490f256

Support and updates are nice

Scary licensing issues aside, one of the best reasons for tracking down any OSS in your software is to find the dedicated community that's grown up around the OSS projects. Major OSS projects are generally backed by a group of smart, highly dedicated individuals who understand their project inside and out and are willing to share their knowledge with you freely.

Additionally, active OSS projects fix bugs and release updates regularly and efficiently. If your scan finds a OSS component that's giving you problems, chances are high that the OSS project already has a fix in place and available.

In those cases where an OSS project has a smaller team or more limited resources, commercial companies, such as OpenLogic, have stepped in to offer support, indeminifcation and even custom updates and patches.

Calm and relaxation

Finally, whether the OSS scan reveals components you didn't know about, licenses that your project can work with or problems that you need to fix, having clarity about the OSS in your project can remove at least one big source of stress in the already stressful job of putting software together. Not a day at the spa, but maybe it can help you breath a little easier...

Follow @openlogic
Follow @OSCloudServices

This work is licensed under a Creative Commons Attribution 3.0 Unported License
Creative Commons License.
Tags: Scanning & Provisioning, Scanning, Compliance, Governance, Open Source Management, Open Source Trends, Scanning & Governance

Comments

Currently, there are no comments. Be the first to post one!
Post Comment
Name
 *
Email
 *
Website (optional)
Comment
 *

Allowed tags: <a> link, <b> bold, <i> italics

Loading...
Error sending email
Email sent successfully

Email article
Email To : 
Your name : 
Message : (maximum 200 characters)

Enterprise OSS Blog Policy

If you read a post on The Enterprise OSS Blog, please leave a comment. Let us know what you think, even if it's just a few words. Comments do not require approval, but they are moderated.OpenLogic reserves the right to remove any comments it deems inappropriate.

 

click-to-chat-with-a-live-open-source-expert

get-a-quote-on-support

download-the-support-evaluation-kit

schedule-a-deep-discovery-demo

Most Popular Posts

  • Enterprise Apache Tomcat 7 Clustering - Designing an Efficient, Reliable and Productive Application Server Cluster
  • Open Source Virtual Whiteboards and Dimdim Review
  • An Enterprise Apache Tomcat Clustering Guide
  • Supporting CentOS In The Cloud With Windows Azure
  • VLC License Change: A lesson in perseverance
  • An In-Depth Look at Tomcat’s Clustering Mechanisms
  • Apache HTTP Server: New Features for Version 2.4
  • Why Closed Source is Better Than Open Source
  • Access Serial Ports through Ruby
  • JBoss AS7 Clustering Using mod_cluster and http 2.4 (Part 1)

Connect With Us!

Browse by Tag

  • 2013 (2)
  • Agile (1)
  • Apache (2)
  • apache tomcat (1)
  • AS 7 (1)
  • as7 (1)
  • Auditing (5)
  • Azure (2)
  • Budget (1)
  • BusyBox (1)
  • CentOS (3)
  • Closed Source Software (1)
  • cloud (4)
  • clustering (1)
  • CMS (1)
  • Code Scanning (1)
  • commercial distribution (1)
  • Community (4)
  • compliance (39)
  • C-Suite (1)
  • Database (1)
  • developers (2)
  • DevOps (15)
  • Drupal (1)
  • enterprise software (2)
  • foss (5)
  • Gitbhub (1)
  • Governance (36)
  • guide (1)
  • Hadoop (2)
  • HBase (2)
  • http 2.4 (1)
  • httpd 2.4 (1)
  • Java (1)
  • javascript (1)
  • jboss (3)
  • JBoss Cluster (1)
  • Joomla (1)
  • Legal (21)
  • Legal & Compliance (62)
  • Legal and Compliance (2)
  • license compliance (1)
  • Licenses (12)
  • Linux (4)
  • lisp code (1)
  • martin fowler (1)
  • Mobile (3)
  • mod_cluster (2)
  • MySQL (1)
  • Neal Ford (1)
  • open source (19)
  • open source compliance (1)
  • open source components (1)
  • open source events (1)
  • Open Source Governance (2)
  • open source legal issues (1)
  • Open Source Licensing (3)
  • Open Source Management (38)
  • Open Source Policy (3)
  • open source software (15)
  • Open Source Software Adoption (4)
  • open source software policy (1)
  • Open Source Training (1)
  • Open Source Trends (337)
  • Open Source vs. Commercial Software (3)
  • OSS (5)
  • OSS Packages (2)
  • PaaS (1)
  • paredit (1)
  • picketlink (1)
  • Policy (4)
  • PostgreSQL (1)
  • Presentations (1)
  • Programming (2)
  • red hat (1)
  • RHEL (1)
  • Ruby (1)
  • Scanning (27)
  • Scanning & Governance (12)
  • Scanning & Provisioning (30)
  • Security (13)
  • Shibboleth (1)
  • software compliance (1)
  • Software Development (2)
  • Software Development Lifecycle (7)
  • software infrastructure (1)
  • Solr (1)
  • Support (48)
  • Support & Services (2)
  • SUSE (1)
  • Technical Governance (1)
  • The Cloud (35)
  • The C-Suite (2)
  • tomcat (4)
  • Training (9)
  • Ubuntu (1)
  • Uncategorized (69)
  • Windows (1)
  • Windows Azure (1)
  • Wordpress (1)
  • Zookeeper (1)
Home | Search | Contact Us | Products and Support | Services | Enterprise OSS Blog | Wazi Technical Blog | Resources Library | Cloud Services | Partners | Customers | Community | Company | Careers | News and Events
Products
OpenLogic Exchange (OLEX)
License Compliance Module
OSS Discovery
OSS Deep Discovery
OpenUpdate
Services
Open Source Support
CentOS Support
Scanning & Compliance
Open Source Training
Professional Services
Solutions
Support & Indemnification
Open Source Governance
Open Source Scanning
Open Source Provisioning
Consulting & Training
Contact Us
1-888-673-6564


© 2013 OpenLogic, Inc. All rights reserved.
Site Map  |  Privacy Policy