Если вы добавите или добавите функции в третью включенную библиотеку, просто ' поместите библиотеки в GitHub в качестве отдельного репозитория, а затем ссылайтесь на них ', как вы сказали. Тем не менее, вы должны проверить, существует ли библиотека на Github, если это так, вы можете разветвлять ее как свою собственную. И наконец, убедитесь, что вы ссылаетесь на них как submodule
s. Организация с открытым исходным кодом будет благодарна, если вы внесете свой вклад в библиотеку.
В противном случае просто поместите lib в ваш проект с авторскими правами.