Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Do I need to publish the source code of my website under GPLv3 if I use matomo? #14780

Closed
oleks opened this issue Aug 16, 2019 · 1 comment
Closed
Labels
answered For when a question was asked and we referred to forum or answered it.
Milestone

Comments

@oleks
Copy link

oleks commented Aug 16, 2019

Matomo is licensed under GPLv3. This means that if I use matomo in "covered work", then my "covered work" must be open source and licensed under GPLv3.

Does this mean that if I use matomo to track the users of my web-site (e.g., using some JavaScript provided by this codebase, pointing at PHP end-points provided by this codebase), then I have to publish the source code of my web-site (server-side and client-side) under GPLv3?

@Findus23
Copy link
Member

(DISCLAIMER: this is in no way legal advice)

It would mean this (you need to at least publish the other JS under GPL3, not soure about PHP) if all of Matomo was GPL3 licensed.

BUT:

To avoid exactly this situation, the tracking code of Matomo is not GPL-licensed, but instead under a BSD-3-clause license. So as long as you follow these three rules (essenially meaning you are not allowed to remove the license header of the matomo.js file), you are free to use Matomo without any implications for the rest of the website.

matomo/matomo.js

Lines 6 to 9 in c2186ba

* @link https://piwik.org
* @source https://github.com/matomo-org/matomo/blob/master/js/piwik.js
* @license https://piwik.org/free-software/bsd/ BSD-3 Clause (also in js/LICENSE.txt)
* @license magnet:?xt=urn:btih:c80d50af7d3db9be66a4d0a86db0286e4fd33292&dn=bsd-3-clause.txt BSD-3-Clause

@Findus23 Findus23 added the answered For when a question was asked and we referred to forum or answered it. label Aug 16, 2019
@mattab mattab added this to the 3.12.0 milestone Oct 27, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
answered For when a question was asked and we referred to forum or answered it.
Projects
None yet
Development

No branches or pull requests

3 participants