What kind of open source license software can be used for business

Open source software should not be unfamiliar to everyone, it helps us to quickly understand the implementation process of a technology. And can speed up our development speed. But different

Open source software complies with their respective license agreements, and some open source software cannot be used for commercial purposes. The open source agreement approved by the Open Source Initiative organization is currently

There are more than 60 kinds, so which kind of open source software under license can be used for business, and which can't? Here is an introduction to my personal understanding.

The following blog is very detailed:

http://univasity.iteye.com/blog/1292658

After reading the blog linked above, I will sort it out:

1. Commonly used open source agreements:

Apache License 2.0

Key points: Apache Licence is a commercial application-friendly license. Users can also modify the code when needed to meet their needs and release/sell as an open source or commercial product.

 

BSD open source agreement (Berkerley Software Distribution)

Key point: Commercial software can be used, and the code that uses the BSD protocol can also be modified.

 

GPL ( GNU General Public License )

Important point: Commercial software cannot use GPL license code.

 

LGPL ( GNU Library or "Lesser" General Public License )

Important: Commercial software can be used, but the code of the LGPL agreement cannot be modified.

 

MIT  (  MIT license  )

Key point: Commercial software can be used, and the code of the MIT agreement can be modified, and even the code of the MIT agreement can be sold.

 

MPL ( Mozilla Public License 1.1 ) 

Important: Commercial software can be used, and the code of the MPL protocol can also be modified, but the copyright of the modified code belongs to the initiator of the software.

 

CDDL (Common Development and Distribution License ) 

Key point: Commercial software can be used, and the code of the CDDL protocol can also be modified.

 

EPL (Eclipse Public License 1.0 )

Key points: Commercial software can be used, and the code of the EPL agreement can also be modified, but the infringement liability caused by the code must be assumed.

2. Summary

  It can be seen from the above summary that among the commonly used open source software agreements, only open source software licensed under the GPL cannot be used for commercial purposes, and others are possible although there are restrictions.

So if you are looking for an open source software tool for a commercial software, it is best not to use the software under the GPL license. Otherwise, you will encounter trouble when the product is commercialized in the future.

Guess you like

Origin blog.csdn.net/liuyuinsdu/article/details/113879386