zoukankan      html  css  js  c++  java
  • 引入开源技术要考虑的3个方面

    对开源技术的可用性负责

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

    开源技术的技术成熟度

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

    许可授权的范围

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



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

  • 相关阅读:
    RESTful API 设计指南
    浅析JS中的模块规范(CommonJS,AMD,CMD)
    Gitbucket—快速建立自己的Github
    单点登录详解
    Java常用类--处理日期
    Java常用类--数字常用类
    java常用类--字符串
    java常用类--系统相关
    java常用类--与用户互动
    设置PATH和CLASSPATH
  • 原文地址:https://www.cnblogs.com/doit8791/p/11854638.html
Copyright © 2011-2022 走看看