The Apache 2.0 licenses contain a patent grant, which means that at least the authors of the code are giving you any rights that you need for the authors' patents that happen to be in the code that you are using.
MIT permissive license as "lets people do anything they want with your code as long as they provide attribution back to you and don’t hold you liable."
"The ‘BSD-like’ licenses such as the BSD, MIT, and Apache licenses are extremely permissive, requiring little more than attributing the original portions of the licensed code to the original developers in your own code and/or documentation."
A major difference between the set of permissive and copyleft free software licenses is that when the software is being redistributed (either modified or unmodified), permissive licenses don't enforce the redistributor to open the modified source code. Copyleft ("sharealike") licenses enforce the publication of the source code under the copyleft license. Some people argue that copyleft licenses see the world as "evil" and therefore enforce "freedoms" ("availability of source code") while permissive license see the world as "good", therefore just allowing good actions and hoping for giving back in form of source code. Permissive licenses don't try to guarantee that future generations of the software will remain free and publicly available, in contrast to licenses which have reciprocity / share-alike requirements which try to enforce this.
The FreeBSD project argues on the advantages of permissive licenses for companies and commercial use-cases: they place only "minimal restrictions on future behavior" and aren't "legal time-bombs", unlike copyleft licenses.
open source license: http://36kr.com/p/5096080.html