Towards the end of December, I had the opportunity to attend a webinar on two open source tools I knew almost nothing about: Speckle and IFC.js. The webinar was put together by a community called Agile BIM, which I also knew nothing about. However, what I do know for a fact is the importance of open source software development in any field, in which developers come together as a team to create software that is made freely available for possible modification and redistribution, allowing it to be developed even further. The technology that is developed with open source is often something that commercial software companies, whose business it is to develop proprietary software, cannot offer.
For the AEC industry, we do have organizations such as the Open Design Alliance and buildingSMART International working to promote openness and interoperability. The IFC format has been well established for OpenBIM and is almost unanimously supported by all the leading AEC technology developers to allow their applications to exchange data with each other. So, what then are Speckle and IFC.js, what do they do, and why are they needed? The Agile BIM webinar on these two open source tools, which was held on Dec 15, 2021, gave me the opportunity to find out more about them.