科亿知识库的开源版本,提供知识管理的基础功能,供个人学习以及小团队简单使用。也提供了功能较为丰富的收费版(专业版/旗舰版),满足高要求的企事业单位使用,同时也获得一定收入以支持开源软件继续维护下去。

使用开源软件的优点:
1、源码开放,使用者可以进行二次开发;
2、节约购买软件的成本;
使用开源软件的缺点:
1、成本更高;
2、严重依赖开发人员;
3、功能有限,系统一直处于“能用”的状态;
4、安全性可能更低;但也存在一些非用开源软件不可的情况。

一、什么是开源

开源(Open Source)是指软件产品的源代码是开放的,使用者可以在此基础上进行二次开发,不受开发商的限制。虽然开源知识库有不少优点,也有相当大的局限性。

二、使用开源项目管理系统的优缺点

如果是个人使用,或者需求非常特殊,市场上所有工具都无法满足,也不在乎成本,那么开源软件大部情况下是不错的选择,但如果非以上情况,这里并不建议。
开源知识库管理系统提供了一些显而易见的好处:

1、源码开放,使用者可以进行二次开发,满足一些个性化的需求;

2、节约购买软件的成本;

但开源知识库管理系统的缺点也同样明显:

1、成本更高
开源软件虽然可以节约一定的开发成本,但却会带来非常高的开发维护成本。我们曾算过一笔账:

购买一个知识库系统的成本是约是1-3万(永久授权);
开源知识库管理系统二开最少需要一个专门的程序员来开发+长期维护,而一个程序员的薪资正常情况在20W/年,但二开前期人员投入一定不止1个人。
2、严重依赖技术人员
开源软件的另一层意思就是技术支持转移,你使用了开源的源码,你在此基础上开发,那么自然就是你自己维护。所以,您的开发人员必须随系统的运行全程在岗,技术人员一旦离职,系统就敢在服务器上“开除”自己。

3、功能有限,系统一直处于“能用”的状态
许多开源知识库的重点更多地放在关键功能上,通常只有基础代码,通过可扩展的编程模型让开发人员自己添加功能。这种功能有限的系统通常需要长时间的打磨才能开始实际应用,如果囿于成本或技术,企业就只能在残缺的系统上跑流程,更别说优化使用体验,打造成一个好用的工具。

而在专业的软件厂商,所提供的高级版本产品的功能是完善的,体验是丝滑的;升级改进都是非常频繁的,通常每月都会有一次产品升级。

4、安全性可能更低
当软件应用程序的源代码公开可用时,其安全性变得更加脆弱。因为黑客总是在寻找开源软件中的安全漏洞。由于许多开发人员和企业在许多系统上使用许多开源软件,因此所有这些连接的知识库也容易受到恶意攻击。

中小型公司在使用开源软件时,二次开发人员可能就一两个,而专业的软件厂商通常都有多人技术团队对这个软件进行开发维护,你确定一两个人维护的安全性更高?

你使用开源版本,就基本上享受不到售后服务,一旦遇到紧急问题,比如数据丢失或误删,是不会有人来帮助你的。而如果你是付费的,让服务方帮你找回数据则是你的保障。

所以综合来说,如果你在意成本、安全性、服务、系统可靠性,那我并不建议选择开源版本的知识库系统,因为现在的软件有非常多的购买方案,比如:

私有部署按年付费
私有部署买断
二次定制开发

但也不排除您的需求非常特殊,市场上所有工具都无法满足,也不在乎成本,这种情况下使用开源或自研是必须的。

作者:admin  创建时间:2023-09-07 23:32
最后编辑:admin  更新时间:2024-10-25 19:42