Code Monkey home page Code Monkey logo

Comments (14)

LKaemmerling avatar LKaemmerling commented on June 9, 2024 3

Hey folks,

Thanks for the tag @S1SYPHOS, I had missed this.

Few things to clear up:

  1. This codebase is for self-hosting and is written in Go. We don't write Go, so it's not something we can casually update. We've had plans to bring in Go developers but we're a tiny team managing a business.
  2. None of the code here is used in a private repository. The private repository that powers usefathom.com was built by myself and Paul, in Laravel, when we "restarted" the company in Canada, when the original developer left the project.

In terms of where I want to take this next:

  1. We need a Go developer to come in and fix some of the bugs. It's not cool that we have open PRs that could be merged and haven't been. And I genuinely apologize for that.
  2. Our focus is on our paid product, and this will exist and be maintained.

@LKaemmerling Please can we talk about this. I know you're busy right now but you'd be an ideal partner to handle some of these PRs and perhaps fix some bugs. Let me know if you're open to this. I'm completely slammed right now for time as it is, so I can't play around with Go, but if you think you can help handle some PRs & bugs, you'd make folks here very happy.

Of course I will have a look later today :) Maybe I can already do a bit!

from fathom.

JackEllis avatar JackEllis commented on June 9, 2024 2

@kallisti5 This codebase is called Fathom Lite, and we document it here (https://usefathom.com/lite). That's our way to distinguish on it. We do believe people should be able to host a lightweight solution with ease.

Sounds like Lukas is up for it, so we can move things forward! Not too interested in working with new people right now, so this is a huge win.

from fathom.

JackEllis avatar JackEllis commented on June 9, 2024 1

Hey folks,

Thanks for the tag @S1SYPHOS, I had missed this.

Few things to clear up:

  1. This codebase is for self-hosting and is written in Go. We don't write Go, so it's not something we can casually update. We've had plans to bring in Go developers but we're a tiny team managing a business.
  2. None of the code here is used in a private repository. The private repository that powers usefathom.com was built by myself and Paul, in Laravel, when we "restarted" the company in Canada, when the original developer left the project.

In terms of where I want to take this next:

  1. We need a Go developer to come in and fix some of the bugs. It's not cool that we have open PRs that could be merged and haven't been. And I genuinely apologize for that.
  2. Our focus is on our paid product, and this will exist and be maintained.

@LKaemmerling Please can we talk about this. I know you're busy right now but you'd be an ideal partner to handle some of these PRs and perhaps fix some bugs. Let me know if you're open to this. I'm completely slammed right now for time as it is, so I can't play around with Go, but if you think you can help handle some PRs & bugs, you'd make folks here very happy.

from fathom.

JackEllis avatar JackEllis commented on June 9, 2024 1

@ashtonian @kallisti5 @S1SYPHOS Closing this now. I have spoken to Lukas, who works with us on our paid product, and he's going to work on maintaining (getting bugs squashed & merging PRs). We have no plans to release any new features right now, this is solely a maintenance venture, but this is the first step. I've felt bad about the fact we've had a couple of bugs, but no releases to fix them, for a while now. Let's see where this goes.

from fathom.

JackEllis avatar JackEllis commented on June 9, 2024 1

@S1SYPHOS Too early to say. The objective of Fathom Lite is to be a super lightweight analytics product. And with every feature added, maintenance increases. Let's start with what we've got now and then see what happens.

from fathom.

JackEllis avatar JackEllis commented on June 9, 2024 1

@S1SYPHOS Oh I see! Yeah I need to speak with Paul, as we are slammed right now, but something like that could be something we accept.

from fathom.

kallisti5 avatar kallisti5 commented on June 9, 2024

Project looks dead to be honest.. It's a bit weird Fathom is still selling the product, but no longer updating it 😞
We are using it, and I came to ask for settings in environment variables so we could easily migrate it to k8s.

There are a bunch of forks with random fixes / patches. The community probably needs to rally around a fork.

from fathom.

kallisti5 avatar kallisti5 commented on June 9, 2024

samuelmeuli#1

from fathom.

S1SYPHOS avatar S1SYPHOS commented on June 9, 2024

I'd love to hear from @JackEllis - I guess they didn't want to drag the free variant around, so they moved the actual code to a private repository .. very disappointing, actually 😞

from fathom.

S1SYPHOS avatar S1SYPHOS commented on June 9, 2024

Hey there @JackEllis,
first of all: thanks for letting us know - like many people in the community, I'm actively using (and to some degree endorsing) fathom as privacy-first analytics tool.

I didn't know (and I guess others too) that the software actually being used isn't written in Golang - as opposed to the self-hosted project - and therefore couldn't have guessed that you were in need of a developer in order to maintain it. Needless to say that many rely on open source (privacy-focused) because of its transparency - but I totally understand that maintaining a small (but luckily growing, congratulations!) business takes its toll.

I cannot provide any Golang knowledge as of now, but would love to see the community partake in this - opening up as a company might be crucial here.

Thanks for your honesty, your time and consideration

cheers
S1SYPHOS

from fathom.

S1SYPHOS avatar S1SYPHOS commented on June 9, 2024

// Update: This may (totally) be a longshot, but I know that @fnetX and the guys from https://codeberg.org are skilled Go developers, contributing to @go-gitea for their hosting service. I get the feeling that fathom would align really well with their philosophy IMHO, so maybe there's an interest to contribute in any way - if not, sorry for tagging!

from fathom.

kallisti5 avatar kallisti5 commented on June 9, 2024

@JackEllis so, in true open-source fashion, you technically don't need to hire a go-lang developer.

I think the community is sizable enough if you could just find a little time / man-power to dedicate to reviewing pull requests, you could navigate the overall direction of the go-lang fathom port.

However, If the go-lang fathom no longer interests you (and it sounds like it might be a distraction from your core business)... you could technically find someone to fork and maintain the project under a different name (to avoid brand confusion).

To be honest, this project probably needs re-branded to avoid confusion either way. Maybe call it the community "mini-fathom" or something 😆. I'm sure eventually you'll register trademarks (if you haven't already), so that puts this project in a weird place potentially.

from fathom.

S1SYPHOS avatar S1SYPHOS commented on June 9, 2024

I think for now this is a start - PRs being reviewed and merged, including feature commits from the community, right?

Thanks for that.

from fathom.

S1SYPHOS avatar S1SYPHOS commented on June 9, 2024

@JackEllis I was thinking about no-cookie as a feature, which would not necessarily increase maintenance but could be seen as feature 😀

from fathom.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.