Logo

dev-resources.site

for different kinds of informations.

LTS as a Business: How an Old Project Can Become the Foundation for a New Business Model

Published at
1/11/2025
Categories
webdev
php
laravel
Author
__ailkiv
Categories
3 categories in total
webdev
open
php
open
laravel
open
Author
8 person written this
__ailkiv
open
LTS as a Business: How an Old Project Can Become the Foundation for a New Business Model

Today, I want to share a business idea that I’m currently testing. It’s quite straightforward: supporting and updating a long-discontinued open-source project. In my case, that project is CRUDBooster.

How It All Began

About six years ago, CRUDBooster was popular among developers, and I managed to create five projects using it. Over time, new versions of PHP and Laravel were released, but simply running composer update on these projects wasn’t feasible. In particular, PHP 8 became much more demanding in terms of code quality.

I had to fork CRUDBooster, fix critical compatibility issues, and make my projects work again. Even then, unexpected bugs appeared in special use cases, consistently consuming my time and resources.

That’s when the idea came to me: if I was facing these problems, other developers who used CRUDBooster were likely encountering similar issues as well. Many of them probably don’t have the time or resources to rewrite their projects using other solutions or to continuously fix bugs.

What I Did

Upgraded CRUDBooster to PHP 8

I took the original CRUDBooster, set it up from scratch, switched to PHP 8, and started manually testing the entire system. Over the span of a month (part-time), I fixed all compatibility errors.

Finding distribution channels

I considered several options for sharing the updated version:

  • Private Composer Repository – Convenient, but expensive for me.
  • Private GitHub Repository – An interesting idea, though it requires manual administration.
  • Patreon – The simplest, fastest option. It already has a billing system and the ability to publish articles and files (artifacts for new versions). In just a couple of days, I set up and launched a Patreon page. The description is open to everyone, but the artifacts are available to subscribers only. The result was this: https://www.patreon.com/c/crudbooster_upgrade_support/about

Promoting the Service

The most challenging part was getting the word out to potential clients. I added a link to my offer in the footer of a few pet projects (hoping this would help with SEO). I also created a README.md in the CRUDBooster fork to notify users of the updated version.

Conclusions

As of writing this, I haven’t yet gained any active subscribers. However, the update was necessary for my own projects, and the whole experience has been fascinating. I believe ideas like this have potential, especially when it comes to LTS (Long-Term Support) for older solutions—this is often a niche that needs its own set of “heroes.”

Have you had a similar experience? Or have you already launched a similar business? I’d be glad to hear your thoughts and advice in the comments!

php Article's
30 articles in total
Favicon
The Importance of Writing Meaningful Code and Documentation
Favicon
Filling a 10 Million Image Grid with PHP for Internet History
Favicon
Code Smell 286 - Overlapping Methods
Favicon
Example of using Late Static Binding in PHP.
Favicon
How to Resolve the 'Permission Denied' Error in PHP File Handling
Favicon
2429. Minimize XOR
Favicon
The Ultimate PHP QR Code Library
Favicon
Understanding PHP Development and Why It’s Still Relevant Today
Favicon
2657. Find the Prefix Common Array of Two Arrays
Favicon
Php Base64 encode/decode – best practices and use cases
Favicon
Laravel 11.30: A Leap Forward in Testing, Model IDs, and Authorization
Favicon
How to Effectively Manage Laravel Request Validation?
Favicon
3223. Minimum Length of String After Operations
Favicon
Author Bio Box CSS in WordPress
Favicon
[Boost]
Favicon
How to Image Upload with CKeditor in Laravel 11 Tutorial
Favicon
How to Install and Use Trix Editor in Laravel 11
Favicon
Testing Temporary URLs in Laravel Storage
Favicon
2116. Check if a Parentheses String Can Be Valid
Favicon
API Vulnerabilities in Laravel: Identify & Secure Your Endpoints
Favicon
Enforcing Strong Passwords in Laravel
Favicon
"PHP is dead⚰️" .. what's next? Is Laravel worth it? 😎
Favicon
LTS as a Business: How an Old Project Can Become the Foundation for a New Business Model
Favicon
Php
Favicon
How to Fix the "PHP Not Found" Error on macOS After Installing XAMPP
Favicon
The Hidden Bug That Crashed a Satellite: Lessons for Every Developer 🚀
Favicon
Sending logs to Telegram. Module for Laravel
Favicon
Reflecting on 2024: From CodeIgniter to Laravel and Building Integrated Solutions
Favicon
Host Header Injection in Laravel: Risks and Prevention
Favicon
CodeIgniter Monitoring Library – Born from Understanding Real Developer Needs

Featured ones: