Motivation
Why LubeLogger is Created
Because frankly, it is outrageous that the options were between a glovebox full of receipts, a homemade spreadsheet, or cloud-dependent apps designed to gouge its users.
We Understand Our Users
In the vein of Howard Beale from Network(1976), we at Hargata Softworks are mad as hell. We, as lifelong owners of rustbuckets and shitboxes, know the pain of vehicle maintenance all too well. We know the homemade spreadsheets are absolute hell to use on mobile devices, we know the folder full of receipts are terrible to organize and analyze, and most importantly, we know that when our users find a good, reliable software to track their vehicle maintenance, they will stick to the same software for years if not decades and they will expect the software to perform similarly down the road whether it's five or twenty five years from now.
Our Mission
We set out to create a high-quality self-hosted alternative to all existing options in the market, and while it's not quite mission-accomplished, LubeLogger is gaining traction by the day and are reaching users all across the world.
The following chart shows where LubeLogger has positioned itself:
SaaS | Self-Hosted | |
---|---|---|
User-Friendly | Existing apps in the market | LubeLogger |
Non User-Friendly | Google Sheets | Box of receipts, Excel Spreadsheet |
Why Self-Hosted
Pitfalls of "The Cloud"
We live in an interesting time where users have virtually zero ownership of their data. Software as a Service(SaaS) models can be beneficial for a lot of users and app developers, but it certainly takes away certain freedoms from the user. There is absolutely zero reason for an app which primary purpose is to store and manage personal data to be served exclusively via a SaaS model. Keep in mind that we here at LubeLogger are not against cloud applications, but when the only offerings in the market are delivered solely via the cloud, it opens up a lot of questions regarding how the user's data is being used especially in free-tier offerings. e.g.: If you're only using an app to store and analyze data for your 2014 Honda Accord, why is the only option to store your data in a server halfway across the world managed by an individual or corporate entity that may or may not be a going concern?
Being heavily reliant on "the cloud" for data storage and processing creates a lot of what-ifs scenarios that can lead to data-compromise and data-loss. What if the company/individual behind the app is no longer able to financially support the costs of the data storage or the development effort of the app? What will happen to the users' data then? And wouldn't that be extremely unfair towards the group of users that have paid for the app? Even if financial constraints were a non-issue, most apps in the market are still dependent on archaic protocols to "the cloud" that are subject to obsolescence and scalability issues.
The following reviews are of a competing app that have recently went through what we in the tech industry termed "Enshittification" that examplifies everything that can go wrong with being heavily reliant on "the cloud"
While it may appear that there are numerous competent alternatives to this specific app in the market, there are absolutely no guarantees that those apps will be able to maintain their scalability in the future especially when their user count grows exponentially.
Smaller Focus = Higher Quality Software
We're not some big corporation with staffs of engineers and sysadmins. Hargata Softworks is just me, my partner, and our cat, Frank. LubeLogger being self-hosted allows us to focus on delivering great software without having to split our attention across multiple domains such as server management, tech support, DDOS attacks, etc. Thanks to containerization and guides written by numerous individuals, LubeLogger is basically guaranteed to run on the majority of servers out there. We don't have to worry about running out of storage space or if our servers went down at 2am, because those responsibilities lie solely upon the user. This means that we get to dedicate our focus solely on developing and delivering new features to our users.
Why Open-Source
The Public is the Contingency Plan
As stated above, we aren't a huge corporation with staffs of engineers that can maintain this project perpetually. Since we have full-time jobs on top of this, the amount of dev time and effort we can invest in LubeLogger is dependent on how much free time / energy we have left after my employment obligations. Making it open source allows people to freely fork, contribute, and improve the app as they please.
Revenue Generation
LubeLogger does not yet pay the bills, and one of the questions we frequently get is if we are planning to fully commercialize the software in the future by switching to either an open-core model or become a closed-source application. The answer to that is, we are not planning to.
Commercial Licensing
LubeLogger employs a dual-licensing model depending if the user is a commercial entity or if they're using LubeLogger for personal uses. Commercial entities are legally required to maintain a Patreon subscription of $2.99/month in order to be compliant with our licensing terms. The commercial licensing terms are only valid as long as Hargata Softworks is still listed as the maintainer of LubeLogger, and is subject to change in the event where the maintainer obligations are transferred to another user or organization.
The software is identical regardless of whether the user is a paying commercial user or a personal user. We believe this honor-system based model is the best way forward to prevent over-catering to commercial users. It is paramount that we deliver software that will greatly benefit all users and not just paying ones.