Comments (14)
Hey folks,
Thanks for the tag @S1SYPHOS, I had missed this.
Few things to clear up:
- 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.
- 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:
- 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.
- 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.
@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.
Hey folks,
Thanks for the tag @S1SYPHOS, I had missed this.
Few things to clear up:
- 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.
- 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:
- 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.
- 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.
@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.
@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.
@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.
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.
from fathom.
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.
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.
// 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.
@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.
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.
@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)
- Quote characters in pageviews id column HOT 2
- Table.js: widthClass must be zero padded.
- Reset password HOT 1
- Self Hosted instance does not have Gear icon in UI HOT 1
- Third party cookie with Fathom without SameSite and Secure attribute HOT 2
- > No plans to introduce this to the OS version at present. Looking to keep it simple. This may change!
- Invalid username or password
- Inaccurate script size in documentation
- Add Support for Honor DNT (honor-dnt)
- Add Support for Ignored Domains
- openmetrics endpoint
- Url in auto-generated JS code do not carry port numbers
- Postgresql 14 unsupported HOT 3
- Draft new release HOT 6
- cross-origin-resource-policy block script.js to load HOT 1
- decode gclid values? HOT 1
- Remove dependency on packr
- Site switcher doesn't work HOT 2
- Fathom is not persisting page view
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fathom.