为 Boost C++ 库捐款
根据 OpenHub 的 Boost 页面,截至 2014 年 8 月,Boost 中有 1420 万行代码。考虑到通过 Boost 社区审查流程所需的代码质量,以及所需的广泛单元和功能测试,每行代码 20 美元的成本并不算过高。以此衡量,Boost C++ 库在商业组织中从头重写将花费 2.84 亿美元。
如果您希望获得更多类似的成果,请慷慨捐款。我们将使用捐款来资助 Boost 基础设施,帮助为 年度 C++ Now 大会 提供资金,并帮助资助学生参与 Boost 代码的开发,而无需过分担心时间或资金问题。您应该了解,我们也可能将捐款用于 Boost 基金会认为合适的任何其他用途。
为什么在十五年后首次寻求捐款?
Boost 在很大程度上并非由任何商业组织生成。它作为开源的最纯粹形式之一,以公众利益为目的提供:其许可证,Boost 软件许可证,具有高度的许可性和允许不受限制的商业使用。大多数代码都是由世界上一些最优秀的 C++ 工程师在业余时间和家庭时间编写的、记录的和测试的,其中许多人还参与了 ISO C++ 标准化流程。C++ 11 标准库中的许多新增功能最初都来自 Boost 库,未来 C++ 标准库中的许多新增功能和更改也将如此。
然而,在最初的十五年中,Boost 从未向其用户寻求过金钱捐款。那么为什么现在开始呢?
随着 Boost 的发展,越来越多时间和资源被用于处理 Boost 的规模和复杂性,尤其是在转换库以充分利用 C++ 11/14 中的新语言特性时。如果您希望支持这些努力,将更多 Boost 库纳入最新一代 C++ 的第一层支持,请慷慨捐款。
为什么您应该使用定期每月捐款
Boost 自 2007 年以来一直参与 Google 的暑期代码项目。这是一个持续三个月的年度学生开源编程津贴计划,经验丰富的 Boost 开发人员指导学生改进 Boost 库,通常是完成我们都不喜欢做的所有枯燥乏味的工作。三个月期限的问题在于,学生刚刚开始熟悉 Boost 库,开始提高他们的生产力和产出率时,项目就结束了。这导致了以下结果
- 我们并没有充分利用我们每年对开发人员导师的实质性投资所应获得的回报。
- 学生们刚刚开始接触 Boost 库,就需要重新专注于他们的学业,并且经常需要回到兼职工作中,以支付当今大学学习的高昂费用。
- 学生毕业后,会被吸引到专有软件而不是开源软件的开发中,或者他们最终会转向许多其他开源项目,这些项目在运营学生到开发人员的管道方面比 Boost 历史上一直以来做得更好。
无论如何,Boost 都没有从充满热情、对 C++ 未来发展方向有良好想法的学生那里获得应有的收益,我们希望 *您* 能帮助我们改变这种情况。
因此,如果您或您的公司或组织从 Boost C++ 库中受益,或者您希望帮助有前途的年轻 C++ 工程师充分发挥他们的才能,请认真考虑定期向 Boost 进行每月捐款!请慷慨捐款。提前感谢!