Application to accept GeoExt as a OSGeo Community Project

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Application to accept GeoExt as a OSGeo Community Project

Seth G-2
Dear Incubation Committee,

On behalf of the GeoExt PSC I would like to apply for OSGeo Community Project status for the GeoExt project.

From our understanding the project meets all criteria as listed at [1]. The process for application has been documented in the GeoExt repository [2], along with a PSC vote.

GeoExt is open source and enables building desktop-like GIS applications through the web. It is a JavaScript framework that combines the GIS functionality of OpenLayers with the user interface of the ExtJS library provided by Sencha. The project home page is here [3].

The first release of GeoExt was in 2009, and the current version - GeoExt3 started in 2017. Source code copyright has already been assigned to OSGeo (I believe following an application made on the OpenLayers mailing lists [4]). The project will also feature in the next OSGeoLive release [5].

If there are any more details required for the application please let us know.

Regards,

Seth / GeoExt PSC


[1] https://wiki.osgeo.org/wiki/OSGeo_Community_Projects#Qualifying_As_An_OSGeo_Community_Project
[2] https://github.com/geoext/geoext3/issues/547
[3] https://geoext.github.io/geoext3/
[4] https://lists.osgeo.org/pipermail/openlayers-dev/2009-March/004591.html
[5] https://osgeo.github.io/OSGeoLive-doc/en/overview/geoext_overview.html

--
web:http://geographika.co.uk
twitter: @geographika
_______________________________________________
Incubator mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/incubator
Reply | Threaded
Open this post in threaded view
|

Re: Application to accept GeoExt as a OSGeo Community Project

jody.garnett
Going to highlight a couple things quickly:

Can you start making a GeoExt page for the OSGeo.org website 
- This really should be a first step (as it hits several of the checks and is needed before we can announce the project)\
- I am sure you have the content already from your OSGeo Live particpation 

For the source code copyright - it is not so much of an assignment as a donation of the code base the Open Source Geospatial Foundation...
- OpenLayers was already part of OSGeo at this time ... what happened to this request?
- GeoExt PSC continued to function independently of OpenLayers or not?
- For GeoNode we had to go back to the former owner of OpenPlans and ask him to sign a Software Grant and Corporate Contributor License Agreement (listing GeoNode under Schedule B).
- Not having these permissions is not terrible - it just limits the options of the GeoExt PSC....

As for Ext3 - we can have open source projects that work in a non open source environment. This was the case for Java project's (before OpenJDK) and any number of open source windows projects. I suspect we can even find some open source projects based on arcobjects if we try...

Free Software licenses (like GPL) have stricter restrictions, that dual license arrangement looks like it would need careful management. To pull that off you would really make sure to contributors contribute under BSD, or have a real clear CLA in place allowing PSC permission to take GPL contributions back to BSD. I would be really careful about any ExtJS code being duplicated/modified when you do a code review.

What a complicated puzzel? Why bother releasing a GPL version? If you just released BSD it would work for both when releasing... Oh I get it, contributors that only have access to GPL ExtJS would have their contributions as GPL. Yeah a clear CLA would be a nice way out of this (GPL contribution comes in with CLA, PSC has permission to relicense as BSD for users of commercial ExtJS library). I guess releasing it as GPL only is off the table as those willing to pay for commercial license probably did so to avoid GPL responsibilities. Still I am sure these license questions have dogged the project for a while, I will read the FAQ.
--
Jody Garnett


On Mon, 5 Aug 2019 at 05:12, Seth G <[hidden email]> wrote:
Dear Incubation Committee,

On behalf of the GeoExt PSC I would like to apply for OSGeo Community Project status for the GeoExt project.

From our understanding the project meets all criteria as listed at [1]. The process for application has been documented in the GeoExt repository [2], along with a PSC vote.

GeoExt is open source and enables building desktop-like GIS applications through the web. It is a JavaScript framework that combines the GIS functionality of OpenLayers with the user interface of the ExtJS library provided by Sencha. The project home page is here [3].

The first release of GeoExt was in 2009, and the current version - GeoExt3 started in 2017. Source code copyright has already been assigned to OSGeo (I believe following an application made on the OpenLayers mailing lists [4]). The project will also feature in the next OSGeoLive release [5].

If there are any more details required for the application please let us know.

Regards,

Seth / GeoExt PSC


[1] https://wiki.osgeo.org/wiki/OSGeo_Community_Projects#Qualifying_As_An_OSGeo_Community_Project
[2] https://github.com/geoext/geoext3/issues/547
[3] https://geoext.github.io/geoext3/
[4] https://lists.osgeo.org/pipermail/openlayers-dev/2009-March/004591.html
[5] https://osgeo.github.io/OSGeoLive-doc/en/overview/geoext_overview.html

--
web:http://geographika.co.uk
twitter: @geographika
_______________________________________________
Incubator mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/incubator

_______________________________________________
Incubator mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/incubator
Reply | Threaded
Open this post in threaded view
|

Re: Application to accept GeoExt as a OSGeo Community Project

Seth G-2
Thanks Jody for your detailed reply.

To setup a GeoExt page do I need to apply for permissions as a "Project Author" as noted here [1]? Would this be done through a trac ticket? I have a login (sethg) to the website but can't create pages.

The recent GeoExt3 project started with a new codebase in 2015 so my first link is probably out of date with regards to links to OpenLayers. The GeoExt PSC has acted independently at least since 2015 as far as I am aware. I'mm CCing to the GeoExt PSC list in case others can provide more information.

GeoExt has a Contributor Agreement linked at [2] with the document at [3], but no mention of which license code is contributed under. All commiters will be recorded in the git history which will help with any code review.

Also worth noting is the GeoExt PSC contacted Sencha directly for clarification on the licensing as recorded at [4].

Hopefully those links add a little more information,

Seth


--
web:http://geographika.co.uk
twitter: @geographika


On Mon, Aug 5, 2019, at 8:44 PM, Jody Garnett wrote:
Going to highlight a couple things quickly:

Can you start making a GeoExt page for the OSGeo.org website 
- This really should be a first step (as it hits several of the checks and is needed before we can announce the project)\
- I am sure you have the content already from your OSGeo Live particpation 

For the source code copyright - it is not so much of an assignment as a donation of the code base the Open Source Geospatial Foundation...
- OpenLayers was already part of OSGeo at this time ... what happened to this request?
- GeoExt PSC continued to function independently of OpenLayers or not?
- For GeoNode we had to go back to the former owner of OpenPlans and ask him to sign a Software Grant and Corporate Contributor License Agreement (listing GeoNode under Schedule B).
- Not having these permissions is not terrible - it just limits the options of the GeoExt PSC....

As for Ext3 - we can have open source projects that work in a non open source environment. This was the case for Java project's (before OpenJDK) and any number of open source windows projects. I suspect we can even find some open source projects based on arcobjects if we try...

Free Software licenses (like GPL) have stricter restrictions, that dual license arrangement looks like it would need careful management. To pull that off you would really make sure to contributors contribute under BSD, or have a real clear CLA in place allowing PSC permission to take GPL contributions back to BSD. I would be really careful about any ExtJS code being duplicated/modified when you do a code review.

What a complicated puzzel? Why bother releasing a GPL version? If you just released BSD it would work for both when releasing... Oh I get it, contributors that only have access to GPL ExtJS would have their contributions as GPL. Yeah a clear CLA would be a nice way out of this (GPL contribution comes in with CLA, PSC has permission to relicense as BSD for users of commercial ExtJS library). I guess releasing it as GPL only is off the table as those willing to pay for commercial license probably did so to avoid GPL responsibilities. Still I am sure these license questions have dogged the project for a while, I will read the FAQ.
--
Jody Garnett


On Mon, 5 Aug 2019 at 05:12, Seth G <[hidden email]> wrote:
Dear Incubation Committee,

On behalf of the GeoExt PSC I would like to apply for OSGeo Community Project status for the GeoExt project.

From our understanding the project meets all criteria as listed at [1]. The process for application has been documented in the GeoExt repository [2], along with a PSC vote.

GeoExt is open source and enables building desktop-like GIS applications through the web. It is a JavaScript framework that combines the GIS functionality of OpenLayers with the user interface of the ExtJS library provided by Sencha. The project home page is here [3].

The first release of GeoExt was in 2009, and the current version - GeoExt3 started in 2017. Source code copyright has already been assigned to OSGeo (I believe following an application made on the OpenLayers mailing lists [4]). The project will also feature in the next OSGeoLive release [5].

If there are any more details required for the application please let us know.

Regards,

Seth / GeoExt PSC



--
twitter: @geographika
_______________________________________________
Incubator mailing list


_______________________________________________
Incubator mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/incubator
Reply | Threaded
Open this post in threaded view
|

Re: Application to accept GeoExt as a OSGeo Community Project

jody.garnett
Sorry for the delay getting you website access, I was able to give you permission last week. Please let me know when the website page is ready - it would be good to have this in position for the foss4g conference next week :)
--
Jody Garnett


On Thu, 8 Aug 2019 at 06:51, Seth G <[hidden email]> wrote:
Thanks Jody for your detailed reply.

To setup a GeoExt page do I need to apply for permissions as a "Project Author" as noted here [1]? Would this be done through a trac ticket? I have a login (sethg) to the website but can't create pages.

The recent GeoExt3 project started with a new codebase in 2015 so my first link is probably out of date with regards to links to OpenLayers. The GeoExt PSC has acted independently at least since 2015 as far as I am aware. I'mm CCing to the GeoExt PSC list in case others can provide more information.

GeoExt has a Contributor Agreement linked at [2] with the document at [3], but no mention of which license code is contributed under. All commiters will be recorded in the git history which will help with any code review.

Also worth noting is the GeoExt PSC contacted Sencha directly for clarification on the licensing as recorded at [4].

Hopefully those links add a little more information,

Seth


--
twitter: @geographika


On Mon, Aug 5, 2019, at 8:44 PM, Jody Garnett wrote:
Going to highlight a couple things quickly:

Can you start making a GeoExt page for the OSGeo.org website 
- This really should be a first step (as it hits several of the checks and is needed before we can announce the project)\
- I am sure you have the content already from your OSGeo Live particpation 

For the source code copyright - it is not so much of an assignment as a donation of the code base the Open Source Geospatial Foundation...
- OpenLayers was already part of OSGeo at this time ... what happened to this request?
- GeoExt PSC continued to function independently of OpenLayers or not?
- For GeoNode we had to go back to the former owner of OpenPlans and ask him to sign a Software Grant and Corporate Contributor License Agreement (listing GeoNode under Schedule B).
- Not having these permissions is not terrible - it just limits the options of the GeoExt PSC....

As for Ext3 - we can have open source projects that work in a non open source environment. This was the case for Java project's (before OpenJDK) and any number of open source windows projects. I suspect we can even find some open source projects based on arcobjects if we try...

Free Software licenses (like GPL) have stricter restrictions, that dual license arrangement looks like it would need careful management. To pull that off you would really make sure to contributors contribute under BSD, or have a real clear CLA in place allowing PSC permission to take GPL contributions back to BSD. I would be really careful about any ExtJS code being duplicated/modified when you do a code review.

What a complicated puzzel? Why bother releasing a GPL version? If you just released BSD it would work for both when releasing... Oh I get it, contributors that only have access to GPL ExtJS would have their contributions as GPL. Yeah a clear CLA would be a nice way out of this (GPL contribution comes in with CLA, PSC has permission to relicense as BSD for users of commercial ExtJS library). I guess releasing it as GPL only is off the table as those willing to pay for commercial license probably did so to avoid GPL responsibilities. Still I am sure these license questions have dogged the project for a while, I will read the FAQ.
--
Jody Garnett


On Mon, 5 Aug 2019 at 05:12, Seth G <[hidden email]> wrote:
Dear Incubation Committee,

On behalf of the GeoExt PSC I would like to apply for OSGeo Community Project status for the GeoExt project.

From our understanding the project meets all criteria as listed at [1]. The process for application has been documented in the GeoExt repository [2], along with a PSC vote.

GeoExt is open source and enables building desktop-like GIS applications through the web. It is a JavaScript framework that combines the GIS functionality of OpenLayers with the user interface of the ExtJS library provided by Sencha. The project home page is here [3].

The first release of GeoExt was in 2009, and the current version - GeoExt3 started in 2017. Source code copyright has already been assigned to OSGeo (I believe following an application made on the OpenLayers mailing lists [4]). The project will also feature in the next OSGeoLive release [5].

If there are any more details required for the application please let us know.

Regards,

Seth / GeoExt PSC



--
twitter: @geographika
_______________________________________________
Incubator mailing list


_______________________________________________
Incubator mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/incubator
Reply | Threaded
Open this post in threaded view
|

Re: Application to accept GeoExt as a OSGeo Community Project

Seth G-2
Hi Jody,

Thanks for setting this up. Unfortunately I don't seem to be able to create a new project page - I can log in as sethg, but can only see an option to add new Media see [1]. It has been awhile since I used WordPress but I'm presuming there should be a "New Page" option available at https://www.osgeo.org/wp-admin/index.php ?

Regards,

Seth


--
web:http://geographika.co.uk
twitter: @geographika


On Mon, Aug 19, 2019, at 7:04 PM, Jody Garnett wrote:
Sorry for the delay getting you website access, I was able to give you permission last week. Please let me know when the website page is ready - it would be good to have this in position for the foss4g conference next week :)
--
Jody Garnett


On Thu, 8 Aug 2019 at 06:51, Seth G <[hidden email]> wrote:

Thanks Jody for your detailed reply.

To setup a GeoExt page do I need to apply for permissions as a "Project Author" as noted here [1]? Would this be done through a trac ticket? I have a login (sethg) to the website but can't create pages.

The recent GeoExt3 project started with a new codebase in 2015 so my first link is probably out of date with regards to links to OpenLayers. The GeoExt PSC has acted independently at least since 2015 as far as I am aware. I'mm CCing to the GeoExt PSC list in case others can provide more information.

GeoExt has a Contributor Agreement linked at [2] with the document at [3], but no mention of which license code is contributed under. All commiters will be recorded in the git history which will help with any code review.

Also worth noting is the GeoExt PSC contacted Sencha directly for clarification on the licensing as recorded at [4].

Hopefully those links add a little more information,

Seth


--
twitter: @geographika


On Mon, Aug 5, 2019, at 8:44 PM, Jody Garnett wrote:
Going to highlight a couple things quickly:

Can you start making a GeoExt page for the OSGeo.org website 
- This really should be a first step (as it hits several of the checks and is needed before we can announce the project)\
- I am sure you have the content already from your OSGeo Live particpation 

For the source code copyright - it is not so much of an assignment as a donation of the code base the Open Source Geospatial Foundation...
- OpenLayers was already part of OSGeo at this time ... what happened to this request?
- GeoExt PSC continued to function independently of OpenLayers or not?
- For GeoNode we had to go back to the former owner of OpenPlans and ask him to sign a Software Grant and Corporate Contributor License Agreement (listing GeoNode under Schedule B).
- Not having these permissions is not terrible - it just limits the options of the GeoExt PSC....

As for Ext3 - we can have open source projects that work in a non open source environment. This was the case for Java project's (before OpenJDK) and any number of open source windows projects. I suspect we can even find some open source projects based on arcobjects if we try...

Free Software licenses (like GPL) have stricter restrictions, that dual license arrangement looks like it would need careful management. To pull that off you would really make sure to contributors contribute under BSD, or have a real clear CLA in place allowing PSC permission to take GPL contributions back to BSD. I would be really careful about any ExtJS code being duplicated/modified when you do a code review.

What a complicated puzzel? Why bother releasing a GPL version? If you just released BSD it would work for both when releasing... Oh I get it, contributors that only have access to GPL ExtJS would have their contributions as GPL. Yeah a clear CLA would be a nice way out of this (GPL contribution comes in with CLA, PSC has permission to relicense as BSD for users of commercial ExtJS library). I guess releasing it as GPL only is off the table as those willing to pay for commercial license probably did so to avoid GPL responsibilities. Still I am sure these license questions have dogged the project for a while, I will read the FAQ.
--
Jody Garnett


On Mon, 5 Aug 2019 at 05:12, Seth G <[hidden email]> wrote:
Dear Incubation Committee,

On behalf of the GeoExt PSC I would like to apply for OSGeo Community Project status for the GeoExt project.

From our understanding the project meets all criteria as listed at [1]. The process for application has been documented in the GeoExt repository [2], along with a PSC vote.

GeoExt is open source and enables building desktop-like GIS applications through the web. It is a JavaScript framework that combines the GIS functionality of OpenLayers with the user interface of the ExtJS library provided by Sencha. The project home page is here [3].

The first release of GeoExt was in 2009, and the current version - GeoExt3 started in 2017. Source code copyright has already been assigned to OSGeo (I believe following an application made on the OpenLayers mailing lists [4]). The project will also feature in the next OSGeoLive release [5].

If there are any more details required for the application please let us know.

Regards,

Seth / GeoExt PSC



--
twitter: @geographika
_______________________________________________
Incubator mailing list



_______________________________________________
Incubator mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/incubator
Reply | Threaded
Open this post in threaded view
|

Re: Application to accept GeoExt as a OSGeo Community Project

jody.garnett
In reply to this post by Seth G-2
Had a chance to look at the codebase, had two topics for your consideration:

1. While the project provides a development.md file and accepts pull requests, we do recommend GitHub projects provide a CONTRIBUTING.md file (which is shown to folks making a pull request for the first time).
2. OSGeo Board recently updated to code-of-conduct recommendations for the foundation. OSGeo asks that each group have a code of conduct of some sort, and recommend the contributor covenant for open source projects.\

For the above items GitHub provides a community profile wizard which will help fill in the above two items.

The above feedback is no a blocker and I have separately proposed the project for the community program in the hopes of getting it in before foss4g next week. 
--
Jody Garnett


On Mon, 5 Aug 2019 at 05:12, Seth G <[hidden email]> wrote:
Dear Incubation Committee,

On behalf of the GeoExt PSC I would like to apply for OSGeo Community Project status for the GeoExt project.

From our understanding the project meets all criteria as listed at [1]. The process for application has been documented in the GeoExt repository [2], along with a PSC vote.

GeoExt is open source and enables building desktop-like GIS applications through the web. It is a JavaScript framework that combines the GIS functionality of OpenLayers with the user interface of the ExtJS library provided by Sencha. The project home page is here [3].

The first release of GeoExt was in 2009, and the current version - GeoExt3 started in 2017. Source code copyright has already been assigned to OSGeo (I believe following an application made on the OpenLayers mailing lists [4]). The project will also feature in the next OSGeoLive release [5].

If there are any more details required for the application please let us know.

Regards,

Seth / GeoExt PSC


[1] https://wiki.osgeo.org/wiki/OSGeo_Community_Projects#Qualifying_As_An_OSGeo_Community_Project
[2] https://github.com/geoext/geoext3/issues/547
[3] https://geoext.github.io/geoext3/
[4] https://lists.osgeo.org/pipermail/openlayers-dev/2009-March/004591.html
[5] https://osgeo.github.io/OSGeoLive-doc/en/overview/geoext_overview.html

--
web:http://geographika.co.uk
twitter: @geographika
_______________________________________________
Incubator mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/incubator

_______________________________________________
Incubator mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/incubator