Thursday, May 17, 2012
Google Custom Search

ClearCanvas Licensing

ClearCanvas Highlights

Download our Open Source software
Watch some Videos
Get the Source
Check out our Licensing
Join our  Forums
Some Research: OICR IPP-Trials

Why We Believe in Open Source

ClearCanvas has always believed that as a company, we need to do more than build great software and generate revenue. And because we work in the health-care industry, we believe that our corporate mission is to improve the lives of everyone involved: from patients, to technologists and radiologists, to solution providers, to our own employees. So for us, building software in the health-care industry has come to mean three things: 

Accessibility. We want people to have access to our software regardless of location or budget. If our software can improve the lives of people who need it, then we want our software available to meet that need.

Empowerment. We want to empower people implementing software solutions in the health-care industry. Instead of feeling locked-in to expensive solutions that don’t meet their needs, we want people to have the ability to freely modify our software in whatever way necessary to improve the service they provide. 

Sustainability. We want to provide high-quailty software to the health-care industry, and enable others to do the same, whether creating new solutions, reselling existing products, or offering consulting and technical support.

For these reasons, ClearCanvas has made the principles of Open Source software an important part of how we do business. This allows us to guarantee that people interested in our software are free to use and modify it however they see fit, encourage sharing changes openly so others can benefit, and to ensure that anyone who sells and supports our software is free to make a living doing so.

How We License Our Software: Dual-Licensing

In order to fully realize the values of accessibility, empowerment, and sustainability through our software, we have adopted a dual-licensing model based on the Open Software License v3.0 (OSL) and the ClearCanvas Proprietary Source Code License (PSCL).

Open source releases of our software are licensed under the OSL, a copyleft license that requires any redistribution of software, with or without changes, to pass along the freedom to further copy and change that software. At the same time, people are free to distribute, use, sell, and offer support for that software however they see fit.

For companies and developers who want to customize our software while also maintaining proprietary control over their changes, we offer the ClearCanvas Proprietary Source Code License.

The Open Software License

The Open Software License v3.0 (OSL) requires that all derivative work must also be licensed under the OSL. This means that anyone who modifies our source code (including rebranding the software), re-compiles it and distributes the resulting binaries, must:
  1. License the modified source code using the OSL.
  2. Make the modified source code available to the public. This can be achieved by doing one of the following:
    1. Including the modified source with the distribution.
    2. Hosting the modified source code in the author's own repository, or a public repository such as SourceForge.
    3. Submitting the modified source code to us as a patch.
  3. In the case of b) or c) above, inform the public where to look for the modified source code, in say, the license file.

Since ClearCanvas software supports plugins, the original source code does not need to be modified to extend the functionality of the software. Plugins may be licensed and distributed however the author sees fit.

The ClearCanvas Proprietary Source Code License (PSCL)

The ClearCanvas Proprietary Source Code License offers flexibility to companies and developers who require proprietary licensing as part of their business model. For more information about our PSCL, contact sales@clearcanvas.ca.

Other Licenses We Use

The ClearCanvas License (Modelled after the New BSD License)

The ClearCanvas License is modelled after the New BSD License and is the original license under which ClearCanvas software was released prior to adopting the Open Software License. It applies to all products version 2.0 or earlier. The adoption of the OSL for source code after these versions and revisions is not retroactive. This means:

  1. No action is required for any software derived from source code using the ClearCanvas License.
  2. All of the rights of the ClearCanvas License continue to apply for any work derived from source code with this license.
  3. Source code licensed under the ClearCanvas License can continue to be modified, sold and distributed according to the license.
  4. The ClearCanvas License and Copyright must be included with all derivative distributions.

The ClearCanvas License applies to the following versions of ClearCanvas software only:

  • ClearCanvas ImageServer prior to and including 2.0, and source code prior to and including f572be8962b2
  • ClearCanvas Workstation prior to and including 2.0 SP1 and source code prior to and including 02632892f943
  • ClearCanvas RIS prior to and including 2.0 SP1

The GNU Lesser General Public License (LGPL)

The GNU Lesser General Public License is used to license the JPEG and RLE codecs developed for use with ClearCanvas products. This software originated with a version of the mDCM library which was licensed under the LGPL and therefore must remain LGPL.

Questions? Feel free to Contact Us
Copyright 2012 ClearCanvas Inc.