Pergunta

I apologize if I should be understanding this more readily but I'm a little new to this and dont understand the LGPL license. Here is the FAQ for it: http://www.qt.io/qt-licensing-terms/

I am making a website that scrapes data from other websites and organizes it in a nice manner. I plan to try and make money off this website through advertising and also by getting commissions from linking to certain sites. I plan on using server-side code that scrapes the website using PyQt4 (which uses Qt). The code scrapes the website and stores the data in a sql database. I then use the sql database to display the webpage.

I think it's fine to use the open source version of Qt right? I'm not selling or really giving any application away. The Qt is being used on server-side code to generate the sql database.

And if it is fine to use the open source, do I have to display a link on the website to the source code of the Qt I'm using? Just trying to fully understand.

Foi útil?

Solução

To use the OpenSource version of Qt under the LGPL license, you must meet the following conditions:

  • If you distribute the Qt libraries that you use, then any changes to them must be made public under the LGPL license
  • Users of your application other than you must have the possibility to replace the Qt libraries it uses, either because the libraries are dynamically linked or because they have access to the code under the GPL license. If the Qt libraries are dynamically linked, you have no obligation to release your sources or to use an open-source license.

If you use the application exclusively on your own machines (including any servers that you control), then you are not distributing the software. This means that the conditions of the LGPL license are trivially met, because the set of people that they apply to is empty.
As a side note, there is only one license that includes giving remote access to your software in its definition of "distribution": The AGPL license.

Licenciado em: CC-BY-SA com atribuição
scroll top