macOS Homebrew package manager to remove MongoDB

macOS Homebrew package manager announced the removal MongoDB.

A while back, after the Homebrew think MongoDB will modify its open source protocol no longer belongs to the category of open source.

MongoDB new version is not released under an open source license, so they are not to be accepted Homebrew core.

MongoDB 10 last year announced that it would switch from the open-source GNU AGPLv3 to License Server Side Public License (SSPL), in order to respond to the AWS cloud vendors such as MongoDB provides the user back to the community and not act as a service. SSPL clear requirements MongoDB instance hosted cloud vendor to obtain either a commercial license or open source its services to the community.

But the open source community seems to have a lot of opposition to this, many people believe that SSPL is targeted, it has serious discriminatory against certain categories of users, in violation of the true meaning of open source, so Fedora identified SSPL is not a free software license, red hat and Debian announced deleted from MongoDB release.

Homebrew core list has now removed the MongoDB, no longer supported.

In fact, Homebrew community there are differing views on the removal of MongoDB, because MongoDB ranked Homebrew core list of 45 most popular degree, have installed 25k per month, they think it will give a lot of people to remove the inconvenience.

But in the end the idea is still dominated remove, change open source license is the most main reason, in addition, Homebrew also lists some reasons to remove the MongoDB:

  • Currently  mongodb and  [email protected]no longer build the source code.
  • Keep the old version is no longer maintained and does not make sense.
  • MongoDB himself maintains a customized Homebrew TAP . (This reduces the damage caused to the user)

For details, see:

https://github.com/Homebrew/homebrew-core/pull/43770

https://github.com/Homebrew/linuxbrew-core/issues/12582

Guess you like

Origin www.oschina.net/news/109586/homebrew-remove-mongodb