Skip to content

Question: how close will this project be to datapusher? #7

Closed

Description

@categulario

Are they meant to diverge or is it expected that stuff that is merged to datapusher will keep being merged here?

I think such an issue is important to consider because some great improvements can be made to datapusher-plus if it properly diverges from datapusher. Decisions made there no longer would have to affect here, for instance a proper package install can be thought of, or things like a container image.

How likely is it that datapusher will be replaced with datapusher-plus if it outperforms it? What is the relationship between the maintainers of this project and those of datapusher (and ckan in general)?

I know, a lot of questions, but it would give me some context and an idea of how I can contribute

Activity

  1. jqnatividad commented on Apr 27, 2022

    @jqnatividad
    Collaborator

    @categulario - Rest assured, Datapusher+ will always be a drop-in replacement for Datapusher.

    It will continue to leverage CKAN Service Provider, and track relevant upstream changes from Datapusher (e.g. I adapted your init_db PR upstream for instance and just merged your JOB_CONFIG pr. 😉 ).

    We will always look to contribute upstream by default. That has been our track record while we Ontodia, after we were acquired by OpenGov (where we sponsored several contributions, including ckanext-xloader), and now that we're independent again with datHere - as we firmly believe in open source principles for all the reasons we're all familiar with, but in particular for Datapusher+ - the open-source truism of "permissionless innovation."

    That's one reason why we have a detached fork - our aim is to greatly increase the iteration velocity (witness qsv - another detached fork we maintain and its frequent releases) - in terms of having our own issue tracker, pull requests, discussions, etc.

    We've been pawing at several Datapusher itches since 2015, and a recent project has finally given me the use cases and most importantly - the support to scratch them in earnest. 😄

    Our first startup - Ontodia was honored to be appointed the first CKAN professional services provider in North America in 2013, where we partnered with the CKAN team responding to several procurements in the US. When Ontodia was acquired by OpenGov in 2016, I was honored to accept the nomination to the CKAN Steering Group and we did our best to contribute and sponsor several CKAN features and extensions while we were there.

    Now that we're a scrappy startup again at datHere, we intend to apply all the hard lessons learned in our 12-year open data/open source journey, and double-down on open source, and do our best to be active contributors and help foster a vibrant CKAN ecosystem - as we see a dire need to create a standards-based, open source Data Infrastructure.

    As for Datapusher+ replacing Datapusher - that's not our decision alone, but should the core team and the CKAN custodians want to do so - there's nothing preventing it, and we would be more than happy to co-maintain it as a core CKAN component.

    So yes! Please keep `em PRs, suggestions, ideas, feedback coming!!!

  2. jqnatividad commented on Apr 27, 2022

    @jqnatividad
    Collaborator

    BTW @categulario , I think this thread is best moved to Discussions, so it doesn't get lost in the Issue tracker, which is primarily meant for bug reports and feature requests. Is it OK if I move it there?

  3. categulario commented on Apr 27, 2022

    @categulario
    ContributorAuthor

    Yeah, let's move it to discussions. I agree that's a better place

  4. locked and limited conversation to collaborators on Apr 27, 2022
  5. converted this issue into a discussion #12 on Apr 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions