External dependencies for Marketplace assets

Short question: Is is allowed to submit Marketplace assets which consists of two parts, a BP function library as well as an “external” program? That external program would be Open Source and available for free on GitHub.