DNN Blogs

Written for the Community, by the Community

Sponsoring Open Source Maintainers Works - Here’s Proof

Written By Daniel Valadas
2025-11-20

One of the biggest misconceptions about open source is that  it is “free”.  While it is “free to use”, the people maintaining it are volunteers. They generously share their work, but they aren’t bound to provide ongoing service or guaranteed support. It is not “free to maintain”.

Anyone who has ever kept an aging project alive knows the truth: maintenance takes real time, real effort, and real expertise. And because maintainers are often volunteers, it’s common for important but less-used modules to fall behind, even when the community depends on them.

The DNN ecosystem is a perfect illustration of this. It’s remarkable that DNN is still relevant today, given that it launched back when the first Lord of the Rings film was still in theaters (you probably printed MapQuest directions to get there), Outkast’s “Hey Ya!” was on everyone’s car stereo, and having a color screen and a camera on your BlackBerry was worthy of a post on MySpace! I think it’s a testament to how solid DNN is as a platform and to how the ecosystem has continued to mature with both stability and purpose.

Over the years, many modules were built and released by contributors who later moved on, specialized their tooling, or simply stopped needing those modules in their own work. These modules still matter. Some of them are the final blockers preventing people from upgrading their sites to modern versions of DNN. But updating them can be a huge undertaking, sometimes requiring a total modernization effort after years of inactivity.

And here’s the challenge:

Most people who could update these modules professionally don’t actually use them. Maintaining something you don’t use is tough. You’re unfamiliar with edge cases, you don’t benefit from the improvements, and the work can be significant, especially when the last update was a decade ago.
Despite this, there is a recurring expectation in open source that everything should be free. I understand the sentiment, but the reality is: maintainers have bills to pay, families to support, and schedules that are already full. If time were unlimited and life were simpler, I might happily modernize every old DNN module out of sheer passion. But passion does not keep the lights on. Sponsorships do.
And recently, I was reminded just how well that model can work.

A Real Example: Updating the Wiki Module After 10 Years
A couple of users reached out to ask if the old DNN Wiki module could be updated to support DNN 10. It’s a module I don’t personally use, and its last release was in 2015, a full decade ago. Updating it meant reacquainting myself with a very old codebase, last looked at when we are all debating if the dress was blue and black or white and gold, the Flash decline was just starting, and Internet Explorer still had 55% market share on desktop.

Under normal circumstances, taking on that kind of work unpaid would be unreasonable.
But then one of the users did something rare and incredibly impactful:
They sent an anonymous sponsorship, and with no pressure tactic strings attached, just a hope that something may be possible and help the cause.

I’m not going to disclose the amount, but it was sizeable and meaningful. It didn’t match my full client rate for the time required (it took most of two days), but it covered more than half. That was enough to tip the balance from “I wish I could help” to “I can actually afford to do this.”

And because of that sponsorship:

  • The Wiki module now works on DNN v10
  • Other site owners can upgrade their platforms
  • A once-stagnant module has life again
  • The community benefits from work that otherwise would not have happened
  • It also pushed me to write a blog post about the effort, hopefully inspiring other sponsors to help open-source efforts.

This is exactly what sustainable open source looks like.

DNN Itself Is Maintained by Volunteers - Not a Corporation

I sometimes feel there is a misconception going around worth addressing:
Some people still assume that because DNN once had a commercial backing, the DNN Platform today must have a company maintaining it behind the scenes somehow.
That era is long gone.
•    DNN Software Corporation is no longer what it once was.
•    Evoq still exists as a product, but no company maintains the open-source DNN Platform.
•    The open-source Platform is kept alive entirely by volunteers: people contributing nights, weekends, and personal time.
•    None of these maintainers are paid unless the community chooses to sponsor them.

And that work is significant: security updates, modernization, .NET changes, PR reviews, tooling improvements, help with upgrades; the list goes on. All of this is done by a small handful of very dedicated contributors.
If we want the DNN ecosystem to remain healthy, upgradeable, secure, and modern, then supporting the people doing the work is very welcome.

Want to Help? Sponsor the People Keeping DNN Alive

If this resonates with you, here’s something simple and powerful you can do:
👉 Visit the DNN Platform repository on GitHub
👉 Check the contributors list (you may recognize some names that helped you at some point)
👉 See which maintainers have GitHub Sponsors enabled (hint: There is a "Sponsor this project" section on the bottom of the right pane that lists recent contributors that have github sponsors feature enabled)
👉 Sponsor someone, even a few dollars a month matters if enough people do it

Your sponsorship helps the entire ecosystem:
•    Faster upgrades
•    Modernized modules
•    Fewer blockers
•    More security
•    More help when you have issues
Open source survives when people invest in the people who maintain it.

A Personal Note and a Thank You

I want to end on a personal note.
To the anonymous sponsor who stepped up and made the Wiki module update possible:
Thank you. Truly!

Your support directly enabled about two days of focused work that otherwise would not have happened. It helped not just you, but everyone still relying on that module and everyone who needed it to modernize their DNN installation.

And to all of my sponsors, past and present, thank you as well.
Every contribution, no matter the size, helps me carve out the time needed to maintain and improve the pieces of the DNN ecosystem that so many people depend on.

Open source works best when the community lifts together.
Your support makes that possible, and I’m deeply grateful.

Total: 6 Comment(s)
Daniel, this is a great story—thanks for sharing it! I often struggle with who “owns” DNN now—since there are a number of past and present entities. The ecosystem is broad and encompasses a variety of people and organizations. There can be multiple and conflicting objectives and opinions. Yet we all benefit from our collective efforts. Some earn as agencies helping their clients. Others can provide their communities with a better—and largely free—solution that they otherwise might not be able to afford. And this also includes the modules and themes, etc., that supplement the DNN platform. Each and every one of us in the ecosystem has **something** we can contribute. Some by coding. Others by testing or helping with organizational tasks. Keeping documentation updated. Hosting user groups. Contributing ideas on the forums and GitHub issues. And yes, money. Whether helping to sponsor a conference or pitching into the funding for a new feature like the MVC pipeline, or even just a small token for a developer. At the end of the day, DNN exists because of “none of us yet all of us”.
Monday, November 24, 2025 ·
"DNN exists because of none of us yet all of us" Man, you should make t-shirts!
Wednesday, November 26, 2025 ·
John, I love this!
Friday, November 28, 2025 ·
Great post Daniel, I was thinking about posting something similar (about "OS = free") this too. You saved me some work ;-)
Wednesday, November 26, 2025 ·
Daniel - great story and encouragement to all of us in this DNN thing together!
Friday, November 28, 2025 ·
Thank you for sharing this experience Daniel!
Wednesday, December 10, 2025 ·

Would you like to help us?

Awesome! Simply post in the forums using the link below and we'll get you started.

Get Involved