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)

Connect With Us!

Current Articles | RSS Feed RSS Feed

I Don't Distribute. Is Compliance Really Necessary?

Posted by Rebecca Shockey on Tue, Dec 13, 2011
  
Email This Email Article  
Tweet  
  


The short answer is yes, compliance is necessary even if you don’t distribute.  Let’s discuss some of the reasons.  This question comes up in sales conversations frequently and is usually a result of an internal discussion at a prospect’s company.




    1. Compliance is the right thing to do.


At its most basic level, complying with the open source licenses even when no one may otherwise know is just the right thing to do.   By the nature of open source licenses, once you download the source code, you have entered into a licensing agreement with the author or copyright holder of the code. If you enter a licensing agreement through the more traditional procurement process, you probably wouldn't get done and then say, "we don't need to comply with those terms we just negotiated."  Why should open source licenses be any different?  You got the code (maybe for no cost), you entered a license, and you should comply with the license requirement.  Period.  Plus, you never know if someone may blow the whistle on you; a disgruntled employee who leaves the company could quickly inspire a lot of bad press and a potential lawsuit with very little effort. 


 


     2.  Open Source licenses may have obligations triggered on mere use.

While most open source license requirements depend on distribution some trigger upon "use." Most often, the requirement has to do with attribution to the authors of the code.  Giving attribution isn’t hard, but it’s an important part of compliance.  For example, the MIT license conditions the right to use upon retaining the copyright and permission notice.   The Jason Hunter license is a little more challenging to comply with but requires that if you use software in a commercial project, you must buy a copy of his book for everyone on that project's development team.  So even though you might not ever distribute that code, you may still have an obligation.  Those are just 2 examples of obligations you might find in an open source license that have nothing to do with distribution. 

 

    3.  Your distribution status or lack thereof could change.

What if that internal tool that you thought you would never distribute suddenly gets rolled into a product? Now you are distributing.  At that point, it is critical that you are in compliance and I can’t think of any company that wants to delay a product release because of non-compliance of a license.  It's much more efficient to make sure you comply on the front end.   And what happens if your company purchases another organization and that group distributes?  If you fail to do your due diligence on the purchased codebase, you could end up buying a lawsuit or a lot of work to get into compliance.  On the other hand, maybe you decide to sell your company or part of your codebase.  The purchasing entity will probably ask what open source software you have and how you have complied with the licenses. Not being able to answer that question with confidence or the effort required to get your code in compliance could devalue the worth of the asset.  I wouldn’t want to be the one to break that news to my boss. 

As you can see there are plenty of reasons to comply with an open source license other than distribution.  And while distribution is one of the more compelling reasons that cause a company to make efforts to comply, at the end of the day doing it because it’s the legal and moral thing to do is awfully compelling as well. 


What do you think?  Is compliance already a standard part of your organization? 


 

Stay tuned for discussion on how to go from talking about compliance to implementing compliance in the enterprise. 



Follow @openlogic

Subscribe to Enterprise Open Source by EmailFollow @openlogic
Follow @OSCloudServices

This work is licensed under a Creative Commons Attribution 3.0 Unported License
Creative Commons License.
Tags: Legal & Compliance, Compliance, Legal

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)

schedule-a-deep-discovery-demo

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

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