Previous: Implementation Variations Home: Next: Reporting Issues

Introduction to the User Community

The user community is a vibrant and collaborative group dedicated to the use, development, and maintenance of Boost Libraries. Since its inception, Boost has grown to offer a wide range of libraries that address knarly programming tasks, from algorithms and data structures to system utilities and concurrent programming. Boost users are encouraged to chime in with their thoughts and experiences!

Reporting Issues

Users are encouraged to be active in Reporting Issues they encounter with Boost libraries. Users can submit issues directly, providing detailed descriptions, code snippets, and steps to reproduce the problem. This collaboration greatly aids the overall stability and reliability of Boost libraries.

Boost Mailing Lists

Communication within the Boost community is primarily conducted through mailing lists. The Boost Users Mailing List is a forum to ask questions, share experiences, and seeking advice. Participation in the mailing lists is open to all.

Discussion Policy

Boost maintains a clear and respectful Discussion Policy to ensure productive and courteous interactions within the community. Participants are expected to engage in constructive dialogue, refrain from personal attacks, and respect differing viewpoints.

Boost Software License

The Boost Software License (BSL) is a free, open-source license that permits users to use, modify, and distribute Boost libraries with minimal restrictions. The BSL is designed to be compatible with both open-source and proprietary projects.

Long History

Boost’s long History is a testament to its enduring relevance and impact. Since its founding in 1998 by the late Beman Dawes, David Abrahams, and Robert Klarer, Boost has been an incubator for cutting-edge C++ techniques and practices.

Over the years, Boost has grown to include dozens of libraries, each developed and maintained by dedicated contributors from around the world. The libraries are continually updated both to remedy issues and add new features, refer to Release Process for the process and cadence of new releases.