
Blender Is Going Down a Dark Path
bytedozer
Overview
This video discusses a critical issue within the Blender add-on ecosystem: the unsustainable business model for developers. The current model, where add-ons are sold with a promise of lifetime updates and support for a one-time fee, is financially crippling creators and hindering Blender's core development. The speaker explores the consequences, including developer burnout and the reluctance to implement necessary core software changes. A potential solution, inspired by models like DaVinci Resolve, is proposed: a 'support period' system where users pay a recurring, smaller fee for ongoing updates after an initial purchase, ensuring a sustainable revenue stream for developers and enabling Blender's core improvements.
Save this permanently with flashcards, quizzes, and AI chat
Chapters
- The current Blender add-on model, based on one-time purchases with lifetime updates, is financially unsustainable for developers.
- This model leads to developers being unable to keep up with ongoing support and updates, causing them to abandon their work.
- The financial strain prevents developers from creating new add-ons, limiting the ecosystem's growth.
- This situation creates inertia, discouraging core Blender developers from making significant improvements that might break existing add-ons.
- Developers frequently abandon their add-ons because the revenue doesn't cover the ongoing, unpaid work required for support and updates.
- There's a functional limit to how many add-ons a developer can manage, as support demands consume all available time.
- This model negatively affects Blender's core development by creating an incentive to avoid changes that could break add-ons, even if those changes are beneficial for the software.
- The proposed solution is a 'support period' model, where users purchase an add-on and receive updates for a defined time (e.g., one year).
- After the support period, users can opt to pay a smaller, recurring fee for continued updates and support.
- This model provides developers with a predictable, recurring revenue stream, making ongoing work financially viable.
- This approach is inspired by successful implementations in other software, like DaVinci Resolve.
- A sustainable revenue model for add-on developers frees up Blender's core developers to make significant changes to the software's API (Application Programming Interface).
- Currently, core developers are hesitant to alter the API due to the high risk of breaking numerous add-ons, which would be costly for developers under the old model.
- With the support period model, developers are incentivized and financially able to update their add-ons when the API changes, allowing for core improvements.
- These API improvements could unlock new capabilities for add-on developers, leading to more powerful and innovative tools within Blender.
Key takeaways
- The one-time purchase, lifetime update model for Blender add-ons is financially unsustainable for developers, leading to burnout and abandonment.
- This unsustainable model creates a bottleneck for Blender's core development, as major software updates risk breaking existing add-ons.
- A 'support period' system, where users pay for updates for a limited time and can renew for ongoing support, offers a viable solution for recurring revenue.
- Implementing a support period model would incentivize developers to maintain their add-ons and allow Blender's core developers to make necessary, significant improvements.
- While subscription models can be disliked, a well-structured support period offers a fair compromise between user cost and developer compensation.
- The change to left-click select in Blender, initially controversial, ultimately improved user adoption, suggesting that necessary changes, even if unpopular, can be beneficial.
Key terms
Test your understanding
- What is the primary reason the current Blender add-on business model is considered unsustainable for developers?
- How does the current add-on model negatively impact the development of Blender's core features?
- Explain how a 'support period' model for add-ons would provide recurring revenue for developers.
- What are the potential benefits for Blender's core development if add-on developers adopt a support period model?
- Why might users initially resist a shift towards paid support periods for Blender add-ons, and how does the video address this concern?