Hello everyone,

The PR regarding the soft requirements (non-blocking warning) for the plugin 
license is now merged and deployed.

Best regards.
Lova
—
[Image]

Lova Andriarimalala
QGIS Full Stack Developer
Visit http://kartoza.com<http://kartoza.com/> to find out about open source:
* Desktop GIS programming services
* Geospatial web development
* GIS Training
* Consulting Services
Office: +261(0)34 09 524 73<tel:+261340952473>




From: Lova Andriarimalala <l...@kartoza.com>
Date: Monday, 27 November 2023 at 4:34 PM
To: Julien Moura <julien.mo...@oslandia.com>, qgis-developer@lists.osgeo.org 
<qgis-developer@lists.osgeo.org>
Subject: Re: [QGIS-Developer] QGIS Full Stack Web Developer Report
Dear Julien,

I've created a new PR for this fix 
here<https://github.com/qgis/QGIS-Django/pull/314>. Please feel free to ask or 
add comments if you have any concerns about it.

Best regards.

—
[Image]

Lova Andriarimalala
QGIS Full Stack Developer
Visit http://kartoza.com<http://kartoza.com/> to find out about open source:
* Desktop GIS programming services
* Geospatial web development
* GIS Training
* Consulting Services
Office: +261(0)34 09 524 73<tel:+261340952473>




From: Lova Andriarimalala <l...@kartoza.com>
Date: Monday, 27 November 2023 at 4:12 PM
To: Julien Moura <julien.mo...@oslandia.com>, qgis-developer@lists.osgeo.org 
<qgis-developer@lists.osgeo.org>
Subject: Re: [QGIS-Developer] QGIS Full Stack Web Developer Report
Dear Julien,

It is a pleasure for me to work on the project.
I’ve created a 
QEP<https://github.com/qgis/QGIS-Enhancement-Proposals/issues/279> that 
summarizes this discussion. As suggested, I think we can go forward with the 
non-blocking warning for now and implement licensing requirements on schedule. 
I'll be creating a documented PR for this fix shortly.

Best regards,
Lova
—
[Image]

Lova Andriarimalala
QGIS Full Stack Developer
Visit http://kartoza.com<http://kartoza.com/> to find out about open source:
* Desktop GIS programming services
* Geospatial web development
* GIS Training
* Consulting Services
Office: +261(0)34 09 524 73<tel:+261340952473>





From: QGIS-Developer <qgis-developer-boun...@lists.osgeo.org> on behalf of 
Julien Moura via QGIS-Developer <qgis-developer@lists.osgeo.org>
Date: Monday, 27 November 2023 at 2:41 PM
To: qgis-developer@lists.osgeo.org <qgis-developer@lists.osgeo.org>
Subject: Re: [QGIS-Developer] QGIS Full Stack Web Developer Report

Hello,

Thanks again for the technical work and improving the workflow.

+1 for the lazy consensus on non breaking changes.

Regarding the license topic:

+1 for the metadata field with a spdx license. But take care, it's not so easy 
to a have an exhaustive list. Maybe we should move to the PyPi classifiers 
since plugins are Python packages and there is already a work on maintaining a 
metadata ecosystem, including tooling to check it (pip install packaging).

Are we okay with the step back to only a non-blocking warning?

Regards
On 27/11/2023 10:50, Lova Andriarimalala via QGIS-Developer wrote:
Hello everyone,

Thank you all. It's truly an honor to work on this project.
I will begin by utilizing QEP to create a QEP that summarizes this discussion 
and going forward with the suggestion to make the license file recommended for 
now.

I have reviewed the tickets in the backlog and will evaluate their size. If I 
come across anything that I don't understand, I will add comments to seek 
clarification.

Best regards,
Lova


—
[Image]

Lova Andriarimalala
QGIS Full Stack Developer
Visit http://kartoza.com<http://kartoza.com/> to find out about open source:
* Desktop GIS programming services
* Geospatial web development
* GIS Training
* Consulting Services
Office: +261(0)34 09 524 73<tel:+261340952473>



From: QGIS-Developer 
<qgis-developer-boun...@lists.osgeo.org><mailto:qgis-developer-boun...@lists.osgeo.org>
 on behalf of Matthias Kuhn via QGIS-Developer 
<qgis-developer@lists.osgeo.org><mailto:qgis-developer@lists.osgeo.org>
Date: Monday, 27 November 2023 at 12:24 PM
To: Tim Sutton <t...@kartoza.com><mailto:t...@kartoza.com>
Cc: qgis-developer@lists.osgeo.org<mailto:qgis-developer@lists.osgeo.org> 
<qgis-developer@lists.osgeo.org><mailto:qgis-developer@lists.osgeo.org>
Subject: Re: [QGIS-Developer] QGIS Full Stack Web Developer Report
Hi Tim,

For the workflow, that sounds great, thanks a lot!
I agree only breaking changes should go "the long way" and for simple fixes and 
improvements we should just get them done with low overhead.
Going forward with a small QEP for the license sounds very good.
Regarding the metadata, I would suggest we use the ids from 
https://spdx.org/licenses/.
So for the usual QGIS plugin case, that would be

    license=GPL-2.0-or-later

On another note, I just added a couple of tickets to the backlog, I am not able 
to estimate the size of them, so if they are too complicated, just don't 
prioritize them.

Thank you and best regards
Matthias

On Mon, Nov 27, 2023 at 10:15 AM Tim Sutton 
<t...@kartoza.com<mailto:t...@kartoza.com>> wrote:
Hi all

On Mon, Nov 27, 2023 at 1:32 AM Nyall Dawson 
<nyall.daw...@gmail.com<mailto:nyall.daw...@gmail.com>> wrote:

On Mon, 27 Nov 2023 at 00:19, Tim Sutton via QGIS-Developer 
<qgis-developer@lists.osgeo.org<mailto:qgis-developer@lists.osgeo.org>> wrote:
>
> @Matthias Kuhn and @Julien Moura I fixed the permissions, the board for Lova 
> is public now. Please feel free to add items to the backlog and mark them as 
> priority as needed.  I also asked Lova to try to work through all the old 
> issues and fix / close them as appropriate so we can try to get the number of 
> tickets down to a small number.

Tim/Lova, thanks for your outstanding efforts and commitment here!

It's really exciting to see all the love and attention that the web and plugin 
infrastructure is getting as a result! 😍


Thanks so much Nyall and all credit goes to Lova who is doing fantastic work! 
What I suggest is that moving forward, Lova uses QEP's too propose and discuss 
breaking / major workflow changes on the plugins site. In that QEP he can 
address:

* what the change is (link back to ticket in QGIS-Django for example)
* what the impact will be
* proposed roll out time line
etc.

And we can discuss and agree these changes there before he goes ahead with it. 
For smaller changes, I suggest he 'just get on with it' - his scrum board is 
public and you are all welcome to help prioritise his work.

For the current issue under discussion (license requirements for plugins), I 
have asked Lova to make a QEP and synthesize the discussion there, mainly so he 
can have a practice run at going through the QEP process, although I will add 
my 2c that I like Matthias' simple solution to the problem (adding license as a 
line to the metadata.txt). If I understand you right Matthias, our metadata 
would then look like this?:

-----------------------------
[general]
name=QGIS Animation Workbench
description=A plugin to let you build animations in QGIS
about=QGIS Animation Bench exists because we wanted to use all the awesome 
cartography features in QGIS and make cool, animated maps! QGIS already 
includes the Temporal Manager which allows you to produce animations for 
time-based data. But what if you want to make animations where you travel 
around the map, zooming in and out, and perhaps making features on the map 
wiggle and jiggle as the animation progresses? That is what the animation 
workbench tries to solve...
version=1.1
qgisMinimumVersion=3.0
author=Tim Sutton
email=t...@kartoza.com<mailto:t...@kartoza.com>
repository=https://github.com/timlinux/QGISAnimationPlugin
license=GPLv2
-----------------------------

There is probably another thread to this discussion which is to understand 
which license are accepted and which not, but that is a job for another QEP I 
guess...!

Regards

Tim



Nyall


8< ----------- snip -----------------


--
------------------------------------------------------------------------------------------
[https://kartoza.com/files/KartozaNewLogoThumbnail.jpg]

Tim Sutton
Kartoza Co-Founder
Visit http://kartoza.com<http://kartoza.com/> to find out about open source:
 * Desktop GIS programming services
 * Geospatial web development
* GIS Training
* Consulting Services
Tim is a member of the QGIS Project Steering Committee
-------------------------------------------------------------------------------------------





_______________________________________________

QGIS-Developer mailing list

QGIS-Developer@lists.osgeo.org<mailto:QGIS-Developer@lists.osgeo.org>

List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
_______________________________________________
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to