-
-
Notifications
You must be signed in to change notification settings - Fork 12.8k
mongodb: delete #43770
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mongodb: delete #43770
Conversation
Is
|
Found out that |
Tweet sent at https://twitter.com/fxcoudert/status/1168493202762096643 |
FYI it's unfortunate that |
@djanowski I agree. Could you make a pull request to rename it to mongodb-app? (I'm not currently near a PC) |
@djanowski Wait, please don’t submit the PR. We no longer do the |
Here’s the problem with renaming: in casks, we follow a strict token reference to avoid duplicates (it was an issue in the past). One of the rules that changed was the
$ brew search mongodb
==> Casks
mongodb mongodb-compass-readonly
mongodb-compass mongodbpreferencepane
mongodb-compass-beta nosqlbooster-for-mongodb
mongodb-compass-community orelord-mongodb
mongodb-compass-isolated-edition
If you meant "mongodb" specifically:
mongodb was deleted from homebrew/core in commit 2c2e57c9:
mongodb: delete
To show the formula before removal run:
git -C "$(brew --repo homebrew/core)" show 2c2e57c9^:Formula/mongodb.rb
If you still use this formula consider creating your own tap:
https://docs.brew.sh/How-to-Create-and-Maintain-a-Tap If having the |
Isn't this a bit of an overreaction? The new license (from October 2018) retains all the same freedoms:
Are you talking about some other change? Does this really affect your ability to include Mongo. Reference: https://www.mongodb.com/licensing/server-side-public-license/faq |
No.
This is the removal of a freedom. We defer to the OSI's open source licence definition who do not approve this license.
@djanowski Can you elaborate on why this won't do what they expect? |
@rcrichton A few sentences after your quote:
Moreover, the application to OSI was retracted by MongoDB:
Which summarises well, in the words of MongoDB's own CTO, that the open source community does not consider the license to be open source. |
As your link states, SSPI is not OSI-approved and therefore cannot be included in homebrew-core. Please see previous discussion on the Discourse forum regarding mongodb licensing. |
Sure, I mean I'm not disputing any of that. Just seems like quite a loss to the community. As was mentioned mongo was the 45th most popular formula. Seems more damaging than appropriate. Seem like a moral stand over an inconsequential change (for most users). Anyway, the guidelines and views here are made clear, thanks. |
Open source (and moreso free) software has an inherently moral component. Our non-profit foundation requires us to only distribute open source software in this repository. |
Why: Because of it's new (controversial) license mongodb is not supported by brew anymore. We need to use mongodb's `tap` to install it with brew instead. For reference: github.com/Homebrew/homebrew-core/pull/43770
Why: Because of it's new (controversial) license mongodb is not supported by brew anymore. We need to use mongodb's `tap` to install it with brew instead. For reference: github.com/Homebrew/homebrew-core/pull/43770
Why: Because of it's new (controversial) license mongodb is not supported by brew anymore. We need to use mongodb's `tap` to install it with brew instead. For reference: github.com/Homebrew/homebrew-core/pull/43770
CockroachDB 19.2 uses a non-OSI-approved license so it is no longer eligible for inclusion in homebrew-core. Its new home is brew install cockroachdb/tap/cockroach It would be nice if we could leave some sort of forwarding stub in place, but there doesn't seem to be any good way to do that and mongodb was removed without a replacement in #43770 so we'll do the same here.
Mongo has its own tap now -- see Homebrew/homebrew-core#43770.
To our users: if you came here because
mongodb
stopped working for you, we have removed it from the Homebrew core formulas since it was migrated to a non open-source license. Upstream maintains their custom Homebrew tap for it at https://github.com/mongodb/homebrew-brew, which due the modular nature of Homebrew is very easy to use. We will no longer provide support for mongodb.mongodb
andmongodb@3.6
do not build from source anymore (https://github.com/Homebrew/linuxbrew-core/issues/12582)MongoDB is our 45th most popular formula, with 25k installs per month. We probably want to announce its removal (at least through Twitter) and link to this announcement.