When building Free Software in the computational common, it is important to know the materials used for building the Software. The moment I add a dependency to my project, it becomes my responsibility to care and cater for it. This procedure is called vendoring and extends the liability of an application developer to included components and Software-as-a-Service vendors made use of.
This has implications for providing computational Commones, such as allmende.io. There are means to work around the complications provided by proprietary components in an open, distributed system.
Choose an open source license that fits your case and only use Free Software
Use automatic tooling to build up a Bill of Materials that make up the entirety of your system
Build this automation with tooling that is available as Free Software