<div dir="ltr"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>Your concerns are very valid, but could we defer this to a different<br>
discussion? I really want to avoid this becoming an us-vs-apple/debate<br>
about the merit of specific licenses, and instead allow it to focus<br>
solely on the question: <br></blockquote><div><br></div><div>No worries to not talks about Apple stuff here. Still, before discussiing this:</div><div><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>"should the qgis org, with all the checks and<br>
balances it has in place, have the power to relicense the QGIS<br>
codebase (or not)"?.</div></blockquote><div><br></div><div>Can someone explain clearly "Why" ? <br></div><div><br></div><div>Régis<br></div></div><br><div class="gmail_quote"><div dir="ltr">Le ven. 9 nov. 2018 à 08:52, Nyall Dawson <<a href="mailto:nyall.dawson@gmail.com">nyall.dawson@gmail.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Fri, 9 Nov 2018 at 17:44, Régis Haubourg <<a href="mailto:regis.haubourg@gmail.com" target="_blank">regis.haubourg@gmail.com</a>> wrote:<br>
><br>
> Hi all,<br>
> I'm following this from a distant eye, not being sure to understand clearly what is propose and what is at stake.<br>
><br>
> Could someone do a brief synthesis for a broader audience?<br>
><br>
> Concerning the iOS, a word a the french context. Apple hardware costs are so expensive that I almost never see any professional GIS application asked on those platforms. It might be different in the US for sure.<br>
> We have more questions about linking QGIS proprietary software in closed source solutions. And at the cultural moment we see, I see the GPL licence more as a protection and a way to trigger discussions and cultural changes than a real break.<br>
> We already succeded to change some customers mind to open source their product. I'm pretty sure that it wouldn't have been possible with a permissive licence.<br>
<br>
Hi Régis!<br>
<br>
Your concerns are very valid, but could we defer this to a different<br>
discussion? I really want to avoid this becoming an us-vs-apple/debate<br>
about the merit of specific licenses, and instead allow it to focus<br>
solely on the question: "should the qgis org, with all the checks and<br>
balances it has in place, have the power to relicense the QGIS<br>
codebase (or not)"?.<br>
<br>
Nyall<br>
<br>
<br>
><br>
> Debate welcome :)<br>
> Régis<br>
><br>
> Le ven. 9 nov. 2018 à 06:09, Tim Sutton <<a href="mailto:tim@kartoza.com" target="_blank">tim@kartoza.com</a>> a écrit :<br>
>><br>
>> Hi Nyall<br>
>><br>
>> Thanks so much for articulating what I couldn’t in your email below. This is 100% what I am after too: A sensible, open discussion with an eye to maintaining the long term survival and success of the QGIS project in a changing world. I agree with everything you said down to the donation of any previous work I have made in the code base to the QGIS.org project.<br>
>><br>
>> Regards<br>
>><br>
>> Tim<br>
>><br>
>> On 09 Nov 2018, at 04:56, Nyall Dawson <<a href="mailto:nyall.dawson@gmail.com" target="_blank">nyall.dawson@gmail.com</a>> wrote:<br>
>><br>
>> On Fri, 2 Nov 2018 at 00:39, Greg Troxel <<a href="mailto:gdt@lexort.com" target="_blank">gdt@lexort.com</a>> wrote:<br>
>><br>
>><br>
>> Andreas Neumann <<a href="mailto:a.neumann@carto.net" target="_blank">a.neumann@carto.net</a>> writes:<br>
>><br>
>> Before we go to far with the discussion here, I would first ask all of<br>
>> the core devs if they really would like to do that.<br>
>><br>
>> Without an agreement in place, the code is owned by each contributor<br>
>> separately. I know of quite a few core devs who are not keen on ceding<br>
>> their copyright to <a href="http://QGIS.ORG" rel="noreferrer" target="_blank">QGIS.ORG</a>, if the goal is to undermine the GPL<br>
>> license.<br>
>><br>
>> I am also not sure if <a href="http://QGIS.ORG" rel="noreferrer" target="_blank">QGIS.ORG</a> is ready to prepare such an ownership<br>
>> agreement.<br>
>><br>
>> Personally, I fail to understand what the benefits are, if we go this<br>
>> route. On the contrary - I think we are risking to loose many core<br>
>> contributors if we do that.<br>
>><br>
>><br>
>> I'm a lurker who has not contributed to qgis, but someday might. Within<br>
>> <a href="http://pkgsrc.org" rel="noreferrer" target="_blank">pkgsrc.org</a>, a multi-os multi-arch portable packaging system, I'm one of<br>
>> the people that most frequently gets asked license questions. I<br>
>> maintain the geos/postgis entries in pkgsrc.<br>
>><br>
>> I have contributed to a number of open source projects -- but I tend to<br>
>> find something else to do when I'm asked to sign any kind of CLA or<br>
>> copyright assignment.<br>
>><br>
>> I think there are multiple things going on:<br>
>><br>
>> How do people feel about accomodating Apple's ban on GPL software for<br>
>> the iOS app store? People have talked about qgis having an exception,<br>
>> but nobody has brought up talking to Apple to get them to change their<br>
>> terms. I suspect those who really believe in the GPL's purpose don't<br>
>> want to make an exception, and there will be enough such people that<br>
>> rewriting all their code is not sensible.<br>
>><br>
>> Evolution of the license as the licensing landscape change. If we are<br>
>> talking about changing GPL2 or later to GPL3 or later, that seems<br>
>> straightforward, and I think all it takes is for core to accept some<br>
>> nontrivial code that is GPL3 or later. There is the serious question<br>
>> about not letting people copy/modify/redistribute under GPL2, but<br>
>> that's a group social question, not something that needs every<br>
>> contributor to sign off on.<br>
>><br>
>> Change to permissive. Perhaps because of wanting to accomodate Apple,<br>
>> or for other reasons, some may want a permissive license. This is a<br>
>> huge cultural change, and I would expect a significant number of<br>
>> people would not be ok with this.<br>
>><br>
>> Copyright assignment. This opens up the fear of a change in license<br>
>> later (to permissive or to accomodate Apple's GPL ban), which leads to<br>
>> wanting to have terms in the assignment that constrain the future<br>
>> choice. And it means asking people to sign copyright assignments<br>
>> before their code can be merged. In my view, this alienates potential<br>
>> contributors. So if qgis stays on the GPL "N or later" track, I don't<br>
>> see why this helps, and it will definitely hurt.<br>
>><br>
>><br>
>> Thanks for the feedback here -- it's much appreciated.<br>
>><br>
>> I feel there's been substantial misunderstanding of the original<br>
>> intent of my email. It wasn't designed to address any *specific*<br>
>> licensing issues such as the issue with Apple's app store. (And, on a<br>
>> practical level, this is a VERY REAL issue, limiting some value of<br>
>> QGIS). That's all secondary to the discussion I was hoping to raise<br>
>> and should be deferred to a future discussion if/when needed/possible.<br>
>><br>
>> (Gosh, I can't think of how to word this well... I'll just plough<br>
>> ahead and hope my intention gets through)<br>
>><br>
>> Up front, know that I'm a staunch open source supporter, both from a<br>
>> practical and idealistic view. I'm not interested in closed source<br>
>> software and likely never will be.<br>
>><br>
>> I strongly believe that the QGIS project has a fantastic governance<br>
>> structure, and one which is a role model for other<br>
>> projects/communities. This is all thanks to the hard work and tireless<br>
>> efforts of the PSC and other members of the community. It's something<br>
>> we should be intensely proud of. I know I am! In fact, I've seen time<br>
>> and time again how good project governance and community in open<br>
>> source projects is often worth FAR more than the code itself.<br>
>><br>
>> I personally feel that the project governance structure is so strong<br>
>> that I'm willing to trust it with complete ownership of YEARS of my<br>
>> development work*. I've complete confidence in the project governance<br>
>> that they have (and will remain to have) the best interests of the<br>
>> QGIS project at heart. And in order for them to continue doing what's<br>
>> necessary to ensure survival (and dominance! ;) ) of the software, I<br>
>> think it's important that the organisation has some avenue in future<br>
>> to be able to relicense the codebase IF there's a compelling reason<br>
>> why they think it's required.<br>
>><br>
>> Putting it another way: if, for whatever reason, the current license<br>
>> becomes a roadblock in future which threatens the future of the<br>
>> software, what do we do? I'd hate to see something like this occur and<br>
>> result in the project, and all the years of effort which has been put<br>
>> into it, being abandoned because we have no course of action to<br>
>> address this.<br>
>><br>
>> I 100% realise this is a tricky conversation... but that shouldn't<br>
>> prevent us from discussing it openly and with a spirit of<br>
>> collaboration. I don't think avoiding tricky discussions just because<br>
>> they are tricky is ever a good approach.<br>
>><br>
>> And hey, my trust in the project governance goes both ways. If they<br>
>> discuss this topic and decide it's not something they want to pursue,<br>
>> then I'm fine with that too. Like I said -- I trust them to run the<br>
>> project and continue to do outstanding efforts on the jobs we've<br>
>> elected them to do.<br>
>><br>
>> Nyall<br>
>><br>
>> * Heck, take this email as a legally binding agreement if you want --<br>
>> I'm granting the QGIS organisation legal entity any rights they want<br>
>> to code I've written for QGIS over the years to do with whatever they<br>
>> want. That's how strongly I trust them.<br>
>><br>
>><br>
>><br>
>> _______________________________________________<br>
>> QGIS-Developer mailing list<br>
>> <a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank">QGIS-Developer@lists.osgeo.org</a><br>
>> List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
>> Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
>><br>
>> _______________________________________________<br>
>> QGIS-Developer mailing list<br>
>> <a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank">QGIS-Developer@lists.osgeo.org</a><br>
>> List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
>> Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
>><br>
>><br>
>> —<br>
>><br>
>><br>
>><br>
>><br>
>><br>
>><br>
>><br>
>> Tim Sutton<br>
>><br>
>> Co-founder: Kartoza<br>
>> Ex Project chair: QGIS.org<br>
>><br>
>> Visit <a href="http://kartoza.com" rel="noreferrer" target="_blank">http://kartoza.com</a> to find out about open source:<br>
>><br>
>> Desktop GIS programming services<br>
>> Geospatial web development<br>
>> GIS Training<br>
>> Consulting Services<br>
>><br>
>> Skype: timlinux<br>
>> IRC: timlinux on #qgis at <a href="http://freenode.net" rel="noreferrer" target="_blank">freenode.net</a><br>
>><br>
>> _______________________________________________<br>
>> QGIS-Developer mailing list<br>
>> <a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank">QGIS-Developer@lists.osgeo.org</a><br>
>> List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
>> Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
</blockquote></div>