有一些我不是特别满意的各种开源项目,例如,我认为与Windows相比,Linux上声音的各个方面简直令人震惊.我知道这是因为声卡制造商为Windows制造了他们的硬件,并且支持是如此糟糕可能是他们的错.但我相信我们可以做得更好,对吗?
例如,我发现pulseaudio是非常错误的.我试图让pulseaudio在我的网络上运行(所以我可以分享我的扬声器)然而,由于已经存在多年的大量"已知错误",这不起作用.
此外,另一个抱怨是Skype指责Pulseaudio为Skype的糟糕支持.
我的问题是,是否值得开始一个新的Linux声音项目(并可能增加混乱),或通过提交补丁来帮助pulseaudio?
参与开源项目及其周围的讨论是一种很好的贡献方式 - 如果您以任何方式做出积极的贡献,您的补丁将被认真考虑.加入现有项目意味着还有其他人已经感兴趣,并且已投入大量时间,他们可能更难以转向新项目.充分利用现有的兴趣,加入已经在进行的事情!
纯粹是我的观点:开源很大程度上依赖于社区支持(对我来说,关键字是"社区"),所以启动类似于已经存在的项目实际上是将社区分开,而不是将它们整合在一起.简而言之,潜入并将您的知识奉献给现有项目.我相信每个人都会很高兴有一个受过良好教育和熟练的人.
我选择帮助使用pulseaudio,因为这样你可以建立他们现有的基础设施,而不是通过竞争来削减它.重新发明轮子(或车轮制造过程)没有任何意义.
对于自由和开放源码软件,如果现有的软件项目完全被破坏,我只建议开始一个新项目,你不认为对它们有任何希望.(当然,或作为教育经验)