[OSGeoLive] Application to include the ETF testing framework software in the OSGeoLive distribution

Angelos Tzotsos gcpp.kalxas at gmail.com
Wed Jun 8 05:24:31 PDT 2022

Dear Enrique,

Would you be able to attend our next project meeting (Tuesdays at 19:00 
UTC) to discuss your application?

Best regards,

On 5/22/22 18:41, Enrique Soriano wrote:
> Dear Angelos,
> thank you very much for your feedback and your effort for the OSGeo Community.
> Keep in contact.
> Best regards,
> El 22 de mayo de 2022 17:30:32 CEST, Angelos Tzotsos <gcpp.kalxas at gmail.com> escribió:
>> Dear Jose,
>> Sorry for the delay on giving feedback, the build process is currently
>> broken and we are trying to resolve.
>> Once this is fixed, we will be able to provide guidance on how to move
>> forward.
>> Best,
>> Angelos
>> On 5/19/22 09:02, José Enrique Soriano Sevilla wrote:
>>> Dear Angelos,
>>> in the first place, thank you for accepting the evaluation of the ETF
>>> for its incorporation to OsGeoLive and the great work for the Community.
>>> In this regard, we would kindly like to know if you have any estimated
>>> date when to provide us with that feedback.
>>> Additionally, as we are very committed to the inclusion of the project
>>> in OSGeoLive (and assuming that it is not approved), we would like to
>>> progress with further actions on our side, requesting information
>>> regarding the next steps to take, if possible. We are following the
>>> instructions on the wiki [1] and also going through the repositories
>>> and observed the inclusion for other projects, but we would like to
>>> know if we are in the right track.
>>> Thank you in advance.
>>> [1] https://wiki.osgeo.org/wiki/OSGeoLive_AddProject
>>> Best regards,
>>>      José Enrique Soriano Sevilla
>>> www.guadaltel.com
>>> Pastor y Landero, 19
>>> 41001 Sevilla (España)
>>> tel +34 954 562 540
>>>      Gran Vía, 6 - 4ª pl.
>>> 28013 Madrid (España)
>>> tel +34 915 247 475
>>>      San Antonio, 19 Of. 401
>>> Santiago (Chile)
>>> tel +56 226 646 263
>>> Empresa certificada en el nivel 5 de CMMI por el SEI y por AENOR
>>> conforme con el ENS, en UNE-EN ISO 9001:2015, UNE-EN ISO 14001:2015 y
>>> en UNE-EN ISO 22301:2015 así como en UNE-ISO/IEC 27001:2014 y
>>> 20000-1:2011.
>>> On 29/04/2022 8:37, Angelos Tzotsos wrote:
>>>> Dear Jose,
>>>> Thank you for your application.
>>>> We will process during our next project meeting and provide feedback.
>>>> Best regards,
>>>> Angelos
>>>> On 4/20/22 17:53, José Enrique Soriano Sevilla wrote:
>>>>> Dear OSGeoLive team,
>>>>> we contact you to kindly propose the inclusion of the ETF testing
>>>>> framework in the OSGeoLive distribution.
>>>>> Following the requirements, please find below the answer to the
>>>>> required questions.
>>>>> Please let us know if any additional clarification is needed.
>>>>> Thank you in advance
>>>>>   * *Please describe your application. *
>>>>>       o *What is its name? *
>>>>>           + ETF
>>>>>       o *What is the home page URL? *
>>>>>           + http://etf-validator.net
>>>>> <https://urldefense.com/v3/__http://etf-validator.net/__;!!DOxrgLBm!UvR1kftQcLgI0pIHnKKusY23bweSMhF9CdWZjAsWPgY49H9cK9Rs5HIqNIO4Ob1On0UqAiU$andhttps://github.com/etf-validator
>>>>> <https://github.com/etf-validator>
>>>>>       o *Which OSI approved Open Source Licence
>>>>> <https://urldefense.com/v3/__http://opensource.org/licenses__;!!DOxrgLBm!UvR1kftQcLgI0pIHnKKusY23bweSMhF9CdWZjAsWPgY49H9cK9Rs5HIqNIO4Ob1OXB4gFIA$>
>>>>>         is used? *
>>>>>           + TheETF testing framework isan open source project licensed
>>>>>             under EUPL v.1.2, please see it in the main webpage
>>>>> <https://urldefense.com/v3/__http://etf-validator.net/__;!!DOxrgLBm!UvR1kftQcLgI0pIHnKKusY23bweSMhF9CdWZjAsWPgY49H9cK9Rs5HIqNIO4Ob1On0UqAiU$>and
>>>>>             in the source code
>>>>> <https://urldefense.com/v3/__https://github.com/etf-validator/etf-webapp/blob/master/LICENSE__;!!DOxrgLBm!UvR1kftQcLgI0pIHnKKusY23bweSMhF9CdWZjAsWPgY49H9cK9Rs5HIqNIO4Ob1OzRXGAWQ$>.
>>>>>       o *What does the application do and how does it add value to the
>>>>>         GeoSpatial stack of software? *
>>>>>           + It is an open source testing framework that allows
>>>>>             validating spatial data, metadata and web services in
>>>>>             Spatial Data Infrastructures (SDIs) according to defined
>>>>>             Abstract Test Suites and Executable Test Suites. Executing
>>>>>             these validations may increase the level of interoperability
>>>>>             of SDIs by improving the compliance of geospatial data,
>>>>>             metadata and services.
>>>>>       o *Does the application make use of OGC standards? Which versions
>>>>>         of the standards? Client or server? You may wish to add comments
>>>>>         about how standards are used. *
>>>>>           + The ETF testing framework allows GIS data providers and
>>>>>             solution providers to check whether data sets, network
>>>>>             services and metadata meet the requirements defined on
>>>>>             specific Abstract and Executable Test Suites. The concepts
>>>>>             in ETF are based on ISO 19105 and the OGC Specification
>>>>>             Model which underpin the standards used in SDIs.
>>>>>           + Validation capabilities span a wide range of OGC standards.
>>>>>             For example, tests to validate WMS, WMTS, WFS, WCS, SOS and
>>>>>             CSW are available, which are also partially reusing the OGC
>>>>>             TEAM Engine suite.
>>>>>       o *What language is it written in? *
>>>>>           + Java, HTML, JavaScript, CSS
>>>>>       o *Which version of the application should be included in the next
>>>>>         OSGeo-Live release? *
>>>>>           + ETF 2.0
>>>>>   * *Stability is very important to us on OSGeo-Live. If a new user
>>>>>     finds a bug in one application, it will tarnish the reputation of
>>>>>     all other OSGeo-Live applications as well. (We pay most attention to
>>>>>     the following answers): *
>>>>>       o *If risk adverse organisations have deployed your application
>>>>>         into production, it would imply that these organisations have
>>>>>         verified the stability of your software. Has the application
>>>>>         been rolled out to production into risk (ideally risk adverse)
>>>>>         organisations? Please mention some of these organisations? *
>>>>>           + European Commission, Joint Research Centre (use of the ETF
>>>>>             testing framework as the core component of the INSPIRE
>>>>>             Reference Validator)
>>>>>           + Organisations in several EU Member States at the national
>>>>>             and regional level (using the ETF testing framework to
>>>>>             replicate the tests of the INSPIRE Reference Validator
>>>>>             and/or extending these tests to include tests to check
>>>>>             compliance with national requirements)
>>>>>       o *Open HUB
>>>>> <https://urldefense.com/v3/__https://www.openhub.net/__;!!DOxrgLBm!UvR1kftQcLgI0pIHnKKusY23bweSMhF9CdWZjAsWPgY49H9cK9Rs5HIqNIO4Ob1OtMqComw$>
>>>>>         provides metrics to help assess the health of a project. Eg:
>>>>> http://adhoc.osgeo.osuosl.org/livedvd/docs/en/metrics.html
>>>>> <https://urldefense.com/v3/__http://adhoc.osgeo.osuosl.org/livedvd/docs/en/metrics.html__;!!DOxrgLBm!UvR1kftQcLgI0pIHnKKusY23bweSMhF9CdWZjAsWPgY49H9cK9Rs5HIqNIO4Ob1OvPpGSUg$>
>>>>>         Could you please ensure that your project is registered with
>>>>>         Open HUB, and Open HUB has been updated to reference the correct
>>>>>         code repository(s) for your project. What is the Open HUB URL
>>>>>         for your project? *
>>>>>           + https://www.openhub.net/p/etf-validator
>>>>>       o *What is the size of the user community? You can often answer
>>>>>         this by mentioning downloads, or describing a healthy, busy
>>>>>         email list? *
>>>>>           + There is a mature user community developed around the main
>>>>>             implementations of the ETF testing framework. For example,
>>>>>             the number of downloads of the INSPIRE Reference Validator
>>>>>             (the most popular implemetation of the ETF) is approximately
>>>>>             between 1 and 3 hundreds for each release (see
>>>>> https://hanadigital.github.io/grev/?user=etf-validator&repo=etf-webapp
>>>>> <https://hanadigital.github.io/grev/?user=etf-validator&repo=etf-webapp>)
>>>>>             and the discussions in the issue tracker demonstrate the
>>>>>             healthy and busy user community (see
>>>>> https://github.com/INSPIRE-MIF/helpdesk-validator/issues/
>>>>> <https://github.com/INSPIRE-MIF/helpdesk-validator/issues/>).
>>>>>       o *What is the size of your developer community? *
>>>>>           + Currently, the developer community is mainly limited to the
>>>>>             two organisations which are funding the development of the
>>>>>             ETF, i.e. the European Commission and interactive
>>>>>             instruments (https://www.interactive-instruments.de/en
>>>>> <https://www.interactive-instruments.de/en>). Sometimes,
>>>>>             developers from organisations deploying the ETF at their
>>>>>             premise contribute code with ad hoc pull requests. Funding
>>>>>             to improve the developer community is currently available
>>>>>             and the submission of the ETF to the OSGeoLive is one of the
>>>>>             steps to increase such community.
>>>>>       o *Do you have a bug free, stable release? *
>>>>>           + Yes, ETF 2.0 is the latest stable release:
>>>>> https://github.com/etf-validator/etf-webapp/releases/tag/2.0.0
>>>>> <https://github.com/etf-validator/etf-webapp/releases/tag/2.0.0>
>>>>>       o *Please discuss the level of testing that your project has gone
>>>>>         through. *
>>>>>           + The ETF has a continuous integration cycle established in
>>>>>             the GitHub repository, where contributions to the source
>>>>>             code (which have to adhere to the contribution guidelines
>>>>> <https://github.com/etf-validator/governance/blob/master/TOR/Contribution.md>)
>>>>>             pass through automatic validations. Subsequently, the
>>>>>             changes are manually reviewed and approved by the ETF
>>>>>             Technical Committee
>>>>> <https://github.com/etf-validator/governance/blob/master/TOR/Technical_Committee.adoc>.
>>>>>       o *How long has the project has had mature code. *
>>>>>           + The project is active since 2007 (see
>>>>> https://github.com/etf-validator/etf-webapp/releases
>>>>> <https://github.com/etf-validator/etf-webapp/releases>); the
>>>>>             latest stable release (v.2.0) was released in 2019.
>>>>>   * *OSGeo-Live is targeted at applications that people can use rather
>>>>>     than libraries. Does the application have a user interface (possibly
>>>>>     a command line interface) that a user can interact with? (We do make
>>>>>     an exception for Incubated OSGeo Libraries, and will include Project
>>>>>     Overviews for these libraries, even if they don't have a user
>>>>>     interface.) *
>>>>>       o Yes, the ETF testing framework has a user interface.
>>>>>   * *We give preference to OSGeo Incubated Projects, or Projects which
>>>>>     are presented at FOSS4G
>>>>> <https://urldefense.com/v3/__http://foss4g.org__;!!DOxrgLBm!UvR1kftQcLgI0pIHnKKusY23bweSMhF9CdWZjAsWPgY49H9cK9Rs5HIqNIO4Ob1OHj1k4aA$>
>>>>>     conferences. If your project is involved in OSGeo Incubation, or has
>>>>>     been selected to be presented at FOSS4G, then please mention it. *
>>>>>       o The ETF was already presented at FOSS4G conferences:
>>>>>           + FOSS4G 2019:INSPIRE Reference Validator: status and next
>>>>>             steps by Marco Minghini, Michael Lutz, Clemens Portele, Jon
>>>>>             Herrmann, Enrique Soriano, Carlos Palma, Iñaki Díaz de Cerio
>>>>>             Paniagua, Belén Sáez, Lorena Hernandez, Daniele Francioli,
>>>>>             Fabio Vinci
>>>>>           + FOSS4G 2021: *Open source geospatial software powering
>>>>>             policy implementation: the INSPIRE central infrastructure
>>>>>             components* by Marco Minghini, Alexander Kotsev, Vlado Cetl,
>>>>>             Lorena Hernandez, Michael Lutz, Daniele Francioli, Davide
>>>>>             Artasensi, Emanuela Epure, Fabio Vinci, Fabiano Spinelli,
>>>>>             Lukasz Ziemba
>>>>> (https://callforpapers.2021.foss4g.org/foss4g2021/talk/ZKRWYN/
>>>>> <https://callforpapers.2021.foss4g.org/foss4g2021/talk/ZKRWYN/>)
>>>>>           + FOSS4G 2022: *ETF testing framework: past, present and
>>>>>             future *by Jon Herrmann, Marco Minghini, Clemens Portele,
>>>>>             Michael Lutz (submitted and currently under review)
>>>>>   * *With around 50 applications installed on OSGeo-Live, us core
>>>>>     packagers do not have the time to liaise with every single project
>>>>>     email list for each OSGeo-Live release. So we require a volunteer
>>>>>     (or two) to take responsibility for liaising between OSGeo-Live and
>>>>>     the project's communities. This volunteer will be responsible for
>>>>>     ensuring the install scripts and English documentation are updated
>>>>>     by someone for each OSGeo-Live release. Also test that the installed
>>>>>     application and Quickstart documentation works as expected on
>>>>>     release candidate releases of OSGeo-Live. Who will act as the
>>>>>     project's liaison person. *
>>>>>       o Enrique Soriano (jenriquesoriano at guadaltel.com) and José
>>>>>         Barrero (josebarrero at guadaltel.com)
>>>>>   * *OSGeo-Live is Ubuntu Linux based. Our installation preference is: *
>>>>>      1. Install from UbuntuGIS or DebianGIS
>>>>>      2. Install .deb files from a PPA
>>>>>      3. Write a custom install script<=== preferred option*
>>>>>         *
>>>>>     *Can you please discuss how your application will be installed. *
>>>>>       o Write a custom install script
>>>>>   * *OSGeo-Live is memory and disk constrained. Can the application run
>>>>>     in 512 Meg of RAM? *
>>>>>       o No. A machine with at least 4 GB Ram (8GB are recommended, 16 GB
>>>>>         and more if a large set of XML files are tested)
>>>>>   * *How much disk space will be required to install the application and
>>>>>     a suitable example application? *
>>>>>       o It depends on the tests executed, but 1 GB HDD can be enough.
>>>>>   * *We aim to reduce disk space by having all applications make use of
>>>>>     a common dataset. We encourage applications to make use of the
>>>>>     example datasets already installed: *
>>>>>   * *Each OSGeo-Live application requires a Project Overview available
>>>>>     under a CC By
>>>>> <https://urldefense.com/v3/__http://creativecommons.org/licenses/by/3.0/__;!!DOxrgLBm!UvR1kftQcLgI0pIHnKKusY23bweSMhF9CdWZjAsWPgY49H9cK9Rs5HIqNIO4Ob1OYJp5E24$>
>>>>>     and a Quickstart available under a CC By-SA
>>>>> <https://urldefense.com/v3/__http://creativecommons.org/licenses/by-sa/3.0/__;!!DOxrgLBm!UvR1kftQcLgI0pIHnKKusY23bweSMhF9CdWZjAsWPgY49H9cK9Rs5HIqNIO4Ob1OtUoN0gs$>
>>>>>     license. (You may release under a second license as well). Will you
>>>>>     produce this? *
>>>>>       o Yes
>>>>>   * *In past releases, we have included Windows and Mac installers for
>>>>>     some applications. It is likely we won't have space for these in
>>>>>     future releases. However, if there is room, would you be wishing to
>>>>>     include Windows and/or Mac installers? *
>>>>>       o No
>>>>> _______________________________________________
>>>>> osgeolive mailing list
>>>>> osgeolive at lists.osgeo.org
>>>>> https://lists.osgeo.org/mailman/listinfo/osgeolive
>> -- 
>> Angelos Tzotsos, PhD
>> President
>> Open Source Geospatial Foundation
>> http://users.ntua.gr/tzotsos
> Enrique Soriano
> Guadaltel

Angelos Tzotsos, PhD
Open Source Geospatial Foundation

More information about the osgeolive mailing list