MIT许可证】的更多相关文章

MIT许可证(The MIT License)是许多软件授权条款中,被广泛使用的其中一种.与其他常见的软件授权条款(如GPL.LGPL.BSD)相比,MIT是相对宽松的软件授权条款. MIT 许可证几乎是最宽松的版权约定,一旦你的程序采用,也就意味着别人只要在软件包含上边的版权声明,就可以对你的程序为所欲为了(包括"使用.复制.修改.合并.出版发行.散布.再授权和/或贩售软件及软件的副本"). 简介 编辑 MIT许可证之名源自麻省理工学院(Massachusetts Institute…
作者:zyl910 很多文章介绍了详细的解说了各种开源许可证及它们的区别.但是,具体该选择哪一种许可证?如何修改项目使其符合某种开源许可证?就很少见到指导了.于是本文探讨这两个问题. 一.如何选择开源许可证 阮一峰<如何选择开源许可证?>中的图片清晰的展示了各种开源许可证的区别—— 可是,对于新手来说,一下子见到这么多种许可证,还是会感到有些眼花缭乱,难以抉择. 于是,我建议最初时只关注三种开源许可证—— 1) 如果您想为GPL世界添砖加瓦,或者项目引用了GPL许可证的模块,那么当然得使用GP…
如今GitHub已成为全球最流行的开源项目托管平台,但也有质疑声音——“Github中的大多数项目并不算是开源项目”.这是因为Github中大多数项目并没有明确声明所使用的许可证. 根据版权法规定,如果开源项目中没有包含任何一种OSI批准的开源许可证,那么其他用户将没有权利以任何目的任何形式去使用这些代码或fork这些项目. 但是繁多的许可证及条款可能会令开发者迷惑,不知道究竟该选择哪一种.对此,GitHub今天发布了choosealicense.com网站,在呼吁开源项目开发者选择一个许可证的…
9 月 26 日,用于构建 UI 的 JavaScript 库 React 16 的最新版本上线. Facebook 最终在现有的两种 React 版本中选择了出现 bug 概率最少的一款.这次版本更新的最大看点是 React 重写了核心. 并如之前承诺的,将 React 16 JavaScript 库以及 GraphQL 查询语言的许可证从原来的 BSD + 专利条款改为更受欢迎的 MIT 许可证. 之前专门做了一个关于React.js例子的网站.推荐访问阅读:Reactjs Examples…
本篇博客比较了常见的5种开源协议的异同,大家在为自己的代码选择协议的时候可以参考.现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses/alphabetical).我们在常见的开源协议如BSD, GPL, LGPL,MIT等都是OSI批准的协议.如果要开源自己的代码,最好也是选择这些被批准的开源协议. 1. BSD开源协议 BSD开源协议是一个给于使用者很大自由的协议.基…
Github仓库如何选择开源许可证 目录 Github仓库如何选择开源许可证 为什么需要开源许可证? 不使用开源许可证对于开发者有何影响? 不使用开源许可证对于项目的使用者有何影响? Github的开源许可证如何选择,他们之间有何区别? 常见的软件开源许可证(开放程度由高到低) GNU AGPLv3 GNU GPLv3 GNU LGPLv3 Mozilla Public License 2.0 Apache License 2.0 MIT License Boost Software Licen…
什么是sharding Sharding的基本思想就要把一个数据库切分成多个部分放到不同的数据库 (server)上,从而缓解单一数据库的性能问题.不太严格的讲,对于海量数据的数据库,如果是因为表多而数据多,这时候适合使用垂直切分,即把关系紧密(比如同一模块)的表切分出来放在一个server上.如果表并不多,但每张表的数据非常多,这时候适合水平切分,即把表的数据按某种规则(比如按ID 散列)切分到多个数据库(server)上.当然,现实中更多是这两种情况混杂在一起,这时候需要根据实际情况做出选择…
前段时间,被问了这样一个问题:.NET 应用程序是怎么运行的? 当时大概愣了好久,好像也没说出个所以然,得到的回复是:这是 .NET 程序员最基本的...呵呵! 微软开源,其实不只是对 .NET 本身有利,从另一方面讲,对于 .NET 程序员来说,因为开源,你可以想了解到你想要的任何事.在之前的岁月,你可以"平凡"做一个默默无闻的 C# 代码撰写者,可以不用考虑任何事,使用宇宙最强大的 IDE - Visual Studio 编写代码后,发布到 IIS 即可,就是这么简单,甚至你不需要…
ExcelReport是一款基于NPOI开发的报表引擎组件.它基于关注点分离的理念,将数据与样式.格式分离.让模板承载样式.格式等NPOI不怎么擅长且实现繁琐的信息,结合NPOI对数据的处理的优点将Excel报表的生成化繁为简.同时,对报表组成的基本元素进行了抽象,进一步简化了Excel报表的生成过程. 官方站点 NuGet:https://www.nuget.org/packages/ExcelReport GitHub:https://github.com/hanzhaoxin/ExcelR…
原文地址:https://docs.microsoft.com/zh-cn/dotnet/articles/core/ NET Core 是一个通用开发平台,由 Microsoft 和 GitHub 上的 .NET 社区共同维护. 它是跨平台的,支持 Windows.macOS 和 Linux,并且可用于设备.云和嵌入式/IoT 方案. 以下特征对 .NET Core 进行了最好的定义: 部署灵活:可以包含在应用或已安装的并行用户或计算机范围中. 跨平台:可以在 Windows.macOS 和…