Illustrated Introduction

The cross license collaborative represents a new idea in licensing. Once you understand that idea, it’s really pretty simple. To get there, it often helps to compare cross license collaboratives to how online creative projects handle licensing today.

Distributed Licensing Projects

Example Linux kernel
Pro low overhead
Con inflexible licensing

In a distributed licensing project, like the Linux kernel, contributors licenses their work to users directly.

This approach is relatively simple, and requires little planning or legal overhead. Contributors need only decide which license the project will use and be careful about the license terms for the work of others that they incorporate.

However, distributed licensing projects become unable to make licensing decisions over time, like upgrading to a new version of their license, if contributors become unavailable or refuse to go along. Even a single holdout can block a license decision.

distributed
Distributed Licensing Project with a Holdout Problem

This diagram represent a distributed licensing project. Dana has made contributions to the project, but is no longer available to discuss licensing decisions. Cara and Charles can still make decision about licensing of their own contributions, but they can’t make decisions for Dana’s contributions, so they can’t make decisions for the project as a whole.

Centralized Licensing Projects

Example GCC
Pro flexible licensing
Con high overhead

In centralized licensing projects, like the Free Software Foundation’s GNU Compiler Collection, users of the project receive licenses through an organization, like a foundation or company, often called the project “steward”. Contributors license or assign ownership of their contributions to the organization.

If the organization takes assignments or broad enough contributor license grants, it gathers sufficient rights to make licensing decisions for the project as a whole over time. It doesn’t lose this ability if contributors become unavailable or do not agree with the change.

centralized
Centralized Licensing Project

This diagram represents a centralized licensing project. Though Dana has become unavailable, the organization can still change the license terms for the project overall.

The organization might have any number of governance structures that determine how it makes decisions, including licensing decisions. In any event, the organization likely paid substantial legal and political overhead to form a corporation or other legal entity and set up its governance structure.

Cross License Collaboratives

Cross license collaboratives combine the low overhead of distributed licensing with the flexibility of centralized licensing.

Rather than assigning or licensing their contributions to a centralized organization, contributors license each other. In other words, each contributor “cross licenses” every other contributor. Those cross licenses allow them to make licensing decisions for the project as a whole, subject to a governance process that gives each available contributor an equal vote.

XLC
Cross License Collaborative

Cross license collaborative governance rules also require sharing of any proceeds related to licensing. If the collaborative makes its project available under a share-alike or noncommercial licensing, and then chooses to sell an exception for closed or commercial use, they must share the license fee with all contributors.