引入开源技术要考虑的3个方面

Posted doit8791

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了引入开源技术要考虑的3个方面相关的知识,希望对你有一定的参考价值。

对开源技术的可用性负责

开源技术引入系统后,属于系统的一部分,自此你需要对它的可用性负责。需要将这些代码当做自己的代码管理起来,包括源码、依赖库、组件包、相关文档等。开源技术社区是不做任何可用性的承诺的。

开源技术的技术成熟度

开源技术的起因千差万别,其发展历程更是各有各的故事。开源只是代码公开,提供了一种利用群众的力量来发现问题、解决问题的能力,但是否能转换为实际,真的很难。对于普通开源技术,更多的价值是提供了一种设计参考,一种技术迭代的基础。

许可授权的范围

开源不等于免费,不同的授权,不同的使用方案。开源领域的授权协议五花八门,即使你仔细研究半天,也未必能理解,它最终是怎么授权你使用。如果你开发的是商业软件,则需要注意一下,避免不必要的麻烦。



作者:黄军雷
链接:https://www.jianshu.com/p/eb58264936a6
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。








以上是关于引入开源技术要考虑的3个方面的主要内容,如果未能解决你的问题,请参考以下文章

开源推荐-C++开发的微服务框架Tars

如何研究一个开源项目

如何研究一个开源项目

选择JavaScript开源库时,你需要考虑这些问题

高效学习开源项目的五大步骤!

“四大模型”革新NLP技术应用,揭秘百度文心ERNIE最新开源预训练模型