我向图书馆专业人士普及开源软件已有近七年时间,有时我觉得自己取得了巨大进步,有时又觉得,比如今天,我还有很多工作要做。
最近,我主动提出为一个当地组织举办一个关于图书馆开源软件的研讨会,并收到了这样的回复:
“开源”主题可能与我们无关,因为我们的大多数成员都在一个环境中工作,在这些环境中,开源技术的选择或应用不在他们的决策权限之内。
此外,开源需要大量的定制。虽然“开源”是一个技术导向型主题,但它与我们的会员社区不太相关。
我该从哪里开始呢?
作为一名教育工作者,我努力教导人们应用程序的开源意味着什么,以及在您的组织中采用开源意味着什么。实际上,我的演讲不是以“什么是开源?”开头,而是以“什么不是开源?”开头,这样我就可以消除所有的 FUD(恐惧、不确定性和怀疑)。
那么,让我们从一个简单的事实开始,即仅仅因为您不处于决策职位,您仍然为组织工作,并且必须使用各种软件作为您日常职责的一部分,因此您应该能够向决策者提出建议,这些建议可能会使您的日常工作效率更高。而且,即使您所处的环境不欢迎分享和外部意见,您也永远不应该拒绝学习新事物的机会——我对这一点深信不疑。
话虽如此,为什么人们仍然认为开源需要如此多的额外工作?他们没有听说过 Firefox 或 LibreOffice 或 Ubuntu 吗?所有这些应用程序开箱即用,我从来没有必要要求开发人员进一步定制它们——但这并没有阻止开发人员不断改进这些产品。这并不是说所有的开源应用程序都是这样的,但我确实特意向新手介绍这些类型的应用程序,然后再谈论开发和改进开源应用程序的自由。
显然,我认为上述群体非常适合我的研讨会,因为他们需要一些帮助来准确理解什么是开源软件以及采用它意味着什么。但是,我很想听听大家关于如何在您的社区和领域中对抗像这样的 FUD 的看法。
您使用哪些技巧来向他人普及开源的真谛?
19 条评论