-
-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sustainability of the project? Paywall? Is it actually free? #3
Comments
I kindly ask that you please take the time to read everything for context. Is this project free?
Yes, the project is indeed free, and in fact MORE free than other MIT-licensed projects such as Godot and godot-tools, because it's under The Unlicense (public domain). That's for the entire repo, including the features restricted to early access. All of the code and build recipe is public. This means anyone can use all of the code today, and could even easily build their own copy of the extension with the restrictions removed (it's literally just a bunch of easy to find if-return statements), and even publish it without giving me any attribution! You can't get more in spirit of free software than that. See also:
What do you mean by "abandoning" the extension?
Why "restricting" features?
The original intention of the "early access" system was to be an incentive to develop new features. The idea was that new features initially take the place of previous restricted features, making the oldest ones unrestricted. So the restricted part would be always shifted, and all features would eventually reach the public automatically for free, even those who never contributed. This system is similar to e.g. youtubers with a Patreon early access (except I ask for a one-time donation, not a subscription). The idea was that some people would want early access and their contribution would benefit me, them, and everyone (by making development possible) at the same time. An additional benefit of this system when used for software is that new features (thus less-tested, and can still have undetected bugs) won't affect the majority of users until later, when those bugs are found and fixed before most people even encounter them. If donations were enough that I could focus work on this extension, it would work great. More payers mean more and faster features for non-payers too. But the idea turned out to be a complete failure, see below. Why are you asking for money so insistently?
Yes, I'm the sole developer of the project, you can see in the commits that I've received no help at all. The deadline was January 31st, I've just recently pushed it another month because I'm really trying to not abandon it (I need to focus on my game because I have to publish it by January). Trust me, I completely understand you, and didn't want to resort to this at all. But I truly don't have any choice. Please let me give you a bit of context. I'm trying to be an indie game developer, working alone (no social skills to get other people to help me; turns out that is way more important than getting good grades at school). I still don't have any published games yet, just 2 Unity assets and a Unity plugin that give me very occasional revenue (about $300~$350/year). I don't have any other job, and haven't had one in years, as I wasted time on abandoned projects as I was trying to learn Unity and Godot. Let me share some stats I had calculated before starting the crowdfunding campaign (I thought about putting them in the README, but ended up not doing it, because I didn't want to be too aggressive or discourage people from doing open-source development... but the data speaks for itself). The stats were as of 2024-09-13 (now outdated)
TL;DR If you make a rational analysis, my conclusion would have to be: DO NOT work on open-source unless:
This isn't my case, and I've dedicated plenty of time at this -- please note how all reviews are 5 stars and nobody has ever complained about a bug so far. Is this crowdfunding?
I suppose you're right. Perhaps I shouldn't call this crowdfunding, as that term is usually more for when you DON'T have a product yet published, and you just want money for a promise that you'll develop it, to be given to you before you have anything ready to reward your patrons. This isn't what I'm doing. I just want to be compensated by my previous work enough that I can justify this project's existence. And by making a one-time small payment (which I should hopefully receive a fraction of) you can access restricted features more conveniently, instead of having to wait or build the extension yourself. |
That is a full detailed answer ^^ thanks! I really appreciate that you take the time to answer. But after reading this, I think that instead of speaking about "abandon" in the README,
I wish you all the best, |
Thanks, I appreciate the understanding, and how you can relate. And just in case, I apologize if anything might have sounded rude, as it isn't my intention. I totally respect and appreciate how cool free software projects are, and I would love to let everyone have easy access to plenty of features if I could afford to. And to clarify something I may have phrased badly, I'm not trying to blame others for not receiving any help in this project. Although I wouldn't reject receiving help, it's also true that I've never explicitly wrote something like "contributions welcome" because:
Sadly I'm not in a position where I can afford to get distracted from my project, or maintain a near-zero revenue overall any longer, so I had to reflect in this project the ultimatum I've received... mostly for my own focus. Even if I end up abandoning this, if I ever get in a place where I can get significant passive income, I would be glad to resurrect it to implement those features; after all, I'm doing this mostly for my own use. Thanks a lot for the feedback, and I wish you all success as well! 😊 🚀 |
I noticed in the "Support" section of your readme that you describe the software as "free." However, a significant portion of its functionality is gated behind a donation system.
While I understand and respect the need for financial support, this approach feels at odds with the philosophy of the Godot community, which emphasizes free access to tools, resources, and even assets to empower all developers equally.
For example, highly useful plugins like Godot Tools are distributed freely, allowing everyone to benefit regardless of their financial situation. By contrast, locking key features behind a paywall creates a barrier that feels inconsistent with the open and accessible nature of both Godot and its ecosystem.
Additionally, the fact that your project has no visible contributions and seems slated for abandonment in February 2025 raises concerns. It’s hard to justify financial support for a plugin that may no longer be maintained in a few months.
Crowdfunding isn't about threatening to abandon the project!
I appreciate the effort and skill that went into creating this, but I hope you'll consider aligning your project more closely with the spirit of the Godot community by making it fully accessible to all.
That would encourage contributions (in term of code and donation), and ensure the longevity of the project.
The text was updated successfully, but these errors were encountered: