Hi Bertil,

I’d be happy to contribute if you’re interested.

- Josh

On Fri, Sep 16, 2022 at 8:25 AM Bertil Chapuis <bchap...@gmail.com> wrote:

> Hello Everyone,
>
> Here is a proposal for Baremaps, a toolkit and a set of infrastructure
> components for creating, publishing, and operating online maps. The
> proposal is published on the wiki [1] and a demonstration of our base map
> is available online [2].
>
> The key challenge for Baremaps will be to create a sustainable community.
> We appreciate anyone who would be willing to support us with bug reports,
> code, mentoring or feedback.
>
> [1] -
> https://cwiki.apache.org/confluence/display/INCUBATOR/Baremaps+Proposal
> [2] - https://demo.baremaps.com/
>
> Best regards,
>
> Bertil Chapuis
>
> ----
>
> Baremaps Proposal
>
> = Abstract =
> Apache Baremaps is a toolkit and a set of infrastructure components for
> creating, publishing, and operating online maps.
>
> = Proposal =
> Apache Baremaps is a toolkit and a set of infrastructure components for
> creating, publishing, and operating online maps. It provides a data
> pipeline enabling developers to build maps with different data sources. It
> offers live reload capabilities that allow cartographers to customize the
> content and the style of a map. It includes an attribution-free map schema
> and style that stimulates derived work. Finally, it provides services
> commonly used in online maps, such as location search and IP to location.
>
> == Background ==
> The infrastructure components required to publish and operate large-scale
> online maps are often closed-source, heterogeneous, complex, and expensive.
> For instance: the visualization of maps in Web browsers or on mobile
> devices requires processing and tiling large spatial datasets, such as
> OpenStreetMap; the location of users based on their IP addresses requires
> aggregating and merging data from network information centers; the ability
> to search in a map requires indexing features based on text and spatial
> attributes in different languages.
>
> == Rationale ==
> Web mapping infrastructure is often managed by large teams of developers
> (e.g., Google Maps, Apple Maps, Mapbox, etc.), which makes it hard to
> customize and evolve. Apache Baremaps is a Web mapping infrastructure for
> the rest of us: it enables individuals and small teams of developers to
> regain control over spatial data and to develop custom mapping experiences.
> As a result, Apache Baremaps facilitates innovation in niche areas where
> resources are limited and customization is needed (e.g., sustainable
> mobility, civil engineering, urban planning, environment monitoring,
> startups, etc.).
>
> == Initial Goals ==
> The primary goals are:
> - to release a customizable attribution-free map schema and style;
> - to publish a tiled world map in different formats (mvt, png, 3D Tiles
> Next, etc.);
> - to grow the community and attract new contributors;
> - to release additional services and components (IP to location, location
> search, etc.).
>
> == Current Status ==
>
> === Meritocracy ===
> Baremaps is a project initially developed by Bertil Chapuis. It has
> already attracted outside contributors. Therefore, the process of electing
> new committers and project management committee members should be natural.
>
> === Community ===
> The need for Web mapping infrastructure is great, hence a good potential
> for a diverse community mixing developers and cartographers.
>
> === Core Developers ===
> The contributors to Baremaps include developers from academia and
> industry, mainly located in Europe. The contributions include
> documentation, bug fixes, and new features. Most of the development and
> communication currently takes place on GitHub.
>
> === Alignment ===
> Many critical components used in the geospatial community are released
> under LGPL (e.g., Geotools, Geotoolkit). We are strongly aligned with the
> terms of the Apache license. Joining the geospatial community at Apache
> will enable us to be less reliant on components with contaminating
> licenses. For instance, Apache SIS seeks to become an alternative to
> Geotools and Geotoolkit.
>
> == Known Risks ==
>
> === Project Name ===
> No trademark is associated with the Baremaps name, and the project is
> already well referenced by search engines. The .com, .org, and .net domains
> are the property of Bertil Chapuis, who agrees to transfer them to the
> Apache Software Foundation unconditionally upon request.
>
> === Orphaned Products ===
> There is a risk of being orphaned due to the small number of committers.
> Even if the main contributor has no plan to leave the project, this is a
> problem we need to address in the future.
>
> === Inexperience with open source ===
> The initial committers contributed to open source projects in the past but
> have only a few experiences with the governance of open source projects in
> a Foundation such as Apache.
>
> === Length of incubation ===
> We expect to achieve most of the initial goals within one year. However,
> some other goals (e.g., growing a community sufficiently diverse and
> healthy to leave the incubator) are harder to estimate and may span over a
> more extended time.
>
> === Homogenous Developers ===
> Most current developers work for the same institution (University of
> Applied Sciences and Arts of Western Switzerland). We also started
> receiving contributions from individuals and companies (e.g., Camptocamp).
>
> === Reliance on Salaried Developers ===
> Baremaps started as a hobby project. The geocoder and IP to location
> components are the results of experiments conceived during research and
> educational projects. The HTTP component was part of an R&D project at
> camptocamp.
>
> === Relationships with Other Apache Products ===
> Apache Baremaps relies on other Apache projects to achieve its goals.
> Apache SIS is used to import spatial data (e.g., Shapefile, GeoPackage,
> GeoJSON) in PostGIS. Apache Lucene is used for indexing text and spatial
> attributes. Apache Calcite may be considered as an alternative to PostGIS
> in the future.
>
> === An Excessive Fascination with the Apache Brand ===
> The geospatial community regularly encounters licensing problems. For
> instance, Mapbox recently got closed source and forked into the MapLibre
> project. The storage components of Apache SIS, which overlap with other
> projects under LGPL in terms of functionality, take time to develop. The
> most popular open source map schema for vector tiles is currently released
> with a CC-BY license that discourages derivative work. We are interested in
> joining the ASF because it sets a high bar for including third-party
> libraries. In the long term, this will benefit our contributors, our users,
> and, more generally, the geospatial community.
>
> == Documentation ==
> The documentation of baremaps can be found at: https://www.baremaps.com/
>
> == Initial Source ==
> The source code of baremaps can be found at:
> https://github.com/baremaps/baremaps
>
> The base map can be found at:
> https://github.com/baremaps/baremaps/tree/main/map
>
> == External Dependencies ==
> To our knowledge, none of the dependencies currently used in our main
> branch are a matter of concern (BSD, MIT, Apache).
>
> == Cryptography ==
> There is no cryptography required in Apache Baremaps at present time.
>
> = Required Resources =
>
> == Mailing lists ==
> baremaps-...@incubator.apache.org
> baremaps-u...@incubator.apache.org
> baremaps-comm...@incubator.apache.org
> baremaps-priv...@incubator.apache.org
>
> == Git Repositories ==
> We would like to transfer our current github repository to the apache
> organization.
>
> Source: https://github.com/baremaps/baremaps
>
> Target: https://github.com/apache/baremaps
>
> == Issue Tracking  ==
> We currently use GitHub to manage the issues and would also appreciate
> using a GitHub project.
>
> https://github.com/orgs/apache/projects
>
> == Initial Committers ==
> Names of initial committers with affiliation and current ASF status:
> - Bertil Chapuis (Heig-vd), Apache Committer, id: bchapuis
> - Andrea Borghi (Camptocamp)
> - James Smith (Heig-vd)
> - Antoine Drabble (Heig-vd)
>
> = Sponsors =
>
> == Champion ==
> Bertrand Delacretaz
>
> == Mentors ==
> Martin Desruisseaux
> George Percivall
> Julian Hyde
>
> == Sponsoring Entity ==
> The Apache Incubator
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
> --
Sent from A Mobile Device

Reply via email to