With MongoDB being removed from Fedora it's put these packages between a
rock and a hard place.
Now unifi technically relies on an external repo (MongoDB supplied package)
which is not permitted. Obviously if this was always the case I would have
never submitted it as a package but MongoDB's license change created the
problem.
So what can be done? A couple of questions come to mind...
1. Can MongoDB live in the non-free repository?
I think the problem is that once we package MongoDB we really can't stop
people from providing MongoDB as a service, but I'm not a lawyer.
2. Is using unifi with MongoDB a problem?
I don't think so per this:
https://www.mongodb.com/licensing/server-side-public-license/faq#consistency
Another product offering it's own SaaS and just using MongoDB as the
database backend isn't an issue.
If #1 is "NO" then I don't think I have any choice but to retire
unifi{,-lts} which really sucks because it was a crap load of work
massaging the upstream file into something largely FHS and guidelines
compliant.
Thanks,
Richard