I'm new to open source, and I'm working on my first Java application, which will be released with the MIT license. I'd like to use Berkeley DB for object persistence. That product uses the GNU Affero General Public License. There seems to be a license incompatibility here, but as a non-lawyer newbie, I don't know how to proceed.
Asked
Active
Viewed 206 times
-1
-
1Why a down-vote without a comment? This question does not look so bad to me. – Zimm i48 Nov 05 '16 at 11:21
1 Answers
1
These two licenses are well-known to be compatible. What this means is that you can take codes under both licenses and combine them into a larger work. It does not mean that you are not limited in how you can license the larger work.
In particular, nothing prevents you from releasing your own code under the MIT license but the whole program (which combines the part that you wrote and the library under AGPL) will need to be released under AGPL only (since AGPL is strictly more restrictive than MIT).
See also: Can Public Domain use GPL licensed library/program?