Open source compliance is not just for software companies. More and more business-critical tools take the form of mobile applications, downloadable software and web interfaces – from email and customer-relationship management to data analytics. These products may utilize open source components to varying degrees, even if offered as a proprietary offering.
Software is merely a compilation of instructions directing some sequence or action. These instructions are first written in some human-readable form, usually a programming language, known as source code. The source code is then translated into machine-readable object code allowing a device, such as a computer, to understand and process the specified instructions.
The human-readable source code is treated as any other particular tangible expression of an idea, obtaining copyright protection when written, created or compiled. These underlying software elements may be licensed like other intellectual property, typically seen in the form of a copyright license agreement.
Software source code that is licensed on a free or an open source basis is simply that which allows licensees to use, modify, enhance, and share the software, and provides access to the source code needed to do so. While open source software is often made publicly available at no cost, free refers not to the cost, but to these freedoms licensees are granted.
Copyrights are retained by the developer and while termed free and open, OSS licenses can contain strict requirements and conditions on a licensee’s use, modification and distribution. As set forth by the Free Software Foundation, an early participant in the OSS movement and steward of the “free software” definition, “‘free software’ is a matter of liberty, not price. To understand the concept, you should think of ‘free’ as in ‘free speech,’ not as in ‘free beer.’”
Open source software is often a starting point for project development as it can be quicker and more cost effective than creating something from scratch or customizing existing software.
While the specific freedoms may vary, OSS licenses are generally categorized as (1) permissive licenses or (2) restrictive (also known as reciprocal, viral or copyleft) licenses.
Permissive licenses (like the Apache 2.0, BSD, MIT) provide licensees with the right to freely modify, adapt and combine the OSS code with proprietary code to create derivative works that do not contain major restrictions on such modifications or how resulting works can be subsequently licensed.
On the other hand, restrictive licenses (like the GPL, AGPL, LGPL) go further in imposing requirements for licensees to in turn re-license their specific developments under the original license (and as a condition, also make the modified source code available). While the provisions vary, most restrictive OSS license terms will to some extent apply not only to the original source code and software, but to any derivative works based on it. To the extent OSS licensed in a restrictive manner is used alongside proprietary projects for which source code is meant to be closed or not available to the public, owners must be careful not to unintentionally have their own software be made subject to licensing under the open source license terms.
Any organization or business that deals with open source must be mindful of the risks and compliance requirements.
"*" indicates required fields
Software Asset Management is a business practice that involves managing and optimising the life cycle of software within an organisation.
Software asset management is relevant to many facets of a business - take a look at some of the roles that it can form part of the focus of.
Software vendors come in all shape and sizes - all with their own set of licensing models and rules. We take a look at just a few of them.
As a constantly evolving subject, SAM is not without its challenges. We take a look at some of the most common ones.
Wondering what an investment in SAM could do for your business? Fill out a few details and find out what return you could get!
Answer a few questions about your SAM infrastructure & experience, and we'll put together a personalised recommendation for the future.
A simple health check of what's being used across your Office 365 estate in this FREE, Microsoft backed and easy to setup review.
Just like you would with your vehicle each year, get an annual check up of your software asset management programme.
Overwhelmed by the task of documenting the steps for a successful SAM programme? Get the experts in to help!
Concerned your SAM tools aren't covering your whole estate? Or on the look out for an entirely new tool? Get us in to assist.
Not content with covering all things SAM related, we've teamed up with Capital to provide a comprehensive hardware asset management review.
A simple, one-time reconciliation of the software you have deployed versus the licence entitlement you own.
A regularly scheduled analysis of your organisation's estate, specifically adapted to your needs and budget.
A full appraisal of your Microsoft 365 setup and how best to optimise it through automated recommendations.
An add-on to our SAMplicity One, MOT and Plus offerings, quickly diagnose your ability to migrate your resources to the cloud.
In collaboration with law firm Addleshaw Goddard, ensure the legality of your SAM programme and get assistance with any contract disputes.
Available as standard with SAMplicity Plus, ensure you're compliant if you're unexpectedly audited by a vendor.
We've teamed up with some of the forefront experts in licensing knowledge so you can teach yourself to be an expert too.
Stumped by the continually evolving complexities of SAM? Join us for one of our comprehensive courses, either in-person or online.
It’s chock full of useful advice, exclusive events and interesting articles. Don’t miss out!