Re: [QGIS-Developer] C Hamilton Plugin Continunity

2024-06-19 Thread Emma Hain via QGIS-Developer
Thanks Greg
I have written up some ideas here
 that I hope goes
someway for future planners. It scares me as I was in an organisation that
went from totally support OS to trying to rid it with a vengeance.

On Wed, 19 Jun 2024 at 21:39, Greg Troxel via QGIS-Developer <
qgis-developer@lists.osgeo.org> wrote:

> Emma Hain via QGIS-Developer  writes:
>
> > This is very interesting and a real part of OS software management in
> > regards to maintainance once the creator wishes to retire (and rightly
> > so!). On top of that, if the ownership sits with an organisation. For
> > clarification, does NGA or do you, Calvin, own them?
> >
> > I imagine if it is from one person to another, this is an informal
> > handover, but what happens when it is an organisation? Does an Assignment
> > of Ownership need to take place?
>
> This is a little complicated.  I have no knowledge of the details of
> this situation but have dealt with open source licensing in the context
> of US government contractors and US law.  Generally:
>
>   When a person writes code, they hold copyright to it, except:
>
> If they have executed a copyright assignment, they don't.  This is
> typically either for contractors (either when the parties pretend it
> isn't employment or when it really isn't) or for individuals who
> assign to e.g. FSF.  Less happily, it can be some forms of CLA to
> some company.
>
> When an employed person writes code "within the scope of
> employment", then the employer holds copyright.  This is the "work
> for hire" doctrine.
>
> Works of the US government are not subject to copyright and are in
> the public domain.  (Different countries are different here,
> massively.)
>
>   Code under an open source license does not need assignment for others
>   to improve and distribute it, because the license grants those
>   permissions.
>
>   A plugin is arguably a derived work of qgis, and thus must be
>   distributed under a compatible license.  (I think the project should
>   express this as doctrine and decline to support or interact with
>   (shun) plugins that don't have compatible licenses.)  So even if the
>   US government does not hold copyright in their code, the resulting
>   code is a derived work of qgis and can only be distributed under the
>   GPL.
>
>   Contributions to the plugin from others (e.g. if someone submitted a
>   non-trivial change and it was merged) are copyrighted by them and thus
>   a declared license leads to inbound=outbound terms, making it clear
>   that the submitted change is licensed under the plugin's license.
>
>   There are social issues about forks, separately from copyright, but
>   Calvin's message is quite clear that someone who wants to maintain
>   them (and have the updated/maintained code exist in the qgis world
>   under the original names) would be good.
>
> ___
> 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
>


-- 
Emma Hain — Product Manager/Senior GIS Analyst
e...@north-road.com
[image: https://north-road.com]
*North Road*
Cartography • Development • Spatial Analysis
--
*north-road.com* 



___
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


Re: [QGIS-Developer] C Hamilton Plugin Continunity

2024-06-19 Thread Greg Troxel via QGIS-Developer
Emma Hain via QGIS-Developer  writes:

> This is very interesting and a real part of OS software management in
> regards to maintainance once the creator wishes to retire (and rightly
> so!). On top of that, if the ownership sits with an organisation. For
> clarification, does NGA or do you, Calvin, own them?
>
> I imagine if it is from one person to another, this is an informal
> handover, but what happens when it is an organisation? Does an Assignment
> of Ownership need to take place?

This is a little complicated.  I have no knowledge of the details of
this situation but have dealt with open source licensing in the context
of US government contractors and US law.  Generally:

  When a person writes code, they hold copyright to it, except:

If they have executed a copyright assignment, they don't.  This is
typically either for contractors (either when the parties pretend it
isn't employment or when it really isn't) or for individuals who
assign to e.g. FSF.  Less happily, it can be some forms of CLA to
some company.

When an employed person writes code "within the scope of
employment", then the employer holds copyright.  This is the "work
for hire" doctrine.

Works of the US government are not subject to copyright and are in
the public domain.  (Different countries are different here,
massively.)

  Code under an open source license does not need assignment for others
  to improve and distribute it, because the license grants those
  permissions.

  A plugin is arguably a derived work of qgis, and thus must be
  distributed under a compatible license.  (I think the project should
  express this as doctrine and decline to support or interact with
  (shun) plugins that don't have compatible licenses.)  So even if the
  US government does not hold copyright in their code, the resulting
  code is a derived work of qgis and can only be distributed under the
  GPL.

  Contributions to the plugin from others (e.g. if someone submitted a
  non-trivial change and it was merged) are copyrighted by them and thus
  a declared license leads to inbound=outbound terms, making it clear
  that the submitted change is licensed under the plugin's license.

  There are social issues about forks, separately from copyright, but
  Calvin's message is quite clear that someone who wants to maintain
  them (and have the updated/maintained code exist in the qgis world
  under the original names) would be good.

___
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


Re: [QGIS-Developer] C Hamilton Plugin Continunity

2024-06-18 Thread Emma Hain via QGIS-Developer
Hi All
Sorry - Correction here
Assignment of Ownership - is not a correct term nor instrument here. So
under the GPL license, this is overridden so an organsiation cannot have
ownership of the plugin.
What happens then - are they happy to give up?


On Wed, 19 Jun 2024 at 10:41, Emma Hain  wrote:

> Hi All
> This is very interesting and a real part of OS software management in
> regards to maintainance once the creator wishes to retire (and rightly
> so!). On top of that, if the ownership sits with an organisation. For
> clarification, does NGA or do you, Calvin, own them?
>
> I imagine if it is from one person to another, this is an informal
> handover, but what happens when it is an organisation? Does an Assignment
> of Ownership need to take place?
>
> Cheers
> Em
>
> On Wed, 19 Jun 2024 at 04:41, Catania, Luke A ERDC-RDE-GRL-VA CIV via
> QGIS-Developer  wrote:
>
>> Calvin,
>>
>>
>>
>> Thanks for your contribution.  We use the Lat/Lon and MGRS Tools in our
>> Joint Construction Management System (JCMS) Site Selection Plugin for QGIS
>> that I am a lead developer on.
>>
>>
>>
>> Here at ERDC-GRL and AGC in Alexandria, VA, we have always had a
>> connection with NGA.  We hope NGA finds a developer who can continue
>> maintaining the tools.
>>
>>
>>
>> Luke
>>
>>
>>
>> *From:* QGIS-Developer  *On
>> Behalf Of *C Hamilton via QGIS-Developer
>> *Sent:* Friday, June 14, 2024 10:30 AM
>> *To:* qgis-developer 
>> *Subject:* [QGIS-Developer] C Hamilton Plugin Continunity
>>
>>
>>
>> Hi QGIS Developers,
>>
>>
>>
>> As many of you know, I developed 12 QGIS plugins. I will be retired by
>> the end of the month. NGA is supposed to take over maintenance of most of
>> those plugins, but at this point in time they don't have anyone who is
>> really qualified so I am not sure what will actually happen. If this does
>> not happen and someone finds a problem with any of them, let me know and I
>> will jump in and try to fix it, but I am going to let the process unfold to
>> see what happens.
>>
>>
>>
>> If I can find a way to get paid for QGIS training or development then I
>> am interested in continuing to do some work, but I am also going to enjoy
>> retirement. Contact me if you need anything.
>>
>>
>>
>> Blockedhttps://plugins.qgis.org/plugins/user/hamiltoncj/Blocked
>>
>>
>>
>> Thanks,
>>
>> Calvin
>>
>>
>>
>>
>> ___
>> 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
>>
>
>
> --
> Emma Hain — Product Manager/Senior GIS Analyst
> e...@north-road.com
> [image: https://north-road.com]
> *North Road*
> Cartography • Development • Spatial Analysis
> --
> *north-road.com* 
> 
> 
> 
>
>

-- 
Emma Hain — Product Manager/Senior GIS Analyst
e...@north-road.com
[image: https://north-road.com]
*North Road*
Cartography • Development • Spatial Analysis
--
*north-road.com* 



___
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


Re: [QGIS-Developer] C Hamilton Plugin Continunity

2024-06-18 Thread Emma Hain via QGIS-Developer
Hi All
This is very interesting and a real part of OS software management in
regards to maintainance once the creator wishes to retire (and rightly
so!). On top of that, if the ownership sits with an organisation. For
clarification, does NGA or do you, Calvin, own them?

I imagine if it is from one person to another, this is an informal
handover, but what happens when it is an organisation? Does an Assignment
of Ownership need to take place?

Cheers
Em

On Wed, 19 Jun 2024 at 04:41, Catania, Luke A ERDC-RDE-GRL-VA CIV via
QGIS-Developer  wrote:

> Calvin,
>
>
>
> Thanks for your contribution.  We use the Lat/Lon and MGRS Tools in our
> Joint Construction Management System (JCMS) Site Selection Plugin for QGIS
> that I am a lead developer on.
>
>
>
> Here at ERDC-GRL and AGC in Alexandria, VA, we have always had a
> connection with NGA.  We hope NGA finds a developer who can continue
> maintaining the tools.
>
>
>
> Luke
>
>
>
> *From:* QGIS-Developer  *On
> Behalf Of *C Hamilton via QGIS-Developer
> *Sent:* Friday, June 14, 2024 10:30 AM
> *To:* qgis-developer 
> *Subject:* [QGIS-Developer] C Hamilton Plugin Continunity
>
>
>
> Hi QGIS Developers,
>
>
>
> As many of you know, I developed 12 QGIS plugins. I will be retired by the
> end of the month. NGA is supposed to take over maintenance of most of those
> plugins, but at this point in time they don't have anyone who is really
> qualified so I am not sure what will actually happen. If this does not
> happen and someone finds a problem with any of them, let me know and I will
> jump in and try to fix it, but I am going to let the process unfold to see
> what happens.
>
>
>
> If I can find a way to get paid for QGIS training or development then I am
> interested in continuing to do some work, but I am also going to enjoy
> retirement. Contact me if you need anything.
>
>
>
> Blockedhttps://plugins.qgis.org/plugins/user/hamiltoncj/Blocked
>
>
>
> Thanks,
>
> Calvin
>
>
>
>
> ___
> 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
>


-- 
Emma Hain — Product Manager/Senior GIS Analyst
e...@north-road.com
[image: https://north-road.com]
*North Road*
Cartography • Development • Spatial Analysis
--
*north-road.com* 



___
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


Re: [QGIS-Developer] C Hamilton Plugin Continunity

2024-06-18 Thread Catania, Luke A ERDC-RDE-GRL-VA CIV via QGIS-Developer
Calvin,

Thanks for your contribution.  We use the Lat/Lon and MGRS Tools in our Joint 
Construction Management System (JCMS) Site Selection Plugin for QGIS that I am 
a lead developer on.

Here at ERDC-GRL and AGC in Alexandria, VA, we have always had a connection 
with NGA.  We hope NGA finds a developer who can continue maintaining the tools.

Luke

From: QGIS-Developer  On Behalf Of C 
Hamilton via QGIS-Developer
Sent: Friday, June 14, 2024 10:30 AM
To: qgis-developer 
Subject: [QGIS-Developer] C Hamilton Plugin Continunity

Hi QGIS Developers,

As many of you know, I developed 12 QGIS plugins. I will be retired by the end 
of the month. NGA is supposed to take over maintenance of most of those 
plugins, but at this point in time they don't have anyone who is really 
qualified so I am not sure what will actually happen. If this does not happen 
and someone finds a problem with any of them, let me know and I will jump in 
and try to fix it, but I am going to let the process unfold to see what happens.

If I can find a way to get paid for QGIS training or development then I am 
interested in continuing to do some work, but I am also going to enjoy 
retirement. Contact me if you need anything.

Blockedhttps://plugins.qgis.org/plugins/user/hamiltoncj/Blocked

Thanks,
Calvin


___
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


Re: [QGIS-Developer] C Hamilton Plugin Continunity

2024-06-14 Thread Abdul Raheem Siddiqui via QGIS-Developer
Thank you for your contributions. Enjoy your retirement. I have been using
your search layers plugin for a long time.

On Fri, Jun 14, 2024, 10:30 AM C Hamilton via QGIS-Developer <
qgis-developer@lists.osgeo.org> wrote:

> Hi QGIS Developers,
>
> As many of you know, I developed 12 QGIS plugins. I will be retired by the
> end of the month. NGA is supposed to take over maintenance of most of those
> plugins, but at this point in time they don't have anyone who is really
> qualified so I am not sure what will actually happen. If this does not
> happen and someone finds a problem with any of them, let me know and I will
> jump in and try to fix it, but I am going to let the process unfold to see
> what happens.
>
> If I can find a way to get paid for QGIS training or development then I am
> interested in continuing to do some work, but I am also going to enjoy
> retirement. Contact me if you need anything.
>
> https://plugins.qgis.org/plugins/user/hamiltoncj/
>
> Thanks,
> Calvin
>
>
> ___
> 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
>
___
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