【问题标题】:Is it worth starting a new open source project or joining in? [closed]是否值得开始一个新的开源项目或加入? [关闭]
【发布时间】:2009-03-19 20:52:25
【问题描述】:

我对一些不同的开源项目并不特别满意,例如,我觉得 Linux 上声音的各个方面与 Windows 相比简直令人震惊。我知道这是因为声卡制造商为 Windows 制造了他们的硬件,而支持如此糟糕可能是他们的错。但我相信我们可以做得更好,对吧?

例如,我发现 pulseaudio 非常有问题。我试图让 pulseaudio 在我的网络上工作(这样我就可以共享我的扬声器)但是,由于存在多年的大量“已知错误”,这并没有奏效。

另外,另一个抱怨是 Skype 将 Skype 糟糕的支持归咎于 pulseaudio。

我的问题是,是否值得开始一个新的 Linux 声音项目(并可能增加混乱),或者通过提交补丁来帮助 pulseaudio?

【问题讨论】:

    标签: linux open-source audio pulseaudio


    【解决方案1】:

    参与开源项目内部和周围的讨论是做出贡献的好方法 - 如果您以任何方式做出积极贡献,您的补丁将得到更认真的考虑。加入现有项目意味着其他人已经感兴趣,并且已经投入了大量时间,他们可能更不愿意转移到新项目。利用现有的兴趣,加入正在进行的活动!

    【讨论】:

      【解决方案2】:

      纯粹是我的看法: 开源很大程度上依赖于社区支持(对我来说,关键词是“社区”),所以启动一个类似于已经存在的项目实际上是在分裂社区,而不是把它聚集在一起。所以简而言之,潜入并将你的知识奉献给现有的项目。我相信每个人都会很高兴有一个受过良好教育和技术娴熟的人加入。

      【讨论】:

        【解决方案3】:

        我会选择在 pulseaudio 方面提供帮助,因为这样您就可以在他们现有的基础架构上进行构建,而不是通过竞争削弱它。重新发明轮子(或轮子制造过程)毫无意义。

        对于 FOSS,我只建议在现有软件项目完全崩溃的情况下开始一个新项目,您认为它们没有任何希望。 (当然,或者作为一种教育体验)

        【讨论】:

          【解决方案4】:

          看到一个未解决的问题并知道如何解决它时,是时候开始一个新项目了......

          当您的域是 Linux 音频时,在您声称“知道如何修复它”之前,有很多需要了解。负责 ALSA、PulseAudio 和其他项目的人已经考虑过这个问题。

          很有可能有聪明有能力的人已经在考虑您所感知的问题。帮助他们重新开始几乎肯定会更好。

          另请注意,真正的问题有可能是配置和部署问题之一,而不是底层代码。这可能是一个更简单的问题。

          【讨论】:

            【解决方案5】:

            请不要启动另一个 Linux 音频系统。在编写任何代码之前,请阅读 Linux audio: it's a messWelcome To The Jungle

            【讨论】:

              【解决方案6】:

              我会提交补丁。否则,您可能会发明轮子并加剧混乱。

              乔尔写了关于这个indirectly

              【讨论】:

                【解决方案7】:

                当您不知道是否必须这样做时,先发制人地分叉项目是很愚蠢的。提交你的补丁。如果它们没有得到响应式处理(或者整个设计需要重做)然后考虑可能的分叉。

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2012-12-08
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2014-07-07
                  相关资源
                  最近更新 更多