{"id":652,"date":"2017-09-07T13:17:21","date_gmt":"2017-09-07T05:17:21","guid":{"rendered":"http:\/\/www.xiaobo.li\/?p=652"},"modified":"2019-04-16T01:38:04","modified_gmt":"2019-04-15T17:38:04","slug":"some-license","status":"publish","type":"post","link":"https:\/\/www.xiaobo.li\/notes\/archives\/652","title":{"rendered":"some license"},"content":{"rendered":"<div class=\"news-content\">\n<div class=\"editor-viewer text clear\">\n<h4>BSD-3 + \u4e13\u5229<\/h4>\n<ul class=\" list-paddingleft-2\">\n<li>Facebook\u00a0=&gt; React (<a href=\"https:\/\/github.com\/facebook\/react\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/facebook\/react\/blob\/master\/LICENSE\">license<\/a>,\u00a0<a href=\"https:\/\/github.com\/facebook\/react\/blob\/master\/PATENTS\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/facebook\/react\/blob\/master\/PATENTS\">patents<\/a>), Jest (<a href=\"https:\/\/github.com\/facebook\/jest\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/facebook\/jest\/blob\/master\/LICENSE\">license<\/a>,\u00a0<a href=\"https:\/\/github.com\/facebook\/jest\/blob\/master\/PATENTS\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/facebook\/jest\/blob\/master\/PATENTS\">patents<\/a>), Draft.js (<a href=\"https:\/\/github.com\/facebook\/draft-js\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/facebook\/draft-js\/blob\/master\/LICENSE\">license<\/a>,\u00a0<a href=\"https:\/\/github.com\/facebook\/draft-js\/blob\/master\/PATENTS\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/facebook\/draft-js\/blob\/master\/PATENTS\">patents<\/a>), Flow (<a href=\"https:\/\/github.com\/facebook\/flow\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/facebook\/flow\/blob\/master\/LICENSE\">license<\/a>,\u00a0<a href=\"https:\/\/github.com\/facebook\/flow\/blob\/master\/PATENTS\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/facebook\/flow\/blob\/master\/PATENTS\">patents<\/a>), Immutable.js (<a href=\"https:\/\/github.com\/facebook\/immutable-js\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/facebook\/immutable-js\/blob\/master\/LICENSE\">license<\/a>,\u00a0<a href=\"https:\/\/github.com\/facebook\/immutable-js\/blob\/master\/PATENTS\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/facebook\/immutable-js\/blob\/master\/PATENTS\">patents<\/a>), Infer (<a href=\"https:\/\/github.com\/strongloop\/loopback\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/strongloop\/loopback\/blob\/master\/LICENSE\">license<\/a>,\u00a0<a href=\"https:\/\/github.com\/strongloop\/loopback\/blob\/master\/PATENTS\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/strongloop\/loopback\/blob\/master\/PATENTS\">patents<\/a>), GraphQL reference implementation (<a href=\"https:\/\/github.com\/graphql\/graphql-js\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/graphql\/graphql-js\/blob\/master\/LICENSE\">license<\/a>,\u00a0<a href=\"https:\/\/github.com\/graphql\/graphql-js\/blob\/master\/PATENTS\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/graphql\/graphql-js\/blob\/master\/PATENTS\">patents<\/a>)\u3002<\/li>\n<li>Palantir\u00a0=&gt; Blueprint (<a href=\"https:\/\/github.com\/palantir\/blueprint\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/palantir\/blueprint\/blob\/master\/LICENSE\">license<\/a>,\u00a0<a href=\"https:\/\/github.com\/palantir\/blueprint\/blob\/master\/PATENTS\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/palantir\/blueprint\/blob\/master\/PATENTS\">patents<\/a>).<\/li>\n<\/ul>\n<h4>Apache 2.0\u00a0\u8bb8\u53ef<\/h4>\n<ul class=\" list-paddingleft-2\">\n<li>Google\u00a0=&gt; Kubernetes (<a href=\"https:\/\/github.com\/kubernetes\/kubernetes\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/kubernetes\/kubernetes\/blob\/master\/LICENSE\">license<\/a>), Gson (<a href=\"https:\/\/github.com\/google\/gson\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/google\/gson\/blob\/master\/LICENSE\">license<\/a>), Guava (<a href=\"https:\/\/github.com\/google\/guava\/blob\/master\/COPYING\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/google\/guava\/blob\/master\/COPYING\">license<\/a>).<\/li>\n<li>Apple\u00a0=&gt; Swift (<a href=\"https:\/\/github.com\/apple\/swift\/blob\/master\/LICENSE.txt\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/apple\/swift\/blob\/master\/LICENSE.txt\">license<\/a>).<\/li>\n<li>Github\u00a0=&gt; Atom (<a href=\"https:\/\/github.com\/atom\/atom\/blob\/master\/LICENSE.md\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/atom\/atom\/blob\/master\/LICENSE.md\">license<\/a>).<\/li>\n<li>Alibaba\u00a0=&gt; Fastjson (<a href=\"https:\/\/github.com\/alibaba\/fastjson\/blob\/master\/license.txt\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/alibaba\/fastjson\/blob\/master\/license.txt\">license<\/a>), Dubbo (<a href=\"https:\/\/github.com\/alibaba\/dubbo\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/alibaba\/dubbo\/blob\/master\/LICENSE\">license<\/a>).<\/li>\n<li>LinkedIn\u00a0=&gt; Pinot (<a href=\"https:\/\/github.com\/linkedin\/pinot\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/linkedin\/pinot\/blob\/master\/LICENSE\">license<\/a>), Qark (<a href=\"https:\/\/github.com\/linkedin\/qark\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/linkedin\/qark\/blob\/master\/LICENSE\">license<\/a>).<\/li>\n<li>Elastic\u00a0=&gt; Elasticsearch (<a href=\"https:\/\/github.com\/elastic\/elasticsearch\/blob\/master\/LICENSE.txt\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/elastic\/elasticsearch\/blob\/master\/LICENSE.txt\">license<\/a>), Kibana (<a href=\"https:\/\/github.com\/elastic\/kibana\/blob\/master\/LICENSE.md\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/elastic\/kibana\/blob\/master\/LICENSE.md\">license<\/a>), Logstash (<a href=\"https:\/\/github.com\/elastic\/logstash\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/elastic\/logstash\/blob\/master\/LICENSE\">license<\/a>).<\/li>\n<li>Facebook\u00a0=&gt; some projects like: Buck (<a href=\"https:\/\/github.com\/facebook\/buck\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/facebook\/buck\/blob\/master\/LICENSE\">license<\/a>), RocksDB (<a href=\"https:\/\/github.com\/facebook\/rocksdb\/blob\/master\/LICENSE.Apache\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/facebook\/rocksdb\/blob\/master\/LICENSE.Apache\">license<\/a>).<\/li>\n<li>Microsoft\u00a0=&gt; Typescript (<a href=\"https:\/\/github.com\/Microsoft\/typescript\/blob\/master\/LICENSE.txt\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/Microsoft\/typescript\/blob\/master\/LICENSE.txt\">license<\/a>), RxJS (<a href=\"https:\/\/github.com\/Reactive-Extensions\/RxJS\/blob\/master\/license.txt\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/Reactive-Extensions\/RxJS\/blob\/master\/license.txt\">license<\/a>).<\/li>\n<li>Adobe\u00a0=&gt; snap.svg (<a href=\"https:\/\/github.com\/adobe-webplatform\/Snap.svg\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/adobe-webplatform\/Snap.svg\/blob\/master\/LICENSE\">license<\/a>), Balance-text (<a href=\"https:\/\/github.com\/adobe-webplatform\/balance-text\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/adobe-webplatform\/balance-text\">license<\/a>).<\/li>\n<li>Square\u00a0=&gt; Retrofit (<a href=\"https:\/\/github.com\/square\/retrofit\/blob\/master\/LICENSE.txt\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/square\/retrofit\/blob\/master\/LICENSE.txt\">license<\/a>), OkHttp (<a href=\"https:\/\/github.com\/square\/okhttp\/blob\/master\/LICENSE.txt\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/square\/okhttp\/blob\/master\/LICENSE.txt\">license<\/a>).<\/li>\n<li>Airbnb\u00a0=&gt; Aerosolve (<a href=\"https:\/\/github.com\/airbnb\/aerosolve\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/airbnb\/aerosolve\/blob\/master\/LICENSE\">license<\/a>), Lottie (<a href=\"https:\/\/github.com\/airbnb\/lottie-android\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/airbnb\/lottie-android\/blob\/master\/LICENSE\">license<\/a>).<\/li>\n<li>Netflix\u00a0=&gt; Hystrix (<a href=\"https:\/\/github.com\/Netflix\/Hystrix\/blob\/master\/LICENSE-2.0.txt\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/Netflix\/Hystrix\/blob\/master\/LICENSE-2.0.txt\">license<\/a>), Falcor (<a href=\"https:\/\/github.com\/Netflix\/falcor\/blob\/master\/LICENSE.txt\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/Netflix\/falcor\/blob\/master\/LICENSE.txt\">license<\/a>).<\/li>\n<li>Twitter\u00a0=&gt; Finagle (<a href=\"https:\/\/github.com\/twitter\/finagle\/blob\/develop\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/twitter\/finagle\/blob\/develop\/LICENSE\">license<\/a>), Heron (<a href=\"https:\/\/github.com\/twitter\/heron\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/twitter\/heron\/blob\/master\/LICENSE\">license<\/a>).<\/li>\n<li>VMware\u00a0=&gt; Harbor (<a href=\"https:\/\/github.com\/vmware\/harbor\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/vmware\/harbor\/blob\/master\/LICENSE\">license<\/a>).<\/li>\n<li>JetBrains\u00a0=&gt; Kotlin (<a href=\"https:\/\/github.com\/JetBrains\/kotlin\/blob\/master\/license\/LICENSE.txt\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/JetBrains\/kotlin\/blob\/master\/license\/LICENSE.txt\">license<\/a>).<\/li>\n<li>Docker\u00a0=&gt; Docker\/Moby (<a href=\"https:\/\/github.com\/moby\/moby\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/moby\/moby\/blob\/master\/LICENSE\">license<\/a>), Compose (<a href=\"https:\/\/github.com\/docker\/compose\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/docker\/compose\/blob\/master\/LICENSE\">license<\/a>), Swarm (<a href=\"https:\/\/github.com\/docker\/swarm\/blob\/master\/LICENSE.code\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/docker\/swarm\/blob\/master\/LICENSE.code\">license<\/a>).<\/li>\n<li>Hyperledger\u00a0=&gt; Fabric (<a href=\"https:\/\/github.com\/hyperledger\/fabric\/blob\/release\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/hyperledger\/fabric\/blob\/release\/LICENSE\">license<\/a>).<\/li>\n<li>SpringSource\u00a0=&gt; Spring Framework (<a href=\"https:\/\/github.com\/spring-projects\/spring-framework#license\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/spring-projects\/spring-framework#license\">license<\/a>).<\/li>\n<li>The New York Times\u00a0=&gt; Gizmo (<a href=\"https:\/\/github.com\/NYTimes\/gizmo\/blob\/master\/LICENSE.md\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/NYTimes\/gizmo\/blob\/master\/LICENSE.md\">license<\/a>), Kyt (<a href=\"https:\/\/github.com\/NYTimes\/kyt\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/NYTimes\/kyt\/blob\/master\/LICENSE\">license<\/a>).<\/li>\n<li>Prometheus\u00a0=&gt; Prometheus (<a href=\"https:\/\/github.com\/prometheus\/prometheus\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/prometheus\/prometheus\/blob\/master\/LICENSE\">license<\/a>).<\/li>\n<li>CoreOS\u00a0=&gt; etcd (<a href=\"https:\/\/github.com\/coreos\/etcd\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/coreos\/etcd\/blob\/master\/LICENSE\">license<\/a>).<\/li>\n<li>MongoDB Inc.\u00a0=&gt; drivers (<a href=\"https:\/\/www.mongodb.com\/community\/licensing\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/www.mongodb.com\/community\/licensing\">reference<\/a>).<\/li>\n<\/ul>\n<h4>MIT \u8bb8\u53ef<\/h4>\n<ul class=\" list-paddingleft-2\">\n<li>Google\u00a0=&gt; Angular (<a href=\"https:\/\/github.com\/angular\/angular.js\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/angular\/angular.js\/blob\/master\/LICENSE\">license<\/a>).<\/li>\n<li>IBM\u00a0=&gt; Loopback (<a href=\"https:\/\/github.com\/strongloop\/loopback\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/strongloop\/loopback\/blob\/master\/LICENSE\">license<\/a>).<\/li>\n<li>Github\u00a0=&gt; Fetch (<a href=\"https:\/\/github.com\/github\/fetch\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/github\/fetch\/blob\/master\/LICENSE\">license<\/a>).<\/li>\n<li>Uber\u00a0=&gt; Jaeger (<a href=\"https:\/\/github.com\/uber\/jaeger\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/uber\/jaeger\/blob\/master\/LICENSE\">license<\/a>), Ringpop (<a href=\"https:\/\/github.com\/uber-node\/ringpop-node\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/uber-node\/ringpop-node\">license<\/a>).<\/li>\n<li>Microsoft\u00a0=&gt; Visual Studio Code (<a href=\"https:\/\/github.com\/Microsoft\/vscode\/blob\/master\/LICENSE.txt\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/Microsoft\/vscode\/blob\/master\/LICENSE.txt\">license<\/a>),\u00a0.NET (<a href=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/LICENSE.TXT\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/LICENSE.TXT\">license<\/a>).<\/li>\n<li>Airbnb\u00a0=&gt; Enzyme (<a href=\"https:\/\/github.com\/airbnb\/enzyme\/blob\/master\/LICENSE.md\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/airbnb\/enzyme\/blob\/master\/LICENSE.md\">license<\/a>), Hypernova (<a href=\"https:\/\/github.com\/airbnb\/hypernova\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/airbnb\/hypernova\/blob\/master\/LICENSE\">license<\/a>).<\/li>\n<li>Twitter\u00a0=&gt; Bootstrap (<a href=\"https:\/\/github.com\/twbs\/bootstrap\/blob\/v4-dev\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/twbs\/bootstrap\/blob\/v4-dev\/LICENSE\">license<\/a>), Typeahead.js (<a href=\"https:\/\/github.com\/twitter\/typeahead.js\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/twitter\/typeahead.js\/blob\/master\/LICENSE\">license<\/a>).<\/li>\n<li>Zeit\u00a0=&gt; Hyper (<a href=\"https:\/\/github.com\/zeit\/hyper\/blob\/master\/license.md\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/zeit\/hyper\/blob\/master\/license.md\">license<\/a>), Micro (<a href=\"https:\/\/github.com\/zeit\/micro\/blob\/master\/license.md\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/zeit\/micro\/blob\/master\/license.md\">license<\/a>), Next.js (<a href=\"https:\/\/github.com\/zeit\/micro\/blob\/master\/license.md\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/zeit\/micro\/blob\/master\/license.md\">license<\/a>).<\/li>\n<li>Segment\u00a0=&gt; Nightmare (<a href=\"https:\/\/github.com\/segmentio\/nightmare#license-mit\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/segmentio\/nightmare#license-mit\">license<\/a>).<\/li>\n<li>HubSpot\u00a0=&gt; Pace (<a href=\"https:\/\/github.com\/HubSpot\/pace\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/HubSpot\/pace\/blob\/master\/LICENSE\">license<\/a>).<\/li>\n<li>Etsy\u00a0=&gt; Statsd (<a href=\"https:\/\/github.com\/etsy\/statsd\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/etsy\/statsd\/blob\/master\/LICENSE\">license<\/a>), Hound (<a href=\"https:\/\/github.com\/etsy\/hound\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/etsy\/hound\/blob\/master\/LICENSE\">license<\/a>).<\/li>\n<li>Shopify\u00a0=&gt; Dashing (<a href=\"https:\/\/github.com\/Shopify\/dashing\/blob\/master\/MIT-LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/Shopify\/dashing\/blob\/master\/MIT-LICENSE\">license<\/a>), Sarama (<a href=\"https:\/\/github.com\/Shopify\/sarama\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/Shopify\/sarama\">license<\/a>).<\/li>\n<\/ul>\n<h4>GPL \u8bb8\u53ef<\/h4>\n<ul class=\" list-paddingleft-2\">\n<li>MongoDB Inc.=&gt; MongoDB (<a href=\"https:\/\/github.com\/mongodb\/mongo\/blob\/master\/GNU-AGPL-3.0.txt\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/mongodb\/mongo\/blob\/master\/GNU-AGPL-3.0.txt\">license<\/a>, GNU AGPL v3).<\/li>\n<li>JPMorgan\u00a0=&gt; Quorum (<a href=\"https:\/\/github.com\/jpmorganchase\/quorum\/blob\/master\/COPYING\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/jpmorganchase\/quorum\/blob\/master\/COPYING\">license<\/a>, GNU LGPL v3).<\/li>\n<li>VMware\u00a0=&gt; Photon (<a href=\"https:\/\/raw.githubusercontent.com\/vmware\/photon\/master\/COPYING\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/raw.githubusercontent.com\/vmware\/photon\/master\/COPYING\">license<\/a>, GNU LGPL v2.1).<\/li>\n<\/ul>\n<h4>MPL\u00a02.0\u00a0\u8bb8\u53ef<\/h4>\n<ul class=\" list-paddingleft-2\">\n<li>Hashicorp\u00a0=&gt; Consul (<a href=\"https:\/\/github.com\/hashicorp\/consul\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/hashicorp\/consul\/blob\/master\/LICENSE\">license<\/a>), Terraform (<a href=\"https:\/\/github.com\/hashicorp\/terraform\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/hashicorp\/terraform\/blob\/master\/LICENSE\">license<\/a>), Vault (<a href=\"https:\/\/github.com\/hashicorp\/vault\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/hashicorp\/vault\/blob\/master\/LICENSE\">license<\/a>).<\/li>\n<\/ul>\n<h4>BSD-3\u00a0\u8bb8\u53ef<\/h4>\n<ul class=\" list-paddingleft-2\">\n<li>Google\u00a0=&gt; Golang (<a href=\"https:\/\/github.com\/golang\/go\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/golang\/go\/blob\/master\/LICENSE\">license<\/a>, with weak patent retaliation), LevelDB (<a href=\"https:\/\/github.com\/google\/leveldb\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/google\/leveldb\/blob\/master\/LICENSE\">license<\/a>, no patent retaliation).<\/li>\n<li>Yahoo\u00a0=&gt; Pure.css (<a href=\"https:\/\/github.com\/yahoo\/pure\/blob\/master\/LICENSE.md\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/yahoo\/pure\/blob\/master\/LICENSE.md\">license<\/a>).<\/li>\n<li>Sentry\u00a0=&gt; Sentry (<a href=\"https:\/\/github.com\/getsentry\/sentry\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/getsentry\/sentry\/blob\/master\/LICENSE\">license<\/a>).<\/li>\n<li>Flipboard\u00a0=&gt; react-canvas (<a href=\"https:\/\/github.com\/Flipboard\/react-canvas\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/Flipboard\/react-canvas\/blob\/master\/LICENSE\">license<\/a>), FLEX (<a href=\"https:\/\/github.com\/Flipboard\/FLEX\/blob\/master\/LICENSE\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/Flipboard\/FLEX\/blob\/master\/LICENSE\">license<\/a>).<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div class=\"news_detai_down_ad\">\u6458\u81ea\u7f51\u7edc\u548c\u4e00\u5f20\u56fe\uff1a<br \/>\n<a href=\"https:\/\/www.xiaobo.li\/notes\/wp-content\/uploads\/2017\/09\/licenses.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-840 size-full\" src=\"https:\/\/www.xiaobo.li\/notes\/wp-content\/uploads\/2017\/09\/licenses.jpg\" alt=\"\" width=\"800\" height=\"500\" srcset=\"https:\/\/www.xiaobo.li\/notes\/wp-content\/uploads\/2017\/09\/licenses.jpg 800w, https:\/\/www.xiaobo.li\/notes\/wp-content\/uploads\/2017\/09\/licenses-300x188.jpg 300w, https:\/\/www.xiaobo.li\/notes\/wp-content\/uploads\/2017\/09\/licenses-768x480.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/div>\n<div class=\"news-info\">\n<div><span class=\"gray\"><span class=\"gray\"><br \/>\n\u8f6c\u81ea\uff1a<a class=\"green\" href=\"https:\/\/www.oschina.net\/news\/88307\/75-popular-projects-open-source-licenses\">https:\/\/www.oschina.net\/news\/88307\/75-popular-projects-open-source-licenses<\/a><\/span><\/span><\/p>\n<p>\u9009\u62e9\u56fe\uff1a<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1667 size-large\" src=\"https:\/\/www.xiaobo.li\/notes\/wp-content\/uploads\/2017\/09\/p-1024x843.jpg\" alt=\"\" width=\"625\" height=\"515\" srcset=\"https:\/\/www.xiaobo.li\/notes\/wp-content\/uploads\/2017\/09\/p-1024x843.jpg 1024w, https:\/\/www.xiaobo.li\/notes\/wp-content\/uploads\/2017\/09\/p-300x247.jpg 300w, https:\/\/www.xiaobo.li\/notes\/wp-content\/uploads\/2017\/09\/p-768x632.jpg 768w, https:\/\/www.xiaobo.li\/notes\/wp-content\/uploads\/2017\/09\/p-624x514.jpg 624w, https:\/\/www.xiaobo.li\/notes\/wp-content\/uploads\/2017\/09\/p.jpg 1280w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/p>\n<p>\u5360\u6bd4\u56fe\uff1a<br \/>\n2019\u5e74<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1668 size-full\" src=\"https:\/\/www.xiaobo.li\/notes\/wp-content\/uploads\/2017\/09\/p1.jpg\" alt=\"\" width=\"720\" height=\"405\" srcset=\"https:\/\/www.xiaobo.li\/notes\/wp-content\/uploads\/2017\/09\/p1.jpg 720w, https:\/\/www.xiaobo.li\/notes\/wp-content\/uploads\/2017\/09\/p1-300x169.jpg 300w, https:\/\/www.xiaobo.li\/notes\/wp-content\/uploads\/2017\/09\/p1-624x351.jpg 624w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/p>\n<p>\u4e3b\u8981\u7684\u534f\u8bae\u7684\u6743\u5229\u548c\u4e49\u52a1\uff1a<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1671 size-large\" src=\"https:\/\/www.xiaobo.li\/notes\/wp-content\/uploads\/2017\/09\/07112930_GNOM-1024x396.png\" alt=\"\" width=\"625\" height=\"242\" srcset=\"https:\/\/www.xiaobo.li\/notes\/wp-content\/uploads\/2017\/09\/07112930_GNOM-1024x396.png 1024w, https:\/\/www.xiaobo.li\/notes\/wp-content\/uploads\/2017\/09\/07112930_GNOM-300x116.png 300w, https:\/\/www.xiaobo.li\/notes\/wp-content\/uploads\/2017\/09\/07112930_GNOM-768x297.png 768w, https:\/\/www.xiaobo.li\/notes\/wp-content\/uploads\/2017\/09\/07112930_GNOM-624x241.png 624w, https:\/\/www.xiaobo.li\/notes\/wp-content\/uploads\/2017\/09\/07112930_GNOM.png 1138w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>BSD-3 + \u4e13\u5229 Facebook\u00a0=&gt; React (license &hellip; <a href=\"https:\/\/www.xiaobo.li\/notes\/archives\/652\">\u7ee7\u7eed\u9605\u8bfb <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[273],"tags":[],"class_list":["post-652","post","type-post","status-publish","format-standard","hentry","category-article"],"_links":{"self":[{"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/posts\/652","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/comments?post=652"}],"version-history":[{"count":0,"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/posts\/652\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/media?parent=652"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/categories?post=652"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/tags?post=652"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}