Hi Josh,

Glad you are interested in the project, I added you to the list of committers 
in the proposal.

I hope to learn more about your Web mapping use cases soon.

Best,

Bertil




> On 27 Sep 2022, at 04:03, Josh Fischer <j...@joshfischer.io> wrote:
> 
> 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


---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

Reply via email to