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
  • Building Bots With Kids

Current Articles | RSS Feed RSS Feed

When and Why Do I Update Open Source Policy Rules?

Posted by Jesse Hood on Wed, Oct 24, 2012
  
Email This Email Article  
Tweet  
  

In today’s article I will discuss some internal and external events that may cause you to update your open source policy rules.  For this discussion it is important to differentiate between the open source software (OSS) policy and the rules that flow from the policy.

The OSS policy is an extensive document or framework that covers such topics as: free and open source software product and license definitions, company terminology, usage models, support strategy, information security risk thresholds, contribution guidelines, best practices, and so forth.  The OSS policy rules are the day-to-day guidance established by your open source review board (OSRB) for the entire company.  Policy rules generally trigger by license type, OSS package, or how the software is being used.  Even considering these categories, it's nearly impossible to write rules that are going to take into account every scenario you will come across.  A flexible and actionable open source management process will allow your OSRB to update and add rules as new scenarios arise or business needs require.  There are a variety of internal and external events that may require such updates.  Lets start with some internal events.

Internal events that may require OSS policy rule update:

  • A developer, architect, or system admin wants to use a new OSS package that has not previously been requested of the OSRB.  Depending on the OSS package, its licensing, and other information, a new rule may need to be created.   The new rule could allow use of the OSS under any circumstance, deny use of the product, or conditionally approve use one time, but require review for future use.

  • An OSS inventory scan or scan for policy and license compliance has been completed and OSS was found that was not previously approved.  Such a scenario indicates a hole in either the existing rules or the tracking progress.  Increased communication and education about the importance of the policy rules and perhaps a new policy rule will need to be implemented.

  • A new internally developed project that runs on open source is going through QA and is nearing a production environment implementation.  Has technical support been obtained, if not via internal expertise, then by a third-party provider?  Using open source in a mission critical production environment without technical support is a ticking time bomb and policy rules should address this issue.

  • Business units intend to share technology resources that are known to include OSS.  The usage model of one division may not align with other divisions of the same company requiring different rules for different business units.

An actionable open source policy that allows the creation of new policy rules to align with these internal events is completely within your control; your OSRB should be meeting at regular intervals to discuss and consider these examples.  Now lets consider some external events. 

External events that may require OSS policy rule updates:

  • An open source community develops new versions of software and assigns a new license style or moves to a dual licensing scenario.   If a policy rule is triggered by a particular OSS package and the license model changes from this may impact the type of review the OSS packages needs before being used.

  • Your company is entering a new market or selling to a new customer that has clear guidelines as to what open source can and cannot be used.  Can your company afford to not enter new markets or gain new customers that have this requirement?  You might not think of an actionable OSS policy as a sales tool, but your ability to easily adapt and respond to your customer's requirements in this regard is just as important as in any other way.

  • The copyright holder of an OSS project contact’s your company with a notice of non-compliance and a request for remediation actions to achieve compliance.  After responding to notice, you will want to launch an immediate investigation into where the gap was in your license compliance rules.  Does something need to be updated or have your rules not been enforced effectively?   Fixing this gap will need to be part of your remediation.

  • A breach of corporate information security controls occurs due to an outdated OSS environment or outdated OSS policy rules.  New versions of open source include increased functionality and critical patches to security vulnerabilities; part of your policy should require open source environments to be updated regularly.

The future software is being built today with open source.  Updating the policy document itself might only be a once a year project, but OSS moves in and out of organizations far to quickly to not allow the flexibility to update policy rules as needed.  Don't wait for external events to initiate revising the policy rules!  Review your rules more often than your policy.

View Jesse  Hood's LinkedIn profileView Jesse Hood's profile
Follow @openlogic
Follow @OSCloudServices

This work is licensed under a Creative Commons Attribution 3.0 Unported License
Creative Commons License.
Tags: Policy, OSS, Open Source

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
  • Building Bots With Kids

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