对于许多常见的开源许可证而言,开源项目的所有权不属于你。
不过你或许可以选择一个合适的许可证来确保这一点。
顺便说一下,俄罗斯人开发的nginx已经被禁止俄罗斯人访问了。所以开源项目究竟是否属于作者,这一点应该已经有现成例证。
至于用开源软件是否可行,这个实务中感觉问题不大,毕竟你用gradle引入一个模块这种事情一般也不认为有多大的冒犯。看起来就只是你的编译脚本增加了一行代码,而实际上却是把一个开源软件编译进了你的软件。
所以这里的真正问题还是:理论上开源软件不属于任何人。你自己写个开源软件也无法获得它的所有权。