<div dir="ltr"><div>My apologies, after some more research I found out there are two licenses:</div><div>The LGPLv2 covers the "standard" library and the GPLv2 covers the compiler and co.</div><div>Thus it is "safe" to link to the "standard" library during runtime, without having to share your code under larger work of the LGPLv2.</div><div><br></div><div>Cheers<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, 4 Oct 2020 at 00:27, mucaho <<a href="mailto:mucaho@gmail.com">mucaho@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><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" target="_blank">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" target="_blank">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>
</blockquote></div>