Experts said open-source communities should protect business interests BSD over GPL

Source: Internet
Author: User
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.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.