<div dir="ltr">I have struggled to find clarity on how licensing applies to Software as a Service (SaaS), perhaps this list can help!<div><br></div><div>I understand that if there is say a jQuery function on github, for example to make a nice file upload widget, that is effectively the "distribution", and if I make a copy and modify it, and publish on github, I have to keep the original licence in there, and that is then my distribution.</div><div><br></div><div>But what if one is not "distributing" in the well understood way?</div><div><br></div><div>As a hypothetical example, I want to sell SaaS that allows users to upload a pdf, which will replace complex words with simpler words.  I have a clever bit of code, in python, using a MySQL DB, that used machine learning or something, to enable this to work in context and it's taken 100 dev years of effort to get there, so I am going commercial with it.</div><div><br></div><div>So I have a site, running on my server, in my data centre on Debian, using apache, MySQL, Python, nodeJS</div><div>On the site, I use that jQuery upload widget I modified from someone else's licenced code.</div><div>I have installed say CPAN::PDF-to-Text, and a nodeJS package text2PDF - both of which have licence on them.</div><div><br></div><div>Users come to my site, which includes jQuery and the widget - both are in the browser source, and therefore have their licence data displayed, but the modules, and the OS, and the DB software are never actually distributed.... </div><div><br></div><div>So how do open source licences apply in this case?  Do I have to publish a list on my website of things I am using?  That could create security risks.  Or do they only apply if I sell the software to someone else to host on their site?  I have a mixture of my IP that I don't want to reveal publicly, with open source software that makes it all work.</div><div><br></div><div>I haven't really found anything that clearly explains how the licencing works in this case, only when "distributing software", which to me means sharing/selling the software to someone...</div><div><br></div><div>If there's something out that that does clearly explain this, then apologies for missing it!</div><div><br></div><div>Hope you can help.  Bryan.</div><div><br></div><div><br></div></div>