The following resources are listed here to help you become more familiar with different aspects of dual licensing business model as used today by many other companies. The facts presented in these resources may not be directly applicable to OpenSubsystems, the licensing policy described at this page takes always precedence.
$Author: bastafidli $
$Date: 2006/08/27 07:52:10 $
$Revision: 1.16 $
$RCSfile: licensing.html,v $
If you are considering using any source code, binary files, libraries, solutions or documentation released as part of OpenSubsystems you should familiarize yourself with the licenses under, which OpenSubsystems content is available. This document summarizes the licensing policy so please read it carefully since there might be legal consequences, requirements and procedures, which you should be aware of and follow.
OpenSubsystems is using open-source friendly dual licensing model similar to companies such as MySQL, Trolltech or Sleepycat. Inspired by their business models, the guiding principle is one of fair exchange, or Quid pro Quo ("something for something"). The basic idea is that if your organization is deriving commercial benefit from solutions built using OpenSubsystems software and does not release the complete source code of it's solution, then it is required to obtain commercial license from OpenSubsystems.
Simply rule to follow: if you are developing and/or distributing application to which source code is not available and is not licensed under applicable open source license that is based on or includes OpenSubsystems software, you are required to obtain commercial license.
Organizations in general compete on 3 levels:
Most services and manufacturing organization are not in the business of developing and maintaining software and the first two areas are most important to them. At the same time, they need software to make their business processes more efficient and effective and most off-the-shelf solutions never fit them perfectly and require customizations or modifications. OpenSubsystems gives these organizations advantage of utilizing ready to use, proven and tested software components and solutions available with the full source code. It allows them create their own solutions at a rapid pace while still taking advantage of commercially supported products as well as advantage of resources of many other OpenSubsystems community members who decided to share their resources by contributing to OpenSubsystems. If you are interested in participating in OpenSubsystems please take a look at our contribution process.
The best explanations of benefits of dual licensing business model for both parties, the developers and the customers, can be summarized by quoting Marten Mickos of MySQL : "The dual licensing model was created in the 90's by MySQL and other forward-looking open source companies. Today it is in use by a growing number of open source companies, and it is the only licensing model that made it to the magic upper right quadrant in a study by Forrester Research, where it was deemed both "strong" and "friendly." Dual licensing allows companies to build viable long-term businesses while at the same time accommodating the needs of the open source / free software community. And, as an added benefit, legal concerns about the origin of the software can be dismissed. Charlie Garry, research analyst at the META Group, has said that, "The dual licensing model is becoming a blueprint for a successful open source business.""
If you are not sure what license is good for you, just consider that commercial license gives you for less than one month salary of your single developer tested and proven product of many month of work of a our full-time team of experienced developers and business experts as well as peace of mind about legality of the software you use.