我对开源软件开发管理的5个疑问
在阅读了2022中国开源发展蓝皮书及网上相关资料后,我对开源软件开发管理有了一个较为初步的了解,但依然存在着一些疑问。
1.参与开源项目的同志来自各地且互相之间未必熟悉,请问如何保证仅在线上沟通的基础上让开源项目顺利进行,如果有对项目的恶意破坏者或因互相不熟悉缺少沟通而产生的代码冲突应怎样解决或预防?
2.开源项目是否享有合法的知识产权权益,如果参与的开源项目被非法盗用并商业化或恶意破坏,开源项目参与者能否获得补偿,能通过怎样的手段维护劳动成果?
3.开源软件项目负责人通过怎样的审核与检验保证代码的正确、健壮性?由于审核任务繁重,开源参与者在提交代码时是否会受到一些限制?
4.开源项目的参与者除了提升技术外,是否能通过项目得到一些实际的利益和收入?
5.怎么寻找适合自身技术栈的开源项目,在加入一个开源项目后怎样迅速判断这个项目需要哪些改进,自己的编码应从哪里着手?