<div dir="ltr"><div>And all of these app-stores don't accept GPL software? I doubt that. That would be strange. Isn't Microsoft more OS friendly these days?<br></div><div><br></div><div>Note that even MacOS itself contains GPL software! See <a href="https://www.apple.com/legal/sla/docs/macOS1014.pdf">https://www.apple.com/legal/sla/docs/macOS1014.pdf</a></div><div><br></div><div>"B. Certain software libraries and other third party software included with the Apple Software are free<br>software and licensed under the terms of the GNU General Public License (GPL) or the GNU Library/<br>Lesser General Public License (LGPL), as the case may be. You may obtain a complete machinereadable copy of the source code for such free software under the terms of the GPL or LGPL, as the<br>case may be, without charge except for the cost of media, shipping, and handling, upon written request<br>to Apple at <a href="mailto:opensource@apple.com">opensource@apple.com</a>. The GPL/LGPL software is distributed in the hope that it will be<br>useful, but WITHOUT ANY WARRANTY, without even the implied warranty of MERCHANTABILITY or<br>FITNESS FOR A PARTICULAR PURPOSE. A copy of the GPL and LGPL is included with the Apple<br>Software."</div><div><br></div><div>How can they use GPL software themselves in their own products and at the same time reject any other GPL software in their app stores? Isn't it time that they change their terms? It seems like foul-play in my opinion!<br></div><div><br></div><div>Andreas<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 17 Oct 2019 at 11:51, Peter Petrik <<a href="mailto:peter.petrik@lutraconsulting.co.uk">peter.petrik@lutraconsulting.co.uk</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">It is not only about iOS... You may want to add QGIS to MacOS Desktop AppStore, to Windows store, ...<div><br></div><div>P.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Oct 17, 2019 at 11:48 AM Andreas Neumann <<a href="mailto:andreas@qgis.org" target="_blank">andreas@qgis.org</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>Hi Peter,</div><div><br></div><div>Yes, that first idea of dual licensing for iOS app store seems more easy to solve than the second approach.</div><div><br></div><div>FYI: it seems like article 6 in the GPLv2 is the problem with Apple App store, which states: "You may not impose any further restrictions on the recipients' exercise of the rights granted herein." In GPLv3 it is article 10: "You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it."</div><div><br></div><div>See also this interestsing thread - which is a bit newer than other statements from 2011: <a href="https://forums.developer.apple.com/thread/18922" target="_blank">https://forums.developer.apple.com/thread/18922</a></div><div><br></div><div>Andreas<br></div><div><br></div><div><br> </div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 17 Oct 2019 at 11:36, Peter Petrik <<a href="mailto:peter.petrik@lutraconsulting.co.uk" target="_blank">peter.petrik@lutraconsulting.co.uk</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">Hi,<div><br></div><div>my idea was more about the requirements of different platforms.</div><div><br></div><div>P.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Oct 17, 2019 at 11:29 AM Andreas Neumann <<a href="mailto:andreas@qgis.org" target="_blank">andreas@qgis.org</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>Hi Peter,</div><div><br></div><div>Interesting. Can you explain a bit more what you have in mind with a dual licensing approach?</div><div><br></div><div>- Satisfy requirements of different platforms or app stores (like the iOS case)?<br></div><div>- Monetize on the sale of commercial licenses of QGIS as a development platform like qt does - to allow commercial companies to use QGIS in their own product at their own license terms ?</div><div><br></div><div>In the latter case, it would be a bit a can of worms. How would such income be distributed between the project and the core developes of QGIS who run their own companies?<br></div><div><br></div><div>I am not sure what it means to introduce dual licensing, but most likely, like with a change of license, we would also need the approval of every single contributor to QGIS - or strip away their code contributions. But again, this is also just an assumption.</div><div><br></div><div>Andreas<br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 17 Oct 2019 at 11:13, Peter Petrik <<a href="mailto:peter.petrik@lutraconsulting.co.uk" target="_blank">peter.petrik@lutraconsulting.co.uk</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">Hi,<div><br></div><div>other option is to dual-license it.. So we can release under GPL where possible and with other license where it is not possible...</div><div><br></div><div>Peter</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Oct 17, 2019 at 11:09 AM Andreas Neumann <<a href="mailto:andreas@qgis.org" target="_blank">andreas@qgis.org</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>Hi Nyall,</div><div><br></div><div>I had a look at the article at ars-technica. It mainly discusses the issue where other companies use and resell OS software in their cloud environment and don't give anything back to the OS project, esp. the cloud providers like AWS, Azure, Google, etc. This seems to be esp. difficult for server-side SaaS applications (example MongoDB). However, QGIS is still mostly a Desktop application, though a lot of effort and investments also go into the server side and mobile versions. If QGIS server got very, very popular one day in the future, it might be a problem. I wish that QGIS server would be so important or well-known that AWS, Azure or Google would offer it as a managed service ...</div><div><br></div><div>I think you are right that these issues should be discussed. But I am not convinced the MongoDB Horowitz approach to restrict usage in a cloud environment is the right way to go. Switching to a more permissive license than GPL (e.g. to make it compatible with the Mac app store) makes the problem even worse in the cloud environment.<br></div><div><br></div><div>Nyall: Do you already see examples where the investments/business of the QGIS core contributor companies are under pressure by QGIS being GPL licensed? Aren't those core QGIS companies mainly doing business in development and support? I don't see how a switch to a different license would better protect their work or business around QGIS. But I haven't dived in to this issue more. If you can give more examples / thoughts were a different license could improve things, it would help.</div><div><br></div><div>If QGIS would switch to a more restrictive license in terms of what you can do with it (like MongoDB Horowitz suggests) than maybe come QGIS companies would attract more money, but QGIS as a project would probably risk loosing a lot of contributors.<br></div><div><br></div><div>Thanks,<br></div><div>Andreas<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 17 Oct 2019 at 08:57, Nyall Dawson <<a href="mailto:nyall.dawson@gmail.com" target="_blank">nyall.dawson@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">On Thu, 17 Oct 2019 at 16:42, Andreas Neumann <<a href="mailto:a.neumann@carto.net" target="_blank">a.neumann@carto.net</a>> wrote:<br>
><br>
> Hi Nyall,<br>
><br>
> I doubt that an "unbiased" company/organization/person even exists on this planet, when it comes to licenses, just as people have a precedence for political views and parties. Disclaimer: I am personally certainly not unbiased, regarding this matter.<br>
><br>
> But before even starting on asking someone to dive into the topic, I would like to know the reasons why we need to discuss a license change?<br>
><br>
> Is iOS the only reason? If yes, others have pointed out that alternative app stores exist. If we offer QGIS on iOS, we could publish it in an alternative app store, write some small page explaining how it works and the problem should be solved? It is certainly acceptable for someone to do these 2-3 extra clicks in order to get a free QGIS mobile for their Apple mobile? I am sure our users would understand this situation, if we explain in 2-3 sentences why we have to do this: license incompatibilities that aren't easy (or maybe not even possible?) to solve.<br>
<br>
While it's been the trigger of the current round of discussion, It's<br>
certainly not the only factor at play. For instance, I know the GPL<br>
requirement on QGIS plugins has been a sticking point for some in the<br>
past.<br>
<br>
I think there's also a need to discuss licensing from a<br>
risk-management perspective.There's a reasonable post published<br>
yesterday on this topic over at ars technica:<br>
<a href="https://arstechnica.com/information-technology/2019/10/is-the-software-world-taking-too-much-from-the-open-source-community/" rel="noreferrer" target="_blank">https://arstechnica.com/information-technology/2019/10/is-the-software-world-taking-too-much-from-the-open-source-community/</a>,<br>
which covers some of the same territory as Paul Ramsey's recent<br>
keynotes have done (but arguably Paul's versions are better researched<br>
and more eloquent). The face of open-source development IS changing,<br>
and the software world is HUGELY different today vs what it was when<br>
the QGIS project began. I honestly feel that it's really just doing<br>
due-diligence for us as a project to at least investigate these<br>
different factors and have a trustworthy, well researched body of<br>
knowledge surrounding it. A large percentage of this community have<br>
livelihoods/incomes of which QGIS is a significant component, and I'd<br>
really like to see us as a project recognise and take steps to protect<br>
this.<br>
<br>
At the moment, we're all just throwing around personal opinions<br>
(myself included) based on incomplete understanding of the whole<br>
situation...<br>
<br>
Nyall<br>
<br>
<br>
<br>
<br>
><br>
> Andreas<br>
><br>
> On 2019-10-17 08:11, Nyall Dawson wrote:<br>
><br>
> On Thu, 17 Oct 2019 at 15:44, Paolo Cavallini <<a href="mailto:cavallini@faunalia.it" target="_blank">cavallini@faunalia.it</a>> wrote:<br>
><br>
> no need to be emotional on this, fully agreed.<br>
> So if I if I understand it correctly you are suggesting to move to a<br>
> BSD-like licence or an LGPL for part of it?<br>
><br>
><br>
> Actually - I'm proposing a discussion several levels before even<br>
> discussing a particular license :)<br>
><br>
> I'd like someone to research and write up a commissioned report on whether:<br>
><br>
> - it would be possible to relicense QGIS and what would be involved in<br>
> doing so (including which other projects have done this and how they<br>
> went about it)<br>
> - what the potential benefits and downsides of doing so would be.<br>
> - possible licenses we could investigate, and which of these would<br>
> make things like the iOS situation easier<br>
> - whether dependencies we already have would block any possibility of<br>
> relicensing<br>
> - how this would impact on the plugin scene (I could see there being<br>
> both huge benefits and disadvantages of relicensing for plugins)<br>
> - whether a potential CLA assigning code ownership to <a href="http://qgis.org" rel="noreferrer" target="_blank">qgis.org</a> would<br>
> be possible, and the advantages and disadvantages of this<br>
><br>
> I think this should be done by a trusted company or individual, and<br>
> ideally one well acquainted with the QGIS community yet with a history<br>
> of **impartiality** to topics which impact on this (like the ios<br>
> situation, or a history of antagonism toward non-GPL software). Only<br>
> after a report has been written by this individual/organisation, and<br>
> then tabled and accepted by the PSC, should it THEN be raised for<br>
> public discussion with the community, where **everyone** discussing<br>
> the issue can be fully informed of all sides of the debate **before**<br>
> the group discussion even begins!<br>
><br>
> Nyall<br>
><br>
> Besides personal preferences<br>
> and priorities, I believe this would be technically very difficult. We<br>
> tried many years ago the same for GRASS, and it proved impossible,<br>
> especially because of the code from developers disappeared form the radar.<br>
> I should add that I'm hearing since years rumors of the type "it's free<br>
> for now, be sure that when it will be very good you'll have to pay for<br>
> it". I think that discussing about this will give credit to these<br>
> rumors, and spread FUD around the project, so we have to be extra careful.<br>
> I suggest discussing this in the next PSC.<br>
> Cheers.<br>
> --<br>
> Paolo Cavallini - <a href="http://www.faunalia.eu" rel="noreferrer" target="_blank">www.faunalia.eu</a><br>
> <a href="http://QGIS.ORG" rel="noreferrer" target="_blank">QGIS.ORG</a> Chair:<br>
> <a href="http://planet.qgis.org/planet/user/28/tag/qgis%20board/" rel="noreferrer" target="_blank">http://planet.qgis.org/planet/user/28/tag/qgis%20board/</a><br>
> _______________________________________________<br>
> Qgis-psc mailing list<br>
> <a href="mailto:Qgis-psc@lists.osgeo.org" target="_blank">Qgis-psc@lists.osgeo.org</a><br>
> <a href="https://lists.osgeo.org/mailman/listinfo/qgis-psc" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-psc</a><br>
><br>
> _______________________________________________<br>
> Qgis-psc mailing list<br>
> <a href="mailto:Qgis-psc@lists.osgeo.org" target="_blank">Qgis-psc@lists.osgeo.org</a><br>
> <a href="https://lists.osgeo.org/mailman/listinfo/qgis-psc" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-psc</a><br>
><br>
><br>
_______________________________________________<br>
Qgis-psc mailing list<br>
<a href="mailto:Qgis-psc@lists.osgeo.org" target="_blank">Qgis-psc@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/qgis-psc" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-psc</a></blockquote></div><br clear="all"><br>-- <br><div dir="ltr"><div dir="ltr"><div><br>--<br>Andreas Neumann<br></div><a href="http://QGIS.ORG" target="_blank">QGIS.ORG</a> board member (treasurer)<br></div></div>
_______________________________________________<br>
Qgis-psc mailing list<br>
<a href="mailto:Qgis-psc@lists.osgeo.org" target="_blank">Qgis-psc@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/qgis-psc" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-psc</a></blockquote></div>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr"><div dir="ltr"><div><br>--<br>Andreas Neumann<br></div><a href="http://QGIS.ORG" target="_blank">QGIS.ORG</a> board member (treasurer)<br></div></div>
</blockquote></div>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr"><div dir="ltr"><div><br>--<br>Andreas Neumann<br></div><a href="http://QGIS.ORG" target="_blank">QGIS.ORG</a> board member (treasurer)<br></div></div>
</blockquote></div>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><br>--<br>Andreas Neumann<br></div><a href="http://QGIS.ORG" target="_blank">QGIS.ORG</a> board member (treasurer)<br></div></div>