<div dir="ltr"><div>Greetings</div><div><br></div><div><br></div><div>I have recently posted about a demo project I implemented in Mercury (<a href="http://lists.mercurylang.org/archives/users/2020-October/008915.html">http://lists.mercurylang.org/archives/users/2020-October/008915.html</a>),</div><div>as seen there licensed under the MPLv2.</div><div><br></div><div>Recently a kind gentleman has followed up on my mail, being interested in additional material related to it.</div><div>This gentleman has introduced himself and briefly talked about his interests and what he did during his work life.</div><div>I was pleasantly surprised to hear about a fellow practitioner also using Mercury!<br></div><div><br></div><div>One of the areas of work was patent law, which didn't surprise me at first.</div><div>However, after some time it got me thinking and thought briefly about whether I correctly stated all references,</div><div>gave credit where credit is due, etc. whether I behaved ethically correct in regards to publications and so on,</div><div>which every academic should do of course.</div><div><br></div><div>However, another thought came to mind and I thought about the license of my project.</div><div>I have deliberately chosen a license which would promote sharing of modifications that could prove useful to the general public,</div><div>while not being too restrictive, hence why I licensed the demo project under MPLv2.</div><div><br></div><div>Most of my other open-source projects have been developed in Java, which is licensed using the GPLv2 with the classpath exception</div><div>(<a href="https://en.wikipedia.org/wiki/GPL_linking_exception#The_Classpath_exception">https://en.wikipedia.org/wiki/GPL_linking_exception#The_Classpath_exception</a>), which I assumed was true also for Mercury.</div><div>The freedom of licensing your source code however you want, is what I fundamentally assume(d) is true for every programming language in the world!<br></div><div>However, after checking Mercury's GPLv2 License there was no such exception.<br></div><div><br></div><div>Am I being paranoid here, did I misunderstand the license, or did I inadvertently cause copyright infringement?</div><div>Should my demo project's license be actually Mercury's license? <br></div><div><br></div><div>I'm usually very pedantic and correct when it comes to "these" kinds of things, but am currently very dumbfounded and certainly not an expert,</div><div><br></div><div>I would appreciate any help / answer you could give me</div><div>
<div>(Also apologies to the gentleman for describing the specifics of our conversation, I hope you don't mind, it just illustrates my thinking process).</div><div>(Furthermore, I think the answer to this question could maybe prove useful for other people who search for it too)</div>
</div><div><br></div><div><br></div><div>Kind regards</div><div>mucaho<br></div></div>