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