<p>RecentlyIcameacrossthe<ahref="https://en.wikipedia.org/wiki/Sleepycat_License"target="_blank">SleepycatLicense</a>,whichIbelievedtobeacopyleftFreeSoftwarelicensethatonlyrequiresanyprojectsusingtheSleepycatlicensedsoftwaretodisclosesourcecode(notnecessarilyforcinganyparticularlicenseontheuser).Ithoughtthatthiswouldbeagreatlicenseforalibrary,sinceunlikethe(A)GPLitdoesn't force the developer using my library to use the same license (many people who like permissive licenses prefer to be able to choose their own license for their project), but at the same time whoever uses my library must at least disclose their source code (freedom #1... kinda). So I thought that with some slight modifications (since the license is also extremely specific to the BerkleyDB software) that the Sleepycat License would be a great license for libraries (better than GPL or LGPL). So after <a href="https://lists.gnu.org/archive/html/libreplanet-discuss/2017-04/msg00012.html" target="_blank" >a very long discussion on the LibrePlanet-Discuss mailing list</a> I figured out that <a href="https://lists.gnu.org/archive/html/libreplanet-discuss/2017-04/msg00035.html" target="_blank" >the Sleepycat License wasn'texactlywhatIthoughtitwas</a>.</p>
<p>Giventhiskindofdual-licensingthismeansthatitisimpossibleforanon-freelicensedprojecttouseyourlibrary,whileatthesametimeallowingfreeprojectstousewhicheverlicensetheywish.Ifthesoftwareisnon-freethenitwillbeforcedtobefree,ifitisfreethentheycanusethelibrarytotheirheart's desire without having to change their project'slicenseandnothavingtoworryaboutlegalissuesofwhethertheycanusea(A)GPLlibrarywithotherkindsoflicenses.</p>