Civic Commons

Software Licenses in Civic Technology

Guide to open source software licenses used in civic technology, including GPL, MIT, Apache, and other licenses that govern how government software can be shared.

Software Licenses

Software licensing determines how civic technology applications can be used, modified, and shared. Understanding license terms is essential for government agencies evaluating open source software, as different licenses carry different obligations and freedoms that affect how an agency can deploy, customize, and redistribute the tools it adopts.

This section provides an overview of the open source licenses commonly found in civic technology applications. These include permissive licenses like the MIT License and Apache License 2.0, which allow broad use with minimal restrictions, and copyleft licenses like the GPL family, which require that modifications be shared under the same terms. Each license type has implications for government use, vendor relationships, and the broader sharing ecosystem.

For government agencies, license considerations intersect with procurement policy, legal compliance, and strategic decisions about vendor independence. Agencies that understand licensing are better equipped to select tools that align with their organizational needs and to participate constructively in the open source communities that produce civic technology.