Bug 238684 - databases/mongodb*: License changed to Server Side Public License
Summary: databases/mongodb*: License changed to Server Side Public License
Status: Open
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs mailing list
Keywords: needs-patch
Depends on:
Reported: 2019-06-18 14:25 UTC by Mateusz Piotrowski
Modified: 2019-07-14 15:15 UTC (History)
4 users (show)

See Also:

license file + Makefile change (29.87 KB, patch)
2019-07-14 14:50 UTC, Ronald Klop
ronald-lists: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Mateusz Piotrowski freebsd_committer 2019-06-18 14:25:29 UTC
MongoDB is no longer licensed as AGPL. It's now licensed under Server Side Public License.
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2019-06-18 14:46:03 UTC
Cc:ing maintainers:

databases/mongodb34-tools/Makefile:MAINTAINER=  numisemis@yahoo.com
databases/mongodb34/Makefile:MAINTAINER=        ronald-lists@klop.ws
databases/mongodb36-tools/Makefile:MAINTAINER=  numisemis@yahoo.com
databases/mongodb36/Makefile:MAINTAINER=        dev@dudu.ro
databases/mongodb40-tools/Makefile:MAINTAINER=  dev.ashevchuk@gmail.com
databases/mongodb40/Makefile:MAINTAINER=        dev.ashevchuk@gmail.com
Comment 2 Ronald Klop 2019-06-18 19:26:55 UTC
What is the question? Do you need an ok? Or a patch? Or an ok on a patch which is still coming?
Comment 3 Kubilay Kocak freebsd_committer freebsd_triage 2019-06-19 04:48:35 UTC
(In reply to Ronald Klop from comment #2)

1) Confirmation that the port in question is affected (needs a LICENSE change)
2) Patch with maintainer approval +
Comment 4 Ronald Klop 2019-07-14 14:50:00 UTC
Created attachment 205765 [details]
license file + Makefile change

I think the license needs an update.
More details in https://www.mongodb.com/community/licensing.
Mongo still distributes the AGPL license text in the distfile, so I included a copy-paste of the SSPL text from the website in the files/ directory.
Complete license: https://www.mongodb.com/licensing/server-side-public-license

I used the same permissions as the AGPL in the LICENSE_SSPL_PERM line. I'm quite sure the SSPL gives the same permissions as the AGPL with regard to distributing distfiles and packages.

NB: it's the first time I do something with the LICENSE* framework of ports, so please tell (or modify) if I missed something.
Comment 5 Ronald Klop 2019-07-14 15:15:10 UTC
I see mongodb36 has a ${WRKSRC}/LICENSE-Community.txt with the SSPL text and dropped the AGPL file.