前几天,我听到了每一位开源教育者都不想听到的一句话:“嗯,一分钱一分货......” 所以,这次我在小组谈话中,我改变了方式,没有解释“免费”是指“自由的免费”而不是“不花钱的免费”,我回答说:“你说得对,确实如此。”
我是什么意思呢?我怎么会同意这个人呢?好吧,对于开源软件,您可以随时付费编写新功能,但您也可以用您的时间来改进产品。“免费”可以有多种含义,“付费”也是如此。当涉及到开源时,您有改进产品的自由,这意味着您可以随时用您的时间(报告错误、建议功能、编写文档等)、您的技能(编写代码、调试软件等)或您的金钱来改进产品。但是,如果您只是下载产品并免费使用它,那么当它不能满足您的需求时,您就无权抱怨。
这方面的一个很好的例子发生在周四。我收到我们的一家合作图书馆的报告,他们希望 Koha 以特定的方式运行。我解释说这将是一个新功能,我会向社区推荐它。我在下午报告了一个增强请求。星期五,当我登录到我们的 IRC 频道时,我收到一位开发人员的消息,说他们已经修复了我报告的问题!我进入 Bugzilla,查看了补丁并进行了测试。我能够让补丁完美地工作,所以我签署了它,到下周二,它已经通过了质量保证,并准备好让我们的发布经理审查它。
这就是开源的美妙之处,也是用您的时间“付费”的好处。我们已经非常习惯于那些迫使我们只能使用他们提供的菜单和设置的软件,以至于当我们切换到开源软件时,我们不会想到建议新功能,但是如果您这样做,您可能真的会物有所值。
16 条评论