Experts say Open Source Community Commercial benefits should be protected BSD better than GPL
Covalent Technologies Company CEO Famous open-source software experts Mark Brewer In a recent comment, BSD (Berkeley Software Release License) GPL (General Public License) is more suitable as an authorization license model for open-source software, because the former can better protect the interests of commercial users and is more conducive to the development of open-source communities in the long term.
Brewer Think, GPL Strictly restrict developers' behaviors to ensure Source code The release and circulation process should be open and free.
GPL The license authorization model is especially applicable to software companies that want to reduce software development costs and do not want to surrender software control. InGPL Source of the software developed under the authorization license Model Code Public to all, GPL The reciprocal treaty also stipulates that others must return the results to the original developer after modifying the source code. That's why many software companies choose GPL .
However, a problem arises. If a software company uses GPL If an authorized open-source software is used to develop a product, the relevant source code must be disclosed, which is too harsh for commercial companies.
In addition, GPL It also stipulates that if a software module uses GPL Authorization, the entire software must comply GPL Rather than using other licensing models, this restricts the software company's right to choose to some extent.
Considering the above factors, for commercial users, BSD The authorization model may be more suitable.BSD And GPL It is more effective, loose, and flexible. It does not require modifying open-source software and returning the source code to the original developers, so that software companies can retain their development results and protect their enthusiasm for technological innovation.
Brewer In the end, it is because BSD Therefore BSD The open-source communities of the authorization license model often compare to those GPL The open-source community of the authorization license model is more prosperous, and developers are more motivated.