Is BRL-CAD Free and Open Source?
Updated
Yes. BRL-CAD is free of cost and its code is released under an OSI-approved open source license. According to brlcad.org, the software is "100% FREE," and the project states it will not charge for updates or support. It became an open source project on December 21, 2004, and the site frames this as a way to "escape vendor lock-in, for any purpose, forever."
What "free and open" means here
The site makes two distinct claims, and it helps to separate them:
- No cost: BRL-CAD is distributed free of charge, including updates and support. The page explicitly says "we won't charge you ever for any update or support."
- Open source license: The code is released under terms approved by the Open Source Initiative (OSI). That means you can inspect, modify, and customize it to fit your needs.
The practical consequence is that you are not locked to a single vendor for continued use or modifications. You can adapt the system yourself or through others, rather than depending on one company's pricing or roadmap.
Key facts at a glance
| Question | Answer (per brlcad.org) |
|---|---|
| Is it free? | Yes, 100% free |
| Are updates/support charged? | No, the project says it will never charge for them |
| Is it open source? | Yes, under OSI-approved license terms |
| When did it become open source? | December 21, 2004 |
| Can you customize it? | Yes, the source is open for modification |
| Vendor lock-in? | The project positions it as a way to avoid it |
A brief background
BRL-CAD is a cross-platform solid modeling system with a hybrid CSG and B-REP kernel. Its origins trace to 1979, when Mike Muuss began the initial architecture and design; development as a unified package started in 1983, and the first public release came in 1984. The project notes more than 30 years of active development and says it has been the primary tri-service solid modeling CAD system used by the U.S. military for over 20 years, particularly for weapons-system vulnerability and lethality analyses.
What to check before relying on it
- License specifics: The site states OSI-approved terms but does not spell out which license on this page. If license terms matter for your use case, confirm the exact license in the source distribution or project documentation.
- Support model: "No charge for support" describes cost, not a guaranteed service level. Community help and documentation are the primary channels the site points to.
- Current release: The page references BRL-CAD Release 7.24.0 and an Archer Alpha interface. Verify the latest version on the download page before installing.
In short: if your concern is cost, vendor lock-in, or the ability to modify the software, BRL-CAD's own materials answer all three in the affirmative.