Paul Richards
2016-06-20 22:41:07 UTC
Hello,
I have been in discussion with the GPL/FSF licensing team for the last week
regarding a recent commit to mantisbt.
The following files were added to the open source mantisbt project which is
GPL licensed:
1)
<https://github.com/mantisbt/mantisbt/blob/master/js/ace-elements.min.js>
https://github.com/mantisbt/mantisbt/blob/master/js/ace-elements.min.js
2) <https://github.com/mantisbt/mantisbt/blob/master/js/ace-extra.min.js>
https://github.com/mantisbt/mantisbt/blob/master/js/ace-extra.min.js
3) <https://github.com/mantisbt/mantisbt/blob/master/js/ace.min.js>
https://github.com/mantisbt/mantisbt/blob/master/js/ace.min.js
4) <https://github.com/mantisbt/mantisbt/blob/master/css/ace.min.css>
https://github.com/mantisbt/mantisbt/blob/master/css/ace.min.css
5) <https://github.com/mantisbt/mantisbt/blob/master/css/ace-ie.min.css>
https://github.com/mantisbt/mantisbt/blob/master/css/ace-ie.min.css
6) <https://github.com/mantisbt/mantisbt/blob/master/css/ace-rtl.min.css>
https://github.com/mantisbt/mantisbt/blob/master/css/ace-rtl.min.css
These files are licensed under a commercial license (
<https://wrapbootstrap.com/theme/ace-responsive-admin-template-WB0B30DGR>
https://wrapbootstrap.com/theme/ace-responsive-admin-template-WB0B30DGR )
for which a fee may be payable by the end user.
The license options are available at
<http://support.wrapbootstrap.com/knowledge_base/topics/usage-licenses>
http://support.wrapbootstrap.com/knowledge_base/topics/usage-licenses.
Item 6 of the licenses state that "If the item was created using materials
which are the subject of a GNU General Public License (GPL), your use of the
item is subject to the terms of the GPL in place of the foregoing conditions
(to the extent the GPL applies)."
A copy of the GPL license is available at
<https://www.gnu.org/licenses/gpl-3.0.en.html>
https://www.gnu.org/licenses/gpl-3.0.en.html.
My understanding and suggested by the <mailto:***@fsf.org>
***@fsf.org team (although they are not lawyers) is that would be a
violation of the GPL to add these files in this way.
The advice received from their team in instances like this was to have a
look at <http://www.gnu.org/licenses/gpl-violation.html>
http://www.gnu.org/licenses/gpl-violation.html, and reach out to the GPL
project, and try to resolve the issue within the community. If that fails,
their advice is to contact <http://softwarefreedom.org/>
http://softwarefreedom.org/ who may offer free legal services to open
developers.
My reason for a number of years for contributing to the MantisBT project was
it was an open source project, and the original authors when i joined had
said would not make money from the project. From a personal point of view, I
did not want to spend my time to aid a commercial company, so that was an
important goal.
Whilst I've been doing some research into the situation, badfiles asked the
question of
<https://github.com/mantisbt/mantisbt/pull/795#discussion_r67747346>
https://github.com/mantisbt/mantisbt/pull/795#discussion_r67747346 . The
reply from syncguru seems to confirm that the files listed in lines 1-6
above, which I believed were from the commercial licensed ace admin
template, are indeed from the commercial template, as indicated at
<https://github.com/mantisbt/mantisbt/pull/795#discussion_r67768649>
https://github.com/mantisbt/mantisbt/pull/795#discussion_r67768649
He states:
"1- Mantishub has extended license
2- Admin themes are very good fit for bug-tracker app. Ace was top seller
back then when this effort started (around May 2014)
3- We have full source code control. Also the author is reachable on
twitter."
This would seem to confirm that the code is indeed commercial, and equally
that the license is owned by a separate commercial company "Mantishub".
My questions to the FSF and their responses suggested that the first step is
to reach out in a friendly manner and explain the problem - hopefully the
above achieve this.
They then suggest proposing a solution, and that if that fails the next step
should be contacting the Software Freedom Law Center, which provides
pro-bono legal services to developers of Free, Libre, and Open Source
Software ( <http://softwarefreedom.org/> http://softwarefreedom.org/).
I'd like to firstly provide the option for the developers of the mantisbt
project to provide an explanation if I've misunderstood anything in the GPL
in relation to this, but having asked various linux licensing groups/people
over the last week, I suspect this is unlikely.
In terms of workable solutions, I see two options:
a) The files listed in 1-6 above (and there are a couple of extra files
which i've not yet evaluated) are removed from the mantisbt project.
b) Any contributions that I (and any other contributor that feels the same)
have made to the mantisbt project are removed, such that they no longer have
any code in the project.
At this stage, I'm going to await other responses, and do nothing else apart
from send this email and reply as appropriately.
I've been informed of the following: "However if you and others have GPL'd
contributions in the project then you have the legal power to enforce the
terms of the software and refuse to let anyone distribute your code linked
to proprietary/non-free software."
On that basis, and in case users read this and are concerned - I'd like to
make clear that at this point, that the released versions of mantisBT only
contain GPL compatible code, and therefore there is no issues with
distribution of that code. The code i'm emailing about only exists in the
github repository.
Thanks
Paul
I have been in discussion with the GPL/FSF licensing team for the last week
regarding a recent commit to mantisbt.
The following files were added to the open source mantisbt project which is
GPL licensed:
1)
<https://github.com/mantisbt/mantisbt/blob/master/js/ace-elements.min.js>
https://github.com/mantisbt/mantisbt/blob/master/js/ace-elements.min.js
2) <https://github.com/mantisbt/mantisbt/blob/master/js/ace-extra.min.js>
https://github.com/mantisbt/mantisbt/blob/master/js/ace-extra.min.js
3) <https://github.com/mantisbt/mantisbt/blob/master/js/ace.min.js>
https://github.com/mantisbt/mantisbt/blob/master/js/ace.min.js
4) <https://github.com/mantisbt/mantisbt/blob/master/css/ace.min.css>
https://github.com/mantisbt/mantisbt/blob/master/css/ace.min.css
5) <https://github.com/mantisbt/mantisbt/blob/master/css/ace-ie.min.css>
https://github.com/mantisbt/mantisbt/blob/master/css/ace-ie.min.css
6) <https://github.com/mantisbt/mantisbt/blob/master/css/ace-rtl.min.css>
https://github.com/mantisbt/mantisbt/blob/master/css/ace-rtl.min.css
These files are licensed under a commercial license (
<https://wrapbootstrap.com/theme/ace-responsive-admin-template-WB0B30DGR>
https://wrapbootstrap.com/theme/ace-responsive-admin-template-WB0B30DGR )
for which a fee may be payable by the end user.
The license options are available at
<http://support.wrapbootstrap.com/knowledge_base/topics/usage-licenses>
http://support.wrapbootstrap.com/knowledge_base/topics/usage-licenses.
Item 6 of the licenses state that "If the item was created using materials
which are the subject of a GNU General Public License (GPL), your use of the
item is subject to the terms of the GPL in place of the foregoing conditions
(to the extent the GPL applies)."
A copy of the GPL license is available at
<https://www.gnu.org/licenses/gpl-3.0.en.html>
https://www.gnu.org/licenses/gpl-3.0.en.html.
My understanding and suggested by the <mailto:***@fsf.org>
***@fsf.org team (although they are not lawyers) is that would be a
violation of the GPL to add these files in this way.
The advice received from their team in instances like this was to have a
look at <http://www.gnu.org/licenses/gpl-violation.html>
http://www.gnu.org/licenses/gpl-violation.html, and reach out to the GPL
project, and try to resolve the issue within the community. If that fails,
their advice is to contact <http://softwarefreedom.org/>
http://softwarefreedom.org/ who may offer free legal services to open
developers.
My reason for a number of years for contributing to the MantisBT project was
it was an open source project, and the original authors when i joined had
said would not make money from the project. From a personal point of view, I
did not want to spend my time to aid a commercial company, so that was an
important goal.
Whilst I've been doing some research into the situation, badfiles asked the
question of
<https://github.com/mantisbt/mantisbt/pull/795#discussion_r67747346>
https://github.com/mantisbt/mantisbt/pull/795#discussion_r67747346 . The
reply from syncguru seems to confirm that the files listed in lines 1-6
above, which I believed were from the commercial licensed ace admin
template, are indeed from the commercial template, as indicated at
<https://github.com/mantisbt/mantisbt/pull/795#discussion_r67768649>
https://github.com/mantisbt/mantisbt/pull/795#discussion_r67768649
He states:
"1- Mantishub has extended license
2- Admin themes are very good fit for bug-tracker app. Ace was top seller
back then when this effort started (around May 2014)
3- We have full source code control. Also the author is reachable on
twitter."
This would seem to confirm that the code is indeed commercial, and equally
that the license is owned by a separate commercial company "Mantishub".
My questions to the FSF and their responses suggested that the first step is
to reach out in a friendly manner and explain the problem - hopefully the
above achieve this.
They then suggest proposing a solution, and that if that fails the next step
should be contacting the Software Freedom Law Center, which provides
pro-bono legal services to developers of Free, Libre, and Open Source
Software ( <http://softwarefreedom.org/> http://softwarefreedom.org/).
I'd like to firstly provide the option for the developers of the mantisbt
project to provide an explanation if I've misunderstood anything in the GPL
in relation to this, but having asked various linux licensing groups/people
over the last week, I suspect this is unlikely.
In terms of workable solutions, I see two options:
a) The files listed in 1-6 above (and there are a couple of extra files
which i've not yet evaluated) are removed from the mantisbt project.
b) Any contributions that I (and any other contributor that feels the same)
have made to the mantisbt project are removed, such that they no longer have
any code in the project.
At this stage, I'm going to await other responses, and do nothing else apart
from send this email and reply as appropriately.
I've been informed of the following: "However if you and others have GPL'd
contributions in the project then you have the legal power to enforce the
terms of the software and refuse to let anyone distribute your code linked
to proprietary/non-free software."
On that basis, and in case users read this and are concerned - I'd like to
make clear that at this point, that the released versions of mantisBT only
contain GPL compatible code, and therefore there is no issues with
distribution of that code. The code i'm emailing about only exists in the
github repository.
Thanks
Paul